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