Adds a persisted pinned terminal mode that places the terminal below the dashboard instead of overlaying it. - Add a project-scoped below display mode with pin/unpin header controls and resize support. - Render below-mode terminal in the dashboard flow while preserving overlay behavior for docked, floating, and mobile modes. - Move terminal utility actions into the header so controls remain available across layouts. - Document the new terminal pin control and add release-note coverage plus regression tests. Files changed: .changeset/fn-7502-terminal-below-layout.md | 7 + docs/dashboard-guide.md | 16 +- packages/dashboard/app/App.tsx | 22 +- packages/dashboard/app/components/AppModals.tsx | 14 -- .../dashboard/app/components/ProjectSelector.css | 12 + .../dashboard/app/components/TerminalModal.css | 108 ++++++--- .../dashboard/app/components/TerminalModal.tsx | 246 +++++++++++---------- .../components/__tests__/TerminalModal.test.tsx | 100 ++++++++- 8 files changed, 351 insertions(+), 174 deletions(-) Fusion-Task-Id: FN-7502 Fusion-Task-Lineage: bb1b5e22-d19f-4af1-aa34-4213bc712384 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
15 KiB
15 KiB