This release reworks navigation across the app: a new sticky breadcrumb tells you exactly where you are at all times, and empty filter combos now point you at the closest non-empty broadening rather than just sitting blank.
- Sticky breadcrumb (
LocationHeader) at the top of every list pane. Artifacts views showtool › scope › type; Workbench showsMaster › tool › category; Configs showstool › scope. Scope / type / category segments are clickable to cycle filters in place. Tool and Master segments are read-only labels — no more dead-click buttons. - Smart empty-state guidance. When a filter combo yields zero items, the empty state surfaces up to three ranked broadening actions (“Switch to Codex (+2)”, “Show all scopes (+5)”, etc.) instead of just an empty pane. Backed by a pure
computeFilterCountsderivation with unit tests and auseFilterCountshook. - Workbench inventory warm-up. Cross-tool inventory is now scanned once on first mount so sidebar tool counts populate before you open the Workbench tab.
- “Last backup …” line shown directly under the Configure & back up button, persisted across restarts via localStorage. The busy indicator stays on for at least 250ms (guarded against unmount mid-delay) so quick backups still register visually.
- Sidebar a11y. Cloud and Backup toggle buttons announce Hide/Show state via dynamic
aria-label. - i18n. “Settings” finalized as the canonical term (the brief “preferences” rename has been rolled back). Stub English nav-clarity strings removed from non-EN locales so missing translations show through honestly until they’re filled in.
- Runtime safety. App degrades gracefully outside Tauri (web preview / tests) — no more crashes from unconditional
@tauri-appscalls during module load.