syntaxbullet
|
cddd8cdf57
|
refactor: move terminal message and channel ID persistence from a dedicated file to the main application configuration.
|
2025-12-24 19:57:00 +01:00 |
|
syntaxbullet
|
eaaf569f4f
|
feat: Implement cumulative XP leveling system with new helper functions and update XP bar to show progress within the current level.
|
2025-12-24 18:52:40 +01:00 |
|
syntaxbullet
|
8c28fe60fc
|
feat: Enable Components V2, use user mentions, and enhance transaction log display in terminal service.
|
2025-12-24 18:07:50 +01:00 |
|
syntaxbullet
|
6d725b73db
|
feat: Add MessageFlags.IsComponentsV2 to terminal message updates and remove redundant SectionBuilder wrappers.
|
2025-12-24 17:54:56 +01:00 |
|
syntaxbullet
|
da048eaad1
|
fix: Update Discord.js message edit property from containers to components for layout.
|
2025-12-24 17:47:53 +01:00 |
|
syntaxbullet
|
56da4818dc
|
feat: Refactor terminal message to use new Discord.js UI builders for structured output.
|
2025-12-24 17:43:56 +01:00 |
|
syntaxbullet
|
ca443491cb
|
refactor: Remove backticks and square brackets from terminal activity timestamp.
|
2025-12-24 17:26:40 +01:00 |
|
syntaxbullet
|
345e05f821
|
feat: Introduce dynamic Aurora Observatory terminal with admin command, scheduled updates, and lootdrop event integration.
|
2025-12-24 17:19:22 +01:00 |
|
syntaxbullet
|
419059904c
|
refactor: relocate interaction routes from events to lib directory
|
2025-12-24 14:36:14 +01:00 |
|
syntaxbullet
|
7698a3abaa
|
chore: delete test-student-id.png
|
2025-12-24 14:30:50 +01:00 |
|
syntaxbullet
|
83984faeae
|
feat: Configure app service to restart automatically in Docker Compose and replace file-based restart trigger with process.exit().
|
2025-12-24 14:28:23 +01:00 |
|
syntaxbullet
|
2106f06f8f
|
chore: remove student id testing script
|
2025-12-24 14:23:55 +01:00 |
|
syntaxbullet
|
16d507991c
|
feat: Enhance update requirements check to include database migrations and rename related interfaces and methods.
|
2025-12-24 14:17:02 +01:00 |
|
syntaxbullet
|
e2aa5ee760
|
feat: Implement stateful admin update with post-restart context, database migrations, and dedicated view components.
|
2025-12-24 14:03:15 +01:00 |
|
syntaxbullet
|
e084b6fa4e
|
refactor: Reorganize admin update flow to prepare restart context before update and explicitly trigger restart.
|
2025-12-24 13:50:37 +01:00 |
|
syntaxbullet
|
3f6da16f89
|
feat: Add post-update dependency installation, refactor restart logic, and update completion messages.
|
2025-12-24 13:46:32 +01:00 |
|
syntaxbullet
|
71de87d3da
|
chore: Remove migration generation command from update service.
|
2025-12-24 13:43:04 +01:00 |
|
syntaxbullet
|
fc7afd7d22
|
feat: implement a dedicated update service to centralize bot update logic, dependency checks, and post-restart handling.
|
2025-12-24 13:38:45 +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
|
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
|
f39ccee0d3
|
fix: Cast user ID to string for member fetching
|
2025-12-24 10:07:51 +01:00 |
|
syntaxbullet
|
10282a2570
|
feat: Add admin command to create color roles and corresponding shop items.
|
2025-12-23 21:56:45 +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
|
67d6298793
|
revert(pay): ping in separate message content due to API limitations
|
2025-12-23 18:50:35 +01:00 |
|
syntaxbullet
|
808fbef11b
|
fix: allow included mentions on payment
|
2025-12-23 18:44:17 +01:00 |
|
syntaxbullet
|
b833796fb9
|
fix: make payments public
|
2025-12-23 18:42:13 +01:00 |
|
syntaxbullet
|
58ea8b92f1
|
fix: timestamp rendering issues
|
2025-12-23 18:36:22 +01:00 |
|
syntaxbullet
|
fbd2bd990f
|
fix: correct Discord timestamp formatting in daily command
|
2025-12-22 14:32:33 +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
|
f3b6af019d
|
refactor: remove unused import, markdown fences, and standardize string interpolation formatting.
|
2025-12-22 13:07:11 +01:00 |
|
syntaxbullet
|
0dea266a6d
|
feat(commands): improve error feedback for economy and admin commands
|
2025-12-22 12:59:46 +01:00 |
|
syntaxbullet
|
fbcac51370
|
refactor(modules): propagate UserError in quest, trade, and class services
|
2025-12-22 12:58:47 +01:00 |
|
syntaxbullet
|
75e586cee8
|
feat(commands): improve error feedback for use command
|
2025-12-22 12:56:37 +01:00 |
|
syntaxbullet
|
6e1e6abf2d
|
fix(config): enforce runtime schema validation
|
2025-12-22 12:56:20 +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
|
65f5dc3721
|
chore: remove 'src' directory from config file path definition.
|
2025-12-20 20:48:37 +01:00 |
|
syntaxbullet
|
637f0826db
|
feat: conditionally assign student and class roles to new members if returning, otherwise assign visitor role.
|
2025-12-20 20:12:27 +01:00 |
|
syntaxbullet
|
578987caea
|
chore: update readme
|
2025-12-20 11:49:50 +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 |
|