This website requires JavaScript.
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
MythEclipse and Claude Opus 4.8
2026-06-26 19:12:29 +07:00
03c5f73891
fix(dockerfile): run db migration before bot startup
MythEclipse and Claude 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