v1.5.830
Jul 25, 2026
Polish
v1.5.830Jul 25, 2026Polish
The design system, finished
The other half of the sweep. Wave one moved every button, chip, badge, and tab onto the canonical atoms. This one takes it the rest of the way: modals, drawers, fullscreen takeovers, menus, and every last hand-rolled control across the composer, the production view, the settings, the auth pages, the review flow, and the editors. Twelve custom modals, nine right-side drawers, and the whole editor shell (canvas HUD, side panels, adjustments, view) now sit on the same primitives as the rest of the app. Same behavior, same visual, same focus, everywhere, with nothing left on the outside.
What changed
- Twelve hand-rolled modals migrated to canonical Modal + useConfirm
- Nine right-side drawers migrated to canonical SlideOver
- Fullscreen takeovers and menus adopted the shared shell
- Editor: canvas SelectionHUD, side panels, AdjustmentsPanel, and EditorView shell all canonical
- Manuscript editor + film shot-editor + audio mixer chromes canonicalized
- Composer, production, assets, settings, auth, and review-view controls all on canonical atoms
- Sidebar username now opens an account menu with Profile and Log out
- BackButton rebuilt as a thin IconButton composition
- CircleIconButton retired
- Fixes: settings-gear navigation + IconButton popover anchoring. NovelOutline character normalization no longer crashes the prose editor.