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 @@
|