Scope / approach (decided with Kris)
Root cause: the auth JWT is minted with a 12h TTL and there is no refresh mechanism — Google and password login both get the same short token, so a…
Partial ship (PR #207, deployed to production 2026-08-09): the scan screen's manual search now returns sealed products — the biggest practical gap behind this issue, found when Kris hit it on…
Fixed and deployed to production (PR #206, merged 2026-08-08). Root cause: sealed products live in the tcgcsv_sealed_prices table (6,750 rows in prod, synced daily — the data was always there),…
Fixed and deployed to production (PR #205, merged 2026-08-08). There was never a support page — nothing in the repo linked to it; the URL is promised outside the repo (most likely the App Store…
Fixed and deployed to production (PR #205, merged into main, promoted to master 2026-08-08). The web favicon was literally the Google G logo placeholder; it is now the Gambit G mark (cropped from…
Diagnosed + fix in review — PR: https://github.com/Gambit-Inc/gambit/pull/200
The "Pocket Monster" sets are Pokémon TCG Pocket (the digital-only mobile game). Our card data source…