Fusion Agent
c47d555123
FN-116: open multiple Quick Chats from conversations
Add in-app Quick Chat windows that open exact Direct conversation snapshots without disturbing the source chat.
- Add pop-out window state, rendering, and close controls for multiple Quick Chats.
- Add context-menu launching and isolated session/preferences handling.
- Add localized labels, dashboard documentation, regression tests, and a release changeset.
Files changed:
.changeset/fn-116-multiple-quick-chats.md | 7 +++
docs/dashboard-guide.md | 2 +
packages/dashboard/app/App.tsx | 34 ++++++++++++--
packages/dashboard/app/components/ChatView.tsx | 36 +++++++++++++--
.../app/components/PoppedOutChatWindows.tsx | 53 ++++++++++++++++++++++
.../__tests__/ChatView.core-contracts.test.tsx | 15 ++++++
.../__tests__/PoppedOutChatWindows.test.tsx | 25 +++++++++
.../app/components/dashboard/MainContent.tsx | 2 +
.../dashboard/app/components/dashboard/types.ts | 2 +
.../app/components/overflowViewRegistry.tsx | 3 ++
.../app/components/useRightDockController.tsx | 3 ++
.../app/hooks/__tests__/usePoppedOutChats.test.ts | 24 +++++++++
packages/dashboard/app/hooks/useChat.ts | 42 ++++++++++++++--
packages/dashboard/app/hooks/usePoppedOutChats.ts | 42 +++++++++++++++++
packages/i18n/locales/en/app.json | 1 +
packages/i18n/locales/es/app.json | 1 +
packages/i18n/locales/fr/app.json | 1 +
packages/i18n/locales/ko/app.json | 1 +
packages/i18n/locales/pt-BR/app.json | 1 +
packages/i18n/locales/zh-CN/app.json | 1 +
packages/i18n/locales/zh-TW/app.json | 1 +
packages/i18n/src/resources.d.ts | 38 ++++++++++++++---
22 files changed, 313 insertions(+), 22 deletions(-)
Fusion-Task-Id: FN-116
Fusion-Task-Lineage: 486e3092-c4db-4e50-a9df-f2adfeb6fddf
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-23 01:35:06 +00:00
..
2026-08-21 19:30:08 -07:00
2026-08-21 07:44:32 -07:00
2026-08-21 19:30:08 -07:00
2026-08-23 01:35:06 +00:00
2026-08-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00
2026-08-23 01:35:06 +00:00
2026-08-23 01:35:06 +00:00
2026-08-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00
2026-07-27 19:40:08 -07:00
2026-08-21 07:44:32 -07:00