FN-173: replace duplicate Keep action with dismissible tag
Replace the duplicate-task Keep button with a dismissible duplicate tag and update the related operator guidance.
- Add dismissible duplicate tags across task cards, detail views, docks, and overflow surfaces.
- Update localized copy, documentation, notifications, styling, and regression coverage.
- Record the published CLI/dashboard change in a changeset.
Files changed:
.changeset/fn-173-removal.md | 7 +
docs/settings-reference.md | 4 +-
docs/task-management.md | 8 +-
packages/dashboard/app/App.tsx | 2 +-
packages/dashboard/app/components/DockTaskList.tsx | 9 +-
packages/dashboard/app/components/TaskCard.css | 47 ++++---
packages/dashboard/app/components/TaskCard.tsx | 31 +++--
.../dashboard/app/components/TaskDetailModal.css | 23 ++++
.../dashboard/app/components/TaskDetailModal.tsx | 51 ++++---
.../__tests__/TaskCard.duplicate-tag.test.tsx | 150 +++++++++++++++++++++
.../app/components/__tests__/TaskCard.test.tsx | 10 +-
.../__tests__/TaskDetailModal.rendering.test.tsx | 30 ++++-
.../app/components/dashboard/MainContent.tsx | 2 +
.../app/components/overflowViewRegistry.tsx | 2 +
.../app/components/useRightDockController.tsx | 3 +
.../__tests__/notification-service.test.ts | 31 +++++
.../src/notification/notification-service.ts | 3 +-
packages/i18n/locales/en/app.json | 20 +--
packages/i18n/locales/es/app.json | 20 +--
packages/i18n/locales/fr/app.json | 20 +--
packages/i18n/locales/ko/app.json | 20 +--
packages/i18n/locales/pt-BR/app.json | 20 +--
packages/i18n/locales/zh-CN/app.json | 20 +--
packages/i18n/locales/zh-TW/app.json | 20 +--
packages/i18n/src/resources.d.ts | 18 +--
25 files changed, 431 insertions(+), 140 deletions(-)
Fusion-Task-Id: FN-173
Fusion-Task-Lineage: efc810f4-d2b9-4ee9-874e-56ea2c00fa32
Co-authored-by: Fusion <noreply@runfusion.ai>