This release delivers a broad UI/UX consistency update across navigation, page headers, loading states, and diagram workflows. It improves visual alignment and interaction clarity in core app surfaces, while also tightening behavior in diagram rendering and entity metadata display. The result is a cleaner interface, more predictable feedback during async actions, and better consistency between list views, detail views, and inspector controls.
Highlights
- Sidebar and Layout Refactor: Reworked the main app shell with improved sidebar grouping, collapsible behavior, and more consistent scrolling behavior in collapsed mode, including hidden-scrollbar support while preserving scroll functionality.
- Tailwind v4 Styling Alignment: Continued Tailwind v4-aligned utility updates across components, including shadow and gradient utility consistency and broader visual cleanup.
- Header Description Standardisation: Migrated page subtitle text to tooltip-based descriptions via a shared
PageSubtitleTooltippattern across major app pages for cleaner heading rows. - Diagram Toolbar and Action Consistency: Updated diagram controls to align semantics and affordances, including duplicate action consistency and consolidated share/export affordances.
- Loader Consistency and Sizing Rules: Standardised spinner usage with explicit tiering (page/full-view, section/card, inline action), plus improved descriptive loading text for standalone loading states.
- Iconography and Terminology Cleanup: Normalised icon usage in key workflows (including relationship/loan actions) and renamed settings surfaces to “Styling” for clearer intent.
- Entity Empty-State Copy Improvements: Updated directional copy that referenced “form above” to neutral, layout-safe wording across entity list pages.
- Jurisdiction Badge Rendering Fix: Diagram company flag badges now render only when a valid known jurisdiction is present, preventing fallback/question-mark style badges when jurisdiction is missing.
- Global Error Monitoring Foundations: Maintained Sentry integration path for improved capture and reporting of client/server/edge failures.