23 June 2026
v2026.06.23Market value pricing, model pages 3x faster
- NewMarket value card on every model page — median sold price + range from eBay, with a back-link so you can verify directly. Visible to logged-out visitors too (the "Porsche 911 1:18 sold for €X" Google query lands here).
- NewInline market value in your private ownership timeline — see unrealized gain or loss vs what you paid without doing arithmetic.
- New/collection now greets logged-out visitors with a full marketing landing — live auto-playing demo of the catalogue table (search, status pills, sort all animate live), feature highlights, multiple sign-up CTAs. Replaces the previous redirect-to-login stub.
- ImprovedModel page Largest Contentful Paint dropped from 12.3s to 3.5s on mobile 4G (Performance score 43 → 70+). Hero image is now server-rendered so the browser starts downloading it in parallel with the JS bundle instead of waiting for hydration.
- ImprovedCumulative Layout Shift on model pages cut by ~80%. Owner-switcher tabs above the hero now render stably from first paint instead of popping in after data loads and pushing the hero down.
- ImprovedMobile collection page got a search box + status pills. Filtering a 100-model collection now takes seconds instead of endless scrolling.
- ImprovedCatalogue table on desktop extends to the screen edges on wide monitors. No more 1280px cap with empty gutters on 1920+ displays — table fills viewport width with a 16px safety gap.
- ImprovedManufacturer and brand dropdowns on Add / Edit model now include every name that already exists in the catalogue, not just the curated list. Stops the silent drift of "Xiaoguang" + "Xiaoguang Models" duplicates.
- ImprovedBigger feed thumbnails and the like / comment buttons moved to the bottom-right corner of each card. Inline like + comment-jump on every feed card.
- ImprovedModel title flows naturally on mobile instead of breaking each part onto its own row.
- Under the hoodBelow-fold model-page sections (lightbox, comments, reviews, sold-button) lazy-loaded as separate chunks. Smaller initial bundle = faster First Contentful Paint.
- FixedSold-model feed cards deduplicated — a fast double-click on Mark as Sold no longer leaves twin "@user sold X" rows.
- FixedYouTube URLs validated before save — pasting a Google search URL (or any non-YouTube link) shows an inline error and blocks the save. Embed iframes now also work for /shorts, /live, /embed and bare 11-char video IDs.
- FixedComments deep-link from the feed now reliably scrolls to the comments section even when reviews load asynchronously and push the page down.
- PrivacySold-model activity trigger has a 30-second dedupe window so concurrent UPDATEs (from a tab open in two browsers, etc.) can't race past it.