Changelog — March 18, 2026
Global command palette search (⌘K), redesigned settings profile page with avatar upload and storage usage, and a batch media selection performance fix.
✨ New Features
-
Global Command Palette (⌘K) — Introduced a searchable command palette accessible via
⌘Kacross the entire app. Covers projects, assets, clients, retouchers, guidelines, and users with role-based multi-tenant scope isolation. Includes a recent items history (last 5 selected), asset deep-linking with auto-open detail dialog, and a hydration fix for guideline metrics.#300— v1.14.0 -
Settings Profile Page Redesign — Simplified the profile tab into a single unified form with avatar upload (file-based via R2), display name, email (read-only), and locale selector — all saved with one button. Adds a storage usage section showing per-client breakdowns for studio organizations, and displays the user's avatar in the sidebar team dropdown.
#302— v1.15.0
🐛 Bug Fixes
-
Instant Select / Deselect All Media — Fixed a UX regression in client review stage where selecting or deselecting all media incremented the counter one-by-one. Replaced the sequential
for...awaitloop withPromise.alland an upfront optimistic React Query cache update so the UI reflects changes instantly.#301— v1.14.1 -
Default Organization Settings for Storage — Fixed missing default values for organization-level storage settings, preventing storage calculations from resolving correctly on first load.
8b9302f— v1.15.1
By Théo Daguier