gsxdsm
4fec139927
FN-6881: move stash recovery into Git Manager
Move stash recovery into the Git Manager while retiring the standalone dashboard route.
- Add a Recovery section to Git Manager that hosts the existing StashRecoveryView.
- Remove stash recovery from top-level, overflow, mobile, and lazy-loaded view registries.
- Preserve orphaned-stash counts on Git Manager entry points and migrate saved stash-recovery routes back to Board.
- Update dashboard docs, lazy-load inventory, tests, and add a published package changeset.
Files changed:
.changeset/fn-6881-stash-recovery-git-manager.md | 5 +++
AGENTS.md | 3 +-
docs/dashboard-guide.md | 9 ++--
packages/dashboard/app/App.tsx | 13 ------
.../app/__tests__/lazy-loaded-views-docs.test.ts | 11 ++---
.../dashboard/app/components/GitManagerModal.tsx | 19 +++++++-
packages/dashboard/app/components/Header.css | 9 ++++
packages/dashboard/app/components/Header.tsx | 22 +++-------
.../dashboard/app/components/LeftSidebarNav.tsx | 4 --
packages/dashboard/app/components/MobileNavBar.tsx | 16 +------
.../components/__tests__/GitManagerModal.test.tsx | 51 ++++++++++++++++++++++
.../app/components/__tests__/Header.test.tsx | 21 +++++++++
.../components/__tests__/LeftSidebarNav.test.tsx | 10 ++---
.../app/components/__tests__/MobileNavBar.test.tsx | 10 +++++
.../app/components/__tests__/RightDock.test.tsx | 4 +-
.../__tests__/overflowViewRegistry.test.tsx | 3 +-
.../app/components/overflowViewRegistry.tsx | 10 -----
packages/dashboard/app/hooks/__tests__/useViewState.test.ts | 28 ++++++++++++
packages/dashboard/app/hooks/useViewState.ts | 19 +++++++-
packages/dashboard/src/view-chunk-manifest.ts | 1 -
20 files changed, 184 insertions(+), 84 deletions(-)
Fusion-Task-Id: FN-6881
Fusion-Task-Lineage: 467d34ec-8a6a-46db-8eb8-cb0216c031da
2026-06-21 20:28:33 -07:00
..
2026-06-21 13:32:19 -07:00
2026-06-19 07:34:26 -07:00
2026-06-21 18:22:43 -07:00
2026-06-21 20:28:33 -07:00
2026-06-21 13:25:41 -07:00
2026-06-21 16:40:32 -07:00
2026-06-21 16:23:42 -07:00
2026-06-21 18:55:36 -07:00
2026-06-19 07:34:26 -07:00
2026-06-20 21:32:43 -07:00
2026-06-08 15:19:27 -07:00
2026-06-19 07:34:26 -07:00