fix: address Phase 3 COE verification findings — tile click guard, disclosure visibility, mobile confirm, dead code cleanup

This commit is contained in:
Brian Krabach
2026-04-15 21:57:38 -07:00
parent 2d136f1ff7
commit 8e53dbe1cf
10 changed files with 6343 additions and 139 deletions
+2
View File
@@ -234,6 +234,7 @@ All settings are stored in `~/.config/muxplex/settings.json`.
| `default_session` | `null` | Session to auto-open on load |
| `sort_order` | `manual` | Session ordering: `manual`, `alphabetical`, `recent` |
| `hidden_sessions` | `[]` | Sessions hidden from the dashboard |
| `views` | `[]` | Named session views for grouping and filtering sessions |
| `window_size_largest` | `false` | Auto-set tmux `window-size largest` on connect |
| `auto_open_created` | `true` | Auto-open newly created sessions |
| `new_session_template` | `tmux new-session -d -s {name}` | Command template for creating sessions |
@@ -254,6 +255,7 @@ All settings are stored in `~/.config/muxplex/settings.json`.
| `activityIndicator` | `"both"` | Activity style: `none`, `glow`, `dot`, `both` |
| `gridViewMode` | `"flat"` | Multi-device grid layout: `flat`, `grouped`, `filtered` |
| `sidebarOpen` | `null` | Sidebar state: `true`, `false`, or `null` (auto-detect from screen width) |
| `settings_updated_at` | `0.0` | Unix timestamp of last settings write (used for federation sync) |
**Priority:** CLI flags > `settings.json` > defaults.