Files
fusion/packages
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-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00
2026-08-21 07:44:32 -07:00