Commit Graph

  • 7701777273 Merge 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 cal 2026-04-08 10:25:53 +0000
  • 4028a24ef9 feat: include animated_url in tier-up response for T3/T4 (#201) #208 Cal Corum 2026-04-08 04:35:55 -0500
  • e8b1091d8a refactor: extract evaluate-game business logic from router to service layer (#202) #207 issue/202-refactor-extract-evaluate-game-business-logic-from Cal Corum 2026-04-08 00:37:26 -0500
  • c8ec976626 Merge 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 main cal 2026-04-08 02:26:04 +0000
  • e1f3371321 Merge branch 'main' into issue/196-bug-apng-endpoint-returns-wrong-media-type-image-p #204 cal 2026-04-08 02:25:58 +0000
  • 3cc4c65717 Merge 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 main cal 2026-04-08 02:25:52 +0000
  • b7196c1c56 perf: batch image_url prefetch in list_card_states to eliminate N+1 (#199) #206 Cal Corum 2026-04-07 21:04:33 -0500
  • 3852fe1408 Merge 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 main cal 2026-04-08 01:45:07 +0000
  • b69b4264e8 Merge branch 'main' into issue/197-bug-variant-filter-commented-out-on-cards-list-end #203 cal 2026-04-08 01:45:00 +0000
  • 6d857a0f93 Merge pull request 'feat: add template drift check and cache management to deploy tooling' (#205) from chore/deploy-tooling-templates into main cal 2026-04-08 01:36:35 +0000
  • 900f9723e5 fix: address PR review — unknown flag guard, local var scope, container map #205 Cal Corum 2026-04-07 20:32:12 -0500
  • cf7279a573 fix: also update cache hit path to return image/apng media type (#204) Cal Corum 2026-04-07 20:31:11 -0500
  • 91a57454f2 feat: add template drift check and cache management to deploy tooling Cal Corum 2026-04-07 20:24:51 -0500
  • dcff8332a2 fix: return image/apng media type from animated card endpoint (#196) Cal Corum 2026-04-07 20:01:48 -0500
  • ea36c40902 fix: uncomment variant filter and add variant to CSV export (#197) Cal Corum 2026-04-07 19:31:48 -0500
  • 19003215a3 Merge pull request 'fix: improve diamond tier indicator visibility' (#194) from fix/diamond-indicator-styling into main cal 2026-04-07 13:58:12 +0000
  • 73be3dd6f3 fix: improve diamond tier indicator visibility #194 Cal Corum 2026-04-07 08:40:56 -0500
  • 35fbe2082d Merge pull request 'fix: pass diamond tier colors to card template' (#193) from fix/diamond-tier-colors into main dev cal 2026-04-07 05:13:02 +0000
  • a105d5412a fix: pass diamond tier colors to card template #193 Cal Corum 2026-04-07 00:12:26 -0500
  • 85f6783eea Merge pull request 'fix: correct apng version pin (0.3.4, not 3.1.1)' (#192) from fix/apng-version-pin into main cal 2026-04-07 04:25:46 +0000
  • 1fd681d595 fix: correct apng version pin (0.3.4, not 3.1.1) #192 Cal Corum 2026-04-06 23:23:48 -0500
  • 7cb998561e Merge pull request 'chore: add deploy script for dev/prod CI releases' (#191) from chore/deploy-script-apply into main cal 2026-04-07 03:55:29 +0000
  • 321efa4909 chore: add deploy script for dev/prod tag-based CI releases #191 Cal Corum 2026-04-06 22:49:40 -0500
  • 690012ff1f chore: add deploy script for dev/prod tag-based CI releases #190 chore/deploy-script Cal Corum 2026-04-06 22:42:24 -0500
  • 2dec3cdaa1 fix: consolidate variable font @font-face to single block per family (#96) #96 ai/paper-dynasty-database#88 Cal Corum 2026-04-06 22:32:36 -0500
  • 0dc096be93 Merge pull request 'feat: refractor card art pipeline — S3 upload + image_url' (#187) from feat/refractor-card-art-pipeline into main cal 2026-04-07 03:29:24 +0000
  • 20f7ac5958 merge: resolve requirements.txt conflict — include both apng and boto3 #187 Cal Corum 2026-04-06 22:27:15 -0500
  • 67d1f10455 Merge 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 main cal 2026-04-07 03:22:49 +0000
  • 30b5eefa29 feat: APNG animated card effects for T3/T4 refractor tiers (#186) #188 Cal Corum 2026-04-06 21:36:45 -0500
  • 02da6f9cc8 Merge 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 main cal 2026-04-07 03:15:43 +0000
  • 543c8cddf6 fix: ensure count is never null in GET /refractor/cards (#183) #185 Cal Corum 2026-04-06 01:34:04 -0500
  • fac9f66b3e docs: fix dev PostgreSQL container/db/user in CLAUDE.md Cal Corum 2026-04-06 00:00:12 -0500
  • c75e2781be fix: address review feedback (#187) Cal Corum 2026-04-06 20:02:58 -0500
  • f4a90da629 fix: review feedback — pin boto3, use player_id consistently, add comment Cal Corum 2026-04-06 17:31:17 -0500
  • be8bebe663 feat: include image_url in refractor cards API response Cal Corum 2026-04-06 17:12:41 -0500
  • 4ccc0841a8 feat: schedule S3 upload for variant cards after Playwright render Cal Corum 2026-04-06 17:12:36 -0500
  • 534d50f1a8 feat: add card_storage S3 upload utility for variant cards Cal Corum 2026-04-06 17:05:53 -0500
  • 088d30b96b docs: fix dev PostgreSQL container/db/user in CLAUDE.md Cal Corum 2026-04-06 00:00:12 -0500
  • dbc24d0365 fix: ensure count is never null in GET /refractor/cards (#182) #184 issue/182-bug-get-refractor-cards-returns-count-null-with-ou Cal Corum 2026-04-06 01:07:43 -0500
  • 75b26ecabb docs: fix dev PostgreSQL container/db/user in CLAUDE.md Cal Corum 2026-04-06 00:00:12 -0500
  • abb1c71f0a Merge pull request 'chore: pre-commit auto-fixes + remove unused Refractor tables' (#181) from chore/pre-commit-autofix into main cal 2026-04-06 04:08:37 +0000
  • bf3a8ca0d5 chore: remove unused RefractorTierBoost and RefractorCosmetic tables #181 chore/pre-commit-autofix Cal Corum 2026-04-05 22:27:26 -0500
  • bbb5689b1f fix: address review feedback (#181) Cal Corum 2026-04-04 23:03:06 -0500
  • 0d009eb1f8 chore: pre-commit hook auto-fixes ruff violations before blocking Cal Corum 2026-04-04 22:19:37 -0500
  • ad5d5561c6 Merge 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 cal 2026-04-04 17:41:05 +0000
  • dc9269eeed fix: refractor card art post-merge fixes — cache bypass, template guards, dev server #180 Cal Corum 2026-04-04 12:37:30 -0500
  • 3e84a06b23 Merge pull request 'feat: refractor tier-specific card art rendering' (#179) from feature/refractor-card-art into main cal 2026-04-04 17:33:36 +0000
  • d92ab86aa7 fix: visual tuning from live preview — diamond position, borders, corners, header z-index #179 Cal Corum 2026-04-04 11:20:05 -0500
  • 830e703e76 fix: address PR #179 review — consolidate CSS, extract inline styles, add tests Cal Corum 2026-04-04 00:43:27 -0500
  • b32e19a4ac feat: add refractor tier-specific card art rendering Cal Corum 2026-04-04 00:14:33 -0500
  • ffe07ec54c Merge pull request 'fix: auto-initialize RefractorCardState in evaluate-game' (#178) from fix/refractor-auto-init-missing-states into main cal 2026-03-31 06:25:41 +0000
  • add175e528 fix: auto-initialize RefractorCardState in evaluate-game for legacy cards #178 Cal Corum 2026-03-31 01:22:37 -0500
  • 31c86525de Merge pull request 'feat: Refractor Phase 2 integration — wire boost into evaluate-game' (#177) from feature/refractor-phase2-integration into main cal 2026-03-30 18:17:29 +0000
  • 7f17c9b9f2 fix: address PR #177 review — move import os to top-level, add audit idempotency guard #177 feature/refractor-phase2-integration Cal Corum 2026-03-30 13:16:27 -0500
  • 6a176af7da feat: Refractor Phase 2 integration — wire boost into evaluate-game Cal Corum 2026-03-30 13:04:52 -0500
  • 70f984392d Merge pull request 'feat: Refractor Phase 2 foundation — boost functions, schema, tests' (#176) from feature/refractor-phase2-foundation into main cal 2026-03-30 16:11:07 +0000
  • a7d02aeb10 style: remove redundant parentheses on boost_delta_json declaration #176 Cal Corum 2026-03-30 11:07:19 -0500
  • 776f1a5302 fix: address PR review findings — rename evolution_tier to refractor_tier Cal Corum 2026-03-30 11:06:38 -0500
  • 4a1251a734 feat: add Refractor Phase 2 foundation — boost functions, schema, tests Cal Corum 2026-03-29 13:39:03 -0500
  • c2c978ac47 Merge 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 main cal 2026-03-25 22:53:05 +0000
  • 537eabcc4d feat: add evaluated_only filter to GET /api/v2/refractor/cards (#174) #175 Cal Corum 2026-03-25 17:32:59 -0500
  • 7e7ff960e2 Merge pull request 'feat: add limit/pagination to paperdex endpoint (#143)' (#167) from issue/143-feat-add-limit-pagination-to-paperdex-endpoint into main cal 2026-03-25 14:52:57 +0000
  • 792c6b96f9 Merge pull request 'feat: add limit/pagination to cardpositions endpoint (#142)' (#168) from issue/142-feat-add-limit-pagination-to-cardpositions-endpoin into main cal 2026-03-25 14:52:55 +0000
  • 2c077d0fd3 Merge branch 'main' into issue/143-feat-add-limit-pagination-to-paperdex-endpoint #167 issue/143-feat-add-limit-pagination-to-paperdex-endpoint cal 2026-03-25 14:52:41 +0000
  • 3d0c99b183 Merge branch 'main' into issue/142-feat-add-limit-pagination-to-cardpositions-endpoin #168 cal 2026-03-25 14:52:34 +0000
  • eefd4afa37 Merge 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 main cal 2026-03-25 14:52:24 +0000
  • 0b5d0b474b feat: add GET /api/v2/refractor/cards list endpoint (#172) #173 Cal Corum 2026-03-25 01:35:18 -0500
  • de9b511ae9 Merge pull request 'test: refractor system Tier 3 test coverage' (#171) from test/refractor-tier3 into main cal 2026-03-25 04:13:17 +0000
  • 906d6e575a test: add Tier 3 refractor test cases (T3-1, T3-6, T3-7, T3-8) #171 Cal Corum 2026-03-24 09:08:01 -0500
  • 74284fe5a3 Merge pull request 'test: refractor system Tier 1+2 test coverage' (#170) from test/refractor-tier1-tier2 into main cal 2026-03-24 21:18:13 +0000
  • 569dc53c00 test: add Tier 1 and Tier 2 refractor system test cases #170 Cal Corum 2026-03-24 09:02:30 -0500
  • bc6c23ef2e Merge pull request 'feat: capture total_count before limit across all paginated endpoints' (#169) from enhancement/total-count-pagination into main 2026.3.6 cal 2026-03-24 12:45:53 +0000
  • 1e21894898 fix: skip total_count query for CSV requests and consolidate rewards.py counts #169 Cal Corum 2026-03-24 07:43:14 -0500
  • 54dccd1981 feat: capture total_count before limit across all paginated endpoints Cal Corum 2026-03-24 07:35:55 -0500
  • 8af43273d2 feat: add limit/pagination to cardpositions endpoint (#142) Cal Corum 2026-03-24 07:31:59 -0500
  • a3ca22b277 Merge pull request 'feat: add limit/pagination to notifications endpoint (#140)' (#150) from issue/140-feat-add-limit-pagination-to-notifications-endpoin into main cal 2026-03-24 12:13:06 +0000
  • 268b81aea4 Merge branch 'main' into issue/140-feat-add-limit-pagination-to-notifications-endpoin #150 cal 2026-03-24 12:12:53 +0000
  • b14907d018 Merge pull request 'feat: add limit/pagination to gauntletrewards endpoint (#145)' (#165) from issue/145-feat-add-limit-pagination-to-gauntletrewards-endpo into main cal 2026-03-24 12:12:32 +0000
  • ff132564c2 Merge branch 'main' into issue/145-feat-add-limit-pagination-to-gauntletrewards-endpo #165 cal 2026-03-24 12:12:07 +0000
  • 66505915a7 fix: capture total_count before applying limit so response count reflects matching records not page size cal 2026-03-24 12:11:18 +0000
  • f2ff85556a Merge pull request 'feat: add limit/pagination to pitstats endpoint (#134)' (#158) from issue/134-feat-add-limit-pagination-to-pitstats-endpoint into main cal 2026-03-24 12:10:59 +0000
  • dbd61a6957 Merge branch 'main' into issue/134-feat-add-limit-pagination-to-pitstats-endpoint #158 cal 2026-03-24 12:10:37 +0000
  • 11794d8c2a Merge pull request 'feat: add limit/pagination to rewards endpoint (#139)' (#152) from issue/139-feat-add-limit-pagination-to-rewards-endpoint into main cal 2026-03-24 12:09:58 +0000
  • 85e8b3f37b Merge branch 'main' into issue/139-feat-add-limit-pagination-to-rewards-endpoint #152 cal 2026-03-24 12:09:54 +0000
  • f2e10bcf2f Merge pull request 'feat: add limit/pagination to events endpoint (#147)' (#156) from issue/147-feat-add-limit-pagination-to-events-endpoint into main cal 2026-03-24 12:09:45 +0000
  • 88c0d0cc13 Merge branch 'main' into issue/134-feat-add-limit-pagination-to-pitstats-endpoint cal 2026-03-24 12:09:43 +0000
  • 457189fcd8 Merge branch 'main' into issue/145-feat-add-limit-pagination-to-gauntletrewards-endpo cal 2026-03-24 12:09:31 +0000
  • c64f389d64 Merge branch 'main' into issue/147-feat-add-limit-pagination-to-events-endpoint #156 cal 2026-03-24 12:09:22 +0000
  • 67af5cd94a Merge branch 'main' into issue/139-feat-add-limit-pagination-to-rewards-endpoint cal 2026-03-24 12:08:51 +0000
  • 15ee0764d6 Merge branch 'main' into issue/134-feat-add-limit-pagination-to-pitstats-endpoint cal 2026-03-24 12:08:49 +0000
  • ed35773dd0 Merge pull request 'feat: add limit/pagination to gauntletruns endpoint (#146)' (#160) from issue/146-feat-add-limit-pagination-to-gauntletruns-endpoint into main cal 2026-03-24 12:08:47 +0000
  • c1a8808cd3 Merge pull request 'feat: add limit/pagination to pitchingcardratings endpoint (#136)' (#161) from issue/136-feat-add-limit-pagination-to-pitchingcardratings-e into main cal 2026-03-24 12:08:43 +0000
  • 23b95f2d3d Merge branch 'main' into issue/139-feat-add-limit-pagination-to-rewards-endpoint cal 2026-03-24 12:08:39 +0000
  • ae2e7320c5 Merge branch 'main' into issue/147-feat-add-limit-pagination-to-events-endpoint cal 2026-03-24 12:08:37 +0000
  • e7fcf611da feat: add limit/pagination to gauntletruns endpoint (#146) #160 Cal Corum 2026-03-24 03:32:22 -0500
  • 2a1d017aa6 Merge branch 'main' into issue/136-feat-add-limit-pagination-to-pitchingcardratings-e #161 cal 2026-03-24 12:08:28 +0000
  • ac8ec4b283 fix: clamp limit to 0 minimum to prevent negative limit values cal 2026-03-24 12:08:15 +0000
  • 6037d3b53f Merge pull request 'feat: add limit/pagination to stratgame (games) endpoint (#138)' (#164) from issue/138-feat-add-limit-pagination-to-stratgame-games-endpo into main cal 2026-03-24 12:08:14 +0000
  • ae834692aa Merge branch 'main' into issue/136-feat-add-limit-pagination-to-pitchingcardratings-e cal 2026-03-24 12:08:13 +0000
  • 623e93c38a Merge branch 'main' into issue/138-feat-add-limit-pagination-to-stratgame-games-endpo #164 cal 2026-03-24 12:08:04 +0000