September 22, 2026
Categories: New Feature, Improvement, Fix Products: Web, Admin, Android
This release brings editorial and SEO tooling to the platform - a CMS for catalogue copy, FAQ blocks, and a live listings carousel inside blog posts - plus a new Video Available filter so buyers can jump straight to listings with video. Alongside that, the largest round of listing and inventory fixes we have shipped in a cycle, including the specification-wipe bug and two account-switch issues.
28 tickets shipped · 14 bugs fixed · 8 new features · 3 improvements · 4 dealer integrations
🆕 New
SEO content blocks on catalog pages Catalog pages can now carry editorial copy above and below the results grid, managed by the content team instead of developers. A new Content section in the admin panel lets you create and edit blocks per page tier, and the copy is rendered server-side so it counts for search engines from the first byte.
FAQ blocks on catalog pages Catalog pages can now serve a repeatable question-and-answer block alongside the SEO copy, delivered through the same catalog response and rendered as structured FAQ content.

Related Listings Carousel in blog posts Content managers can drop a listings carousel anywhere inside a blog article. It pulls live inventory relevant to the article topic and refreshes on every page load, so editorial content always points at stock that is actually available.

Video Available - badge and filter Listings that include a video now show a badge on the listing card, and you can filter the catalogue down to listings with video only. Supported across the platform through a new listing parameter, so web and mobile stay in sync.

Scam prevention disclaimer on the home page A disclaimer now appears on the home page with a "Don't show this again" option, served from the backend so the content can be updated without a release.

Email verification for Apple Sign Up Accounts created through Apple Sign Up now go through the same email verification flow as regular registrations.
⚡ Improvements
Add / New Equipment form - Final alignment pass on the web form: sections renamed and reordered, missing fields added, duplicates removed, and the edit flow now opens as a single page instead of a multi-step wizard.
View in Listing Hub now deep-links - On Inventory table and Equipment Details, the action opens the exact listing tied to that equipment instead of the generic listings page. Shipped on both web and Android.
🔗 Integrations
Southern Trailers - new integration
Southern Trailers inventory is now live on the platform bringing 335/427 listings online.

Inventory refresh for existing dealerships Feeds updated and re-synced for Stevenson Crane, Flag City and Brechbuhler, so their stock on Cherry Trader matches what they have available today.
🐛 Fixes
Saving a listing or an asset no longer wipes select-type specifications. Previously, editing an unrelated field such as description or price silently cleared Engine Manufacturer, Fuel Type, Transmission, Suspension and Color unless each was re-picked in the same session.
Engine Manufacturer and Model no longer overwrite Fuel Type and Engine Brake a few minutes after saving, and vice versa.
Listings Hub is no longer empty after entering a dealer account. The previous account's fleet reference was surviving the switch.
Lead Center no longer briefly shows the previous account's notifications after switching accounts. No data ever crossed accounts on the backend - this was a stale client-side cache.
The "Show more" button in Lead Center disappeared after three clicks even when there were more records to load. Fixed on both the form and the backend.
Sold, rented and leased listings were still showing in the catalogue after four weeks instead of being archived on schedule.
The Dealers page returned a 412 error instead of an empty result page when a filter combination had no matches.
Quantity and Year were editable on active listings with multiple units after part of the quantity had been sold.
Editing an asset that lives only at inventory level offered a single Save Info button that behaved like Save as Draft. The edit form now matches the add form, with all save options available.
Addresses picked from Google Places are now requested and submitted in English. On non-English browsers the localized address string was being stored as-is and could break the lead submit form.
Contact Method on a listing kept a cleared location value and submitted it anyway.
The phone number validation error on Login & Security was rendering twice.
🔧 Maintenance
Tailwind CSS v4 - The web frontend has been migrated from Tailwind v3 to v4, moving to the CSS-first configuration model with faster builds and automatic source detection.
shadcn/ui on Base UI - Component primitives migrated from Radix UI to Base UI, with no change to the visual design or behaviour.
Sentry ownership for frontend errors - Runtime errors on web, especially rendering failures caused by changed backend responses, are now captured and alerted on directly instead of surfacing only through user or QA reports.
All tickets in this release
Features
CER-4936 - FE: Add Related Listings Carousel to Blog Posts
CER-5007 - FE: Home page disclaimer + "Don't show this again"
CER-4721 - BE: Video Available - listing card parameter + filter support
CER-4722 - FE: Video Available - listing card badge + filter
CER-4956 - Admin panel: CMS page for SEO content blocks
CER-4957 - Render SEO text blocks on catalog pages
CER-4973 - Serve the FAQ block as seo.faq on GET /v2/catalog
CER-2441 - BE: Add email verification for Apple sign up
Improvements
CER-4770 - FE: Add / New Equipment form - final pass alignment with Figma & PO spec
CER-4918 - FE: IMS "View in Listing Hub" should deep-link to the specific listing
CER-4959 - Android: IMS "View in Listing Hub" should deep-link to the specific listing
Fixes
CER-4943 - FE: Saving a listing or equipment wipes all select-type specifications
CER-4472 - BE: Issue with specifications
CER-5003 - Listings Hub is empty after entering an account (stale fleet_id)
CER-5004 - Clear React Query cache on account switch (Lead Center notifications)
CER-4904 - The "See more" button disappears after 3 clicks
CER-4905 - FE: The "See more" button disappears after 3 clicks
CER-4906 - BE: The "See more" button disappears after 3 clicks
CER-4917 - BE: Sold/rented/leased listings displayed in the catalog after 4 weeks
CER-4921 - BE: 412 error on Dealers page instead of empty result page
CER-4656 - Quantity and year are available for editing for the active listing
CER-4659 - Edit asset has option only to save it as draft on Listing Hub
CER-4877 - Web: Request Google Places addresses in English
CER-4954 - FE: Incorrect location behavior
CER-4923 - FE: Excessive error message displayed under the Phone Number field
Maintenance
CER-4891 - FE Refactor: Upgrade Tailwind CSS from v3 to v4
CER-4929 - FE Refactor: Migrate shadcn/ui from Radix UI to Base UI
CER-4948 - Sentry: FE error monitoring ownership (Alexandr S)


















