mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-06 07:53:54 +00:00
767b567bba
- Unsaved changes guard: confirm dialog when navigating away from dirty forms (GeneralSettings, ProjectData, ViewSettings, ServerPortSettings, AutomationSettingsForm) - Sticky breadcrumb header: replaces floating close button with a sticky top bar showing current panel › section context - Scroll-to-sidebar sync: IntersectionObserver in useScrollIntoView feeds active scroll section back into sidebar secondary item highlights - Rich empty states: ClientList now shows friendly messages for empty Ontime/Other client tables - Sidebar styling: distinct background, right border, left-accent active indicator (VS Code style) - Card elevation: raised opacity + box-shadow for visible depth hierarchy - Border radius: 8px cards and 6px sidebar items using existing theme variable https://claude.ai/code/session_017jeJF78B4eXcpXAj7KGmnF