Move node management into the Command Center experience while removing the separate Nodes overlay entry points. - Add a gated Nodes tab to Command Center and pass toast wiring through from App. - Remove top-level header and mobile-nav Nodes overlay controls and overlay-only styling. - Let NodesView render without a close button when embedded as a tab. - Update navigation, lazy-load docs, mobile access, and Command Center tests for the new surface. Files changed: AGENTS.md | 3 +- packages/dashboard/app/App.tsx | 57 ++------------- .../app/__tests__/lazy-loaded-views-docs.test.ts | 11 +-- .../mobile-feature-access-regression.test.tsx | 12 ++-- packages/dashboard/app/components/Header.tsx | 33 +-------- packages/dashboard/app/components/MobileNavBar.tsx | 16 ----- packages/dashboard/app/components/NodesView.css | 37 ---------- packages/dashboard/app/components/NodesView.tsx | 22 +++--- .../app/components/__tests__/Header.test.tsx | 22 ++---- .../app/components/__tests__/MobileNavBar.test.tsx | 22 +----- .../app/components/__tests__/NodesView.test.tsx | 81 +++------------------- ...-merge-toggle-blank.mobile-integration.test.tsx | 1 - .../components/command-center/CommandCenter.tsx | 17 ++++- .../__tests__/CommandCenter.mobile-scroll.test.tsx | 2 +- .../__tests__/CommandCenter.tablet-layout.test.tsx | 2 +- .../__tests__/CommandCenter.test.tsx | 40 ++++++++++- packages/dashboard/app/styles.css | 2 +- packages/i18n/locales/en/app.json | 1 + 18 files changed, 106 insertions(+), 275 deletions(-) Fusion-Task-Id: FN-6717 Fusion-Task-Lineage: 89306335-c247-4c66-8937-adfdf8c3cbb8
15 KiB
15 KiB