Ivan syntaxbullet
  • Munich, Germany
  • Joined on 2025-02-05
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 19:54:01 +00:00
fbb2e0f010 fix: install panel deps in Docker builder stage before build
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 19:53:04 +00:00
dc10ad5c37 fix: resolve vite path in Docker build and add OAuth env to prod compose
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 19:27:23 +00:00
2381f073ba feat: add admin panel with Discord OAuth and dashboard
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 14:14:59 +00:00
121c242168 fix: handle permission denied on backup directory
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 13:46:37 +00:00
942875e8d0 fix: replace 'source .env' with safe env loader in all scripts
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 13:43:06 +00:00
878e3306eb chore: add missing script aliases and reorganize package.json scripts
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 13:39:14 +00:00
aca5538d57 chore: improve DX scripts, fix test suite, and harden tooling
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 13:28:46 +00:00
f822d90dd3 refactor: merge dockerfiles
141c3098f8 feat: standardize command error handling (Sprint 4)
Compare 2 commits »
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 13:12:51 +00:00
0c67a8754f refactor: Implement Zod schema validation for inventory effect payloads and enhance item route DTO type safety.
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 12:53:53 +00:00
bf20c61190 chore: exclude tickets from being commited.
099601ce6d refactor: convert ModerationService and PruneService from classes to singleton objects
55d2376ca1 refactor: convert LootdropService from class to singleton object pattern
6eb4a32a12 refactor: consolidate config types and remove file-based config
Compare 4 commits »
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-13 12:11:20 +00:00
2d35a5eabb feat: Introduce TimerKey enum and refactor timer key usage across services with new tests.
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-12 15:59:56 +00:00
570cdc69c1 fix: call initializeConfig() at startup to load config from database
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-12 15:42:44 +00:00
c2b1fb6db1 feat: implement database-backed game settings with a new schema, service, and migration script.
d15d53e839 docs: update guild settings documentation with migrated files
58374d1746 refactor: migrate all code to use getGuildConfig() for guild settings
ae6a068197 docs: add guild settings system documentation
43d32918ab feat(api): add guild settings API endpoints
Compare 15 commits »
syntaxbullet pushed to main at syntaxbullet/aurorabot 2026-02-12 11:51:50 +00:00
73ad889018 docs: update documentation to reflect headless API-only web service
9c7f1e4418 chore(deps): remove unused React/UI dependencies from headless web API
efb50916b2 docs: update CI workflow and AGENTS.md for consolidated deps
6abb52694e chore(web): remove package.json and bun.lock
76968e31a6 refactor(deps): merge web dependencies into root package.json
Compare 9 commits »
syntaxbullet pushed to main at syntaxbullet/personal-website 2026-02-11 21:43:36 +00:00
9d014e4f1b feat: Implement edge panning and middle mouse button panning for zoomed views.
syntaxbullet pushed to main at syntaxbullet/personal-website 2026-02-11 17:21:04 +00:00
55ec01e3cd feat: Attach and detach zoom event listeners to both the workspace and the ASCII canvas
syntaxbullet pushed to main at syntaxbullet/personal-website 2026-02-11 16:56:22 +00:00
d5bac98b76 feat: Implement detailed mobile control panel with categorized slider controls for image adjustments.
syntaxbullet pushed to main at syntaxbullet/personal-website 2026-02-11 16:29:28 +00:00
8cfa39a4d4 Refactor: move ASCII generator to a dedicated page and embed navigation directly into the homepage.
syntaxbullet pushed to main at syntaxbullet/personal-website 2026-02-11 13:41:51 +00:00
a79f05c043 feat: Implement desktop-only mode for the ASCII art generator and sidebar, update breakpoints to 1600px, and simplify the blog page layout with a new back link.
syntaxbullet pushed to main at syntaxbullet/personal-website 2026-02-10 20:49:48 +00:00
f4a0e2a82b feat: implement a responsive mobile control panel with tabbed navigation and dynamic control staging, and refactor the desktop layout for mobile responsiveness.