Command-palette undo, dashboard alerts, and admin controls
Recent deal edits can now be reviewed and undone from Cmd/Ctrl+K, dashboard alerts and quick links are stronger, and admin/team permissions are cleaner across onboarding and daily work.
Changes & improvements
This release focuses on day-to-day confidence: recovering from mistaken edits, seeing the right work at a glance, and making team permissions match how the dealership actually runs.
Recent changes can be undone from search
The command palette now includes Recent changes. Open Cmd/Ctrl+K, choose Recent changes, and Autopilot shows your latest deal edits with the deal, field, old value, new value, and time.
Eligible deal-field changes can be undone directly from that list. Undo uses the same permission checks and save paths as a normal edit, so it creates a new audited correction rather than rewriting history.
Autopilot also blocks stale undo attempts if the same field has been edited again since the selected change, so an old undo does not accidentally clobber a newer correction.
Dashboard alerts and quick links are more useful
The dashboard now has stronger alert surfaces, including a dedicated alerts workspace for reviewing and tuning the checks that matter to the dealership.
Quick links were rebuilt so common dealership actions are easier to scan, organise, and reach from the dashboard. The Sales Log alert popover and attention rules also have clearer language around why a deal needs attention.
Deal detail is cleaner to work in
Deal detail has been reshaped around the work people do most: cleaner section navigation, stronger header behaviour, better notes placement, and a more durable detail-view configuration.
Finance and write-up surfaces were tightened so product routing, line items, trade-in values, and deal calculations stay aligned across detail, write-up, and Sales Log edits.
Cancellation access now follows the scoped deal-cancel permission more closely, so users can see and perform the actions their role actually allows without leaking unrelated controls.
Admin and team setup is clearer
Admin is now a proper system role instead of a loose custom-role workaround. Team invites, member lists, permission tables, Companion context, and reporting checks now understand the role consistently.
The welcome/onboarding path for team members has been simplified so invited users land in the same clearer setup flow instead of a separate, repetitive welcome experience.
Sales Log and stock workflow polish
OEM Allocated is now a first-class checkpoint with Sales Log support, edit permissions, audit behaviour, and generated Supabase types.
Trade-in access policies now use the current consolidated trade-in permission key, fixing cases where managers could open a deal but receive an empty embedded trade-in relation.
Sales Log gridlines, hover states, filter surfaces, and dense table chrome have been polished so large logs are easier to scan.
Theme and interface polish
Theme controls are now easier to reach from the shell, and dark/graphite surfaces have been tightened across dashboards, deals, settings, stock, reports, messages, finance, and shared controls.
Many small components now use more consistent borders, panels, controls, and muted states, which makes the app feel steadier when switching themes or moving between work areas.