What's New

Release Notes

Last updated June 2026

Verdict ships changes regularly — new tools, catalog additions, polish, and the occasional bug fix. This page is the running log so you can see what’s moved recently. Newest first.

2026-06-20 · eBay API live + AI Snap covers every category + Watchlist eBay links

  • eBay Browse API is live. Verdict was approved for the official eBay Developer Network. The Lot Calculator now pulls listing detail (title, price, shipping, image gallery) directly from eBay’s API instead of the previous scrape fallbacks, which means cleaner data, faster responses, and no more anti-bot blocks. The Apify and SerpAPI eBay paths stay in place as automatic fallbacks if the official API is ever unreachable.
  • AI Snap now identifies cards from every category. For sports, Magic, and Pokémon, your photo goes to CardSight (image-trained on the actual catalog). For Yu-Gi-Oh, Lorcana, One Piece, Bo Jackson Battle Arena, non-sport, or anything CardSight doesn’t recognize, the photo goes to Anthropic Claude with a category-tuned prompt. CardSight misses on supported categories also fall through to Claude as a backup. The result: no more “couldn’t identify” dead ends for non-sports TCGs. See How It Works and Sub-Processors for full details on where your photos go.
  • Watchlist gets a “View on eBay” link. Every Watchlist row now has a one-click affiliate-tagged eBay search for the card — quoted exact-phrase match, sorted cheapest-first — so when a card drops to your target, you go straight from Verdict to the listings you’re actually ready to buy.
  • Admin link on your account. If your email is on the admin allowlist, an Admin section appears on your account page with a one-click link to the Budget Dashboard. No more password prompt — you’re already signed in.

2026-06-18 · verdict.cards live + paid plans open + password sign-in

  • verdict.cards is the home of the app. The main Verdict app now lives at verdict.cards (apex). www redirects to apex; the coming-soon landing page has been retired.
  • Paid subscriptions are live. Stripe Checkout is open for Pro and Founders tiers. Manage your subscription anytime through the Stripe Customer Portal at Account → Manage Subscription.
  • Password sign-in. You can now sign in with email and password as well as the original one-tap magic link. Set or change a password from the new Password card on your account page. Pairs with Face ID and Touch ID via your phone’s password manager — no more email round-trip every login. Forgot password works inline on the sign-in form.
  • Cloud sync for your data. Collection, Watchlist, and Player Collections are now tied to your account and sync across every device you sign in on. The old “lives in this browser’s local storage” copy on /account has been updated — per-user row-level security in Supabase keeps each account isolated.

2026-06-02 · Accounts, pricing, and Founders rate

  • Accounts launched. Sign in with email and a one-tap magic link — no third-party (Google/Apple) login required. (Password sign-in was added 2026-06-18.) The free tier still works without an account; signing in is the prereq for Pro and the cloud-synced Collection + Watchlist.
  • Pricing. The new Pricing page lays out Free, Pro ($12.99/mo or $99/yr), and a Founders rate of $7.99/mo locked in forever for our first 100 paid customers.
  • Welcoming international users. Our Privacy Policy now explicitly covers international data transfers, GDPR / UK GDPR lawful basis, and the full set of EU/UK rights (objection, restriction, portability, supervisory-authority complaint). Terms add an OFAC sanctions carve-out. The age minimum to use Verdict is now 16 globally.
  • Sub-processors transparency. The new Sub-Processors page lists every third party Verdict uses (Vercel, Supabase, Stripe, Resend, Sentry, Anthropic, CardSight, GemRate, TCGplayer, eBay, Apify, SerpAPI) with what data each receives and a link to each vendor’s data-processing agreement.
  • Refund policy. The new Refund & Cancellation Policy explains the cancel-anytime / no-refund-of-billed-periods stance, with carve-outs for extended outages, duplicate charges, and unannounced price changes.

2026-05-28 · Catalog hygiene + Compare polish

  • Homepage trust strip refresh. The yellow band on every category landing page now leads with the live catalog count (1.2M+ cards) and grading population coverage (PSA · BGS · SGC · CGC via GemRate). The previous “Sold comps indexed” framing understated what Verdict actually covers.
  • Compare page upgrades. Every Compare panel now shows the full Pop Report (collapsed) for graded queries — same treatment as the home page. Grade arbitrage rows pick the right grading company based on category (PSA for sports / non-sport, CGC for TCG). All trend numbers across the page now share one calculation, so the chip and the verdict scoring always agree. Added a one-click Copy Link button for shareable head-to-head comparisons.
  • Catalog re-bucketing. About 12,000 cards across 78 sets (Formula 1, Tennis, Soccer UEFA, Olympics, lacrosse, boxing, softball, etc.) were quietly tagged “Non-Sport” from a legacy import bug. They’re now in their proper sport buckets so searches and category browsing find them where you’d expect.
  • Removed the Shop on eBay header button. Verdict is a product, not a personal store front. The link was an artifact of the earliest version of the site.

2026-05-27 · CSV export + cleaner Collection / Watchlist

  • Export CSV. Both Collection and Watchlist now have an Export CSV button. Exports the current view — filter and sort first to get exactly the slice you want. Excel and Google Sheets friendly (UTF-8 with BOM, CRLF endings, proper escaping).
  • Sort and filter controls. Collection sorts by name, paid, current price, gain $, gain %, or last checked; filters narrow to priced / unpriced / winners / losers. Watchlist sorts by target, current price, distance-to-target (deals first), or last checked; filters narrow to at-target, near (within 10%), above, or unchecked.
  • Pop Reports on every row. Any Collection or Watchlist row whose card name includes a grade (PSA 10, BGS 9.5, SGC 9, etc.) now has a Pop button that expands the full population breakdown right there. No need to bounce back to the search page.
  • Check All Prices protects the API budget. Cards checked within the last 7 days are now skipped on a bulk refresh. The skipped count is shown in the progress message. Per-row Check still refreshes immediately if you want fresh data on a specific card.
  • Trust pages refreshed. How It Works, FAQ, Privacy, Disclaimer, and Terms now accurately credit all current data sources: CardSight (catalog + pricing + AI identification), GemRate (PSA / BGS / SGC / CGC population data), TCGplayer (TCG raw market price), and eBay sold listings. The old “eBay-only” framing was outdated.
  • Tagline refresh. The hero on every category page now reflects what Verdict actually does today — flip math, grade EV, and grading population data alongside sold comps.

2026-05-26 · Page-by-page parity audit

  • Sports / TCG / Non-Sport parity. Every feature now works identically across all three categories — Collection, Watchlist, Compare, Flip Calc, Lot Calc, and Grade Tool all share the same shared components, so improvements in one cascade to all three.
  • Grade page wrapper unified. The TCG and Non-Sport Grade pages now use the same full-width layout as the sports Grade page (they used to render in a narrower container).
  • Flip routing fix. Non-sport Flip was passing an invalid eBay category — now routes through Star Wars (the largest non-sport category) as a sensible default. A full game-picker UI for Flip is queued as a follow-up.

Maintenance & data hygiene

Behind the scenes the catalog gets continuous additions. Recent set coverage upgrades, brand naming clean-ups, and parallel-structure backfills happen on a rolling basis and aren’t individually called out here unless they change how the tool behaves for you.

Have a card or set you can’t find? Let us know and we’ll prioritize the ingest.