Files
fusion/packages
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-18 22:16:44 -07:00
2026-08-18 22:16:44 -07:00
2026-08-18 22:16:44 -07:00
2026-08-18 22:16:44 -07:00