f575588b9a
feat(db): export all schema types
syntaxbullet
2026-02-12 12:12:49 +01:00
553b9b4952
feat: Implement a new API routing system by adding dedicated route files for users, transactions, assets, items, quests, and other game entities, and integrating them into the server.
syntaxbullet
2026-02-08 18:57:42 +01:00
073348fa55
feat: implement lootdrop management endpoints and fix class api types
syntaxbullet
2026-02-08 16:56:34 +01:00
4232674494
feat: implement user inventory management and class update endpoints
syntaxbullet
2026-02-08 16:55:04 +01:00
fbf1e52c28
test: add deepMerge mock to fix test isolation
syntaxbullet
2026-02-08 16:42:02 +01:00
9acd3f3d76
docs: add API reference documentation
syntaxbullet
2026-02-08 16:41:31 +01:00
5e8683a19f
feat: Implement structured lootbox results with image support and display referenced items in shop listings.
syntaxbullet
2026-02-08 16:07:13 +01:00
ee088ad84b
feat: Increase maximum image upload size from 2MB to 15MB.
syntaxbullet
2026-02-06 13:48:43 +01:00
b18b5fab62
feat: Allow direct icon upload when updating an item in the item form.
syntaxbullet
2026-02-06 13:37:19 +01:00
0b56486ab2
fix(docker): add web network to studio to allow port exposure
syntaxbullet
2026-02-06 13:14:24 +01:00
11c589b01c
chore: stop opening browser automatically when connecting to remote
syntaxbullet
2026-02-06 13:11:16 +01:00
e4169d9dd5
chore: add studio service to production compose
syntaxbullet
2026-02-06 13:10:01 +01:00
1929f0dd1f
refactor: Abbreviate item rarity values from full names to single-letter codes across the application.
syntaxbullet
2026-02-06 13:00:41 +01:00
db4e7313c3
feat: Add support for local asset URLs for shop item icons and images, attaching them to Discord messages.
syntaxbullet
2026-02-06 12:52:15 +01:00
1ffe397fbb
feat: Add image cropping functionality with a new component, dialog, and canvas utilities.
syntaxbullet
2026-02-06 12:45:09 +01:00
34958aa220
feat: implement comprehensive item management system with admin UI, API, and asset handling utilities.
syntaxbullet
2026-02-06 12:19:14 +01:00
cd954afe36
chore: improve dev experience via docker override, and remove redundant commands.
syntaxbullet
2026-02-05 12:57:20 +01:00
2b60883173
ci: remove build and deploy jobs from the deploy workflow.
syntaxbullet
2026-01-31 14:42:10 +01:00
c2d67d7435
fix: Explicitly bind web server to 127.0.0.1 in tests and prevent the development build process from running in the test environment.
syntaxbullet
2026-01-31 14:30:44 +01:00
e252d6e00a
fix: Install web subdirectory dependencies, set NODE_ENV for tests, and standardize hostname in server tests.
syntaxbullet
2026-01-30 16:46:16 +01:00
95f1b4e04a
ci: Update test database host in deployment workflow and add support for running specific tests in the CI simulation script.
syntaxbullet
2026-01-30 16:42:59 +01:00
62c6ca5e87
fix: Replace localhost with 127.0.0.1 in database connection URLs within CI/deployment scripts.
syntaxbullet
2026-01-30 16:34:14 +01:00
aac9be19f2
feat: Add a script to simulate CI locally by setting up a temporary PostgreSQL database, running tests, and updating dependencies.
syntaxbullet
2026-01-30 16:30:26 +01:00
bb823c86c1
refactor: update database index tests to use DrizzleClient.execute for raw SQL queries.
syntaxbullet
2026-01-30 16:22:29 +01:00
119301f1c3
refactor: mock DrizzleClient and external dependencies in trivia service tests.
syntaxbullet
2026-01-30 16:17:00 +01:00
9a2fc101da
chore: Enhance database debugging setup and expand test mocks for Drizzle queries and Discord API interactions.
syntaxbullet
2026-01-30 16:12:15 +01:00
7049cbfd9d
build: Add step to create a default config.json file during deployment.
syntaxbullet
2026-01-30 15:47:57 +01:00
db859e8f12
feat: Configure CI tests with a dedicated PostgreSQL service and environment variables.
syntaxbullet
2026-01-30 15:41:34 +01:00
5ff3fa9ab5
feat: Implement a sequential test runner script and integrate it into the deploy workflow.
syntaxbullet
2026-01-30 15:34:59 +01:00
c8bf69a969
Remove the admin update service, command, and related files, and update Docker configurations.
syntaxbullet
2026-01-30 15:29:50 +01:00
fee4969910
feat: configure dedicated bot SSH key and non-interactive SSH for git operations.
syntaxbullet
2026-01-30 15:26:07 +01:00
dabcb4cab3
feat: Mount SSH keys for Git authentication and disable interactive prompts in the update service.
syntaxbullet
2026-01-30 15:21:41 +01:00
1a3f5c6654
feat: Introduce scripts for database backup, restore, and log viewing, replacing remote dashboard and studio scripts.
syntaxbullet
2026-01-30 15:15:22 +01:00
422db6479b
feat: Store update restart context in the deployment directory and configure Docker to use the default bun user.
syntaxbullet
2026-01-30 15:06:32 +01:00
35ecea16f7
feat: Enable Git operations within a specified deployment directory by adding cwd options and configuring Git to trust the deploy directory.
syntaxbullet
2026-01-30 14:56:29 +01:00
9ff679ee5c
feat: Introduce Docker socket proxy and install Docker CLI in the app container for secure deployment operations.
syntaxbullet
2026-01-30 14:46:06 +01:00