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 b72322f..dd65cb9 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 8779219..2097eb9 100644 --- a/frontend/src/components/ChatInputBar.vue +++ b/frontend/src/components/ChatInputBar.vue @@ -1,8 +1,11 @@