syntaxbullet
|
f75cc217e9
|
refactor: extract further UI components into views
|
2025-12-24 11:44:43 +01:00 |
|
syntaxbullet
|
5c36b9be25
|
refactor: Extract UI component creation into new view files for lootdrop, trade, item wizard, and enrollment.
|
2025-12-24 11:36:19 +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
|
a3099b80c5
|
feat: Add color role item effect with role swapping and implement item consumption toggle.
|
2025-12-23 21:12:36 +01:00 |
|
syntaxbullet
|
f859618367
|
feat: introduce weekly bonus for daily rewards, updating calculations, configuration, and command UI.
|
2025-12-22 13:16:44 +01:00 |
|
syntaxbullet
|
b7b1dd87b8
|
style: Standardize template literal spacing and remove extraneous markdown code block delimiters.
|
2025-12-22 13:08:35 +01:00 |
|
syntaxbullet
|
fbcac51370
|
refactor(modules): propagate UserError in quest, trade, and class services
|
2025-12-22 12:58:47 +01:00 |
|
syntaxbullet
|
4a0a2a5878
|
refactor(inventory): propagate UserError for predictable failures
|
2025-12-22 12:55:46 +01:00 |
|
syntaxbullet
|
216189b0a4
|
fix: grammatical errors in daily warning cooldown message
|
2025-12-21 11:31:21 +01:00 |
|
syntaxbullet
|
ca1339728a
|
chore: change cooldown display to use relative timestamps for better UX with international users.
|
2025-12-21 11:26:53 +01:00 |
|
syntaxbullet
|
5833224ba9
|
feat: Implement welcome messages for new enrollments using a new webhook utility and refactor the admin webhook command to utilize it.
|
2025-12-20 20:59:44 +01:00 |
|
syntaxbullet
|
064efb0ed2
|
test: add tests for item wizard
|
2025-12-20 11:41:53 +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
|
1f7679e5a1
|
test: refactor mocks to use spyOn for better isolation
|
2025-12-19 13:31:14 +01:00 |
|
syntaxbullet
|
4e228bb7a3
|
test: add tests for trade service
|
2025-12-19 12:15:48 +01:00 |
|
syntaxbullet
|
95d5202d7f
|
test: add tests for quest service
|
2025-12-19 12:15:32 +01:00 |
|
syntaxbullet
|
6c150f753e
|
test: add tests for leveling service
|
2025-12-19 11:18:35 +01:00 |
|
syntaxbullet
|
c881b305f0
|
test: add tests for inventory service
|
2025-12-19 11:08:43 +01:00 |
|
syntaxbullet
|
ae5ef4c802
|
test: add tests for lootdrop service
|
2025-12-19 11:05:25 +01:00 |
|
syntaxbullet
|
2b365cb96d
|
test: add tests for economy service
|
2025-12-19 11:04:00 +01:00 |
|
syntaxbullet
|
bcbbcaa6a4
|
test: add tests for class service
|
2025-12-19 11:02:31 +01:00 |
|
syntaxbullet
|
bdb8456f34
|
feat: add initial unit tests for user service and configure bun test script.
|
2025-12-19 10:59:06 +01:00 |
|
syntaxbullet
|
4642cf7f6a
|
chore: remove internal class information from enrollment message
|
2025-12-18 20:35:18 +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
|
7cf8d68d39
|
feat: persistent lootbox states, update command now runs db migrations
|
2025-12-18 17:02:21 +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
|
3a96b67e89
|
feat: Allow item effects to specify durations in hours, minutes, or seconds.
|
2025-12-15 23:26:51 +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
|
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
|
7e986fae5a
|
feat: Implement custom error classes, a Drizzle transaction utility, and update Discord.js ephemeral message flags.
|
2025-12-15 22:14:17 +01:00 |
|
syntaxbullet
|
ac6283e60c
|
feat: Introduce dynamic JSON-based configuration for game settings and command toggling via a new admin command.
|
2025-12-15 21:59:28 +01:00 |
|
syntaxbullet
|
4639fecf45
|
feat: Implement gradual daily streak decay and rename currency from 'coins' to 'Astral Units'.
|
2025-12-14 14:16:16 +01:00 |
|
syntaxbullet
|
7e9aa06556
|
feat: Introduce success and info embeds, add related user tracking to economy transactions, and refine trade interaction feedback and thread cleanup.
|
2025-12-13 16:02:07 +01:00 |
|
syntaxbullet
|
f96d81f8a3
|
chore: Remove unnecessary comments from profile command, trade interaction handler, inventory service, and scheduler.
|
2025-12-13 14:28:36 +01:00 |
|
syntaxbullet
|
d34e872133
|
feat: Implement a generic user timers system with a scheduler to manage cooldowns, effects, and access.
|
2025-12-13 14:18:46 +01:00 |
|
syntaxbullet
|
b33738aee3
|
refactor: remove unused imports and types across trade and economy modules
|
2025-12-13 12:50:00 +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
|
5f4efd372f
|
feat: Introduce GameConfig to centralize constants for leveling, economy, and inventory, adding new transfer and inventory limits.
|
2025-12-13 12:20:30 +01:00 |
|
syntaxbullet
|
8262eb8f02
|
feat: Add /sell command, enhance inventory service, and refactor student ID card generation with new constellation graphics and dynamic backgrounds.
|
2025-12-12 13:41:13 +01:00 |
|
syntaxbullet
|
9250057574
|
feat: Implement chat XP with cooldowns and display an XP progress bar on the student ID card.
|
2025-12-09 12:04:03 +01:00 |
|
syntaxbullet
|
bcfd254071
|
feat: Implement graphical student ID card generation for user profiles.
|
2025-12-08 22:33:01 +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 |
|
Vraj Ved
|
24138988e6
|
Added Pay and Daily
|
2025-12-06 00:08:49 +05:30 |
|
syntaxbullet
|
fdfb2508ae
|
feat: Initialize database and restructure application source code.
|
2025-12-05 18:52:20 +01:00 |
|