What's New
Every release, straight from the changelog.
New
- **inventory:** receipt/invoice scan add method (b9d2399)
Fixes
- **e2e:** repair receipt-scan smoke test (valid PNG + CORS preflight) (d2e280d)
- **e2e:** repair receipt-scan smoke test (valid PNG + CORS preflight) (8b79874)
Fixes
- **deps:** use dev's complete lockfile for the merge, bump root version to 0.3.1 (d8413f2)
Fixes
- **ci:** align e2e Playwright image with pinned dep version (2eec986)
- **ci:** align e2e Playwright image with the pinned dep version (f0f1265)
New
- **feedback:** in-app feedback widget that auto-files to ClickUp (1b0fd99)
- **feedback:** in-app feedback widget that auto-files to ClickUp (1e655f2)
Fixes
- **auth:** land email/password sign-ups on /dashboard, fix e2e flow (f3072d6)
- **ds:** Sheet steals focus from inputs on each keystroke (f0fa117)
- **ds:** stop Sheet stealing focus on every onClose identity change (55bf4ab)
New
- **account:** slice 1 — users soft-delete columns + 30-day purge cron (27a0c9d)
- **account:** slice 2 — atomic request_account_deletion + restore_account RPCs (ec3470c)
- **account:** slice 3 — Clerk integration edge functions + restore detection (256d11f)
- **account:** slice 4 — Settings → Account UI + restore prompt + slice-3 reconciliation (2011266)
- **alerts:** dashboard widget + /alerts grouped page (e926067)
- **app:** scaffold Vite + React + TS app with Clerk/Supabase auth shell (8a87279)
- **crews:** /crew/settings read shell — General + Members tabs (1c5a15d)
- **crews:** crew switcher in sidenav + /crews list page (cf27504)
- **crews:** Danger Zone — transfer, leave, delete with 48h cool-off (31f14e9)
- **crews:** Members tab actions — invite, change role, remove, revoke (9ab3671)
- **crews:** Permissions tab — per-member feature overrides (7b0e33a)
- **dashboard:** admin-only dismissible onboarding checklist (2836104)
- **dashboard:** admin-only dismissible onboarding checklist (9ca2976)
- **dashboard:** redesign with onboarding checklist and SignedInLayout shell (c318fff)
- **ds:** optional clear action on ChecklistRow (b64a9ad)
- **ds:** scaffold core design-system primitives (019e3aa)
- **inventory:** add-item step 1 — product resolution (eadfac9)
- **inventory:** add-item step 2 — atomic record_purchase RPC (76ee4f7)
- **inventory:** inline row actions — move, set home, put back, edit (04deea7)
- **inventory:** inline row expansion with recent activity (7e80ebc)
- **inventory:** inventory list shell with empty state (54d723f)
- **inventory:** list rows with status badges and alert-first sort (56198b1)
- **inventory:** restock sub-flow (9a26acc)
- **inventory:** search and stacking filters (91c1016)
- **landing:** rebuild marketing landing in design-system style (c1f6b08)
- **nav:** sidenav drawer with Spaces destination (db7df72)
- **onboarding:** Crew Decision and Creation screens with progress bar (0342656)
- **onboarding:** invite acceptance route /invite/:code (Path B) (29c5fe9)
- **onboarding:** wire /onboarding/spaces step 3 of wizard (fa247a8)
- **spaces:** explainer screen with 7-level hierarchy diagram (4fe3c9f)
- **spaces:** guided first-branch wizard (8f9d010)
- **spaces:** premises creation with live tree (88626f5)
- **spaces:** Reorganize Delete + Split — atomic RPCs and item-level pickers (0569020)
- **spaces:** Reorganize mode shell + preview panel (50af8cf)
- **spaces:** Reorganize Move + Merge — atomic RPCs and live previews (25aadd7)
- **spaces:** scoped card drill-down browser with tree-view toggle (6844055)
- **spaces:** scoped card drill-down browser with tree-view toggle (db84b90)
- **spaces:** success toast for inline tree delete (0fc74cd)
- **spaces:** success toast for Reorganize ops (ead503b)
- **spaces:** template browser with replace/merge (5eac564)
- **spaces:** tree editor at /spaces and /onboarding/spaces (d8ee8bd)
Fixes
- **crews:** sync active-crew selection across views (1506e4d)
- **crews:** sync active-crew selection across views (2591aa0)
- **crews:** three bug fixes for crew creation and switching (3d3cbdf)
- **spaces:** inline tree delete via cascade_soft_delete_spaces RPC (c0ba1b7)
- **spaces:** scope onboarding spaces lookup to active crew (45fd194)
- **spaces:** scope onboarding spaces lookup to active crew (7aca122)
- **spaces:** surface PostgrestError in tree-editor catches (d6eb37e)
- **vite:** ensure server host is set for WSL2 compatibility (3ecc728)