Planning Mode now opens as a top-level embedded dashboard view instead of a header modal affordance. - Add Planning to the left sidebar navigation and persisted task-view registry. - Mount PlanningModeModal as an embedded main-content view while preserving initial-plan and resume-session payloads. - Remove legacy desktop and compact header planning buttons so compact layouts have one canonical MobileNavBar planning entry. - Update dashboard navigation tests and add a published package patch changeset. Files changed: .changeset/fn-6886-planning-sidebar-view.md | 5 + packages/dashboard/app/App.tsx | 47 ++++++-- .../app/__tests__/tablet-header-controls.test.tsx | 16 +-- packages/dashboard/app/components/AppModals.tsx | 20 ---- packages/dashboard/app/components/Header.tsx | 50 +------- .../dashboard/app/components/LeftSidebarNav.tsx | 14 +++ .../dashboard/app/components/PlanningModeModal.css | 23 ++++ .../dashboard/app/components/PlanningModeModal.tsx | 29 +++-- .../app/components/__tests__/App.test.tsx | 57 ++++----- .../app/components/__tests__/Header.test.tsx | 132 +++------------------ .../components/__tests__/LeftSidebarNav.test.tsx | 10 ++ .../PlanningModeModal.planning-flow.test.tsx | 25 ++++ packages/dashboard/app/hooks/useModalManager.ts | 5 +- packages/dashboard/app/hooks/useViewState.ts | 7 +- 14 files changed, 188 insertions(+), 252 deletions(-) Fusion-Task-Id: FN-6886 Fusion-Task-Lineage: 18111cc7-ef2e-40a0-8272-220c01390ae2
34 KiB
34 KiB