Back to Rooftop
Changelog

Changelog.

Everything we’ve shipped, in reverse chronological order. Subscribe to the dealer-tech operator brief for monthly summaries.

Monthly. From actual dealership operators. Unsubscribe anytime.

2026

What we’ve shipped.

Improved

Pricing: 'Best value' moves to AutoCurb + AI Voice

  • Removed the 'Most Popular' badge from the AutoCurb-only tier.
  • Highlighted the AutoCurb + AI Voice tier as 'Best value' across both the main pricing page and the manifesto pricing block.
  • Reflects what pilots are actually choosing — voice agents pay for themselves on the first recovered missed call.
Shipped

Security review pass across public forms and RLS

  • Audited every public form endpoint (pilot, waitlist, contact, reviews, newsletter) for RLS coverage and input validation.
  • Documented intentional anon-INSERT policies and admin-only reads in the security memory so future scans don't re-flag them.
  • Confirmed approved-review-only public read policy — non-approved submissions remain invisible to anon.
Improved

Manifesto page polish + sticky footer CTA

  • Always-visible 60-day free trial CTA pinned to the bottom of the v2 manifesto, with Call-Ken phone reveal next to it.
  • Tightened pricing tier copy and badge hierarchy on the manifesto.
Shipped

Cinematic dolly-out hero treatment (desktop)

  • New home-page hero now opens with a slow dolly-out reveal on desktop.
  • Mobile keeps the static treatment — same screenshot, faster paint.
Shipped

Comparison pages for the three big incumbents

  • Shipped /compare/vauto, /compare/kbb-ico, /compare/tradepending.
  • Each comparison is honest: where Rooftop wins today, where the incumbent still wins.
Shipped

Glossary, status page, newsletter signup

  • /glossary — plain-English definitions for the dealer-tech terms a pilot conversation will touch.
  • /status — public uptime and incident history surface.
  • Newsletter signup wired to the operator brief — backed by the Supabase newsletter list.
Shipped

Security, press, and accessibility pages

  • /security — encryption posture, hosting, GLBA Safeguards mapping.
  • /press — boilerplate, fact sheet, brand assets, founder bio.
  • /accessibility — WCAG 2.2 AA conformance statement and remediation contact.
Shipped

Interactive ROI calculator with Year-1 ROI

  • Drag-to-tune sliders: monthly UCM, direct mix %, ACV.
  • Reports per-direct-unit savings and a full Year-1 ROI projection.
Shipped

Real backend for /pilot, /waitlist, /contact

  • Replaced mailto: form fallbacks with a Supabase-backed lead pipeline.
  • Submissions land in the operator inbox + analytics with source attribution.
Shipped

Marketing site fills out: contact, about, resources, pilot, waitlist

  • /contact, /about, /resources, /pilot, and /waitlist all shipped as standalone routes.
  • Each one is operator-voiced, not vendor-voiced.
Shipped

Module pages converted to fully dark cinematic aesthetic

  • All four module pages — AutoCurb, AutoLabels, AutoFilm, AutoFrame — now share a dark, cinematic treatment.
  • Better contrast for the screenshots, clearer hierarchy.
Improved

Per-module hero differentiation

  • Each module hero now has its own dolly-out treatment — same chassis, distinct rhythm.
  • Visitors can tell at a glance which module they’re on.
Shipped

Brand system: Geist, lime ramp, cobalt accent

  • Geist as the primary typeface across the site.
  • 11-step lime brand ramp; cobalt as the secondary accent for charts and callouts.
Shipped

AutoCurb live · three other modules on the waitlist

  • AutoCurb (direct-from-consumer acquisition + ICO) is in production at Harte INFINITI.
  • AutoLabels, AutoFilm, AutoFrame are accepting waitlist signups for early access.
Coming next

On deck.

The next batch we’re actively building. Want to influence priority? Tell Ken.

Coming next

Resend wired for pilot signup confirmation emails

  • Replace the dev-mode console log with branded transactional emails on /pilot, /waitlist, /contact submissions.
Coming next

Real before/after photos in /autoframe

  • Pilot dealer photoshoots replace the placeholder before/after pair on the AutoFrame page.
Coming next

AutoCurb AI Voice agents — inbound + outbound

  • Inbound: qualifier that books a 15-min appraisal slot from a missed call.
  • Outbound: warm-lead follow-up the day after an ICO without a commitment.
Coming next

Founder video on /about

  • Two-minute on-camera from Ken — why Rooftop, why now, what we don’t do.
Coming next

First named pilot dealer testimonial

  • Named rooftop, named GM, named numbers. Replaces the anonymized testimonial card.

Prefer a reader?

Subscribe to the RSS feed and never miss a release.

/changelog.xml