What's New

Every release, straight from the changelog.

v0.4.0

2026-06-25

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)

v0.3.2

2026-06-24

Fixes

  • **deps:** use dev's complete lockfile for the merge, bump root version to 0.3.1 (d8413f2)

v0.3.1

2026-06-23

Fixes

  • **ci:** align e2e Playwright image with pinned dep version (2eec986)
  • **ci:** align e2e Playwright image with the pinned dep version (f0f1265)

v0.3.0

2026-06-17

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)

v0.2.0

2026-06-15

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)