fix: resolve session switching failure when same-named sessions exist on different devices

The sidebar click guard, active highlight, mobile bottom sheet, and kill-session
auto-close all compared sessions by name only, ignoring remoteId. This caused
same-named sessions on different devices to be treated as identical — clicking
one while viewing the other was silently discarded as a no-op.

Now all 6 comparison sites check both name AND remoteId, using the _viewingRemoteId
that was already being tracked but never used in guards.

Bumps version to 0.4.4.
This commit is contained in:
Brian Krabach
2026-05-02 06:55:39 -07:00
parent 3538ecf48d
commit 821c595abe
2 changed files with 17 additions and 15 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "muxplex"
version = "0.4.3"
version = "0.4.4"
description = "Web-based tmux session dashboard — access all your tmux sessions from any browser"
readme = "README.md"
license = { text = "MIT" }