Skip to main content

Changelog

Week of May 18, 2026

New features

  • Title clerk workflow. Search and manage vehicle titles end-to-end, including VIN decoding, status transitions, and a per-title history timeline.
  • Condition reports. Create, review, and archive condition reports with photo attachments, autograde scoring, body-estimate worksheets, and a reviewer queue.
  • Condition report manager dashboard. Managers get KPI tiles, writer and reviewer throughput tables, drill-down panels, and an exception list for SLA misses.
  • Payments spine. Manage dealers, dealer bank accounts, invoices, payment recording, and payment batches from new dedicated sections.
  • NACHA ACH file generation. Generate and download NACHA-formatted ACH files for payment batches. Includes workspace-level NACHA settings and encryption for stored bank account numbers.
  • Void payments. Reverse a recorded payment from the invoice and payment views with a confirmation dialog.
  • Manager dashboards. New role-aware dashboards for Assistant GM (Jen), Front Office Manager (Alice), and Sales Manager (Shane) — each surfacing KPIs, charts, and report shortcuts tailored to that role. A persona pill in the header shows which variant you’re viewing.
  • Reports library and scheduling. Browse personal and tenant-wide reports, drill into a focused report viewer, and subscribe to scheduled email deliveries (with pause and unsubscribe).

Updates

  • Workspace-scoped URLs. Workspace pages now live under /workspaces/[slug]/... (titles, condition reports, dealers, invoices, batches, dashboard, reports). Account settings moved to /account. Existing links continue to work via redirects where applicable — update bookmarks at your convenience.
  • Sidebar navigation. Added a Reports entry for managers and refreshed nav grouping to match the new workspace structure.

Bug fixes

  • Scheduled report runs now track per-recipient email failures and mark delivery status as failed when a send fails, instead of reporting a false success.
  • Pause and unsubscribe actions on report schedules are now auth-guarded, preventing silent no-ops on expired sessions.
  • Pause and unsubscribe errors now surface in the schedule editor UI instead of failing silently.
  • Tab semantics in the Reports library are now accessible to screen readers (proper ARIA roles).
  • Decorative emoji on dashboard pills are now hidden from assistive technology.
  • KPI card links now use a readable color in dark mode.
For details on what’s available today, see the introduction and quickstart.

v0.1.0 — Initial Release

  • Authentication with email/password and Supabase Auth
  • Multi-tenant workspaces with Owner/Admin/Member roles
  • Token-based team invitations with email delivery
  • Stripe billing integration (checkout, portal, webhooks)
  • Super admin panel for user management
  • Email notifications with Resend (welcome, activity digests)
  • Background job queue with status tracking
  • Audit logging for workspace actions
  • Feature flags with plan-based gating
  • Config-driven architecture via saas.config.ts