gsxdsm
2fe1b996bf
FN-8400: rework Planning Mode into a guided three-pane flow
Make planning interviews easier to navigate while keeping the evolving plan and validation actions accessible.
- Show answered questions in an editable navigation pane and keep one clear next-question action.
- Keep the generated plan and validation controls visible throughout planning and recovery.
- Add server validation and localized copy for session title updates.
Files changed:
.changeset/fn-8400-planning-mode-ui.md | 7 +
MOBILE.md | 2 +-
docs/dashboard-guide.md | 6 +-
packages/dashboard/app/api/legacy.ts | 12 +-
.../dashboard/app/components/PlanningModeModal.css | 112 +++--
.../dashboard/app/components/PlanningModeModal.tsx | 408 +++++++++++--------
.../PlanningModeModal.planning-flow.test.tsx | 453 ++++++++-------------
.../PlanningModeModal.ui-interactions.test.tsx | 4 +-
.../src/__tests__/routes-planning.test.ts | 50 +++
packages/dashboard/src/planning.ts | 21 +-
.../src/routes/register-planning-subtask-routes.ts | 26 ++
packages/i18n/locales/en/app.json | 7 +-
packages/i18n/locales/es/app.json | 7 +-
packages/i18n/locales/fr/app.json | 7 +-
packages/i18n/locales/ko/app.json | 7 +-
packages/i18n/locales/zh-CN/app.json | 7 +-
packages/i18n/locales/zh-TW/app.json | 7 +-
packages/i18n/src/resources.d.ts | 5 +
18 files changed, 620 insertions(+), 528 deletions(-)
Fusion-Task-Id: FN-8400
Fusion-Task-Lineage: 032cf0ad-134d-4680-878f-b870eea23cc9
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-19 23:01:44 -07:00
..
2026-07-18 13:50:58 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 22:36:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 00:01:17 -07:00
2026-05-26 22:20:22 -07:00
2026-07-19 12:16:51 -07:00
2026-07-18 14:42:59 -07:00
2026-07-19 16:52:02 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 23:01:44 -07:00
2026-07-16 22:36:51 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 22:36:51 -07:00
2026-07-19 20:42:05 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 15:42:22 -07:00
2026-07-19 09:47:58 -07:00
2026-07-18 18:38:47 -07:00
2026-07-16 15:42:22 -07:00
2026-07-16 21:07:06 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 12:16:51 -07:00