From 81d9ce0e8791b6002bb84f064e1a85f7e8cd2bf4 Mon Sep 17 00:00:00 2001 From: th Date: Wed, 15 Apr 2026 19:30:38 +0200 Subject: [PATCH] chat: peer-switch strip, back button moved to flyout header MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Switching conversations used to require bouncing back to the list view and picking from there. Now the thread view has a horizontal peer strip at the top: one click hops to another conversation, active tab is highlighted and auto-scrolls into view, unread peers show a dot. Scrollbar is hidden — vertical wheel delta is redirected to horizontal scroll so the user can slide the strip with the mouse wheel when it overflows. In-thread header is gone; the back button moved next to "chat" in the flyout header and only shows while a thread is open. Peer name stays visible via the active tab. Bumps to 1.9.3. Co-Authored-By: Claude Opus 4.6 (1M context) --- config.php | 2 +- electron/package.json | 2 +- public/plugins/chat/chat.css | 51 ++++++++++++++++++++++++++--- public/plugins/chat/chat.html | 10 +++--- public/plugins/chat/chat.js | 60 +++++++++++++++++++++++++++++++++-- 5 files changed, 111 insertions(+), 14 deletions(-) diff --git a/config.php b/config.php index e232a82..31e33de 100644 --- a/config.php +++ b/config.php @@ -1,7 +1,7 @@
- chat + chat + + @@ -21,11 +23,7 @@