aboutsummaryrefslogtreecommitdiff
path: root/src/update.rs
AgeCommit message (Collapse)Author
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-06feat: manage multiple ssh machines from one client (#3670)Can Celik
2026-09-05fix(windows): use active release directory on PATH (#3618)JJ Liebig
* fix(windows): use active release directory on PATH refs #3611 * fix(windows): expand variables in PATH comparisons refs #3611 * fix(windows): restrict installer channel detection refs #3611 --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com>
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: separate website presentation from runtimeOgulcan Celik
2026-08-18feat: make Windows generally availableOgulcan Celik
2026-08-14fix: use verified local packages for windows updates (#2816)JJ Liebig
refs #2751
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-25fix: bundle modern ConPTY on Windows (#1828)Can Celik
refs #1533 refs #1644
2026-07-16fix(windows): suppress noninteractive process windowsOgulcan Celik
refs #1468
2026-06-30fix: keep remote sessions alive across disconnectsOgulcan Celik
2026-06-22fix: make windows installer checksum independent of get-filehashOgulcan Celik
refs #751
2026-06-07fix(update): keep windows installs on previewOgulcan Celik
2026-06-07fix: gate windows updater checksOgulcan Celik
2026-06-07feat: add windows preview installerOgulcan Celik
2026-06-07feat: add native windows beta supportOgulcan Celik
2026-06-03fix: handle mise-managed updatesOgulcan Celik
2026-06-03fix: reconcile update channel switchesOgulcan Celik
2026-06-02fix: preserve preview docs navigationOgulcan Celik
2026-06-02feat: add preview update channelOgulcan Celik
2026-06-01fix: clarify update restart promptsOgulcan Celik
2026-06-01fix: remove update star promptOgulcan Celik
2026-05-31fix: clarify update restart guidanceOgulcan Celik
2026-05-29fix: clarify gh star promptOgulcan Celik
2026-05-26fix: handle package-manager remote updatesOgulcan Celik
2026-05-25feat: gate live handoff behind explicit flagOgulcan Celik
2026-05-25test: shorten update test socket paths on macosOgulcan Celik
2026-05-25feat: hand off ptys during updatesOgulcan Celik
2026-05-23feat: add optional nix flake supportOgulcan Celik
refs #208 refs #221 refs #264
2026-05-22feat: show named session command hintsGolden-Pigeon
refs #199
2026-05-21refactor: separate server client boundariesOgulcan Celik
2026-05-21fix: version latest manifest metadataOgulcan Celik
2026-05-20fix: harden release manifest update flowOgulcan Celik
2026-05-19fix: default update server stop prompt to yesOgulcan Celik
2026-05-19feat: add hosted product announcementsOgulcan Celik
2026-05-19fix: use gh api for star promptOgulcan Celik
2026-05-19feat: add kind star requestsOgulcan Celik
2026-05-17feat: add homebrew update handlingOgulcan Celik
refs #127
2026-05-13test: decouple release manifest from source protocolOgulcan Celik
2026-05-11fix: stabilize integration agent state reportsOgulcan Celik
2026-05-10fix: make update server stop saferOgulcan Celik
2026-05-10fix: preflight running servers before updateOgulcan Celik
2026-04-23feat(logging): add robust rotating support logsOgulcan Celik
2026-04-21fix: restore headless test reliability on macosOgulcan Celik
2026-04-21feat: add persistent server-client sessionsCan Celik
Make herdr persistent by default. Launching herdr now starts or reattaches to a background session server. Clients can detach and reattach while panes and agent processes keep running. Session mode now supports multi-client attach, auto-detect startup, and a thin-client/headless-server split. This also refactors the large app, ui, input, pane, config, workspace, and persistence modules into smaller focused submodules, while preserving behavior and colocating tests with the code they exercise. Upgrade notes: - persistence mode is now the default - in-app quit detaches the current client instead of stopping the server - use `herdr server stop` to stop the background session - use `--no-session` for the old single-process behavior - default socket paths now live under the config directory
2026-04-16fix: switch updates to manual preview flowOgulcan Celik
2026-04-07fix: tighten release manifest sync flowOgulcan Celik
2026-04-07fix: use website update manifestOgulcan Celik
2026-04-03feat: improve update-ready and release notes uxOgulcan Celik