syntaxbullet
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.
2026-02-08 18:57:42 +01:00
syntaxbullet
073348fa55
feat: implement lootdrop management endpoints and fix class api types
2026-02-08 16:56:34 +01:00
syntaxbullet
4232674494
feat: implement user inventory management and class update endpoints
2026-02-08 16:55:04 +01:00
syntaxbullet
36f9c76fa9
refactor(web): convert server to API-only mode
...
- Remove build process spawning for frontend bundler
- Remove SPA fallback and static file serving
- Return 404 for unknown routes instead of serving index.html
- Keep all REST API endpoints and WebSocket functionality
2026-02-08 16:41:47 +01:00
syntaxbullet
ee088ad84b
feat: Increase maximum image upload size from 2MB to 15MB.
2026-02-06 13:48:43 +01:00
syntaxbullet
34958aa220
feat: implement comprehensive item management system with admin UI, API, and asset handling utilities.
2026-02-06 12:19:14 +01:00
syntaxbullet
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.
2026-01-31 14:30:44 +01:00
syntaxbullet
58f261562a
feat: Implement an admin quest management table, enhance toast notifications with descriptions, and add new agent documentation.
2026-01-16 15:58:48 +01:00
syntaxbullet
3ef9773990
feat: (web) add quest table component for admin quests page
...
- Add getAllQuests() method to quest.service.ts
- Add GET /api/quests endpoint to server.ts
- Create QuestTable component with data display, formatting, and states
- Update AdminQuests.tsx to fetch and display quests above the form
- Add onSuccess callback to QuestForm for refresh handling
2026-01-16 15:12:41 +01:00
syntaxbullet
2a72beb0ef
feat: Implement new settings pages and refactor application layout and navigation with new components and hooks.
2026-01-16 12:49:17 +01:00
syntaxbullet
2f73f38877
feat: Add web admin page for quest management and refactor Discord bot's quest UI to use new components.
2026-01-15 17:21:49 +01:00
syntaxbullet
c7730b9355
refactor: migrate web server to centralized logger
2026-01-14 17:58:28 +01:00
syntaxbullet
682e9d208e
feat: more stat components
2026-01-09 16:18:52 +01:00
syntaxbullet
4a691ac71d
feat: (ui) first dynamic data
2026-01-09 15:22:13 +01:00
syntaxbullet
bea6c33024
feat(settings): group commands by category in system tab
2026-01-08 22:55:40 +01:00
syntaxbullet
9caa95a0d8
feat(settings): support toggling disabled commands and auto-reload bot on save
2026-01-08 22:44:48 +01:00
syntaxbullet
c6fd23b5fa
feat(dashboard): implement bot settings page with partial updates and serialization fixes
2026-01-08 22:35:46 +01:00
syntaxbullet
d46434de18
feat(dashboard): expand stats & remove admin token auth
2026-01-08 22:14:13 +01:00
syntaxbullet
cf4c28e1df
fix : 404 error fix
2026-01-08 21:45:53 +01:00
syntaxbullet
39e405afde
chore: polish analytics API logging and typing
2026-01-08 21:39:53 +01:00
syntaxbullet
6763e3c543
fix: address code review findings for analytics and security
2026-01-08 21:39:01 +01:00
syntaxbullet
11e07a0068
feat: implement visual analytics and activity charts
2026-01-08 21:36:19 +01:00
syntaxbullet
19206b5cc7
fix: address security review findings, implement real cache clearing, and fix lifecycle promises
2026-01-08 21:29:09 +01:00
syntaxbullet
0f6cce9b6e
feat: implement administrative control panel with real-time bot actions
2026-01-08 21:19:16 +01:00
syntaxbullet
3f3a6c88e8
fix(dash): resolve test regressions, await promises, and improve TypeScript strictness
2026-01-08 21:12:41 +01:00
syntaxbullet
8253de9f73
fix(dash): address safety constraints, validation, and test quality issues
2026-01-08 21:08:47 +01:00
syntaxbullet
1251df286e
feat: implement real-time dashboard updates via WebSockets
2026-01-08 21:01:33 +01:00
syntaxbullet
fff90804c0
feat(dash): Revamp dashboard UI with glassmorphism and real bot data
2026-01-08 20:58:57 +01:00
syntaxbullet
17cb70ec00
feat: integrate real data into dashboard
...
- Created dashboard service with DB queries for users, economy, events
- Added client stats provider with 30s caching for Discord metrics
- Implemented /api/stats endpoint aggregating all dashboard data
- Created useDashboardStats React hook with auto-refresh
- Updated Dashboard.tsx to display real data with loading/error states
- Added comprehensive test coverage (11 tests passing)
- Replaced all mock values with live Discord and database metrics
2026-01-08 18:50:44 +01:00
syntaxbullet
05f27ca604
refactor: fix frontend
2026-01-08 17:01:36 +01:00
syntaxbullet
88b266f81b
refactor: initial moves
2026-01-08 16:09:26 +01:00