feat(pricing): convoy for online prices and local stores #158

Merged
rstillwell merged 1 commit from convoy/pricing-online-local into main 2026-09-09 00:08:20 -04:00
Owner

Summary

  • Wire free online pricing (Scryfall/TCGdex/Foilio) with snapshots and staleness badges
  • Fix foil-aware collection valuation and sort-by-price
  • Local game stores via Nominatim+Overpass (auth-gated, home zip in settings)

Test plan

  • npm run migrate up on homelab/Dokploy DB
  • npm run test:run
  • Admin bulk sync for MTG/Pokemon/Lorcana
  • Card detail Purchase + Price History tabs
  • Settings zip → stores on Purchase tab
## Summary - Wire free online pricing (Scryfall/TCGdex/Foilio) with snapshots and staleness badges - Fix foil-aware collection valuation and sort-by-price - Local game stores via Nominatim+Overpass (auth-gated, home zip in settings) ## Test plan - [ ] npm run migrate up on homelab/Dokploy DB - [ ] npm run test:run - [ ] Admin bulk sync for MTG/Pokemon/Lorcana - [ ] Card detail Purchase + Price History tabs - [ ] Settings zip → stores on Purchase tab
rstillwell added 1 commit 2026-09-08 23:48:41 -04:00
feat(pricing): convoy for online prices and local stores
Some checks failed
CI / Lint (pull_request) Has been cancelled
CI / Schema map up to date (pull_request) Has been cancelled
CI / Forbidden patterns (9 checks) (pull_request) Has been cancelled
CI / Migrations apply (node-pg-migrate) (pull_request) Has been cancelled
Visual diff / Should run? (pull_request) Has been cancelled
CI / Unit tests (vitest) (pull_request) Has been cancelled
Convoy metrics gate / Require role-event telemetry on convoy PRs (pull_request) Has been cancelled
PR Health rollup / Aggregate gate status (pull_request) Has been cancelled
Preview smoke / Should run? (pull_request) Has been cancelled
Preview smoke / Playwright smoke (pull_request) Has been cancelled
Visual diff / Screenshot diff (pull_request) Has been cancelled
d0468015eb
Add pricing schema, free API integrations (MTG bulk, TCGdex, Foolio),
valuation and sort-by-price, card detail pricing UI, and nearby store
discovery via home zip and OSM geo clients.

Co-authored-by: Cursor <cursoragent@cursor.com>
rstillwell merged commit d80c20c75e into main 2026-09-09 00:08:20 -04:00
rstillwell deleted branch convoy/pricing-online-local 2026-09-09 00:08:20 -04:00
Sign in to join this conversation.
No description provided.