Ivan syntaxbullet
  • Munich, Germany
  • Joined on 2025-02-05
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 17:52:28 +00:00
2e6bdec38c refactor: switch Drizzle ORM from postgres-js to bun-sql driver.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 17:46:34 +00:00
a9d5c806ad feat: Migrate Drizzle ORM to postgres.js, exclude test files from command loading, and adjust postgres dependency type.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 17:37:45 +00:00
6f73178375 feat: Bind docker-compose database and server ports to localhost.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 17:25:51 +00:00
dd62336571 fix(test): resolve typescript undefined errors in inventory service tests
8280111b66 feat(inventory): implement item name autocomplete with rarity and case-insensitive search
Compare 2 commits »
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 17:16:29 +00:00
34347f0c63 feat: centralized constants and enums for project-wide use
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 17:05:56 +00:00
c807fd4fd0 test: fix lint errors in moderation service tests
47b980eff1 feat: add moderation unit tests and refactor warning logic
Compare 2 commits »
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 16:44:46 +00:00
bc89ddf7c0 feat: implement scheduled cleanup job for expired data
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-06 16:33:22 +00:00
606d83a7ae feat: add health check command and tracking
3351295bdc feat: add database indexes for performance optimization
92cb048a7a test: fix mock leakage in db tests
6ead0c0393 feat: implement graceful shutdown handling
Compare 4 commits »
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 16:36:57 +00:00
278ef4b6b0 fix: Normalize exam and cooldown dates to the start of the day for consistent calculations.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 15:40:31 +00:00
9a32ab298d feat: Implement a net worth leaderboard by aggregating user balance and inventory item values.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 12:13:49 +00:00
a2596d4124 docs: Add command reference and database schema documentation.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 12:07:40 +00:00
fbc8952e0a docs: Add guides for lootbox creation and configuration options.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 11:57:26 +00:00
d0b4cb80de feat: Add user existence checks to economy commands and refactor trade service to expose sessions for testing.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 11:52:43 +00:00
599684cde8 feat: Add lootbox item type with weighted rewards and dedicated UI for item usage results.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 11:17:28 +00:00
5606fb6e2f fix: Clarify daily claim cooldown message for daily claims.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2026-01-05 11:10:46 +00:00
fb260c5beb feat: Set daily claim cooldown to next UTC midnight and reset streak to 1 if missed by over 24 hours.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2025-12-24 22:13:20 +00:00
a227e5db59 feat: Implement graphical lootdrop cards for lootdrop and claimed messages.
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2025-12-24 21:26:45 +00:00
66d5145885 docs: add guide for standard module structure patterns
2412098536 refactor(modules): standardize error handling in interaction handlers
d0c48188b9 refactor(core): centralize interaction error handling and organize routes
Compare 3 commits »
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2025-12-24 21:15:23 +00:00
1523a392c2 refactor: add leveling view layer
7d6912cdee refactor: add quest view layer
947bbc10d6 refactor: add inventory view layer
2933eaeafc refactor: convert TradeService to object export pattern
77d3fafdce refactor: standardize transaction pattern in class.service.ts
Compare 7 commits »
syntaxbullet pushed to main at syntaxbullet/AuroraBot-discord 2025-12-24 20:38:58 +00:00
5420653b2b refactor: Extract interaction handling logic into dedicated ComponentInteractionHandler, AutocompleteHandler, and CommandHandler classes.
f13ef781b6 refactor(lib): simplify BotClient using loader classes
82a4281f9b feat(lib): extract EventLoader from BotClient
0dbc532c7e feat(lib): extract CommandLoader from BotClient
953942f563 feat(lib): add loader types for command/event loading
Compare 6 commits »