fix: resolve streaming messages splitting into individual bubbles

Simplify addMessage/updateMessage to only write to messages.value,
add syncMessagesToSession() to copy messages back on session switch
and stream completion. Also fix mobile viewport, session list overlay,
hamburger logo, and various responsive improvements.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ekko
2026-04-15 10:28:53 +08:00
parent f3927e2990
commit 9eaaa4270d
16 changed files with 179 additions and 42 deletions
+1 -1
View File
@@ -58,7 +58,7 @@ async function handleSaved() {
@use '@/styles/variables' as *;
.models-view {
height: 100vh;
height: calc(100 * var(--vh));
display: flex;
flex-direction: column;
}