gsxdsm
cf3fe8b485
FN-7591: make dashboard create surfaces resolve intake column from workflow instead of hard-coding triage
Fixes dashboard task creation so new cards land in the selected/default workflow's intake column instead of always forcing legacy triage, letting workflows like Coding (Ideas) park new cards in 'ideas' until an operator promotes them.
- InlineCreateCard, QuickEntryBox, and NewTaskModal no longer hard-code column:"triage"; InlineCreateCard now forwards workflowId at create time instead of applying it post-create.
- Fixed a glue-layer regression in useTaskHandlers.ts (handleBoardQuickCreate/handleModalCreate) that re-forced column:"triage" even after UI surfaces stopped sending it.
- Added/updated tests covering the store's intake-column resolution and the dashboard create surfaces/hooks.
- Documented the new manual-intake-column parking behavior in dashboard-guide.md and workflow-steps.md.
- Added a patch changeset for @runfusion/fusion.
Files changed:
.changeset/fn-7591-coding-ideas-intake.md | 7 +++
docs/dashboard-guide.md | 4 ++
docs/workflow-steps.md | 1 +
packages/core/src/__tests__/store-create-intake-column.test.ts | 20 ++++++++
packages/dashboard/app/App.tsx | 5 +-
packages/dashboard/app/components/InlineCreateCard.tsx | 28 ++++------
packages/dashboard/app/components/NewTaskModal.tsx | 5 +-
packages/dashboard/app/components/QuickEntryBox.tsx | 5 +-
packages/dashboard/app/components/TodoView.tsx | 7 ++-
packages/dashboard/app/components/__tests__/InlineCreateCard.test.tsx | 59 +++++++++++++++++++++-
packages/dashboard/app/components/__tests__/QuickEntryBox.test.tsx | 14 +++--
packages/dashboard/app/components/__tests__/TodoView.test.tsx | 10 ++--
packages/dashboard/app/components/__tests__/board-quickcreate-workflow-lane-visibility.test.tsx | 45 ++++++++++++++++-
packages/dashboard/app/hooks/__tests__/useTaskHandlers.test.ts | 27 ++++++++--
packages/dashboard/app/hooks/useTaskHandlers.ts | 8 ++-
15 files changed, 207 insertions(+), 38 deletions(-)
Fusion-Task-Id: FN-7591
Fusion-Task-Lineage: 510f0e6a-89e7-468f-a6df-ad6aebd5c33a
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-05 13:15:56 -07:00
..
2026-07-05 11:31:46 -07:00
2026-07-03 13:10:20 -07:00
2026-07-05 13:15:56 -07:00
2026-07-05 13:15:56 -07:00
2026-07-03 21:45:21 -07:00
2026-07-03 22:40:36 -07:00
2026-07-05 11:31:49 -07:00
2026-07-05 11:31:48 -07:00
2026-07-05 12:38:01 -07:00
2026-07-03 13:10:20 -07:00
2026-06-08 15:19:27 -07:00
2026-07-03 13:10:20 -07:00