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 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-03 23:01:48 +00:00
co-authored by Claude Opus 4.6
parent 9f6158ddd2
commit 61a6e88667
5 changed files with 251 additions and 21 deletions
+2
View File
@@ -21,6 +21,8 @@ export interface Message {
status?: 'sending' | 'sent' | 'delivered' | 'read' | 'error'
/** Web search results (articles, links) attached when query used web search */
webResults?: WebSearchResult[]
/** Timestamp of last edit (set when user edits a sent message) */
editedAt?: number
}
export interface Reaction {