gsxdsm
eaa1d47cf0
FN-9193: add docked chat conversation sidebar
Add a persistent, resizable conversation sidebar to non-floating chat on tablet and desktop layouts.
- Keep conversation lists visible beside selected direct and room threads on eligible viewports.
- Persist sidebar visibility and width while preserving mobile, compact, and floating one-pane behavior.
- Add responsive styling, operator documentation, a release changeset, and focused regression coverage.
Files changed:
.changeset/fn-9193-chat-docked-sidebar.md | 7 ++
docs/dashboard-guide.md | 12 +-
packages/dashboard/app/components/ChatView.css | 58 +++++++++-
packages/dashboard/app/components/ChatView.tsx | 120 ++++++++++++++++---
.../__tests__/ChatView.docked-sidebar.test.tsx | 128 +++++++++++++++++++++
.../__tests__/ChatView.sessions-rooms.test.tsx | 29 ++---
.../components/__tests__/ChatView.test-harness.tsx | 41 ++++++-
7 files changed, 360 insertions(+), 35 deletions(-)
Fusion-Task-Id: FN-9193
Fusion-Task-Lineage: 58266e56-9d09-4472-98f4-f9d1d80635a7
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-22 21:13:02 -07:00
..
2026-08-22 19:27:22 -07:00
2026-08-22 19:27:22 -07:00
2026-08-22 19:43:45 -07:00
2026-08-22 21:13:02 -07:00
2026-08-22 19:43:45 -07:00
2026-08-22 19:27:22 -07:00
2026-08-22 19:27:22 -07:00
2026-08-22 19:27:22 -07:00
2026-08-22 19:27:22 -07:00
2026-08-22 19:27:22 -07:00
2026-07-27 19:40:08 -07:00
2026-08-22 19:27:22 -07:00