From 4228e9a384e95803ebc19d47c21fe476b77094df Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 15 Apr 2026 09:44:16 -0400 Subject: [PATCH] feat(chat): move scope chip to header, consolidate voice controls into input bar Phase B of chat view refinement. Bumps chat reading column to 1200px, lifts the RAG scope chip out of the footer and into the ChatView header (next to the title), and collapses the listen toggle / volume slider / stop-playback buttons into a single speaker popover on the input bar. Listen mode + TTS are now available in briefing and workspace chats too, since the controls live on the shared ChatInputBar. Co-Authored-By: Claude Opus 4.6 --- frontend/src/assets/theme.css | 2 +- frontend/src/components/ChatInputBar.vue | 160 ++++++++++++++- frontend/src/components/ChatPanel.vue | 237 +---------------------- frontend/src/views/ChatView.vue | 130 ++++++++++++- 4 files changed, 290 insertions(+), 239 deletions(-) diff --git a/frontend/src/assets/theme.css b/frontend/src/assets/theme.css index b72322f9..dd65cb94 100644 --- a/frontend/src/assets/theme.css +++ b/frontend/src/assets/theme.css @@ -54,7 +54,7 @@ --page-max-width: 1200px; --page-padding-x: 1rem; --sidebar-width: 260px; - --chat-reading-width: min(820px, 100%); + --chat-reading-width: min(1200px, 100%); --chat-context-sidebar-width: 220px; --color-accent-warm: #b8860b; --color-accent-warm-light: #d4a017; diff --git a/frontend/src/components/ChatInputBar.vue b/frontend/src/components/ChatInputBar.vue index 87792195..2097eb9b 100644 --- a/frontend/src/components/ChatInputBar.vue +++ b/frontend/src/components/ChatInputBar.vue @@ -1,8 +1,11 @@