Commit Graph

  • 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
  • ebefd8c0df feat: add bot-triggered deployment via /update deploy command syntaxbullet 2026-01-30 14:26:38 +01:00
  • 73531f38ae docs: clarify update command behavior in production Docker environment syntaxbullet 2026-01-30 14:18:45 +01:00
  • 5a6356d271 fix: include web/src in production Dockerfile for direct TS imports syntaxbullet 2026-01-30 14:15:30 +01:00
  • f9dafeac3b Merge branch 'main' of https://git.ayau.me/syntaxbullet/discord-rpg-concept syntaxbullet 2026-01-30 13:44:04 +01:00
  • 1a2bbb011c feat: Introduce production Docker and CI/CD setup, removing internal documentation and agent workflows. syntaxbullet 2026-01-30 13:43:59 +01:00
  • 2ead35789d fix: prevent studio service from inheriting port 3000 from app syntaxbullet 2026-01-23 13:58:37 +01:00
  • c1da71227d chore: update cleanup scripts syntaxbullet 2026-01-23 13:47:48 +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
  • d7543d9f48 feat: (web) add item route syntaxbullet 2026-01-17 13:11:50 +01:00
  • afe82c449b feat: add web asset rebuilding to update command and consolidate post-restart messages syntaxbullet 2026-01-16 16:37:11 +01:00
  • 3c1334b30e fix: update sub-navigation item colors for active, hover, and default states syntaxbullet 2026-01-16 16:27:23 +01:00
  • 58f261562a feat: Implement an admin quest management table, enhance toast notifications with descriptions, and add new agent documentation. syntaxbullet 2026-01-16 15:58:48 +01:00
  • 4ecbffd617 refactor: replace hardcoded SVGs with lucide-react icons in quest-table syntaxbullet 2026-01-16 15:27:15 +01:00
  • 5491551544 fix: (web) prevent flickering during refresh syntaxbullet 2026-01-16 15:22:28 +01:00
  • 7d658bbef9 fix: (web) fix refresh icon spinning indefinitely syntaxbullet 2026-01-16 15:20:36 +01:00
  • d117bcb697 fix: (web) restore quest table loading logic syntaxbullet 2026-01-16 15:18:51 +01:00
  • 94e332ba57 fix: (web) improve quest table refresh UX syntaxbullet 2026-01-16 15:16:48 +01:00
  • 3ef9773990 feat: (web) add quest table component for admin quests page syntaxbullet 2026-01-16 15:12:41 +01:00
  • d243a11bd3 feat: (docs) add main.md syntaxbullet 2026-01-16 13:34:35 +01:00
  • 47ce0f12e6 chore: remove old documentation. syntaxbullet 2026-01-16 13:18:54 +01:00
  • f2caa1a3ee chore: replace tw-gradient classes with canonical shortened -linear classnames syntaxbullet 2026-01-16 12:59:32 +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
  • f8436e9755 chore: (agent) remove tickets and skills syntaxbullet 2026-01-15 11:13:37 +01:00
  • 194a032c7f chore(cleanup): remove completed tickets syntaxbullet 2026-01-14 18:10:31 +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
  • 1e20a5a7a0 refactor: migrate bot handlers to centralized logger syntaxbullet 2026-01-14 17:58:28 +01:00
  • 54944283a3 feat: implement centralized logger with file persistence syntaxbullet 2026-01-14 17:58:28 +01:00
  • f79ee6fbc7 refactor: remove completed ticket file syntaxbullet 2026-01-14 16:27:49 +01:00
  • 915f1bc4ad fix(economy): improve daily cooldown message and consolidate UserError class syntaxbullet 2026-01-14 16:26:27 +01:00
  • 4af2690bab feat: implement branded discord embeds and versioning syntaxbullet 2026-01-14 16:10:23 +01:00
  • 6e57ab07e4 chore: update gitiignore syntaxbullet 2026-01-14 15:12:51 +01:00
  • 3a620a84c5 feat: add trivia category selection and sync trivia fixes syntaxbullet 2026-01-11 16:08:11 +01:00
  • 7d68652ea5 fix: fix potential issues with trivia command syntaxbullet 2026-01-11 15:00:10 +01:00
  • 35bd1f58dd feat: trivia command! syntaxbullet 2026-01-11 14:37:17 +01:00
  • 1cd3dbcd72 agent: update agent workflows syntaxbullet 2026-01-09 22:04:40 +01:00
  • c97249f2ca docs: update README with dashboard architecture and ssh tunnel guide syntaxbullet 2026-01-09 22:02:09 +01:00
  • 0d923491b5 feat: (ui) settings drawers syntaxbullet 2026-01-09 19:28:14 +01:00
  • d870ef69d5 feat: (ui) leaderboards syntaxbullet 2026-01-09 16:45:36 +01:00
  • 682e9d208e feat: more stat components syntaxbullet 2026-01-09 16:18:52 +01:00
  • 4a691ac71d feat: (ui) first dynamic data syntaxbullet 2026-01-09 15:22:13 +01:00
  • 1b84dbd36d feat: (ui) new design syntaxbullet 2026-01-09 15:12:35 +01:00
  • a5b8d922e3 feat(web): implement full activity page with charts and logs syntaxbullet 2026-01-08 23:20:00 +01:00
  • 238d9a8803 refactor(web): enhance ui visual polish and ux syntaxbullet 2026-01-08 23:10:14 +01:00
  • 713ea07040 feat(ui): use shadcn switch for toggles and remove sidebar user footer syntaxbullet 2026-01-08 23:00:44 +01:00
  • bea6c33024 feat(settings): group commands by category in system tab syntaxbullet 2026-01-08 22:55:40 +01:00
  • 8fe300c8a2 feat(web): add toast notifications for settings save status syntaxbullet 2026-01-08 22:47:31 +01:00
  • 9caa95a0d8 feat(settings): support toggling disabled commands and auto-reload bot on save syntaxbullet 2026-01-08 22:44:48 +01:00
  • c6fd23b5fa feat(dashboard): implement bot settings page with partial updates and serialization fixes syntaxbullet 2026-01-08 22:35:46 +01:00
  • d46434de18 feat(dashboard): expand stats & remove admin token auth syntaxbullet 2026-01-08 22:14:13 +01:00
  • cf4c28e1df fix : 404 error fix syntaxbullet 2026-01-08 21:45:53 +01:00
  • 39e405afde chore: polish analytics API logging and typing feat/dashboard-activity-charts syntaxbullet 2026-01-08 21:39:53 +01:00
  • 6763e3c543 fix: address code review findings for analytics and security syntaxbullet 2026-01-08 21:39:01 +01:00
  • 11e07a0068 feat: implement visual analytics and activity charts syntaxbullet 2026-01-08 21:36:19 +01:00
  • 5d2d4bb0c6 refactor: improve type safety and remove forced casts in dashboard service feat/dashboard-control-panel syntaxbullet 2026-01-08 21:31:40 +01:00
  • 19206b5cc7 fix: address security review findings, implement real cache clearing, and fix lifecycle promises syntaxbullet 2026-01-08 21:29:09 +01:00
  • 0f6cce9b6e feat: implement administrative control panel with real-time bot actions syntaxbullet 2026-01-08 21:19:16 +01:00
  • 3f3a6c88e8 fix(dash): resolve test regressions, await promises, and improve TypeScript strictness syntaxbullet 2026-01-08 21:12:41 +01:00
  • 8253de9f73 fix(dash): address safety constraints, validation, and test quality issues syntaxbullet 2026-01-08 21:08:47 +01:00
  • 1251df286e feat: implement real-time dashboard updates via WebSockets syntaxbullet 2026-01-08 21:01:33 +01:00
  • fff90804c0 feat(dash): Revamp dashboard UI with glassmorphism and real bot data syntaxbullet 2026-01-08 20:58:57 +01:00
  • 8ebaf7b4ee docs: update ticket status to In Review with implementation notes syntaxbullet 2026-01-08 18:51:58 +01:00
  • 17cb70ec00 feat: integrate real data into dashboard syntaxbullet 2026-01-08 18:50:44 +01:00
  • a207d511be docs: clarify drizzle studio access via proxy URL syntaxbullet 2026-01-08 18:20:27 +01:00
  • cf4f180124 fix: add web network to studio for port publishing syntaxbullet 2026-01-08 18:17:27 +01:00
  • 5df1396b3f chore: update docker compose syntaxbullet 2026-01-08 18:12:39 +01:00
  • daad7be01c chore: attempt fixing drizzle studio syntaxbullet 2026-01-08 18:04:40 +01:00
  • 05f27ca604 refactor: fix frontend refactor/monorepo syntaxbullet 2026-01-08 17:01:36 +01:00
  • d37059d50f chore: remove tickets from future commits syntaxbullet 2026-01-08 16:45:49 +01:00
  • caafe6b34d refactor: update graphics paths syntaxbullet 2026-01-08 16:42:14 +01:00
  • 017f5ad818 refactor: fix stale imports syntaxbullet 2026-01-08 16:39:34 +01:00
  • f92415b89c refactor: move drizzle to shared syntaxbullet 2026-01-08 16:29:31 +01:00
  • 3f028eb76a refactor: consolidate config loading syntaxbullet 2026-01-08 16:21:25 +01:00
  • 2b641c952d refactor: move config loading to shared directory syntaxbullet 2026-01-08 16:15:55 +01:00
  • 88b266f81b refactor: initial moves syntaxbullet 2026-01-08 16:09:26 +01:00
  • 53a2f1ff0c chore: combine processes syntaxbullet 2026-01-08 15:13:09 +01:00
  • dc15212ecf web: mock dashboard syntaxbullet 2026-01-08 14:49:59 +01:00
  • 99e847175e chore: remove frontend boilerplate syntaxbullet 2026-01-08 14:26:16 +01:00
  • b2c7fa6e83 feat: improvements to update command syntaxbullet 2026-01-08 14:13:24 +01:00
  • 9e7f18787b feat: improvements to web dashboard syntaxbullet 2026-01-08 13:56:25 +01:00
  • 47507dd65a Merge pull request 'added react app' (#4) from HotPlate/discord-rpg-concept:reactApp into main Ivan 2026-01-08 11:51:18 +00:00
  • e6f94c3e71 added react app Vraj Ved 2026-01-08 17:15:28 +05:30
  • 66af870aa9 fix: make dashboard locally accessible only syntaxbullet 2026-01-07 14:33:19 +01:00