FN-7335: default task details to Activity first
Default task detail opens now prioritize Activity while preserving an opt-in Chat-first mode.
- Add a project setting and dashboard plumbing for Chat-first task detail ordering.
- Default non-done task detail opens to Activity/Live while keeping explicit Chat, Activity, and Logs links stable.
- Update Settings, docs, changeset, and regression coverage for Activity-first and Chat-first behavior.
Files changed:
.changeset/activity-first-task-detail.md | 7 +++
docs/dashboard-guide.md | 6 +-
.../core/src/__tests__/settings-defaults.test.ts | 13 ++++
packages/core/src/settings-schema.ts | 5 ++
packages/core/src/types.ts | 5 ++
packages/dashboard/app/App.tsx | 7 ++-
packages/dashboard/app/components/AppModals.tsx | 2 +
packages/dashboard/app/components/ListView.tsx | 3 +
.../dashboard/app/components/SettingsModal.tsx | 6 ++
.../dashboard/app/components/TaskDetailModal.tsx | 71 ++++++++++++++-------
.../TaskDetailModal.attachments-and-tabs.test.tsx | 19 ++++--
...etailModal.responsive-and-dependencies.test.tsx | 2 +-
.../TaskDetailModal.task-activity-chat.test.tsx | 72 +++++++++++++++++++---
.../components/__tests__/TaskDetailModal.test.tsx | 3 +
.../app/components/dashboard/MainContent.tsx | 3 +
.../dashboard/app/components/dashboard/types.ts | 1 +
.../settings/sections/AppearanceSection.tsx | 8 +++
.../sections/__tests__/AppearanceSection.test.tsx | 20 ++++++
.../app/components/useRightDockController.tsx | 2 +
packages/dashboard/app/hooks/useAppSettings.ts | 9 +++
20 files changed, 220 insertions(+), 44 deletions(-)
Fusion-Task-Id: FN-7335
Fusion-Task-Lineage: d983c41a-f2f5-4e53-aee4-3ec3a4c057a3
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>