Fusion Agent
3fd4bdbc69
FN-051: disable native task dragging
Remove native task drag-and-drop while preserving board panning and task actions.
- Remove draggable task movement and drop handling from board, columns, lanes, lists, and cards.
- Add task context-menu movement actions and update related documentation and release metadata.
- Update component tests to cover non-draggable cards and board-pan exclusions.
Files changed:
.changeset/fn-051-task-card-moves.md | 7 +
docs/dashboard-guide.md | 5 +-
docs/task-management.md | 6 +
packages/dashboard/app/components/Board.tsx | 63 +-----
packages/dashboard/app/components/Column.tsx | 140 +-------------
packages/dashboard/app/components/DockTaskList.tsx | 3 +-
packages/dashboard/app/components/Lane.tsx | 9 -
packages/dashboard/app/components/ListView.css | 12 +-
packages/dashboard/app/components/ListView.tsx | 132 ++-----------
packages/dashboard/app/components/TaskCard.css | 8 -
packages/dashboard/app/components/TaskCard.tsx | 58 ++----
.../dashboard/app/components/TaskContextMenu.css | 37 ++++
.../dashboard/app/components/TaskContextMenu.tsx | 145 ++++++++++++--
.../__tests__/Board.canDropTask.test.tsx | 212 ---------------------
.../app/components/__tests__/Board.test.tsx | 8 +-
.../app/components/__tests__/Column.test.tsx | 101 +---------
.../app/components/__tests__/DockTaskList.test.tsx | 5 +-
.../app/components/__tests__/Lane.test.tsx | 26 ---
.../app/components/__tests__/ListView.test.tsx | 178 +----------------
.../app/components/__tests__/TaskCard.test.tsx | 60 ++----
.../components/__tests__/TaskContextMenu.test.tsx | 55 +++++-
.../dashboard/app/components/boardCanDropTask.ts | 56 -----
.../app/components/dashboard/MainContent.tsx | 1 -
.../app/components/useRightDockController.tsx | 1 -
packages/dashboard/app/styles.css | 14 --
25 files changed, 297 insertions(+), 1045 deletions(-)
Fusion-Task-Id: FN-051
Fusion-Task-Lineage: b5614cb1-75f3-4307-a595-123f903adc99
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-20 03:57:23 +00:00
..
2026-08-20 03:57:23 +00:00
2026-08-18 22:16:44 -07:00
2026-08-20 03:57:23 +00:00
2026-08-20 03:57:23 +00:00
2026-08-20 03:55:38 +00:00
2026-08-18 22:16:44 -07:00
2026-08-20 03:57:23 +00:00
2026-08-20 03:57:23 +00:00
2026-08-18 22:16:44 -07:00
2026-08-20 03:57:23 +00:00
2026-07-27 19:40:08 -07:00
2026-08-18 22:16:44 -07:00