gsxdsm
03160ebac0
FN-7354: add mobile terminal tab selector
Add a compact mobile terminal tab selector while preserving desktop tab behavior.
- Replace the mobile terminal tab strip with a native dropdown, new-tab action, and current-tab close action.
- Update mobile terminal header styles so tab, workspace, and session controls wrap cleanly on narrow screens.
- Cover mobile selector behavior with dashboard tests and document the mobile terminal tab workflow.
- Add a release changeset for the published Fusion package.
Files changed:
.changeset/mobile-terminal-tabs-dropdown.md | 7 ++
docs/dashboard-guide.md | 8 +-
.../__tests__/terminal-mobile-header-row.test.ts | 22 ++--
.../dashboard/app/components/TerminalModal.css | 69 +++++++++++-
.../dashboard/app/components/TerminalModal.tsx | 119 +++++++++++++++------
.../components/__tests__/TerminalModal.test.tsx | 107 ++++++++++++++++++
6 files changed, 282 insertions(+), 50 deletions(-)
Fusion-Task-Id: FN-7354
Fusion-Task-Lineage: 20b5b7d5-5795-4cc6-9975-c363954adb97
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-01 07:33:56 -07:00
..
2026-07-01 07:33:56 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 07:33:56 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:51:01 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-06-08 15:19:27 -07:00
2026-07-01 00:47:09 -07:00