syntaxbullet
5420653b2b
refactor: Extract interaction handling logic into dedicated ComponentInteractionHandler, AutocompleteHandler, and CommandHandler classes.
2025-12-24 21:38:01 +01:00
syntaxbullet
6334275d02
refactor: modernize transaction patterns and improve type safety
...
- Refactored user.service.ts to use withTransaction() helper
- Added 14 comprehensive unit tests for user.service.ts
- Removed duplicate user creation in interactionCreate.ts
- Improved type safety in interaction.routes.ts
2025-12-24 21:23:58 +01:00
syntaxbullet
419059904c
refactor: relocate interaction routes from events to lib directory
2025-12-24 14:36:14 +01:00
syntaxbullet
fcc82292f2
feat: Introduce modular inventory item effect handling and centralize Discord interaction routing.
2025-12-24 12:20:42 +01:00
syntaxbullet
4229e5338f
refactor: rename bot client, environment variables, and project name from Kyoko to Aurora.
2025-12-20 11:23:39 +01:00
syntaxbullet
528a66a7ef
feat: Implement user enrollment interaction to assign a random class role and add new role configurations.
2025-12-18 20:09:19 +01:00
syntaxbullet
2ce768013d
feat: implement interactive item creation wizard via new /createitem command
2025-12-18 19:16:43 +01:00
syntaxbullet
56ad5b49cd
feat: Introduce lootdrop functionality, enabling activity-based spawning and interactive claiming, alongside new configuration parameters.
2025-12-18 16:09:52 +01:00
syntaxbullet
8c1f80981b
feat: Introduce a dedicated autocomplete handler for commands and refactor the inventory use command to utilize it.
2025-12-18 14:34:47 +01:00
syntaxbullet
1d4263e178
feat: Introduced an admin listing command and shop interaction module, replacing the sell command, and added a type-checking script.
2025-12-15 22:52:26 +01:00
syntaxbullet
3984d6112b
refactor: rename KyokoClient to BotClient and update all imports.
2025-12-15 22:01:19 +01:00
syntaxbullet
1eace32aa1
feat: Implement dynamic event loading and refactor event handlers into dedicated files.
2025-12-14 22:21:28 +01:00