gsxdsm
0a50e2142d
FN-9143: inherit selected workflow in New Task dialog
Make every New Task entry point seed the dialog from the active Board or List workflow.
- Resolve implicit workflow selection through the modal manager while preserving explicit choices and All workflows behavior.
- Forward selected workflow IDs from List view and navigation-backed dialog entry points.
- Add cross-surface regression coverage, operator documentation, and a patch changeset.
Files changed:
.changeset/fn-9143-new-task-selected-workflow.md | 7 +++
docs/dashboard-guide.md | 2 +-
packages/dashboard/app/App.tsx | 4 +-
packages/dashboard/app/components/AppModals.tsx | 4 +-
packages/dashboard/app/components/Column.tsx | 4 +-
.../dashboard/app/components/LeftSidebarNav.tsx | 4 +-
packages/dashboard/app/components/ListView.tsx | 7 ++-
.../components/__tests__/LeftSidebarNav.test.tsx | 1 +
.../app/components/__tests__/ListView.test.tsx | 13 +++--
.../new-task-dialog-selected-workflow.test.tsx | 46 ++++++++++++++++++
.../dashboard/app/components/dashboard/types.ts | 2 +-
.../app/hooks/__tests__/useModalManager.test.ts | 55 ++++++++++++++++++++++
packages/dashboard/app/hooks/useModalManager.ts | 19 ++++++--
13 files changed, 148 insertions(+), 20 deletions(-)
Fusion-Task-Id: FN-9143
Fusion-Task-Lineage: 43951c5d-24d2-4243-826a-c6f416607882
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-17 20:54:43 -07:00
..
2026-08-17 20:54:43 -07:00
2026-08-14 12:41:03 -07:00
2026-06-27 15:56:42 -07:00
2026-06-22 15:23:43 -07:00
2026-07-01 07:50:52 -07:00
2026-07-26 11:17:52 -07:00
2026-08-09 16:27:51 -07:00
2026-07-26 11:17:52 -07:00
2026-07-26 11:17:52 -07:00
2026-08-09 17:10:49 -07:00
2026-07-26 11:17:52 -07:00
2026-07-26 10:13:39 -07:00
2026-05-20 03:19:44 -07:00
2026-07-14 18:47:53 -07:00
2026-07-26 11:17:52 -07:00
2026-08-15 21:24:25 -07:00
2026-07-26 10:13:39 -07:00
2026-07-02 20:16:43 -07:00
2026-07-18 11:02:45 -07:00
2026-07-12 12:49:37 -07:00
2026-05-15 22:24:12 -07:00
2026-07-17 14:25:30 -07:00
2026-05-13 15:05:05 -07:00
2026-04-23 23:02:36 -07:00
2026-08-03 00:20:53 -07:00
2026-07-26 09:50:44 -07:00
2026-08-03 00:20:53 -07:00
2026-06-23 19:52:52 -07:00
2026-06-23 20:14:14 -07:00
2026-08-12 16:03:30 -07:00
2026-08-09 23:21:02 -07:00
2026-05-15 15:19:56 -07:00
2026-07-26 10:13:39 -07:00
2026-06-13 19:40:15 -07:00
2026-07-26 08:48:36 -07:00
2026-07-25 05:15:02 -07:00
2026-07-18 00:33:14 -07:00
2026-07-02 11:38:31 -07:00
2026-07-26 09:50:44 -07:00
2026-07-16 03:17:35 -07:00
2026-07-25 09:07:09 -07:00
2026-07-26 09:50:44 -07:00
2026-04-20 12:59:58 -07:00
2026-05-21 18:15:26 -07:00
2026-08-15 23:14:24 -07:00
2026-05-03 14:10:11 -07:00
2026-05-03 07:47:45 -07:00
2026-07-19 16:29:39 -07:00
2026-07-26 19:52:32 -07:00
2026-07-26 09:50:44 -07:00
2026-07-26 09:50:44 -07:00
2026-08-17 15:47:43 -07:00
2026-08-01 04:03:26 -07:00
2026-04-23 23:02:36 -07:00
2026-06-03 19:06:53 -07:00
2026-05-20 04:12:40 -07:00
2026-03-26 00:10:53 -04:00
2026-07-03 21:45:21 -07:00
2026-06-03 22:35:28 -07:00
2026-07-28 23:23:13 -07:00
2026-08-13 15:12:08 -07:00
2026-05-16 09:21:06 -07:00
2026-08-13 16:48:01 -07:00
2026-06-03 13:02:23 -07:00
2026-07-26 11:17:52 -07:00
2026-07-26 11:17:52 -07:00
2026-06-27 09:28:29 -07:00
2026-06-27 12:15:42 -07:00
2026-06-10 09:21:48 -07:00
2026-04-25 18:22:37 -07:00
2026-07-11 17:16:49 -07:00
2026-07-26 09:50:44 -07:00
2026-07-13 19:07:58 -07:00
2026-07-26 11:17:52 -07:00
2026-07-02 18:28:06 -07:00
2026-06-21 13:25:40 -07:00
2026-08-17 20:54:43 -07:00
2026-07-26 19:52:32 -07:00
2026-08-01 04:03:26 -07:00
2026-07-26 11:17:52 -07:00
2026-07-20 23:28:49 -07:00
2026-04-09 13:01:19 -07:00
2026-07-26 11:17:52 -07:00
2026-07-26 09:50:44 -07:00
2026-08-15 06:42:39 -07:00
2026-07-19 18:00:47 -07:00
2026-05-06 02:14:05 -07:00
2026-04-16 10:04:44 -07:00
2026-07-23 22:53:04 -07:00
2026-05-21 18:15:26 -07:00
2026-04-23 23:02:35 -07:00
2026-07-23 21:29:54 -07:00
2026-06-07 02:26:00 +07:00
2026-07-19 16:29:39 -07:00
2026-04-23 23:02:36 -07:00
2026-06-03 19:06:53 -07:00
2026-08-01 09:53:36 -07:00
2026-04-24 08:55:02 -07:00
2026-07-26 11:17:52 -07:00
2026-08-15 21:24:25 -07:00
2026-08-09 17:10:49 -07:00
2026-04-10 02:59:38 -07:00
2026-07-26 10:13:39 -07:00
2026-07-26 09:50:44 -07:00
2026-07-26 09:50:44 -07:00
2026-06-23 20:03:44 -07:00
2026-06-17 03:29:39 -07:00
2026-05-01 13:08:07 -07:00
2026-07-30 10:35:31 -07:00
2026-04-20 10:16:13 -07:00
2026-05-08 08:37:26 -07:00
2026-05-07 23:21:05 -07:00
2026-07-26 09:50:44 -07:00
2026-07-30 14:12:14 -07:00
2026-07-05 13:15:56 -07:00
2026-08-12 22:18:18 -07:00
2026-08-13 15:43:16 -07:00
2026-07-11 18:52:28 -07:00
2026-08-03 00:20:53 -07:00
2026-07-17 00:00:46 -07:00
2026-07-16 16:01:29 -07:00
2026-07-14 17:18:06 -07:00
2026-07-29 09:04:58 -07:00
2026-04-27 01:40:07 -07:00
2026-07-26 09:50:44 -07:00
2026-08-02 17:27:31 -07:00
2026-08-03 09:04:45 -07:00
2026-07-25 05:48:35 -07:00
2026-08-04 01:24:30 -07:00
2026-06-29 23:17:49 -07:00
2026-07-12 12:49:37 -07:00
2026-07-26 09:50:44 -07:00
2026-07-26 10:13:39 -07:00
2026-07-26 11:17:52 -07:00