syntaxbullet
8280111b66
feat(inventory): implement item name autocomplete with rarity and case-insensitive search
2026-01-06 18:24:15 +01:00
syntaxbullet
599684cde8
feat: Add lootbox item type with weighted rewards and dedicated UI for item usage results.
2026-01-05 12:52:34 +01:00
syntaxbullet
947bbc10d6
refactor: add inventory view layer
...
Create inventory.view.ts with UI logic extracted from commands:
- getInventoryEmbed() for inventory display
- getItemUseResultEmbed() for item use results
Updated commands with proper type safety:
- inventory.ts: add null check, convert user.id to string
- use.ts: add null check, convert user.id to string
Improves separation of concerns and type safety.
2025-12-24 22:08:51 +01:00
syntaxbullet
eaf97572a4
refactor: replace direct EmbedBuilder usage with a new createBaseEmbed helper for consistent embed creation
2025-12-24 11:17:59 +01:00
syntaxbullet
1189483244
refactor: clean up unused imports and dead code across commands, services, and tests.
2025-12-24 11:02:13 +01:00
syntaxbullet
f39ccee0d3
fix: Cast user ID to string for member fetching
2025-12-24 10:07:51 +01:00
syntaxbullet
a3099b80c5
feat: Add color role item effect with role swapping and implement item consumption toggle.
2025-12-23 21:12:36 +01:00
syntaxbullet
75e586cee8
feat(commands): improve error feedback for use command
2025-12-22 12:56:37 +01:00
syntaxbullet
83cd33e439
refactor: Optimize item autocomplete by moving name filtering to the database query and increasing the limit.
2025-12-18 16:51:22 +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
d3ade218ec
feat: add /use command for inventory items with effects, implement XP boosts, and enhance scheduler for temporary role removal.
2025-12-15 23:22:51 +01:00
syntaxbullet
9333d6ac6c
feat: Prevent inventory, profile, balance, and pay commands from targeting bot users.
2025-12-15 22:21:29 +01:00
syntaxbullet
421bb26ceb
feat: add trading system with dedicated modules and centralize embed creation for commands
2025-12-13 12:43:27 +01:00
syntaxbullet
866cfab03e
feat: Implement userService.getOrCreateUser and integrate it across commands, remove old utility scripts, and fix daily bonus calculation.
2025-12-08 10:29:40 +01:00
syntaxbullet
29c0a4752d
feat: Introduce new modules for class, inventory, leveling, and quests with expanded schema, refactor user service, and add verification scripts.
2025-12-07 23:03:33 +01:00