gsxdsm
|
3857e0dc14
|
FN-9198: Fix narrow chat switcher dropdown rendering
Anchor the direct-conversation switcher to the visible thread header across narrow Chat surfaces.
- position narrow-host switcher menus relative to the thread header
- cover mobile, compact dock, floating, desktop, and empty-menu states
- add the shared 2px spacing token and document the corrected behavior
- add a patch changeset for the published Fusion package
Files changed:
.../fn-9198-chat-title-switcher-menu-anchor.md | 7 +
docs/dashboard-guide.md | 2 +-
.../app/components/ChatThreadTitleSwitcher.css | 11 +-
.../__tests__/ChatView.title-switcher.test.tsx | 144 ++++++++++++++++++++-
packages/dashboard/app/styles.css | 2 +
5 files changed, 160 insertions(+), 6 deletions(-)
Fusion-Task-Id: FN-9198
Fusion-Task-Lineage: 9a1132d2-9b1a-4150-918a-085b42b22e02
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
|
2026-08-23 09:21:10 -07:00 |
|
gsxdsm
|
0fc2c23f24
|
FN-9192: add direct chat title switcher
Make Direct conversation titles open an in-place, keyboard-accessible chat switcher.
- Add a responsive title dropdown with pinned, recent, unread, and active conversation states.
- Reuse existing session-selection and back-navigation paths from ChatView.
- Cover interaction, ordering, limits, keyboard behavior, and Room-title exclusions.
- Document the switcher and add a minor release changeset.
Files changed:
.changeset/fn-9192-chat-title-switcher.md | 7 +
docs/dashboard-guide.md | 4 +
.../app/components/ChatThreadTitleSwitcher.css | 139 +++++++++++++++
.../app/components/ChatThreadTitleSwitcher.tsx | 191 +++++++++++++++++++++
packages/dashboard/app/components/ChatView.tsx | 17 +-
.../__tests__/ChatView.title-switcher.test.tsx | 171 ++++++++++++++++++
6 files changed, 528 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-9192
Fusion-Task-Lineage: 1e499595-6d82-4ba3-8599-2470d2e89429
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
|
2026-08-22 20:37:46 -07:00 |
|