What’s New

Updates & improvements.

A running log of everything we’ve shipped. Most recent at the top.

133+
Products tracked
87
Sets with card data
Daily
Price updates
Free + Pro
Two-tier access
V.7 July 8, 2026
Singles Intel · Investment Guides · Booster Bundles · Cross-Product Charts · Live Track Record · Redesigned Navigation
NEW Singles Intel — click any card in a set for the full picture: a 12-month price chart, real graded market values (PSA, BGS, CGC), population and gem-rate data, the last confirmed eBay sales, and grading ROI — everything you need to judge a card raw vs. graded in one place. Elite Trainer Box promos are covered too.
NEW Investment Guides — a full library of sealed-investing guides, from product types and buying/storing safely to pull rates, the destruction factor, reading the market, and One Piece. Built on the same live data as the platform — open them from Guides in the nav.
NEW Booster Bundles — a new Pokémon product category: 21 bundles across the SWSH, SV, and Mega eras (151, Prismatic Evolutions, Crown Zenith, and more), each with full signals, Full Analysis, and era-correct MSRP multiples.
NEW Cross-Product Comparison — every sealed product in a set on one chart, so you can see how the booster box, ETB, bundle, and UPC have performed over the same window — toggle between indexed % and raw dollars.
UX Redesigned Navigation — the top bar is reorganized into clear sections: Overview, What’s Changed, a Tools menu (CAGR Calculator, Set Explorer, Destruction Tracker, Track Record), Guides, and a Products section for Pokémon and One Piece.
DATA Live Track Record — the Track Record now runs on a live backtest that regenerates with every build instead of a static snapshot, with hit-rates measured at the 8-week window our signals are built for.
DATA Automated Population Data — PSA populations and gem rates for established Pokémon sets refresh automatically with daily market data, so grading-supply reads stay current.
DATA Sharper One Piece Coverage — corrected pull rates (Treasure Rare, EB-02 Gold Leaders, OP-13 manga alternate arts), true per-card odds for chase variants, and high-value chase singles injected so they stay visible even when they drop out of the standard feed.
V.6 June 8, 2026
Signal History · Live Signal Log · MSRP Multiple Badges · Long Term Opportunities · 3-Day Premium Trial · One Piece Accuracy
NEW Signal History & Live Signal Log — every signal change is now recorded with the price at the time it fired, then tracked forward to a 30- and 60-day outcome. A Live Signal Log at the bottom of the Signal Tracker shows the running record so you can see how signals have actually played out, not just where they stand today.
NEW MSRP Multiple Badges — every product card now carries a color-coded badge showing how far its price sits above original MSRP — green under 2x, yellow 2–4x, orange 4–8x, red 8x and up. A quick read on how much room a product has already run.
NEW Entry Premium Signal — MSRP multiple, $/pack, and packs-per-box are now calculated for every product and surfaced in the inline metrics, giving a cleaner baseline for spotting products still trading near their original sticker.
NEW Long Term Opportunities — the Overview now highlights the top long-term thesis plays alongside the current-signal leaders, with a Set Spotlight detail layer for digging into the reasoning behind each one.
NEW 3-Day Premium Trial — a free sign-up now unlocks a 3-day full premium trial. A countdown banner runs through the trial, and once it ends the free dashboard makes it easy to upgrade and keep premium access.
DATA One Piece Manga Chase Cards — One Piece destruction estimates now use the manga alternate-art card as the representative chase, matching its well-understood pull rate, with a clean fallback to the highest-value card for sets without one.
FIX One Piece Set Ordering — One Piece sets now sort by their correct English release dates. The Set Info tab is the single authoritative source, so newly released sets land in the right position automatically instead of inheriting stale Japanese dates.
FIX Set Value Accuracy — total set value now reconciles correctly across every set. OP-09 and other sets that previously displayed over 100% of their value now show accurate figures.
FIX Destruction Tracker Card Images & Prices — chase cards in the destruction tracker now display the correct image and price, matched by exact variant name so red manga, base, and alternate-art versions no longer cross over.
UX Cleaner Unpriced-Card Handling — cards without a live market price now read “Not priced” instead of showing $0.00 or NaN%, so the card modal stays readable when pricing data isn’t available yet.
UX Overview & Card Grid Polish — the Overview summary strip is more compact so both Top Current and Top Long Term fit on one screen, and product grids now adapt cleanly as the window resizes instead of overflowing.
FIX OP-15 Box Image — corrected the booster box artwork for OP-15 so the product card and modal show the right image.
V.5.4 May 19, 2026
Pull Rate Overhaul · Destruction Tracker Accuracy · Price Sync Fixes · SWSH Rarity Corrections · Singles Coverage Expansion
DATA Manual Pull Rate Database — replaced PriceDex auto-scraped data with a manually verified pull rate spreadsheet covering 37 Pokémon sets across SV, SWSH, and Mega eras. Primary rarities only (SIR, HR, Ultra Rare, VMAX, TG, etc.) — no filler tiers. Grayson can update rates by editing a single xlsx file.
FIX IR ≠ SIR Pull Rates — PriceDex was reporting identical pull rates for Illustration Rare and Special Illustration Rare across all SV sets. The xlsx override fixes this for every set — e.g., Destined Rivals IR is now correctly 1 in 12.1 (was 1 in 94.3).
FIX SWSH Alt Art Rarity Classification — alt art VMAX/VSTAR cards (e.g., Umbreon VMAX #215/203) now correctly classify as Secret Rare instead of Rare Holo VMAX. Uses TCGCSV card name to distinguish alt arts from rainbow variants. Pull rates now match the correct xlsx tier per set.
FIX SWSH Rainbow Rare Classification — rainbow VMAX/VSTAR cards (e.g., Blaziken VMAX #200/198) now correctly classify as Rainbow Rare instead of being lumped with regular VMAXes. Each card type maps to its own pull rate tier in the per-set xlsx data.
FIX Pull Rate Alignment Across Views — pull rates now show identical numbers in the Full Analysis table, Destruction Tracker table, and individual card modal. All three views source from the same PriceDex/xlsx data using the same formatting logic.
FIX Price Discrepancies Resolved — fixed 6 product ID collisions where the wrong TCGCSV product was being matched (Prismatic ETB, Paldean Fates ETB, Hidden Fates UPC, SV Base Miraidon PC ETB, Prismatic SPC, Temporal Forces PC ETB). Chart and header prices now stay in sync.
FIX Destruction Tracker Card Matching — clicking a card in the destruction tracker now shows the correct card detail. Fixed number-first matching that was causing SWSH-era cards (e.g., Gengar VMAX Alt Art) to match the wrong variant due to name-only substring matching.
FIX GemRate Rarity Corrections — GemRate assigns “Base” and “Secret” to all SWSH PSA cards. Build pipeline now inherits proper TCGCSV rarities (Ultra Rare, Secret Rare, etc.) by matching collector numbers. 153 cards corrected per build.
NEW SWSH Trainer Gallery & Galarian Gallery Pull Rates — TG and GG rarity tiers now included in pull rate tables for Brilliant Stars, Astral Radiance, Lost Origin, Silver Tempest, and Crown Zenith. Previously missing entirely from PriceDex data.
FIX Singles Coverage Expansion — Shining Legends and Dragon Majesty now show top 1/5/10 cards in Full Analysis. 151 ETB inherits card data from sibling PC ETB/UPC variants. Singles coverage up from 85 to 87 of 93 sets.
UX Destruction Tracker UI Cleanup — removed stray Price Momentum Model banner that appeared at the top of the destruction tracker page. Eliminated the empty gap between the navigation ribbon and the tracker content.
DATA Destruction Estimate Accuracy — SWSH sets now use correct per-set pull rates from the xlsx instead of TCGCSV card-level fallback rates. Silver Tempest chase card (Lugia V Alt Art) went from 1:760 to 1:701, aligning with the verified Ultra Rare specific odds.
V.5.1 May 9, 2026
Full Analysis Reorder · Signal Band Polish · Supply & Demand Chart Fixes · PSA Matching · Landing Page Overhaul · Print Status Risks
UX Full Analysis Section Reorder — Investment Thesis now appears first, followed by Market Data, Singles, LTS Score, Supply & Demand Dynamics, and Model Confidence. Grading, Destruction, and Pull Rates moved below. Risks section at bottom.
UX Signal Band Visibility — S&D chart signal bands now use stronger opacity (BUY: 0.14, WATCH: 0.10) with bold 700-weight labels rotated vertically at each transition point for consistent readability across all signal types.
FIX Supply & Demand Chart Cleanup — removed 1,200+ duplicate supply and sales entries from metrics history using tolerance-based dedup. Chart now filters out empty bar positions, eliminating dead space on the right side.
FIX Landing Page Sentinel Injection — fixed format mismatch between build.py and landing template that left raw @@STAT_ACCURACY@@, @@LIVE_BUY_COUNT@@, @@HERO_CARDS@@ etc. unpopulated. All 10 sentinels now inject correctly.
NEW Landing Page Top Opportunities — hero mockup redesigned to show a realistic Top Opportunities section with product images, signal scores, prices, and a fade-right scroll hint. S&D chart screenshot added to the How It Works section.
FIX PSA Card Matching — improved matching for card detail modals by stripping TCGPlayer rarity suffixes (Secret, Ultra Rare, etc.) before name comparison and handling complex card numbers like GG68/GG70. Significantly reduces “No PSA data matched” results.
DATA Chase Card Coverage — top 5 most-graded cards are now always included in PSA data regardless of rarity classification, ensuring high-value cards like Mewtwo VSTAR aren’t excluded due to non-standard rarity labels.
NEW Print Status for Risks — parses in-print / out-of-print status from the Set Info tab and passes it to the AI risk engine. Out-of-print sets no longer receive overprinting or reprint risk warnings.
UX Destruction Tracker Redesign — FA summary redesigned with base estimate boxes as hero number, low/high range below, and color-coded narrative. Boxes as primary unit instead of packs.
UX Grading Velocity Chart — now uses 5 Y-axis gridlines with nice rounded labels (5k, 10k), finer scale steps so bars fill the chart area properly, and compact formatting.
UX Rarity Hover Tooltips — abbreviated rarity badges (SEC, SIR, HR, etc.) in the Top Chase Cards table now show the full rarity name on hover.
FIX Concentration Risk & Price Order — chase card concentration alert no longer fires on Top 1 view (always 100%). Model Confidence now shows Current Price before Target Price.
V.5 May 7, 2026
Destruction Tracker · Card Detail Modal · LTS CAGR Overhaul · Pull Rates · Set Explorer Redesign · Branded Tools · Light Mode · GemRate · Free Tier
NEW GemRate Integration — PSA population data now sourced from GemRate CSV exports covering 55 sets across Pokémon (SV, SWSH, Mega) and One Piece (OP-01 through OP-14 plus PRB and EB sets). Replaces the rate-limited PSA API with richer, full-set population data.
NEW Grading & Destruction Redesign — new dedicated section in Full Analysis with Overall Summary (total gems, total grades, gem rate), 30-day trend strip, and era average gem rate comparison showing how each set performs vs its era peers.
NEW Grading Velocity Chart — Chart.js line chart showing 12 weeks of grading submissions with hover tooltips, gradient fill, and proper Y-axis formatting. Matches the price chart style used throughout the dashboard.
NEW Free Tier — full V.5 design with all product tabs unlocked, all signals visible (BUY/WATCH/NEUTRAL) with prices, Quick View table, and Signal Tracker. Premium features (Full Analysis, CAGR, Compare, Destruction Tracker, Set Explorer research) gated behind upgrade prompt.
NEW Era Supply & Demand Charts — Set Explorer era overview pages now include an aggregated supply and demand chart showing average price, total supply, and weekly sales volume across all products in the era. Toggleable layers for price, supply, and volume.
NEW CAGR Purchase Price Display — the Compare tool now shows the entry price (“bought at $XXX”) below each 3M, 6M, and 1Y CAGR value so users can see exactly what price each return is measured from.
NEW Sortable Chase Card Table — PSA 10 count, Total graded, and Gem Rate columns in the Grading section are clickable to sort ascending/descending. Rarity badges expanded to cover all One Piece rarities (AA, SAA, WAA, MAA, TR, SEC).
NEW Era Separators & Overview Buttons — Set Explorer landing page now uses styled green gradient section headers between eras (matching Full Analysis styling). Era Overview button sits inline with the era title for faster navigation.
DATA 84 product_id overrides — explicit TCGPlayer product ID mappings for all BB, ETB, PC ETB, and UPC variants. 16 PC ETB overrides including newly added SV Base, Paldea Evolved, Obsidian Flames, Paradox Rift, Temporal Forces, Twilight Masquerade, Journey Together, and Destined Rivals.
DATA Destruction specs corrected — 11 cards per pack (was 10), ETB = 9 packs / 10 per case, PC ETB = 11 packs / 4 per case, Booster Box = 36 packs / 6 per case. All destruction estimates now use accurate physical product specifications.
DATA LTS Scoring Overhaul — Appreciation factor now uses CAGR from MSRP (BB=$160, ETB=$65) instead of raw price change. Chase Card Value uses percentile ranking. Destruction Momentum added (percentile-based). One Piece filtered from Pokémon percentile pools. 0–10 scale with compact dot-based breakdown in both Full Analysis and Set Explorer.
DATA Notification system — Discord webhook (working), Loops email templates (premium daily + free weekly digest), Base44 subscriber API for automated email lists, force notify flag for testing.
FIX Celebrations ETB vs UPC pricing — UPCSPCs sheet now resolves to UPC product_id (245140) instead of colliding with the ETB product_id (242811). Each shows correct independent pricing.
FIX UPC / SPC labels — all Ultra Premium Collections now correctly labeled. Only Prismatic Evolutions (SPC) retains the Super Premium Collection label. Fixed in both naming conventions (source of truth) and frontend fallback.
FIX Destruction Tracker modal z-index — modal now renders above the Full Analysis overlay (z-index 9500 vs 9000). “Open Full Tracker” button restyled with destruction red accent and hover effect.
FIX Affiliate tracking standardized — all TCGPlayer links use partner code 2RQYAQ consistently across sealed products, singles, and search fallbacks. eBay EPN tracking confirmed with campaign ID and custom ID parameters.
UX Quick Start & How It Works updated — V.5 version badge, “133+ products with daily pricing”, new “Where to Start” steps (Top Opportunities → Full Analysis → Set Explorer → Grading), NEW IN V.5 feature showcase, and updated data cadence table.
UX Landing page FAQ — duplicate eBay question removed, data frequency corrected to “daily via TCGPlayer”, three new entries added for Destruction Tracker, Set Explorer, and LTS Score.
UX Top Opportunities cleanup — subtitle removed, filter buttons right-justified with flex-wrap for narrow screens. Cleaner layout on both desktop and mobile.
UX Font consistency — Grading section narrative, velocity chart labels, and chase card table all updated to var(--font-sans) matching the rest of the dashboard. Monospace reserved for data values only.
NEW Sealed Destruction Tracker — full-page dashboard tool estimating booster boxes permanently destroyed per set. Sortable table with PSA 10 Pop, Gem Rate, Pull Rate columns. Chase card selected by market price. Adjustable submission rate slider. Click any set for detail view with Card-by-card PSA populations, gem rates by rarity (products filtered out), pull rates, and Chart.js velocity chart.
NEW Card Detail Modal — click any chase card in Set Explorer or Full Analysis for a popup showing large card image, market price, rarity pull rate (with PriceDex fallback), specific card odds, PSA 10 count, total graded, gem rate, and 30-day grading momentum. TCGPlayer link inside the modal.
DATA Pull Rate Expansion — 36 sets with PriceDex-verified pull rates. Rarity maps expanded with 20+ missing entries: alternate art (1:180), full art (1:36), VMAX alt art (1:250), special art rare (1:80), black white rare (1:496), mega hyper rare (1:540), gold secret rare. Card detail modal falls back to set-level PriceDex data when build.py map returns null.
DATA Supply Data Fix — fixed critical bug where eBay supply counts replayed stale cached values. Supply dedup now scans backwards through all snapshots (not just most recent) to find last known value. Cleaned 612 duplicate entries from metrics history. Frontend forward-fills supply gaps for continuous chart lines.
UX Branded Tool Identity — each tool has its own SVG icon and color-matched title. CAGR Calculator (green growth chart + “CAGR Calculator”), Set Explorer (magnifying glass + “Set Explorer”), Destruction Tracker (fire icon + “Sealed Destruction Tracker”), Signal Performance (checkmark + “Signal Performance”). Tool dropdown icons updated to match.
UX Light Mode Overhaul — complete redesign with green-grey tinted palette. Background darkened (#e8ede9) for card contrast, text hierarchy tightened to near-black (#0f1f17), card shadows doubled, signal colors deepened for white surfaces, branded tints on all nav/surface elements.
UX Set Explorer Set Pages — Top 1/5/10 Value cards now left-aligned matching Total Set Value style. LTS section uses compact dot-based indicators matching Full Analysis. Consistent metric card formatting throughout.
FIX Return to Dashboard — added missing button to Signal Performance. Fixed Destruction Tracker button that navigated to blank page. All tools now have consistent branded headers with Return to Dashboard on the same row.
FIX Text sizing — CAGR Compare tables (headers 9→11px, cells 12→14px), Destruction Tracker tables, side-by-side compare metrics (13→15px). Product names, era labels, signal columns enlarged for quick scanning.
FIX Chase card selection — Destruction Tracker now picks the chase card by market price (most expensive = the chase) instead of PSA population. Falls back to rarity priority when no market price match exists.
FIX Card number cleanup — card numbers removed from card names in detail modals (shown separately on metadata line). Duplicate Card View / Quick View toggle removed from overview. Card grid gaps increased for cleaner spacing.
V.4 April 25, 2026
NEW Research Tool — deep per-set analysis with hero verdict card, product format comparison, price targets (bull / base / bear), signal track record, comparable sets, singles intel, and set fundamentals. Export to PDF with print-optimized formatting.
NEW CAGR Multi-Compare — compare up to 5 products side-by-side with indexed price charts, CAGR rankings, era filters, and winning metric highlighting. Green bold values instantly show which product wins each comparison row.
NEW Allocation Calculator — signal-weighted position sizing. Enter your budget, select a risk level (Conservative / Balanced / Aggressive), and get a capital allocation across all active signals. CSV export included.
NEW Pull Rate Data — rarity-specific pull rates for 24+ sets sourced from TCGPlayer published data. Shows odds per pack, cards per box, and specific card probabilities for every rarity tier from Hyper Rare to Double Rare.
NEW Dynamic EV Computation — expected value per pack and per box computed daily from live TCGPlayer card prices combined with pull rates. Total set value tracked and displayed. Updates every build as card prices move.
NEW eBay Recent Sales — last 14 days of completed eBay sold listings for each product. Shows average of last 5 sales, 14-day average, and individual sale prices with % vs average for quick market validation.
NEW Interactive Price Chart — hover or touch the price history chart to see the exact price and date at any point. Crosshair cursor with vertical tracking line, snap-to-nearest-point, and floating tooltip.
NEW Demand Pressure Gauge — visual supply/demand heatmap with four zones: relaxed, moderate, tight, and critical. Tooltips explain each zone's inventory day threshold and what it means for pricing.
NEW Singles Intel — top 10 card prices by TCGPlayer market rate for every set. Shows value density, chase concentration risk, cheapest top card, box EV ratio, and each card's percentage of total set value.
NEW Destruction Tracker — estimates sealed supply consumed via PSA grading. Adjust the submission rate slider to model conservative through aggressive destruction scenarios.
NEW Long-Term Thesis Score — 0–12 rating per set based on IP desirability, chase card value, supply scarcity, cultural milestone status, demonstrated price appreciation, and destruction momentum via PSA grading volume.
NEW What's Changed — signal feed showing upgrades, downgrades, price movers, and supply shifts since the last snapshot. Toggle between 24h and weekly view.
DATA TCGPlayer daily pricing — all product prices sourced from TCGPlayer via TCGCSV, updated daily with sanity checks that reject anomalous prices.
DATA eBay supply data — live inventory counts from eBay Browse API feeding directly into signal scoring and inventory day calculations. 97 products tracked.
DATA PSA population data — grading submission counts by set on a rolling daily schedule. Powers the Destruction Tracker, LTS scoring, and destruction momentum factor.
DATA 132 products tracked — Pokémon (SV, SWSH, SM/XY eras: booster boxes, ETBs, PC ETBs, UPCs, special collections) and One Piece (14 booster box sets).
UX Streamlined navigation — 10+ tabs consolidated into 4: Overview, What's Changed, Pokémon, and One Piece. Product types and tools accessible via clean dropdown menus. Signal Performance moved into Overview dropdown under Analytics.
UX Top Opportunities filters — two-tier filtering by category (All / Pokémon / One Piece) and product type (BB / ETB / PC ETB / UPC). One Piece intelligently shows only Booster Box filter.
UX Full Analysis redesigned — price history and recent sales at the top, followed by supply/demand dynamics, singles intel, pull rates, LTS breakdown, and investment thesis. Colored section headers with green accent bars for clear visual separation.
UX Price chart summary strip — four metric boxes below every price chart: current price, all-time high, all-time low, and total percentage change. Date labels use month names for readability.
UX Overview preview modal — clicking any product card on the overview opens a centered preview with full product details, signal status, and action buttons. 620px width with escape key and click-outside close.
UX Readability improvements — 140+ muted text colors bumped for better contrast on mobile and desktop. All grey text is now at least 0.42 opacity, section labels upgraded to 11px bold sans-serif.
UX Search overhauled — bigram fuzzy matching, compact signal pills (BUY / WATCH / QUIET), and inline price + score in results.
UX TCGPlayer affiliate links — every product card, image, and singles card links directly to TCGPlayer. eBay buy buttons on every product. Partner attribution across all touchpoints.
UX Light and dark mode — full theme toggle with optimized colors, logo treatment, and contrast ratios for both modes.
FIX Singles data accuracy — name-mismatch guard prevents wrong set's cards from appearing. ETBs auto-inherit singles from their booster box sibling. 18 missing ETB mappings added.
FIX Price sanity check — prices that deviate more than 5× from the reference price are rejected, preventing data errors from corrupting signals.
Previous releases
V.3.1 April 20, 2026
Landing page · marketing · data accuracy
NEW Hero dashboard mockup rebuilt to match actual V.3 card design — signal ribbon, product thumbnails, BUY SETUP/WATCH badges, Confidence grade, price, % change, inventory days, and +20% target all rendered faithfully.
NEW Inline email capture moved to hero section — pulsing green CTA sits directly below the two access buttons, immediately visible on page load. Feeds directly into Loops audience.
NEW Conviction Rating section added — dedicated card explaining the A/B/C/D grading system, 18 months of signal history per product, and what HIGH vs UNPROVEN conviction means for sealed investing decisions.
NEW Numbered section markers (01 / 02 / 03) with coloured pill badges visually separate How It Works, Live Results, and Backtested Performance into distinct sections with unique accent colours.
UX Three conditions rewritten in plain English — “Demand is rising”, “Supply is contracting”, “Stock is running out”. BUY SETUP / WATCH / NEUTRAL signal states shown with example scores.
UX Scrolling ticker now powered by live data — build pipeline injects top 5 BUY SETUP + 3 WATCH products daily. No more hardcoded products.
UX Live Signals section updated to current products — 151 PC ETB, Surging Sparks BB, and Celebrations UPC replacing outdated V.2 era examples.
UX Waitlist section removed — email capture consolidated to hero only. No duplicate CTAs.
FIX All stats now build-time injected — signal accuracy, signals tracked, avg gain, and sets monitored all pull from live dashboard data on every build. Stats bar, hero subtitle, and performance section always in sync.
FIX Performance numbers corrected — all hardcoded V.2 backtest figures (88.7%, 449 signals, 355 resolved, +22.4%) replaced with actual current tracker data (81.6%, 298 signals, 266 resolved, +17.6%).
FIX FAQ fully rewritten — 8 questions covering daily data cadence, actual hit rate, Conviction Grade explanation, 131 products, CAGR Calculator, and $12.99/month pricing with May 1st launch date.
FIX Font consistency — product names, stat numbers, and card elements throughout the landing page corrected to Inter and DM Mono. Syne restricted to hero headline and main section titles only.
FIX Logo light mode — dark pill background removed, replaced with CSS brightness filter. Logo renders cleanly on light backgrounds without any background wrapper.
V.3.1 April 20, 2026
Dashboard · mobile · UX · bug fixes
NEW Conviction Grade tooltip — hover over any Confidence badge on a product card or in Full Analysis to see a plain-English explanation of what the grade means and how it is calculated.
NEW CAGR explainer — a brief summary at the top of the CAGR Calculator explains why annualised return matters for sealed investing and how to interpret the numbers.
UX Logo now navigates to Overview — clicking the TCGQuant logo from any tab returns you to the Overview dashboard instantly.
FIX Daily Sales showing 0.00/day in Compare — products with no recorded daily sales now display “—” instead of 0.00/day.
FIX Second card purple highlight in Compare — both selected products now correctly show the purple selection border when in Compare mode.
FIX Mobile header decluttered — Quick Start and How It Works buttons are hidden on mobile, search collapses to an icon, currency selector shows symbol only.
FIX Mobile price alignment — prices in the Overview product grid are now correctly right-aligned on all screen sizes.
FIX CAGR Calculator header simplified — subtitle removed, icon and title sit cleanly on one line with more room for the calculator content.
FIX Signal Tracker recent outcomes table now scrolls horizontally on mobile instead of overflowing the screen edge.
FIX ETB sub-filter no longer appears when navigating to the Signal Tracker from the ETBs tab.
V.3 April 18, 2026
Tools & intelligence
NEW CAGR Calculator — annualised return for any product across 3M, 6M, 1Y, or All history. Enter your own purchase price and date to calculate your exact personal return.
NEW Currency Selector — switch the entire dashboard to GBP, EUR, CAD, AUD, or JPY. Rates update daily via live FX feed. Persists across sessions.
NEW What’s Changed — weekly diff feed showing signal upgrades, downgrades, price moves (≥5%), supply shifts (≥15%), and newly scarce products. Significance-ranked, updates every Sunday.
NEW Compare redesign — product images, 1Y CAGR pills, score bars, side-by-side price history charts, and CAGR comparison rows. AI verdict now appears at the top, weighted on supply/demand fundamentals rather than CAGR alone.
UX “Listings” renamed to “Under Target” throughout — counts units priced below the +20% target price, not total seller accounts. More accurate picture of actionable supply.
UX Cases tab removed — OP Cases data is retained in the system but no longer surfaced as a separate tab or in search results.
FIX Legacy sets (SM Era, XY Era) now display Average Sale Price instead of lowest listing — a more representative market value for thin-supply vintage product.
FIX Premium Collections Top Absorption now correctly includes UPCSPCs products.
NEW My Account button — header icon links directly to your Base44 account page from anywhere in the dashboard.
UX Overview signal cards now filter the Overview grid in-place — clicking Entry Windows, Watch List, or Quiet no longer navigates away to Booster Boxes.
UX Top Absorption card is now clickable — opens Full Analysis for the highest-absorption product directly.
UX CAGR FAB removed — the floating button is gone from all pages. CAGR is now accessed via the Overview tool ribbon, the nav chevron dropdown, or individual product cards.
FIX Logo visibility in light mode — the TCG Quant logo now sits on a dark pill in light mode so the white wordmark remains legible.
FIX Currency selector no longer triggers “No sets match this filter” when switching currency on the Overview tab.
Previous releases
V.2.5 April 14, 2026
Backend infrastructure
NEW AI-powered investment thesis — every product now generates a data-driven thesis automatically when you open Full Analysis.
NEW AI risk factors — three structured risk factors generated alongside the thesis, color-coded by severity.
NEW AI comparison verdict — opening the Compare tool generates an instant verdict on which product has the stronger entry case.
NEW Data now refreshes automatically every day — no more manual weekly pushes. Scores, prices, and signals are current as of this morning.
NEW 143 products now tracked across 10 sheets — SM Era, XY Era, and One Piece BB Cases added to the pipeline.
FIX Supply Change (WoW) and Inventory Remaining columns now correctly parsed across all sheet types including PC ETBs and UPCs.
Previous releases
V.2.0 April 12, 2026
Major dashboard overhaul
NEW Complete dashboard redesign — signal ribbon, top opportunities carousel, full product grid
NEW Signal Tracker — 266 historical signals with hit rates and average returns
NEW Compare Tool — side-by-side breakdown of any two products
NEW Coiling flag — price flat while supply quietly drops
NEW Factor breakdown bars — DSR, Supply, Inventory, and Coiling scores always match the displayed total
UX Confidence Grade (A / B / C / D) based on signal history per product

Every signal. Every outcome. All 266 of them.

The Signal Tracker records every BUY SETUP and WATCH call made since tracking began, and shows you what happened next. Not a backtest — real calls made at the time, with real outcomes.

Overall hit rate
What percentage of BUY SETUP signals resulted in meaningful appreciation within the tracking window.
Average return
Mean price change across all signals that resolved, weighted equally regardless of product type.
Distribution chart
Shows where outcomes cluster across all 266 tracked signals, not just the average.
Per-product track record
Each card shows signals fired and hit rate for that specific set historically.

Cards that tell you what you actually need to know.

Completely redesigned. Signal, score, confidence grade, price, and upside target visible at a glance. Expand any card in place for full scoring detail without losing your place in the grid.

Confidence Grade (A / B / C / D)

Based on how many times this model’s signal has fired on this specific product and what the hit rate was. A-grade means a strong track record here. D-grade means it’s firing for the first time.

Signal badge (BUY SETUP / WATCH / NEUTRAL) + composite score out of 10
Critical Scarcity and Tight Supply flags when inventory is burning fast
Coiling flag — price flat while supply quietly drops
Investment thesis line — one sentence on why the signal is or isn’t firing

Deep dive on any product without leaving the page.

“View Full Analysis” opens a detailed panel with confidence breakdown, factor bars, risk assessment, and full price history.

Confidence grid — conviction level, signal history, hit rate and average return
Factor bars — visual breakdown of DSR, Supply, Inventory, and Coiling scores
Risk factors — structured list of what could go wrong with this setup

Compare any two products. Get a straight answer.

Select any two products across any tab and get a side-by-side breakdown. If neither has a BUY SETUP signal, a banner shows how many active entry windows exist across the full market before you compare.

Works across all tabs and product types
Win/loss indicators on each metric row
Verdict is signal-aware — different framing for BUY vs WATCH vs NEUTRAL matchups

See the whole market at a glance.

Signal ribbon at the top, Top Opportunities carousel below, full product grid sorted by signal strength. Click any product to navigate directly to its card.

Signal ribbon — click BUY SETUP / WATCH / NEUTRAL to filter the grid instantly
Top Opportunities carousel — scrollable, ranked by signal score
NEUTRAL products collapse to the bottom for a cleaner view

Six ways to cut the data.

Score — strongest signal pressure right now
Grade — most proven historical track record (A → D)
Return — highest historical avg return when signal fires
Price · Stock Days · Release Date

Know your actual annualised return.

The CAGR Calculator turns price history into annualised return figures across any time window. Auto mode uses the data to calculate 3M, 6M, 1Y, and All-time CAGR. Switch to “My purchase” to enter exactly what you paid and when — and get your personal return to the day.

Where to find it

Four entry points: the CAGR button on each product card, the Overview tool ribbon, the chevron dropdown next to Overview in the nav, and the green FAB button in the bottom-right corner.

120-day pre-order window — you can enter a purchase date before a set’s release
Date validation — blocks future dates, flags short holds under 14 days
Interactive price chart with entry line overlay in custom mode

Six currencies. One toggle.

Every price on the dashboard — cards, Full Analysis, compare modal, summary strip — converts to your selected currency in real time. Rates are fetched daily and cached locally so it works offline. Your selection is remembered across sessions.

USD · GBP · EUR
US Dollar, British Pound, Euro — fully supported with locale-aware formatting.
CAD · AUD · JPY
Canadian Dollar, Australian Dollar, Japanese Yen — all converting from live USD base rates.

A weekly diff of everything that moved.

Every Sunday a snapshot of the full dataset is saved. Throughout the week, What’s Changed compares current data to that baseline and surfaces anything significant: signal upgrades and downgrades, price moves of 5% or more, supply swings of 15% or more, and products that have gone critically scarce.

Significance ranking

Changes are sorted by importance. Signal upgrades to BUY SETUP and products going scarce (under 10 units) are ranked highest. Minor price and supply moves appear below.

Badge on the nav button shows count of high-significance changes this week
Summary strip — upgrades, downgrades, price movers, supply shifts at a glance
“View” button on each change opens the product’s Full Analysis directly

Compare got a complete overhaul.

Product headers now show the thumbnail image, a 1Y CAGR pill, and a score bar out of 10. The AI verdict moves to the top so you see the conclusion before the data. Side-by-side price history charts give you the trend at a glance, and three CAGR rows (3M / 6M / 1Y) show which product has compounded faster.

AI verdict rebalanced — signal score, DSR, and supply drive the recommendation; CAGR is context only
Price history charts — green for Product A, blue for Product B
Winner dots on each CAGR period row and metric row

V.5 is next. 🎉

AI Portfolio Review, advanced signal backtesting, and deeper One Piece analytics aree in the pipeline. In the meantime — if something feels off, broken, or confusing, drop it in Discord.

tcgquant.com