✅ Key Progress & Deliverables
CMR (Cherry Market Rate)
CMR visibility improved – now hidden on cards/pages, accessible on click.
Reduced mandatory fields → only Category and Make required for trucks.
Redesigned listing page & card → CMR within 1 click.
Built custom scraper with auto-updates → engine data coverage expanded from 30% → 90%.
Mileage-based outlier removal for higher accuracy.
Fixed dropdown delay and text issues when mileage is missing.
Listings & User Experience
Dealers can now embed their Cherry dealer page on external sites via iFrame.
Phone numbers fixed → fallback to seller profile number if missing.
Sellers list fixed → sellers now see all their listings via filter.
Added per-listing unique phone numbers.
Fixed photo rotation in listing creation.
Large photos upload optimized → sequential logic prevents freezing.
Added thumbnail support.
“Ask for price” checkbox now auto-hides price field.
Mobile (iOS & Android)
Listener for new version update if that is done
iOS filters cleaned up → removed unnecessary part filters.
Fixed iOS UI issues (extra lines, icons, colors).
Fixed Android fleets loading and graph dot selection bugs.
Fixed listing edits & drafts on both iOS and Android.
Updated App Store & Play Store descriptions.
Admin & Notifications
New Admin/Category section connected to backend: create, update, list categories.
Filtering by account name in Customers table.
Admin panel updates delivered.
Category display finalized.
Error handling for invalid phone numbers added.
Push notifications integrated with Firebase/APNS.
Notification templates prepared (editable in Admin to be connected).
Chat issues resolved.
Backend & Technical
Old backend retired, new backend running across platform.
BE refactor → enabled dev → staging → production environment split.
PACCAR engine records fixed.
Engine make filter bug resolved.
Logs pipeline improved.
