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 |
|
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
|
acaca46298
|
chore: add database migrations
|
2025-12-19 10:53:01 +01:00 |
|
syntaxbullet
|
7b831fa17c
|
feat: log successful visitor role assignment and member's updated roles
|
2025-12-18 23:23:05 +01:00 |
|
syntaxbullet
|
c128c96aa8
|
feat: log new guild member joins with their tag and ID
|
2025-12-18 23:10:24 +01:00 |
|
syntaxbullet
|
d0f53dc37b
|
fix: add guildmembers intent
|
2025-12-18 22:42:24 +01:00 |
|
syntaxbullet
|
28936a7f7a
|
fix: properly give visitor role to new members
|
2025-12-18 22:32:45 +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
|
a97a24f72a
|
chore: updated listing command with autocomplete from items table
|
2025-12-18 19:41:50 +01:00 |
|
syntaxbullet
|
7bd4d811cd
|
feat: Add script and configuration for remote Drizzle Studio access via SSH tunnel.
|
2025-12-18 19:34:05 +01:00 |
|
syntaxbullet
|
2ce768013d
|
feat: implement interactive item creation wizard via new /createitem command
|
2025-12-18 19:16:43 +01:00 |
|
syntaxbullet
|
3c20b23cc1
|
fix: add missing fields to config schema
|
2025-12-18 17:39:46 +01:00 |
|
syntaxbullet
|
71fefb3a14
|
feat: Move database migration execution from update command to post-restart ready event.
|
2025-12-18 17:29:37 +01:00 |
|
syntaxbullet
|
1d650bb2c7
|
feat: add zod validation to config
|
2025-12-18 17:22:11 +01:00 |
|
syntaxbullet
|
7cf8d68d39
|
feat: persistent lootbox states, update command now runs db migrations
|
2025-12-18 17:02:21 +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
|
34cbea2753
|
remove old reload command
|
2025-12-18 16:37:10 +01:00 |
|
syntaxbullet
|
ce7d4525b2
|
feat: split reload command into refresh for command reloading and update for git-based bot restarts with update checking and confirmation.
|
2025-12-18 16:36:23 +01:00 |
|
syntaxbullet
|
4ac8b4759e
|
feat: Add /config admin command to dynamically edit and save bot configuration.
|
2025-12-18 16:25:54 +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
|
e8f6a56057
|
git: modify gitignore
|
2025-12-18 15:01:50 +01:00 |
|
syntaxbullet
|
a7f66a98b9
|
chore: Ignore the src/config directory.
|
2025-12-18 15:00:34 +01:00 |
|
syntaxbullet
|
6d54695325
|
feat: add new exam economy command with its configuration.
|
2025-12-18 14:48:40 +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
|
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
|
727b63b4dc
|
refactor: trigger application reload by appending to entry file instead of updating its times.
|
2025-12-15 22:38:32 +01:00 |
|