| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-17 | feat: harden named agent cli workflows | Ogulcan Celik | |
| refs #1525 | |||
| 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 | fix: forward outer focus events to panes (#1388) | akbash | |
| * fix: forward outer focus events to panes refs #1337 * fix: preserve ordered focus forwarding refs #1337 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com> | |||
| 2026-07-13 | feat: add configurable sidebar metadata tokens | Ogulcan Celik | |
| 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: emit layout update events for runtime layout changes | Ogulcan Celik | |
| 2026-07-02 | feat: follow focused pane cwd for new workspaces | Ogulcan Celik | |
| refs #919 | |||
| 2026-07-02 | feat: inject powershell prompt shell integration for cwd reporting on windows | Ogulcan Celik | |
| refs #919 | |||
| 2026-06-30 | refactor: route headless workspace tab mutations through runtime dispatch | Ogulcan Celik | |
| 2026-06-30 | fix: keep powershell panes alive after agent ctrl-c | Ogulcan Celik | |
| refs #860 | |||
| 2026-06-29 | feat: add session snapshot api | Ogulcan Celik | |
| 2026-06-29 | refactor: route tui mutations through runtime authority | Ogulcan Celik | |
| 2026-06-20 | fix: preserve focus after temporary pane commands | Ogulcan Celik | |
| refs #658 | |||
| 2026-06-19 | fix: defer api worktree operations | Ogulcan Celik | |
| refs #686 refs #657 refs #662 refs https://github.com/ogulcancelik/herdr/discussions/687 | |||
| 2026-06-14 | feat: add plugin v1 system | Ogulcan Celik | |
| Add manifest-driven plugin actions, event hooks, pane entrypoints, link handlers, and host APIs. Support plugin link, GitHub install, build commands, installed plugin registry, pane movement, runtime context, and plugin docs. | |||
| 2026-06-13 | feat: add pane move api and cli | Ogulcan Celik | |
| refs #299 | |||
| 2026-06-12 | fix: stabilize public pane and tab ids | Ogulcan Celik | |
| refs #569 | |||
| 2026-06-10 | feat: distribute agent detection manifests | Ogulcan Celik | |
| 2026-06-09 | feat: use pty-first agent detection | Ogulcan Celik | |
| 2026-06-07 | feat: add native windows beta support | Ogulcan Celik | |
| 2026-06-06 | feat: improve toast ergonomics | Ogulcan Celik | |
| refs #486 | |||
| 2026-06-06 | feat: expose pane zoom api | Ogulcan Celik | |
| 2026-06-05 | feat: add pane navigation controls | Ogulcan Celik | |
| refs #421 refs #330 related discussions: https://github.com/ogulcancelik/herdr/discussions/422 https://github.com/ogulcancelik/herdr/discussions/438 https://github.com/ogulcancelik/herdr/discussions/442 | |||
| 2026-06-02 | feat: make claude codex opencode hooks session-only | Ogulcan Celik | |
| 2026-05-31 | fix: clarify update restart guidance | Ogulcan Celik | |
| 2026-05-30 | perf: reduce sidebar git polling overhead | Ogulcan Celik | |
| refs #353 | |||
| 2026-05-30 | fix: use login shells for macos panes | Ogulcan Celik | |
| refs #350 | |||
| 2026-05-29 | fix: keep restored agent panes after exit | Ogulcan Celik | |
| 2026-05-28 | fix: use live workspace labels in notifications | Ogulcan Celik | |
| refs #332 | |||
| 2026-05-28 | fix: preserve live handoff terminal state | Ogulcan Celik | |
| 2026-05-26 | fix: deliver agent status subscriptions from event hub | Ogulcan Celik | |
| 2026-05-26 | feat: add pane metadata reporting | Ogulcan Celik | |
| refs #36 | |||
| 2026-05-26 | feat: show clipboard copy feedback | Ogulcan Celik | |
| 2026-05-25 | feat: hand off ptys during updates | Ogulcan Celik | |
| 2026-05-24 | fix: avoid app event queue stalls | Ogulcan Celik | |
| refs #265 | |||
| 2026-05-23 | feat: add worktree cli and socket api | Ogulcan Celik | |
| 2026-05-22 | feat: add git worktree workspace management | Ogulcan Celik | |
| refs #137 | |||
| 2026-05-21 | refactor: separate server client boundaries | Ogulcan Celik | |
| 2026-05-20 | feat: add configurable default shell | Ogulcan Celik | |
| refs #196 | |||
| 2026-05-17 | refactor: extract terminal state and runtime from panes | Ogulcan Celik | |
| 2026-05-17 | feat: add agent start for server-owned terminals | Ogulcan Celik | |
| 2026-05-17 | feat: add terminal identity and agent cli facade | Ogulcan Celik | |
| 2026-05-17 | feat: add homebrew update handling | Ogulcan Celik | |
| refs #127 | |||
| 2026-05-16 | feat: add scrollback editor keybind | Ogulcan Celik | |
| refs #122 | |||
| 2026-05-16 | feat: add hook-owned custom agent status labels | Ogulcan Celik | |
| 2026-05-15 | feat: add system toast delivery | Ogulcan Celik | |
| 2026-05-11 | feat: add optional pane border labels | Ogulcan Celik | |
