Dev Log

What we shipped, when we shipped it.

v0.9.0Mar 22, 2026

Japanese Sets & Mobile Overhaul

  • ·Added 82 Japanese sets across SV, SWSH, SM, XY, and BW eras — all clickable with galleries
  • ·Fixed all JP tcgdexIds and baseCards from live TCGdex API data
  • ·Built JP rarity override system (Stella Miracle complete)
  • ·JP Cardmarket URL system for direct card links
  • ·Card popup shows Japanese set names (e.g. ステラミラクル · Stella Miracle)
  • ·Full mobile redesign — bottom sheet popup, compact nav, responsive grids
  • ·Hamburger menu on mobile with Sets, Pull Tracker, Blog, About
  • ·Search expanded to all 195+ sets including Japanese
  • ·Search results split into International and Japanese sections
  • ·Legend pill system rewrite — era-aware, pull-rate-driven with hover tooltips
  • ·Fixed Crown Zenith, Shining Fates, Hidden Fates pull rates
  • ·Rarity colors synced between gallery and card popup
  • ·Prices ≥ €100 now show rounded (no decimals)
  • ·Variant tabs abbreviated: RH, PB, MB
  • ·Removed redundant Gallery heading and card count
  • ·Filter + Sort now side by side for better mobile spacing
  • ·Fixed horizontal scroll issue on mobile
  • ·Domain launched: packverdict.com
  • ·Supabase project set up (auth + collections coming soon)
  • ·Vercel Analytics added
v0.8.0Mar 9, 2026

Pull Tracker & PRE Set

  • ·Pull Tracker built from scratch — session-based, no account required
  • ·Quick-add grid UI with prices locked at pull time
  • ·PRE set with 15 products and corrected baseCards
  • ·Card popup redesign with PSA 10 links
  • ·Footer restructured into shared SiteFooter component
  • ·About, FAQ, and Blog pages added
  • ·React.memo added to key components for performance
v0.7.0Mar 6, 2026

XY & BW Era Sets

  • ·Added XY and BW era sets with gallery support
  • ·Fixed rarity string mappings for older eras
  • ·Resolved routing bugs with lib/sets.ts
  • ·Pokéball/Master Ball variant display with icon overlays