7701777273Merge pull request 'feat: include animated_url in tier-up response for T3/T4 (#201)' (#208) from issue/201-feat-include-animated-url-in-tier-up-response-for into main
main
cal2026-04-08 10:25:53 +0000
4028a24ef9feat: include animated_url in tier-up response for T3/T4 (#201)
#208
Cal Corum
2026-04-08 04:35:55 -0500
c8ec976626Merge pull request 'fix: return image/apng media type from animated card endpoint (#196)' (#204) from issue/196-bug-apng-endpoint-returns-wrong-media-type-image-p into maincal2026-04-08 02:26:04 +0000
e1f3371321Merge branch 'main' into issue/196-bug-apng-endpoint-returns-wrong-media-type-image-p
#204
cal2026-04-08 02:25:58 +0000
3cc4c65717Merge pull request 'perf: batch image_url prefetch in list_card_states to eliminate N+1 (#199)' (#206) from issue/199-perf-n-1-query-in-build-card-state-response-for-im into maincal2026-04-08 02:25:52 +0000
b7196c1c56perf: batch image_url prefetch in list_card_states to eliminate N+1 (#199)
#206
Cal Corum
2026-04-07 21:04:33 -0500
3852fe1408Merge pull request 'fix: variant filter commented out on cards list endpoint (#197)' (#203) from issue/197-bug-variant-filter-commented-out-on-cards-list-end into maincal2026-04-08 01:45:07 +0000
b69b4264e8Merge branch 'main' into issue/197-bug-variant-filter-commented-out-on-cards-list-end
#203
cal2026-04-08 01:45:00 +0000
6d857a0f93Merge pull request 'feat: add template drift check and cache management to deploy tooling' (#205) from chore/deploy-tooling-templates into maincal2026-04-08 01:36:35 +0000
900f9723e5fix: address PR review — unknown flag guard, local var scope, container map
#205
Cal Corum
2026-04-07 20:32:12 -0500
cf7279a573fix: also update cache hit path to return image/apng media type (#204)
Cal Corum
2026-04-07 20:31:11 -0500
91a57454f2feat: add template drift check and cache management to deploy tooling
Cal Corum
2026-04-07 20:24:51 -0500
dcff8332a2fix: return image/apng media type from animated card endpoint (#196)
Cal Corum
2026-04-07 20:01:48 -0500
ea36c40902fix: uncomment variant filter and add variant to CSV export (#197)
Cal Corum
2026-04-07 19:31:48 -0500
19003215a3Merge pull request 'fix: improve diamond tier indicator visibility' (#194) from fix/diamond-indicator-styling into maincal2026-04-07 13:58:12 +0000
35fbe2082dMerge pull request 'fix: pass diamond tier colors to card template' (#193) from fix/diamond-tier-colors into main
dev
cal2026-04-07 05:13:02 +0000
a105d5412afix: pass diamond tier colors to card template
#193
Cal Corum
2026-04-07 00:12:26 -0500
85f6783eeaMerge pull request 'fix: correct apng version pin (0.3.4, not 3.1.1)' (#192) from fix/apng-version-pin into maincal2026-04-07 04:25:46 +0000
1fd681d595fix: correct apng version pin (0.3.4, not 3.1.1)
#192
Cal Corum
2026-04-06 23:23:48 -0500
7cb998561eMerge pull request 'chore: add deploy script for dev/prod CI releases' (#191) from chore/deploy-script-apply into maincal2026-04-07 03:55:29 +0000
321efa4909chore: add deploy script for dev/prod tag-based CI releases
#191
Cal Corum
2026-04-06 22:49:40 -0500
0dc096be93Merge pull request 'feat: refractor card art pipeline — S3 upload + image_url' (#187) from feat/refractor-card-art-pipeline into maincal2026-04-07 03:29:24 +0000
20f7ac5958merge: resolve requirements.txt conflict — include both apng and boto3
#187
Cal Corum
2026-04-06 22:27:15 -0500
67d1f10455Merge pull request 'feat: APNG animated card effects for T3/T4 refractor tiers (#186)' (#188) from issue/186-feat-apng-animated-card-effects-for-t3-t4-refracto into maincal2026-04-07 03:22:49 +0000
30b5eefa29feat: APNG animated card effects for T3/T4 refractor tiers (#186)
#188
Cal Corum
2026-04-06 21:36:45 -0500
02da6f9cc8Merge pull request 'fix: ensure count is never null in GET /refractor/cards (#183)' (#185) from issue/183-bug-get-refractor-cards-returns-count-null-with-ve into maincal2026-04-07 03:15:43 +0000
543c8cddf6fix: ensure count is never null in GET /refractor/cards (#183)
#185
Cal Corum
2026-04-06 01:34:04 -0500
fac9f66b3edocs: fix dev PostgreSQL container/db/user in CLAUDE.md
Cal Corum
2026-04-06 00:00:12 -0500
c75e2781befix: address review feedback (#187)
Cal Corum
2026-04-06 20:02:58 -0500
f4a90da629fix: review feedback — pin boto3, use player_id consistently, add comment
Cal Corum
2026-04-06 17:31:17 -0500
be8bebe663feat: include image_url in refractor cards API response
Cal Corum
2026-04-06 17:12:41 -0500
4ccc0841a8feat: schedule S3 upload for variant cards after Playwright render
Cal Corum
2026-04-06 17:12:36 -0500
534d50f1a8feat: add card_storage S3 upload utility for variant cards
Cal Corum
2026-04-06 17:05:53 -0500
088d30b96bdocs: fix dev PostgreSQL container/db/user in CLAUDE.md
Cal Corum
2026-04-06 00:00:12 -0500
bbb5689b1ffix: address review feedback (#181)
Cal Corum
2026-04-04 23:03:06 -0500
0d009eb1f8chore: pre-commit hook auto-fixes ruff violations before blocking
Cal Corum
2026-04-04 22:19:37 -0500
ad5d5561c6Merge pull request 'fix: refractor card art post-merge fixes — cache bypass, template guards, dev server' (#180) from fix/refractor-card-art-followup into main
2026.4.1
cal2026-04-04 17:41:05 +0000
dc9269eeedfix: refractor card art post-merge fixes — cache bypass, template guards, dev server
#180
Cal Corum
2026-04-04 12:37:30 -0500
3e84a06b23Merge pull request 'feat: refractor tier-specific card art rendering' (#179) from feature/refractor-card-art into maincal2026-04-04 17:33:36 +0000
d92ab86aa7fix: visual tuning from live preview — diamond position, borders, corners, header z-index
#179
Cal Corum
2026-04-04 11:20:05 -0500
b32e19a4acfeat: add refractor tier-specific card art rendering
Cal Corum
2026-04-04 00:14:33 -0500
ffe07ec54cMerge pull request 'fix: auto-initialize RefractorCardState in evaluate-game' (#178) from fix/refractor-auto-init-missing-states into maincal2026-03-31 06:25:41 +0000
add175e528fix: auto-initialize RefractorCardState in evaluate-game for legacy cards
#178
Cal Corum
2026-03-31 01:22:37 -0500
31c86525deMerge pull request 'feat: Refractor Phase 2 integration — wire boost into evaluate-game' (#177) from feature/refractor-phase2-integration into maincal2026-03-30 18:17:29 +0000
6a176af7dafeat: Refractor Phase 2 integration — wire boost into evaluate-game
Cal Corum
2026-03-30 13:04:52 -0500
70f984392dMerge pull request 'feat: Refractor Phase 2 foundation — boost functions, schema, tests' (#176) from feature/refractor-phase2-foundation into maincal2026-03-30 16:11:07 +0000
a7d02aeb10style: remove redundant parentheses on boost_delta_json declaration
#176
Cal Corum
2026-03-30 11:07:19 -0500
776f1a5302fix: address PR review findings — rename evolution_tier to refractor_tier
Cal Corum
2026-03-30 11:06:38 -0500
4a1251a734feat: add Refractor Phase 2 foundation — boost functions, schema, tests
Cal Corum
2026-03-29 13:39:03 -0500
c2c978ac47Merge pull request 'feat: add evaluated_only filter to GET /api/v2/refractor/cards (#174)' (#175) from issue/174-get-api-v2-refractor-cards-add-evaluated-only-filt into maincal2026-03-25 22:53:05 +0000
537eabcc4dfeat: add evaluated_only filter to GET /api/v2/refractor/cards (#174)
#175
Cal Corum
2026-03-25 17:32:59 -0500
7e7ff960e2Merge pull request 'feat: add limit/pagination to paperdex endpoint (#143)' (#167) from issue/143-feat-add-limit-pagination-to-paperdex-endpoint into maincal2026-03-25 14:52:57 +0000
792c6b96f9Merge pull request 'feat: add limit/pagination to cardpositions endpoint (#142)' (#168) from issue/142-feat-add-limit-pagination-to-cardpositions-endpoin into maincal2026-03-25 14:52:55 +0000
3d0c99b183Merge branch 'main' into issue/142-feat-add-limit-pagination-to-cardpositions-endpoin
#168
cal2026-03-25 14:52:34 +0000
eefd4afa37Merge pull request 'feat: add GET /api/v2/refractor/cards list endpoint (#172)' (#173) from issue/172-feat-add-get-api-v2-refractor-cards-list-endpoint into maincal2026-03-25 14:52:24 +0000
0b5d0b474bfeat: add GET /api/v2/refractor/cards list endpoint (#172)
#173
Cal Corum
2026-03-25 01:35:18 -0500
de9b511ae9Merge pull request 'test: refractor system Tier 3 test coverage' (#171) from test/refractor-tier3 into maincal2026-03-25 04:13:17 +0000
906d6e575atest: add Tier 3 refractor test cases (T3-1, T3-6, T3-7, T3-8)
#171
Cal Corum
2026-03-24 09:08:01 -0500
74284fe5a3Merge pull request 'test: refractor system Tier 1+2 test coverage' (#170) from test/refractor-tier1-tier2 into maincal2026-03-24 21:18:13 +0000
569dc53c00test: add Tier 1 and Tier 2 refractor system test cases
#170
Cal Corum
2026-03-24 09:02:30 -0500
bc6c23ef2eMerge pull request 'feat: capture total_count before limit across all paginated endpoints' (#169) from enhancement/total-count-pagination into main
2026.3.6
cal2026-03-24 12:45:53 +0000
1e21894898fix: skip total_count query for CSV requests and consolidate rewards.py counts
#169
Cal Corum
2026-03-24 07:43:14 -0500
54dccd1981feat: capture total_count before limit across all paginated endpoints
Cal Corum
2026-03-24 07:35:55 -0500
8af43273d2feat: add limit/pagination to cardpositions endpoint (#142)
Cal Corum
2026-03-24 07:31:59 -0500
a3ca22b277Merge pull request 'feat: add limit/pagination to notifications endpoint (#140)' (#150) from issue/140-feat-add-limit-pagination-to-notifications-endpoin into maincal2026-03-24 12:13:06 +0000
268b81aea4Merge branch 'main' into issue/140-feat-add-limit-pagination-to-notifications-endpoin
#150
cal2026-03-24 12:12:53 +0000
b14907d018Merge pull request 'feat: add limit/pagination to gauntletrewards endpoint (#145)' (#165) from issue/145-feat-add-limit-pagination-to-gauntletrewards-endpo into maincal2026-03-24 12:12:32 +0000
ff132564c2Merge branch 'main' into issue/145-feat-add-limit-pagination-to-gauntletrewards-endpo
#165
cal2026-03-24 12:12:07 +0000
66505915a7fix: capture total_count before applying limit so response count reflects matching records not page sizecal2026-03-24 12:11:18 +0000
f2ff85556aMerge pull request 'feat: add limit/pagination to pitstats endpoint (#134)' (#158) from issue/134-feat-add-limit-pagination-to-pitstats-endpoint into maincal2026-03-24 12:10:59 +0000
dbd61a6957Merge branch 'main' into issue/134-feat-add-limit-pagination-to-pitstats-endpoint
#158
cal2026-03-24 12:10:37 +0000
11794d8c2aMerge pull request 'feat: add limit/pagination to rewards endpoint (#139)' (#152) from issue/139-feat-add-limit-pagination-to-rewards-endpoint into maincal2026-03-24 12:09:58 +0000
85e8b3f37bMerge branch 'main' into issue/139-feat-add-limit-pagination-to-rewards-endpoint
#152
cal2026-03-24 12:09:54 +0000
f2e10bcf2fMerge pull request 'feat: add limit/pagination to events endpoint (#147)' (#156) from issue/147-feat-add-limit-pagination-to-events-endpoint into maincal2026-03-24 12:09:45 +0000
88c0d0cc13Merge branch 'main' into issue/134-feat-add-limit-pagination-to-pitstats-endpointcal2026-03-24 12:09:43 +0000
457189fcd8Merge branch 'main' into issue/145-feat-add-limit-pagination-to-gauntletrewards-endpocal2026-03-24 12:09:31 +0000
c64f389d64Merge branch 'main' into issue/147-feat-add-limit-pagination-to-events-endpoint
#156
cal2026-03-24 12:09:22 +0000
67af5cd94aMerge branch 'main' into issue/139-feat-add-limit-pagination-to-rewards-endpointcal2026-03-24 12:08:51 +0000
15ee0764d6Merge branch 'main' into issue/134-feat-add-limit-pagination-to-pitstats-endpointcal2026-03-24 12:08:49 +0000
ed35773dd0Merge pull request 'feat: add limit/pagination to gauntletruns endpoint (#146)' (#160) from issue/146-feat-add-limit-pagination-to-gauntletruns-endpoint into maincal2026-03-24 12:08:47 +0000
c1a8808cd3Merge pull request 'feat: add limit/pagination to pitchingcardratings endpoint (#136)' (#161) from issue/136-feat-add-limit-pagination-to-pitchingcardratings-e into maincal2026-03-24 12:08:43 +0000
23b95f2d3dMerge branch 'main' into issue/139-feat-add-limit-pagination-to-rewards-endpointcal2026-03-24 12:08:39 +0000
ae2e7320c5Merge branch 'main' into issue/147-feat-add-limit-pagination-to-events-endpointcal2026-03-24 12:08:37 +0000
e7fcf611dafeat: add limit/pagination to gauntletruns endpoint (#146)
#160
Cal Corum
2026-03-24 03:32:22 -0500
2a1d017aa6Merge branch 'main' into issue/136-feat-add-limit-pagination-to-pitchingcardratings-e
#161
cal2026-03-24 12:08:28 +0000
ac8ec4b283fix: clamp limit to 0 minimum to prevent negative limit valuescal2026-03-24 12:08:15 +0000
6037d3b53fMerge pull request 'feat: add limit/pagination to stratgame (games) endpoint (#138)' (#164) from issue/138-feat-add-limit-pagination-to-stratgame-games-endpo into maincal2026-03-24 12:08:14 +0000
ae834692aaMerge branch 'main' into issue/136-feat-add-limit-pagination-to-pitchingcardratings-ecal2026-03-24 12:08:13 +0000
623e93c38aMerge branch 'main' into issue/138-feat-add-limit-pagination-to-stratgame-games-endpo
#164
cal2026-03-24 12:08:04 +0000