Planning and subtask creation now preserve the workflow lane chosen from dashboard task entry points. - Thread optional workflow IDs through quick entry, modal state, planning mode, and subtask breakdown flows. - Apply supplied or parent-derived workflow IDs when creating planning and breakdown tasks, including validation errors for invalid workflow selections. - Cover workflow-aware task creation and quick-entry modal handoff with regression tests and document the dashboard behavior. Files changed: .changeset/planning-subtask-workflow-selection.md | 5 + docs/dashboard-guide.md | 2 + packages/dashboard/app/App.tsx | 8 +- packages/dashboard/app/api/legacy.ts | 6 + packages/dashboard/app/components/AppModals.tsx | 2 + packages/dashboard/app/components/Board.tsx | 4 +- packages/dashboard/app/components/Column.tsx | 5 +- .../dashboard/app/components/InlineCreateCard.tsx | 20 ++- packages/dashboard/app/components/Lane.tsx | 4 +- packages/dashboard/app/components/ListView.tsx | 4 +- .../dashboard/app/components/PlanningModeModal.tsx | 18 +- .../dashboard/app/components/QuickEntryBox.tsx | 24 ++- .../app/components/SubtaskBreakdownModal.tsx | 20 ++- packages/dashboard/app/components/TaskForm.tsx | 4 +- .../components/__tests__/QuickEntryBox.test.tsx | 34 ++++ packages/dashboard/app/hooks/useModalManager.ts | 26 ++- .../planning-subtask-create-workflow-route.test.ts | 192 +++++++++++++++++++++ .../src/routes/register-planning-subtask-routes.ts | 72 ++++++-- 18 files changed, 398 insertions(+), 52 deletions(-) Fusion-Task-Id: FN-6804 Fusion-Task-Lineage: ca03e666-2dd4-4983-8c84-c5540f5adb0b
215 B
215 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| patch |
Carry the selected workflow lane through Planning Mode and Subtask Breakdown task creation so saved tasks appear on the active workflow instead of falling back to the main board.