| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-21 | docs: add alternate-screen output fallback | Ogulcan Celik | |
| 2026-07-21 | docs: finalize release docs and refresh agent skill | Ogulcan Celik | |
| 2026-07-21 | docs: document alternate-screen automation limits | Ogulcan Celik | |
| 2026-07-21 | fix: link plugins without a running server | Ogulcan Celik | |
| refs #1670 | |||
| 2026-07-21 | docs: explain Windows cursor and IME trade-off | Ogulcan Celik | |
| refs #1637 | |||
| 2026-07-20 | fix: make plugin state global across sessions | Ogulcan Celik | |
| refs #1174 | |||
| 2026-07-20 | fix: bound stalled agent prompt waits | Ogulcan Celik | |
| 2026-07-20 | feat: add plugin-driven agent views and startup hooks | Ogulcan Celik | |
| 2026-07-19 | feat: make agent automation a first-class cli primitive | Ogulcan Celik | |
| 2026-07-18 | fix: support javascript integrations on windows | Ogulcan Celik | |
| refs #1531 | |||
| 2026-07-17 | feat: harden named agent cli workflows | Ogulcan Celik | |
| refs #1525 | |||
| 2026-07-16 | feat: add configurable sidebar token styles | Ogulcan Celik | |
| 2026-07-16 | feat(macos): support agent environment hints | Ogulcan Celik | |
| refs https://github.com/ogulcancelik/herdr/discussions/679 | |||
| 2026-07-15 | docs: finalize next release documentation | Ogulcan Celik | |
| 2026-07-15 | docs: add popup pane usage examples | Ogulcan Celik | |
| refs #1125 | |||
| 2026-07-15 | feat: add floating popup panes | Ogulcan Celik | |
| refs #1125 | |||
| 2026-07-15 | feat: add isolated pane graphics streaming | Ogulcan Celik | |
| 2026-07-14 | feat: configure sidebar entry gaps | Ogulcan Celik | |
| 2026-07-13 | docs: explain modified-arrow shell bindings | Ogulcan Celik | |
| refs #1370 | |||
| 2026-07-13 | docs: streamline configuration guide | Ogulcan Celik | |
| 2026-07-13 | feat: add configurable sidebar metadata tokens | Ogulcan Celik | |
| 2026-07-13 | docs: add versioned config reference | Ogulcan Celik | |
| 2026-07-12 | docs: add troubleshooting guide | Ogulcan Celik | |
| refs #1116 | |||
| 2026-07-11 | feat: add copy-on-select setting | Ogulcan Celik | |
| 2026-07-11 | feat: add maki agent support (#1302) | Tony Solomonik | |
| * feat: add maki detection support Maki always draws a one-line status bar at the bottom of the screen, so the manifest reads just that row: a braille spinner before the `[BUILD]`/`[PLAN]`/`[BASH]` mode label means working, the bare label means idle. Blocked states come from the panels that replace the input box, the `Permission Required` dialog with its `y Allow`/`n Deny` hint rows and the `Plan complete` form. Maki emits no OSC title or progress, so these screen rules are the only evidence. Also wires `maki` through process-name identification, per-agent sound overrides, and the website manifest catalog. * docs: stage maki detection docs | |||
| 2026-07-10 | fix: stop windows installer from rewriting config | Ogulcan Celik | |
| refs #1162 | |||
| 2026-07-10 | feat: add copy mode search and tmux word motions | Ogulcan Celik | |
| refs #1230 | |||
| 2026-07-10 | docs: document windows config path | Ogulcan Celik | |
| 2026-07-09 | fix: use drawn cursor by default in wsl | Ogulcan Celik | |
| refs #930 | |||
| 2026-07-08 | docs: enforce localized release doc parity | Ogulcan Celik | |
| refs #1151 | |||
| 2026-07-07 | docs: finalize release docs | Ogulcan Celik | |
| 2026-07-07 | fix: honor prefix in copy mode | Ogulcan Celik | |
| refs #681 Based on PR #1092 by @reobin. Co-authored-by: Robin Gagnon <me@reobin.dev> | |||
| 2026-07-06 | feat: expose pane scroll state | Ogulcan Celik | |
| 2026-07-06 | fix: clarify remote ssh auth failures (#1084) | akbash | |
| refs #1034 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> | |||
| 2026-07-05 | fix: support custom command keybindings on windows | Ogulcan Celik | |
| refs #1041 | |||
| 2026-07-05 | fix: switch prefix ASCII input source on the foreground client (#1016) | ppggff | |
| * fix: switch prefix ASCII input source on the foreground client The macOS prefix ASCII-switch ran in the headless server, whose TISCopyCurrentKeyboardInputSource read is a stale per-process cache (refreshed only via a main-run-loop notification the server never pumps), so prefix could leave the terminal on the wrong input source. Forward it to the foreground client, like clipboard: sync_prefix_input_source emits AppEvent::PrefixInputSource as an intent; the server forwards it to the foreground client and the monolithic app applies it in-process via RealPrefixInputSource, which pumps its main run loop before the stale TIS read. Key it on Mode::wants_ascii_input so multi-level prefix commands keep ASCII until returning to the terminal, and restore the IME for rename text entry. Adds ServerMessage::PrefixInputSource to the already-unreleased protocol 15. refs #774 * fix: keep prefix input-source switch out of the headless server process An App-internal drain (the exhaustive drain at the top of handle_api_request, reachable from prefix-key runtime mutations) can consume a queued PrefixInputSource intent before the server's forwarding drain sees it, applying the TIS switch in the headless server process and stranding the restore state. Gate the in-process switch on App.local_input_source_switch, disabled by the headless server alongside the other local side effects, so a swallowed intent degrades to a skipped switch. Widen the forwarding-bypass maintenance test to the handle_internal_event_with_prefix_sync wrapper. refs #774 * docs: clarify prefix input-source comments and flag docs refs #774 * fix: bump protocol for prefix input source refs #774 --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com> | |||
| 2026-07-04 | feat: expose session snapshot through cli | Ogulcan Celik | |
| 2026-07-04 | feat: emit layout update events for runtime layout changes | Ogulcan Celik | |
| 2026-07-04 | docs: add mastracode integration docs and website agent grid card | Ogulcan Celik | |
| refs #337 | |||
| 2026-07-03 | fix: scope empty image paste bridge to remote | Ogulcan Celik | |
| refs #986 | |||
| 2026-07-02 | fix: draw host cursor on windows | Ogulcan Celik | |
| refs #930 | |||
| 2026-06-30 | fix: resolve split current from caller pane | Ogulcan Celik | |
| refs #902 | |||
| 2026-06-30 | feat: add shell completions | Ogulcan Celik | |
| refs #435 | |||
| 2026-06-30 | fix: reuse remote ssh connection | Ogulcan Celik | |
| refs #888 | |||
| 2026-06-30 | feat: hide single-tab tab row | Ogulcan Celik | |
| refs #448 | |||
| 2026-06-30 | feat: add hidden collapsed sidebar mode | Ogulcan Celik | |
| refs #842 | |||
| 2026-06-30 | fix: add copy mode ctrl page navigation | Ogulcan Celik | |
| refs #885 | |||
| 2026-06-30 | feat: add terminal session control stream | Ogulcan Celik | |
| 2026-06-30 | fix: discover package-managed remote herdr installs | Ogulcan Celik | |
| refs #840 | |||
| 2026-06-30 | feat: add terminal session observe stream | Ogulcan Celik | |
