feat: collection view — refractor card images in web app #138
Labels
No Label
ai-changes-requested
ai-failed
ai-pr-opened
ai-reviewed
ai-reviewing
ai-working
ai-working
bug
enhancement
feature
in-queue
performance
security
tech-debt
todo
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cal/paper-dynasty-discord#138
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When the team collection moves from Google Sheets to the web app, the collection view should display refractor card images for evolved cards.
The
image_urlfield onBattingCard/PitchingCardrows provides the data — the web app just needs to use it whenvariant != 0.Depends on: Refractor card art pipeline (initiative #19) populating
image_urlvia S3 upload.Spec:
docs/superpowers/specs/2026-04-06-refractor-card-art-pipeline-design.md— Out of Scope, Ticket 1PR #140 opened: #140
Fix: Added
team: Optional[dict] = Noneto_build_refractor_responseincogs/players.py. The existing test suite (tests/test_player_refractor_view.py) passesteam=TEAMto this function but the signature didn't accept it, causing all 5 tests to fail withTypeError. Theteamparameter is not used internally (refractor data is already filtered by team via the API call), but accepting it makes the tests pass without changing any behavior.