Adds regular Chat and Quick Chat rename flows backed by optimistic session title updates. - Add rename actions to the regular Chat desktop context menu and mobile session switcher. - Add Quick Chat session-row rename controls and show custom active titles in the panel header. - Share PATCH title updates through chat hooks with null titles clearing custom names. - Cover rename success, clearing, and rollback behavior in hook and component tests. - Document the rename behavior and add a patch changeset for the published CLI bundle. Files changed: .changeset/chat-session-rename.md | 5 + docs/dashboard-guide.md | 2 + packages/dashboard/app/api/legacy.ts | 2 +- packages/dashboard/app/components/ChatView.css | 44 ++++++++ packages/dashboard/app/components/ChatView.tsx | 111 +++++++++++++++++-- packages/dashboard/app/components/QuickChatFAB.css | 69 ++++++++++++ packages/dashboard/app/components/QuickChatFAB.tsx | 117 ++++++++++++++++++--- .../app/components/__tests__/ChatView.test.tsx | 108 +++++++++++++++++++ .../app/components/__tests__/QuickChatFAB.test.tsx | 25 +++++ .../dashboard/app/hooks/__tests__/useChat.test.ts | 108 +++++++++++++++++++ .../app/hooks/__tests__/useQuickChat.test.ts | 109 +++++++++++++++++++ packages/dashboard/app/hooks/useChat.ts | 48 +++++++++ packages/dashboard/app/hooks/useQuickChat.ts | 50 +++++++++ 13 files changed, 773 insertions(+), 25 deletions(-) Fusion-Task-Id: FN-6499 Fusion-Task-Lineage: f9f15b02-1590-46f4-b6f5-140a9ade30eb
46 KiB
46 KiB