aboutsummaryrefslogtreecommitdiff
path: root/src/remote
AgeCommit message (Collapse)Author
2026-09-27feat: simplify ssh machine setup discovery (#4204)JJ Liebig
2026-09-22fix: reuse ssh authentication and add machine recovery commands (#4490)Can Celik
* fix: reuse ssh authentication and add in-app mfa recovery refs #3763 * refactor: move ssh recovery to machine cli refs #3763
2026-09-21fix: refresh forwarded ssh agents after reconnect (#4443)Can Celik
refs #1931
2026-09-18perf: enable ssh compression for remote connections (#4340)Can Celik
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com>
2026-09-16fix: cache saved machine connection metadata (#4256)Can Celik
refs #4252
2026-09-14fix: clean up idle ssh bridges and back off flapping connections (#4083)Can Celik
* fix: clean up idle ssh bridges and back off flapping connections * chore: keep ssh liveness smoke tooling local
2026-09-13feat: install windows remote host packages (#3687)JJ Liebig
* feat: install windows remote host packages refs #3651 * docs: clarify windows saved reconnect package behavior refs #3651 * fix: include windows installer in nix sources refs #3651 * fix: preserve paths in windows scp transfers refs #3651 * refactor: isolate windows remote package setup refs #3651
2026-09-13fix(remote): resolve ssh host aliases from git bash on windows (#4054)JJ Liebig
Windows OpenSSH resolves drive-letter Include paths, but Git for Windows' MSYS OpenSSH does not, so the managed remote SSH config silently ignored the user's ~/.ssh/config when herdr ran under Git Bash. Include the user config through ~/.ssh/config, which both implementations expand to the same file. refs #3947
2026-09-12fix: finish windows ssh setup after bridge exit (#3719)JJ Liebig
refs #3651
2026-09-11fix(remote): show SSH authentication output (#3609)akbash
* fix(remote): show SSH authentication output refs #3606 * test(remote): stabilize SSH authentication output regression refs #3606 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com>
2026-09-10feat: route cli commands to saved ssh machines (#3918)Can Celik
2026-09-09fix: support preinstalled windows remote hosts (#3661)JJ Liebig
* fix: support windows hosts in saved ssh machines refs #3651 * fix: keep windows ssh bridge writes blocking refs #3651 * fix: close saved windows ssh bootstrap input refs #3651 * refactor: simplify remote bridge helpers refs #3651 * refactor: isolate remote bridge platform behavior refs #3651 * fix: close captured ssh input under windows consoles refs #3651 * test: remove redundant remote command assertions refs #3651 refs #3701 * test: handle framed ssh commands in machine setup refs #3651 --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-09-08fix: show ssh errors during machine setup (#3733)akbash
refs #3731 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-09-08fix: reduce idle ssh cpu without dropping final output (#3728)Can Celik
* fix: stop polling idle ssh uploads on unix * fix: preserve ssh output during idle bridge cancellation * test: exercise active ssh upload cancellation
2026-09-07fix: require explicit consent for remote server replacementOgulcan Celik
2026-09-06feat: manage multiple ssh machines from one client (#3670)Can Celik
2026-09-02feat: add stable client endpoint compatibility (#3509)Can Celik
* feat: add stable client endpoint compatibility * fix: keep portable-pty patch checks composable * ci: run maintenance checks in pull requests * fix: reject endpoint errors from terminal clients * feat: keep compatible servers running across updates
2026-09-01refactor: render the shell in the client (#3487)Can Celik
* feat: add opt-in client-rendered shell * feat: add client-owned shell mouse controls * feat: complete client-owned shell chrome * feat: add client-owned shell settings and notifications * feat: run client shell custom commands * feat: render popup terminals in client shell * feat: add client-owned scrollback and copy mode * fix: preserve client worktree trust defaults * feat: render startup diagnostics in client shell * feat: render onboarding in client shell * feat: render product announcements in client shell * feat: render release notes in client shell * feat: render mobile switcher in client shell * feat: render kitty graphics in client shell * fix: preserve client shell lifecycle coherence * refactor: route client shell commands through endpoint connections * refactor: make the client-rendered shell the default * refactor: remove monolithic launch mode * refactor: complete client-rendered shell cutover * perf: retain client pane surface updates * perf: scale retained pane surface updates * perf: remove remote pane input latency * test: make client shell checks platform-independent * fix: prevent client timer starvation * test: fix client shell platform gates * test: accept retained surfaces in cross-area checks * test: make client mode assertions platform-neutral * fix: badge only outdated integrations
2026-08-07fix(remote): restore blocking bridge streams (#2485)akbash
refs #2478 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-07fix: verify stable release checksumsOgulcan Celik
2026-08-05feat(windows): support remote attach to unix hosts (#2329)Can Celik
* feat(windows): support remote attach to unix hosts * fix(remote): preserve unix bridge behavior
2026-07-22fix: fall back to sh for remote path discoveryOgulcan Celik
refs #1201
2026-07-21fix: discover canonical mise remote installsOgulcan Celik
refs #1201
2026-07-16fix(windows): suppress noninteractive process windowsOgulcan Celik
refs #1468
2026-07-08fix: make remote helper installs shell-portableOgulcan Celik
refs #1203
2026-06-30fix: keep remote sessions alive across disconnectsOgulcan Celik
2026-06-30fix: reuse remote ssh connectionOgulcan Celik
refs #888
2026-06-30fix: discover package-managed remote herdr installsOgulcan Celik
refs #840
2026-06-07feat: add native windows beta supportOgulcan Celik