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
17e636c4e5
feat: Overhaul Docker infrastructure with multi-stage builds, add a cleanup script, and refactor the update service to combine update and requirement checks.
syntaxbullet
2026-01-17 16:20:33 +01:00
2a72beb0ef
feat: Implement new settings pages and refactor application layout and navigation with new components and hooks.
syntaxbullet
2026-01-16 12:49:17 +01:00
2f73f38877
feat: Add web admin page for quest management and refactor Discord bot's quest UI to use new components.
syntaxbullet
2026-01-15 17:21:49 +01:00
9e5c6b5ac3
feat: Implement interactive quest command allowing users to view active/available quests and accept new ones.
syntaxbullet
2026-01-15 15:30:01 +01:00
eb108695d3
feat: Implement flexible quest event matching to allow generic triggers to match specific event instances.
syntaxbullet
2026-01-15 15:22:20 +01:00
7d541825d8
feat: Update quest event triggers to include item IDs for granular tracking.
syntaxbullet
2026-01-15 15:09:37 +01:00
52f8ab11f0
feat: Implement quest event handling and integrate it into leveling, economy, and inventory services.
syntaxbullet
2026-01-15 15:04:50 +01:00
94a5a183d0
feat(economy): refactor exam command to use ExamService with status-based flow and full test coverage
syntaxbullet
2026-01-14 18:10:13 +01:00
c7730b9355
refactor: migrate web server to centralized logger
syntaxbullet
2026-01-14 17:58:28 +01:00