Fusion Agent
da3c280672
FN-049: apply Appearance settings immediately in embedded Settings
Mirror Appearance drafts into mounted dashboard surfaces immediately while keeping SettingsModal as the persistence owner.
- Add immediate setters for task routing, popup, cost badge, task-detail ordering, and chat layout settings.
- Wire embedded and overlay Settings controls through the App shell with regression coverage.
- Add the published-package fix changeset.
Files changed:
.changeset/fn-049-live-dashboard-settings.md | 7 +++
packages/dashboard/app/App.tsx | 17 +++++-
packages/dashboard/app/components/AppModals.tsx | 19 ++++++
packages/dashboard/app/components/SettingsModal.tsx | 31 ++++++++++
packages/dashboard/app/components/__tests__/SettingsModal.general.test.tsx | 29 ++++++++++
packages/dashboard/app/components/dashboard/MainContent.tsx | 22 +++++++
packages/dashboard/app/components/dashboard/__tests__/MainContent.graph-popout.test.tsx | 67 +++++++++++++++++++++
packages/dashboard/app/components/dashboard/types.ts | 10 +++
packages/dashboard/app/components/settings/sections/AppearanceSection.tsx | 52 +++++++++++++----
packages/dashboard/app/components/settings/sections/__tests__/AppearanceSection.test.tsx | 41 ++++++++++++-
packages/dashboard/app/hooks/__tests__/useAppSettings.test.ts | 44 ++++++++++++++
packages/dashboard/app/hooks/useAppSettings.ts | 34 ++++++++++-
packages/dashboard/app/task-modal-touch-resize-e2e-fixture.tsx | 2 +-
13 files changed, 359 insertions(+), 16 deletions(-)
Fusion-Task-Id: FN-049
Fusion-Task-Lineage: 4140b47f-2f70-4c8b-ab47-2fc28672a2bb
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