b65d91a65bMerge pull request 'fix: remove docker-compose.yml from tracking, add example template' (#136) from fix/docker-compose-secrets-untrack into main
main
cal2026-04-01 18:02:35 +0000
4bda3bf0deMerge branch 'main' into fix/docker-compose-secrets-untrack
#136
cal2026-04-01 18:02:29 +0000
ff768c95f5Merge pull request 'chore: add .env.example with placeholder values' (#135) from chore/add-env-example into maincal2026-04-01 18:02:17 +0000
fb545ef34afix: remove docker-compose.yml from tracking, add example template
Cal Corum
2026-04-01 12:59:40 -0500
f704b09933chore: add .env.example with placeholder values
#135
Cal Corum
2026-04-01 11:59:44 -0500
1b64f77f5fci: update workflow to trigger on CalVer tag push
Cal Corum
2026-03-26 12:28:39 -0500
fca85d583fMerge pull request 'fix: prevent crash when Check-In Player packs in open-packs' (#134) from hotfix/open-packs-checkin into maincal2026-03-26 13:50:09 +0000
b6592b8a70Merge branch 'main' into hotfix/open-packs-checkin
#134
cal2026-03-26 13:50:01 +0000
01f6fb50d5fix: prevent crash when Check-In Player packs appear in open-packs menu
Cal Corum
2026-03-26 08:45:51 -0500
f843b45099Merge pull request 'fix: clean up refractor status — suffix tags, compact layout' (#133) from fix/refractor-status-cleanup into main
dev
cal2026-03-26 06:00:32 +0000
bbad1daba2fix: clean up refractor status display — suffix tags, compact layout, dead code removal
#133
Cal Corum
2026-03-26 00:22:35 -0500
2d7c19814eMerge pull request 'fix: replace abstract tier symbols with readable labels' (#132) from fix/refractor-tier-labels into maincal2026-03-26 04:49:19 +0000
c3ff85fd2dfix: replace abstract tier symbols with readable labels in /refractor status
#132
Cal Corum
2026-03-25 23:47:03 -0500
64c656ce91Merge pull request 'feat: redesign /refractor status with rich Unicode display' (#129) from feat/refractor-status-redesign into maincal2026-03-26 03:50:41 +0000
cd822857bffeat: redesign /refractor status with rich Unicode display and team branding
#129
Cal Corum
2026-03-25 22:46:38 -0500
34774290b8Merge pull request 'fix: context-aware empty state messages for /refractor status' (#128) from fix/refractor-empty-filter-message into maincal2026-03-25 23:57:53 +0000
6239f1177cfix: context-aware empty state messages for /refractor status
#128
Cal Corum
2026-03-25 18:57:32 -0500
dea6316201Merge pull request 'feat: add Prev/Next navigation buttons to /refractor status' (#127) from feat/refractor-pagination-buttons into maincal2026-03-25 22:43:29 +0000
b9deb14b62feat: add Prev/Next navigation buttons to /refractor status
#127
Cal Corum
2026-03-25 17:43:06 -0500
48392a9bbeMerge pull request 'feat: use Discord Choice menus for /refractor status parameters' (#126) from enhancement/refractor-choice-params into maincal2026-03-25 22:16:53 +0000
a53cc5cac3feat: use Discord Choice menus for /refractor status parameters
#126
Cal Corum
2026-03-25 17:16:26 -0500
a8b4d6cdbbMerge pull request 'fix: round refractor values to integers in display' (#125) from fix/refractor-round-values into maincal2026-03-25 21:55:24 +0000
8d2cdc81fefix: round refractor values to integers in display
#125
Cal Corum
2026-03-25 16:55:03 -0500
27ce8b3617Merge pull request 'fix: add debug logging for successful refractor API responses' (#124) from fix/refractor-debug-logging into maincal2026-03-25 21:47:41 +0000
17d124feb4fix: add debug logging for successful refractor API responses
#124
Cal Corum
2026-03-25 16:45:27 -0500
1c21f674c2fix: add error logging and user-facing message for API failures
#123
Cal Corum
2026-03-25 16:44:20 -0500
a9ef04d102fix: use server-side pagination and fix limit=500 exceeding API max
Cal Corum
2026-03-25 16:43:58 -0500
c285e9e12dMerge pull request 'fix: align refractor status command with API response schema' (#122) from fix/refractor-status-field-names into mainClaude2026-03-25 21:20:20 +0000
7a3c21f6bdfix: align refractor status command with API response schema
#122
Cal Corum
2026-03-25 16:18:07 -0500
b185874607Merge pull request 'docs: update refractor test plan — resolve list endpoint gap, add API tests' (#121) from docs/update-refractor-test-plan into maincal2026-03-25 16:25:39 +0000
7191400b5bdocs: update refractor test plan — resolve list endpoint gap, add API tests
#121
Cal Corum
2026-03-25 11:19:40 -0500
fd89349f29Merge pull request 'docs: note manual game testing in refractor test plan' (#120) from docs/test-plan-note into maincal2026-03-25 06:28:55 +0000
3b36dc33eedocs: note manual game testing in refractor test plan
#120
Cal Corum
2026-03-25 01:28:21 -0500
cf1d9c372dMerge pull request 'test: add refractor integration test plan and preflight script' (#119) from test/refractor-integration-plan into maincal2026-03-25 06:20:06 +0000
190aa88d43test: add refractor integration test plan and preflight script
#119
Cal Corum
2026-03-25 01:16:21 -0500
24a59e9670Merge pull request 'fix: wire WP-14 tier-up notification embeds into post-game hook' (#118) from fix/wp14-wire-notifications into maincal2026-03-25 04:45:14 +0000
571a86fe7efix: wire WP-14 tier-up notification embeds into post-game hook
#118
Cal Corum
2026-03-24 23:43:05 -0500
8c0c2eb21atest: refractor system comprehensive test coverage (#117)cal2026-03-24 21:06:13 +0000
b34dcc390ctest: add comprehensive refractor test cases (T1-5 through T3-5)
#117
Cal Corum
2026-03-24 08:59:18 -0500
55efdb39deMerge pull request 'fix: update evolution/cards endpoint to refractor/cards (#113)' (#114) from issue/113-update-evolution-cards-endpoint-to-refractor-cards into maincal2026-03-24 05:20:10 +0000
fddac59f7efix: update test mock endpoint strings to refractor/cards/ (#114)
#114
Cal Corum
2026-03-23 16:01:18 -0500
45894c72eefix: update evolution/cards endpoint to refractor/cards (#113)
Cal Corum
2026-03-23 15:31:40 -0500
8940965ff8Merge pull request 'ci: switch buildx cache from registry to local volume' (#116) from ci/local-buildx-cache into maincal2026-03-24 02:17:17 +0000
6e45686457ci: switch buildx cache from registry to local volume
#116
Cal Corum
2026-03-23 21:16:08 -0500
f85ead1f60Merge pull request 'ci: add dev tag trigger to Docker build workflow' (#115) from ci/dev-tag-workflow into maincal2026-03-23 21:10:24 +0000
9bbd5305efci: add dev tag trigger to Docker build workflow
#115
Cal Corum
2026-03-23 16:10:08 -0500
187ae854caMerge pull request 'feat: WP-14 tier completion notification embeds' (#112) from feature/wp14-tier-notifications into maincal2026-03-23 20:26:22 +0000
dc128ad995Merge branch 'main' into feature/wp14-tier-notifications
#112
cal2026-03-23 20:26:04 +0000
aa2fce94b8Merge pull request 'feat: WP-13 post-game evolution callback hook' (#111) from feature/wp13-postgame-hook into maincal2026-03-23 20:25:43 +0000
80344fe473Merge branch 'main' into feature/wp13-postgame-hook
#111
cal2026-03-23 20:25:31 +0000
29f2a8683ffix: rename evolution/ to refractor/ endpoint and remove misplaced notifs module
Cal Corum
2026-03-23 15:22:25 -0500
9940b160dbfix: rename evolution to refractor terminology, fix tier names
Cal Corum
2026-03-23 15:12:59 -0500
075e0ef433fix: remove duplicate top-level helpers.py and discord_utils.py (#33, #34)
Cal Corum
2026-03-22 23:27:51 -0500
6b375e62afMerge pull request 'fix: batch cleanup — dead code, bare excepts, empty stubs' (#104) from fix/batch-cleanup-group-a into mainClaude2026-03-23 04:27:42 +0000
8740c65773Merge branch 'main' into fix/batch-cleanup-group-a
#104
Claude2026-03-23 04:24:25 +0000
740ea93b34fix: batch cleanup — dead code, bare excepts, empty stubs (#25, #32, #37, #38)
Cal Corum
2026-03-22 23:23:09 -0500
841216c679Merge pull request 'feat: tier completion notification embeds (WP-14) (#79)' (#89) from ai/paper-dynasty-database-79 into mainClaude2026-03-23 03:59:13 +0000
d98f8ea8abMerge branch 'main' into ai/paper-dynasty-database-79
#89
Claude2026-03-23 03:59:05 +0000
fc7dced253Merge pull request 'fix: log and handle ZeroDivisionError in gauntlet draft (#31)' (#85) from ai/paper-dynasty-discord31 into mainClaude2026-03-23 03:59:00 +0000
4f62f7b96dMerge branch 'main' into ai/paper-dynasty-discord31
#85
Claude2026-03-23 03:58:53 +0000
c36c80d7f6Merge pull request 'fix: guard GUILD_ID env var cast against missing/invalid value (#26)' (#84) from ai/paper-dynasty-discord26 into mainClaude2026-03-23 03:58:47 +0000
6e156f971eMerge branch 'main' into ai/paper-dynasty-discord26
#84
Claude2026-03-23 03:58:40 +0000
376e0b8a31Merge pull request 'fix: guard db_game against NameError when db_post fails in complete_game (#27)' (#86) from ai/paper-dynasty-discord27 into mainClaude2026-03-23 03:58:31 +0000
791b991538Merge branch 'main' into ai/paper-dynasty-database-79Claude2026-03-23 03:54:12 +0000
3de3ec4707Merge branch 'main' into ai/paper-dynasty-discord31Claude2026-03-23 03:54:01 +0000
fc9cfae7d9Merge branch 'main' into ai/paper-dynasty-discord26Claude2026-03-23 03:53:50 +0000