Fusion Agent
5c111be5f2
FN-198: remove task move affordances from dashboard
Remove manual task-movement controls throughout the dashboard while preserving task detail and workflow behavior.
- Remove Move to controls and supporting handlers from board, list, card, context-menu, and task-detail surfaces.
- Update localized strings, documentation, responsive styling, and affected tests.
- Add regression coverage and a release changeset for the dashboard affordance removal.
Files changed:
.changeset/fn-198-removal.md | 7 +
docs/dashboard-guide.md | 6 +-
docs/task-management.md | 8 +-
packages/dashboard/app/App.tsx | 3 +-
.../task-detail-modal-tablet-width.test.ts | 10 +-
packages/dashboard/app/components/AppModals.tsx | 1 -
packages/dashboard/app/components/Board.tsx | 2 +-
packages/dashboard/app/components/Column.tsx | 94 +---
packages/dashboard/app/components/Lane.tsx | 2 +-
packages/dashboard/app/components/ListView.tsx | 103 +---
packages/dashboard/app/components/TaskCard.tsx | 125 +----
.../dashboard/app/components/TaskContextMenu.tsx | 222 +--------
.../dashboard/app/components/TaskDetailModal.css | 118 +----
.../dashboard/app/components/TaskDetailModal.tsx | 269 +----------
.../app/components/__tests__/Column.test.tsx | 57 +--
.../app/components/__tests__/ListView.test.tsx | 32 --
.../app/components/__tests__/TaskCard.test.tsx | 286 +----------
.../components/__tests__/TaskContextMenu.test.tsx | 181 ++-----
.../TaskDetail.mobile-transition.test.tsx | 4 -
.../TaskDetailModal.allow-resurrection.test.tsx | 4 -
.../TaskDetailModal.attachments-and-tabs.test.tsx | 44 +-
.../TaskDetailModal.create-pr-e2e.test.tsx | 2 -
.../TaskDetailModal.create-pr-integration.test.tsx | 2 -
.../__tests__/TaskDetailModal.create-pr.test.tsx | 8 -
.../TaskDetailModal.custom-fields.test.tsx | 3 -
.../TaskDetailModal.definition-actions.test.tsx | 69 +--
...TaskDetailModal.feed-stripped-snapshot.test.tsx | 1 -
...TaskDetailModal.github-tracking-header.test.tsx | 1 -
...ailModal.github-tracking-renamed-lanes.test.tsx | 1 -
.../TaskDetailModal.github-tracking-stale.test.tsx | 7 -
.../TaskDetailModal.gitlab-tracking.test.tsx | 2 -
...lModal.inline-editing-and-integrations.test.tsx | 99 +---
...skDetailModal.models-progress-workflow.test.tsx | 36 --
.../TaskDetailModal.oversight-controls.test.tsx | 40 +-
.../TaskDetailModal.oversight-mobile.test.tsx | 18 -
.../TaskDetailModal.plan-summary.test.tsx | 3 -
.../TaskDetailModal.popup-hidden-gating.test.tsx | 1 -
.../__tests__/TaskDetailModal.pr-tab.test.tsx | 3 -
.../__tests__/TaskDetailModal.refine.test.tsx | 1 -
.../__tests__/TaskDetailModal.rendering.test.tsx | 411 ++++------------
.../TaskDetailModal.resolved-columns.test.tsx | 1 -
...etailModal.responsive-and-dependencies.test.tsx | 88 +---
.../__tests__/TaskDetailModal.spec-lock.test.tsx | 3 -
.../__tests__/TaskDetailModal.summary-tab.test.tsx | 15 -
.../TaskDetailModal.tab-persistence.test.tsx | 1 -
.../TaskDetailModal.tab-relocation.test.tsx | 1 -
.../TaskDetailModal.task-activity-chat.test.tsx | 8 -
.../components/__tests__/TaskDetailModal.test.tsx | 37 --
.../TaskDetailModal.worktree-terminal.test.tsx | 4 -
.../__tests__/core-modals-mobile.test.tsx | 15 +-
.../task-move-affordance-removed.test.tsx | 526 +++++++++++++++++++++
.../__tests__/workflow-resolved-columns.test.tsx | 169 +------
.../app/components/dashboard/MainContent.tsx | 1 -
.../app/components/useRightDockController.tsx | 4 +-
.../app/task-modal-touch-resize-e2e-fixture.tsx | 3 +-
packages/i18n/locales/en/app.json | 44 +-
packages/i18n/locales/es/app.json | 44 +-
packages/i18n/locales/fr/app.json | 44 +-
packages/i18n/locales/ko/app.json | 44 +-
packages/i18n/locales/pt-BR/app.json | 44 +-
packages/i18n/locales/zh-CN/app.json | 44 +-
packages/i18n/locales/zh-TW/app.json | 44 +-
packages/i18n/src/resources.d.ts | 42 +-
63 files changed, 884 insertions(+), 2628 deletions(-)
Fusion-Task-Id: FN-198
Fusion-Task-Lineage: 21198580-6146-47e7-ae91-6a878e2edd3e
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-27 21:35:29 +00:00
..
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00
2026-08-27 21:35:29 +00:00
2026-08-27 21:35:29 +00:00
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00
2026-08-27 21:35:29 +00:00
2026-08-27 21:35:29 +00:00
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00
2026-07-27 19:40:08 -07:00
2026-08-26 20:06:31 -07:00