v0.5.4
Highlights
- The Quiet redesign ships. Workspace-first layout, larger readable session and workspace labels, consistent sheets and dialogs, and one shared set of colors, shapes and icons across every screen.
- Sessions are aplexer-only. tmux is removed from the app and the CLI attach path; sessions use the bundled aplexer attach. Existing installs migrate their database automatically (the per-host tmuxInstalled setting is dropped by the schema migration).
- Fixed: starting a second default session in the same workspace silently did nothing — the name collision check compared against display names instead of session tags, so the host answered "already exists" and nothing appeared on screen.
Test and release-gate maintenance
- J14 drives the redesigned stop flow (session screen kebab instead of the removed workspace-row kebab); J17 tolerates system focus steals (launcher ANR) on its clipboard oracle.
- The kernel-level memory-cap proof (#2562) is restored after being dropped in the aplexer-only cleanup, and the release gate pins it again.
- The legacy-database migration proof expects the rebuilt hosts table (no pathOverride / tmuxInstalled), and the QR round-trip test no longer depends on host-specific Skia rendering.
- SshKeysViewModelTest no longer flakes on shared coroutines-test schedulers (Main, key store and Room all run inline on one scheduler).
Full Changelog: v0.5.3...v0.5.4