Commit Graph

  • 5fe57c63d9 ci: fix Nix GC cleanup job SSH key secret for Booster-role main asepharyana 2026-08-04 14:04:44 +07:00
  • 240fd76fc8 ci: add Nix GC cleanup job on VPS after deploy asepharyana 2026-08-04 13:57:58 +07:00
  • 54bda6a539 ci: use free GHA Nix cache (disable FlakeHub cache, not subscribed) aseph 2026-08-03 16:44:24 +07:00
  • 0c1f1a5ae6 ci: enable FlakeHub Cache (bump cache action + use-flakehub) asepharyana 2026-08-03 16:22:09 +07:00
  • d20c5f392c ci: add test gate before Nix deploy (bun test + typecheck) asepharyana 2026-08-03 13:37:28 +07:00
  • 630a85963d chore: sync DB to imrnes pgbouncer pool 6432 asepharyana 2026-08-02 16:11:35 +07:00
  • e1b84112b6 fix(nix): restrict flake to x86_64-linux (nixpkgs 26.11 dropped darwin) asepharyana 2026-08-01 18:03:52 +07:00
  • 5f9a7801d3 ci: publish flake to FlakeHub (rolling) asepharyana 2026-08-01 17:58:47 +07:00
  • e78dd0d833 ci: migrate deploy to Nix (flake + systemd via GitHub Actions) asepharyana 2026-07-31 13:33:03 +07:00
  • f9a35ee230 Fix booster role metadata updates asepharyana 2026-07-09 01:29:56 +07:00
  • 0eec0affbe fix(index): adjust comment formatting for clarity asepharyana 2026-07-08 23:20:04 +07:00
  • ec9f27ee26 fix(ci): use deployment environment secrets asepharyana 2026-07-08 03:12:54 +07:00
  • 016eddcce7 fix(dockerfile): prevent crash loop when migration fails MythEclipseandClaude Opus 4.8 2026-06-26 19:12:29 +07:00
  • 03c5f73891 fix(dockerfile): run db migration before bot startup MythEclipseandClaude Opus 4.8 2026-06-26 19:01:23 +07:00
  • 8ff46104f1 feat(boost-greeting): implement randomized greeting messages MythEclipse 2026-06-06 03:39:25 +07:00
  • 97442265ba test(boost-greeting): update greeting message to Indonesian MythEclipse 2026-06-06 03:38:37 +07:00
  • b2cd402adc ``` MythEclipse 2026-06-06 03:31:36 +07:00
  • 9c193c3530 feat(boost-greeting): integrate greeting into guild member update and clean up handler MythEclipse 2026-06-06 03:30:16 +07:00
  • 898ae2dd56 feat(config): add BOOSTER_GREETING_CHANNEL_ID environment variable MythEclipse 2026-06-06 03:29:21 +07:00
  • 0f6d9110a3 test: add boost cleanup service tests and expand booster role test coverage MythEclipse 2026-06-06 03:11:59 +07:00
  • a796034241 fix(discord): migrate deprecated Zod error.errors to error.issues and add CI quality gates MythEclipse 2026-06-06 03:08:38 +07:00
  • 187d6eba23 chore: session auto-commit MythEclipse 2026-06-06 03:08:16 +07:00
  • 917714f237 feat(discord): add Zod schema validation for booster-role command inputs MythEclipse 2026-06-06 03:07:47 +07:00
  • 66d3b5e997 refactor: remove unused anchorRoleId parameter from DiscordRoleRepository and decentralize type definitions MythEclipse 2026-06-06 03:06:00 +07:00
  • 03e2a28e97 feat(domain): introduce typed error classes and replace fragile string-based error handling MythEclipse 2026-06-06 03:04:18 +07:00
  • e90a776a21 chore: initialize project scaffolding with comprehensive .gitignore and data store MythEclipse 2026-06-06 02:57:00 +07:00
  • 57699d60a8 feat(services): implement periodic booster role cleanup MythEclipse 2026-06-06 02:46:38 +07:00
  • 01450d976c refactor(discord): loosen interaction reply and defer requirements MythEclipse 2026-06-06 02:35:39 +07:00
  • bf03af53af feat: add color2 gradient color support and defer interactions for slow commands MythEclipse 2026-06-06 00:48:41 +07:00
  • 0dbd2b22c7 a MythEclipse 2026-06-06 00:42:10 +07:00
  • 5c480cea59 chore: add Claude agent operational files and codegraph database MythEclipse 2026-06-06 00:39:01 +07:00
  • c155c94ea2 feat: enhance booster role functionality with error handling and database migration MythEclipse 2026-05-21 15:44:17 +07:00
  • cc6975825f feat: add booster eligibility role and logging functionality MythEclipse 2026-05-21 15:27:10 +07:00
  • bfa91063ff feat: migrate from SQLite to PostgreSQL and update database handling MythEclipse 2026-05-21 15:11:32 +07:00
  • 4a47855ad4 fix: change restart policy to always for booster-role service in docker-compose MythEclipse 2026-05-21 04:10:35 +07:00
  • 4a504639cd fix: correct role position calculation in resolvePosition method MythEclipse 2026-05-18 20:30:49 +07:00
  • dd22f0bb1f feat: add Docker configuration files for deployment and containerization MythEclipse 2026-05-16 00:41:23 +07:00
  • 41c6b567a6 feat: enhance role handling by updating reply structure and adding role assignment functionality MythEclipse 2026-05-16 00:32:29 +07:00
  • c6ee7bb8c6 feat: implement prepareSqlitePath function and add tests for database path handling MythEclipse 2026-05-16 00:12:31 +07:00
  • acd4648d49 feat: update booster role eligibility logic and refactor related services MythEclipse 2026-05-16 00:06:13 +07:00
  • 972400e4e4 feat: implement command registration for booster role bot and add tests MythEclipse 2026-05-15 23:45:47 +07:00
  • 9d0322b118 feat: add optional role icon support and validation for booster roles MythEclipse 2026-05-15 23:23:16 +07:00
  • c6b1087eb3 feat: initialize booster role bot with database and Discord integration MythEclipse 2026-05-15 23:03:35 +07:00
  • 63d3e0a8c1 add CLAUDE.md for project guidance and development workflow MythEclipse 2026-05-15 22:42:12 +07:00