docs: mark M8 Chat UX Polish complete in plan and progress
All 10 M8 tasks done + TEST:M8 gate passed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
71a249c08a
commit
5fdf62520c
+14
@@ -79,3 +79,17 @@
|
||||
- M7.2: Multi-provider AI normalization (adapter pattern: Claude/OpenRouter/Ollama)
|
||||
- M7.3: Tauri desktop build scaffold (frameless window, tray, global shortcut)
|
||||
- M7.4: Offline mode (useOffline.ts, enhanced PWA image/API caching)
|
||||
|
||||
### 2026-03-03 (cont.) — overnight/2026-03-03
|
||||
**Completed M8 Chat UX Polish (10 tasks)**:
|
||||
- M8.1: Message editing & regeneration (pencil icon, re-send clears subsequent)
|
||||
- M8.2: Conversation branching (BranchSwitcher.vue, fork from any assistant msg)
|
||||
- M8.3: Reply-to threading (quoted excerpt in input, `> quote` prepend)
|
||||
- M8.4: Conversation search (Cmd+F glass panel, match nav, jump to message)
|
||||
- M8.5: Auto-title generation (background Haiku call after first exchange)
|
||||
- M8.6: Context window visualiser (ContextBar.vue, token estimate, orange→red)
|
||||
- M8.7: Conversation export (Markdown/JSON/text, File System Access API)
|
||||
- M8.8: Import conversations (AIUI JSON + Claude.ai format parser)
|
||||
- M8.9: Context menus (ContextMenu.vue + ContextMenuItem.vue, right-click)
|
||||
- M8.10: Scroll position memory (Map per conversation, restore on switch)
|
||||
- TEST:M8: All 74 tests pass, typecheck + lint clean
|
||||
|
||||
Reference in New Issue
Block a user