feat(dashboard): breadcrumbs that follow how you reached a page

Detail pages carry a breadcrumb bar built from a per-tab trail in
sessionStorage: following a link from a page on the trail extends it,
going back to one cuts it there, and opening a page directly shows its
natural parents. The property 3D view's back button goes to the previous
crumb, and the property page renames its crumb once its name loads.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-09-27 03:43:21 -05:00
parent 542f0a89f0
commit 2961089d6b
8 changed files with 89 additions and 14 deletions

View File

@@ -32,6 +32,10 @@ Every table remembers how you last sorted it and how many rows it shows per page
(per dashboard user), so it doesn't follow you to another browser; clearing site data resets it. Searches and the page
you were on aren't kept.
Detail pages (accounts, characters, properties and their 3D view, bug reports, play keys) show breadcrumbs for the way
you actually got there in this tab, for example Accounts > an account > a character > a property, so you can step
back to where you came from. Opened directly, a page shows its usual parent (Properties > a property).
## Files to back up
Next to the server binaries, the dashboard creates: