| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-09-20 | fix: keep workspace navigation visible in terminal theme (#4408) | Eric Yue | |
| * fix: keep workspace navigation visible in terminal theme refs #4300 * fix: clear workspace highlight on directional pane focus refs #4300 --------- Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com> | |||
| 2026-09-18 | fix: reveal selected agent when cycling the sidebar (#4355) | Can Celik | |
| * fix: reveal selected agent when cycling the sidebar * fix: reveal agent after endpoint activation | |||
| 2026-09-14 | fix: restore saved machine screens after reconnect (#4126) | Can Celik | |
| refs #3842 | |||
| 2026-09-14 | fix: preserve agent panel scroll when switching machines (#4101) | Eric Yue | |
| refs #3937 Root cause: Activating another endpoint applies a snapshot with a different endpoint-qualified graphics scope. This triggers reset_endpoint_projection, which clears agent_scroll together with endpoint-local state even though the agent list aggregates all machines. The selected agent receives focus, but the list jumps back to the top. Fix: Save the client-owned agent scroll offset and restore it only when activation changes endpoints. Keep same-endpoint reboot resets, workspace/tab scroll resets, input cleanup and existing list bounds clamping unchanged. This adds constant-time work on endpoint activation, with no protocol, persisted-state or pane-scaled rendering changes. Validation: The new regression fails on the original implementation with scroll 0 instead of 6. Tests cover repeated bidirectional agent clicks, stable visible rows, shrinking lists and same-machine reboots. All 242 client shell tests pass. Real SSH A/B testing against the same two disposable 0.9.0 servers reproduces the reset with both the stable and current-master clients. The patched client preserves the visible rows through six cross-machine switches and two same-machine control clicks. Native just ci passes: 3535 Rust tests, six default skips, plus lint, maintenance, architecture and integration-asset checks. All seven docs contract tests pass. Windows cross-lint was not run because its SDK is not installed; native macOS and Windows UI behavior was not tested. | |||
| 2026-09-14 | fix: scope agent views to the selected machine (#3784) | akbash | |
| * fix: scope agent views to the selected machine refs #3732 * fix: preserve stable agent view ordering refs #3732 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com> | |||
| 2026-09-08 | fix: collapse worktree groups with saved machines (#3781) | akbash | |
| * fix: collapse worktree groups with saved machines refs #3778 * fix: scope worktree collapse by machine refs #3778 * fix: collapse machines without switching focus refs #3778 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com> | |||
| 2026-09-06 | feat: manage multiple ssh machines from one client (#3670) | Can Celik | |
