From 61a6e8866725421e1bf02e10a5fcfb348b191e73 Mon Sep 17 00:00:00 2001 From: Dorian Date: Tue, 3 Mar 2026 23:01:48 +0000 Subject: [PATCH] feat(chat): add message editing & regeneration (M8.1) Pencil icon on hover for user messages to edit inline. Regenerate icon on assistant messages to re-send from the same prompt. Editing clears all subsequent messages and triggers a fresh AI response. Co-Authored-By: Claude Opus 4.6 --- .../app/src/components/chat/ChatMessage.vue | 125 +++++++++++++++--- .../app/src/components/chat/ChatWindow.vue | 12 +- packages/app/src/composables/useAI.ts | 109 +++++++++++++++ packages/app/src/stores/chat.ts | 24 ++++ packages/core/src/types/message.ts | 2 + 5 files changed, 251 insertions(+), 21 deletions(-) diff --git a/packages/app/src/components/chat/ChatMessage.vue b/packages/app/src/components/chat/ChatMessage.vue index 0438722b..2edfa63e 100644 --- a/packages/app/src/components/chat/ChatMessage.vue +++ b/packages/app/src/components/chat/ChatMessage.vue @@ -1,25 +1,73 @@