Commit Graph

49 Commits

Author SHA1 Message Date
Ogulcan Celik 9fac517226 feat: make Windows generally available 2026-08-18 22:39:38 +03:00
JJ Liebig cb727d0555 fix: use verified local packages for windows updates (#2816)
refs #2751
2026-08-14 22:48:59 +03:00
Ogulcan Celik 322ab6a5a9 fix: verify stable release checksums 2026-08-07 14:40:14 +03:00
Can Celik 2863b71513 feat(windows): support remote attach to unix hosts (#2329)
* feat(windows): support remote attach to unix hosts

* fix(remote): preserve unix bridge behavior
2026-08-05 19:34:24 +03:00
Can Celik 8afd52ae57 fix: bundle modern ConPTY on Windows (#1828)
refs #1533
refs #1644
2026-07-25 02:40:14 +03:00
Ogulcan Celik 616d1dd812 fix(windows): suppress noninteractive process windows
refs #1468
2026-07-16 21:23:53 +03:00
Ogulcan Celik 26db26e416 fix: keep remote sessions alive across disconnects 2026-06-30 19:49:55 +03:00
Ogulcan Celik d7ae163f88 fix: make windows installer checksum independent of get-filehash
refs #751
2026-06-22 23:25:40 +03:00
Ogulcan Celik 6f45969105 fix(update): keep windows installs on preview 2026-06-07 21:54:29 +03:00
Ogulcan Celik 7c7d8c8619 fix: gate windows updater checks 2026-06-07 16:47:20 +03:00
Ogulcan Celik 0956ad8c58 feat: add windows preview installer 2026-06-07 16:29:45 +03:00
Ogulcan Celik 3c2b46d24a feat: add native windows beta support 2026-06-07 16:29:44 +03:00
Ogulcan Celik 03f68b7275 fix: handle mise-managed updates 2026-06-03 18:35:56 +03:00
Ogulcan Celik e584f93f36 fix: reconcile update channel switches 2026-06-03 14:38:08 +03:00
Ogulcan Celik be69ef9eeb fix: preserve preview docs navigation 2026-06-02 21:58:37 +03:00
Ogulcan Celik b751d102f1 feat: add preview update channel 2026-06-02 21:48:02 +03:00
Ogulcan Celik 6f9453a480 fix: clarify update restart prompts 2026-06-01 19:40:50 +03:00
Ogulcan Celik aa07e507c0 fix: remove update star prompt 2026-06-01 18:17:01 +03:00
Ogulcan Celik 7781979738 fix: clarify update restart guidance 2026-05-31 03:04:20 +03:00
Ogulcan Celik 1bb2676388 fix: clarify gh star prompt 2026-05-29 00:43:25 +03:00
Ogulcan Celik eac2314e6c fix: handle package-manager remote updates 2026-05-26 22:51:28 +03:00
Ogulcan Celik 2ea4878bae feat: gate live handoff behind explicit flag 2026-05-25 20:56:17 +03:00
Ogulcan Celik eb8e9f1af8 test: shorten update test socket paths on macos 2026-05-25 15:51:52 +03:00
Ogulcan Celik d4a5e02e84 feat: hand off ptys during updates 2026-05-25 15:36:50 +03:00
Ogulcan Celik ec2924d0d1 feat: add optional nix flake support
refs #208

refs #221

refs #264
2026-05-23 17:42:49 +03:00
Golden-Pigeon 1daf54ecbf feat: show named session command hints
refs #199
2026-05-22 02:43:30 +03:00
Ogulcan Celik 866aaf740e refactor: separate server client boundaries 2026-05-21 20:22:57 +03:00
Ogulcan Celik 3769dcbb32 fix: version latest manifest metadata 2026-05-21 03:14:28 +03:00
Ogulcan Celik 8bbabfc5b1 fix: harden release manifest update flow 2026-05-20 19:59:22 +03:00
Ogulcan Celik 2bebac461b fix: default update server stop prompt to yes 2026-05-19 23:53:36 +03:00
Ogulcan Celik d2074b12f1 feat: add hosted product announcements 2026-05-19 23:06:48 +03:00
Ogulcan Celik e53cea4ed6 fix: use gh api for star prompt 2026-05-19 15:06:08 +03:00
Ogulcan Celik 58842017a2 feat: add kind star requests 2026-05-19 03:59:35 +03:00
Ogulcan Celik 8d4cc05be0 feat: add homebrew update handling
refs #127
2026-05-17 00:18:14 +03:00
Ogulcan Celik bca2f033f3 test: decouple release manifest from source protocol 2026-05-13 14:58:09 +03:00
Ogulcan Celik 55cdf2e8f8 fix: stabilize integration agent state reports 2026-05-11 16:13:17 +03:00
Ogulcan Celik d284819e4c fix: make update server stop safer 2026-05-10 22:09:32 +03:00
Ogulcan Celik 3c3f69bc22 fix: preflight running servers before update 2026-05-10 14:06:53 +03:00
Ogulcan Celik 4075041804 feat(logging): add robust rotating support logs 2026-04-23 00:48:22 +03:00
Ogulcan Celik 34138bbc38 fix: restore headless test reliability on macos 2026-04-21 19:11:22 +03:00
Can Celik 3397e1ce29 feat: add persistent server-client sessions
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-21 16:30:04 +03:00
Ogulcan Celik ef1c6b1497 fix: switch updates to manual preview flow 2026-04-16 01:09:25 +03:00
Ogulcan Celik f279b4170e fix: tighten release manifest sync flow 2026-04-07 18:48:40 +03:00
Ogulcan Celik 78fc0721a3 fix: use website update manifest 2026-04-07 13:45:36 +03:00
Ogulcan Celik ecf8b08595 feat: improve update-ready and release notes ux 2026-04-03 21:34:20 +03:00
Ogulcan Celik 063ffc2b70 feat: show release notes after updates 2026-04-01 02:26:03 +03:00
Ogulcan Celik 7c8f12e8f2 feat: poll for updates and show toast notifications 2026-03-31 14:23:14 +03:00
Ogulcan Celik f8c4d6a5f1 feat: add per-agent sound overrides 2026-03-28 00:32:35 +03:00
Ogulcan Celik a57b97285c initial release
terminal workspace manager for AI coding agents.
single rust binary, runs inside your existing terminal.
workspaces, tiled panes, intelligent agent state detection.

https://herdr.dev
2026-03-27 21:37:05 +03:00