From 64545186039c6c63e5129ad5725c1209add255ff Mon Sep 17 00:00:00 2001 From: Dorian Date: Tue, 3 Mar 2026 23:08:46 +0000 Subject: [PATCH] feat(chat): add reply-to threading (M8.3) Reply button on all messages shows quoted excerpt above input. On send, quote is prepended as `> excerpt`. Clean up isDark patterns in ChatInput (dark-only app). Co-Authored-By: Claude Opus 4.6 --- .../app/src/components/chat/ChatInput.vue | 40 +++++++++++++------ .../app/src/components/chat/ChatMessage.vue | 8 ++++ .../app/src/components/chat/ChatWindow.vue | 24 ++++++++++- 3 files changed, 58 insertions(+), 14 deletions(-) diff --git a/packages/app/src/components/chat/ChatInput.vue b/packages/app/src/components/chat/ChatInput.vue index 3057939e..faa03135 100644 --- a/packages/app/src/components/chat/ChatInput.vue +++ b/packages/app/src/components/chat/ChatInput.vue @@ -6,23 +6,37 @@ :is-searching="isSearching" @select="handleSearchSelect" /> + + +
+
+

Replying to

+

{{ replyTo.excerpt }}

+
+ +
+