Fusion Agent
14a700842c
FN-174: open new chats in offset windows
Make Ctrl/Cmd+New Chat open a fresh conversation in an offset pop-out above the current chat.
- Default new conversations to the pop-out window flow.
- Cascade, focus, close, and host pop-out windows consistently.
- Localize the new-chat action and document the interaction.
- Add regression coverage for window behavior and chat state.
Files changed:
.changeset/fn-174-ctrl-new-chat-window.md | 7 ++
docs/dashboard-guide.md | 2 +
packages/dashboard/app/components/ChatView.tsx | 45 +++++++++----
.../dashboard/app/components/FloatingWindow.tsx | 68 +++++++++++++++++---
packages/dashboard/app/components/PoppedOutChatWindows.tsx | 6 ++
.../__tests__/ChatView.new-chat-default.test.tsx | 19 ++++++
.../ChatView.pop-out-host-inventory.test.tsx | 1 +
.../components/__tests__/FloatingWindow.test.tsx | 75 +++++++++++++++++++++-
.../PoppedOutChatWindows.cascade.test.tsx | 69 ++++++++++++++++++++
.../app/hooks/__tests__/usePoppedOutChats.test.ts | 10 +--
packages/dashboard/app/hooks/useChat.ts | 23 +++++--
packages/dashboard/app/hooks/usePoppedOutChats.ts | 15 ++++-
packages/i18n/locales/en/app.json | 1 +
packages/i18n/locales/es/app.json | 3 +-
packages/i18n/locales/fr/app.json | 1 +
packages/i18n/locales/ko/app.json | 3 +-
packages/i18n/locales/pt-BR/app.json | 3 +-
packages/i18n/locales/zh-CN/app.json | 3 +-
packages/i18n/locales/zh-TW/app.json | 3 +-
packages/i18n/src/resources.d.ts | 1 +
20 files changed, 321 insertions(+), 37 deletions(-)
Fusion-Task-Id: FN-174
Fusion-Task-Lineage: af8b67ff-2b9a-4d30-a84a-e81e2607cf7c
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-23 04:51:25 +00:00
..
2026-08-23 01:36:12 +00:00
2026-08-21 07:44:32 -07:00
2026-08-23 04:21:28 +00:00
2026-08-23 04:51:25 +00:00
2026-08-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00
2026-08-23 01:38:45 +00:00
2026-08-23 04:51:25 +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