aboutsummaryrefslogtreecommitdiff
path: root/src/pane.rs
AgeCommit message (Collapse)Author
2026-06-08fix: reduce scroll CPU in headless serverOgulcan Celik
refs #512
2026-06-08fix: improve windows pane behaviorOgulcan Celik
2026-06-07ci: tighten windows branch validationOgulcan Celik
2026-06-07feat: add native windows beta supportOgulcan Celik
2026-06-06fix: debounce droid working detectionOgulcan Celik
refs #488
2026-06-05fix: enable grapheme clusters in panesOgulcan Celik
refs #243
2026-06-04fix: forward resize terminal responsesOgulcan Celik
refs #471
2026-06-03fix: reduce idle process probesOgulcan Celik
refs #439
2026-06-03fix: preserve status in transcript viewersOgulcan Celik
2026-06-03fix: forward any-motion pane mouse eventsOgulcan Celik
refs #419
2026-06-02fix: answer xtgettcap queries in panesOgulcan Celik
refs #393
2026-06-02perf: retain terminal render updatesOgulcan Celik
2026-06-01fix: restore agents through pane shellsOgulcan Celik
2026-05-31fix: avoid false pane shutdown warningsOgulcan Celik
refs #338
2026-05-31refactor: centralize pty fd ownershipOgulcan Celik
refs #357 refs #327
2026-05-31fix: keep codex visible approval review workingOgulcan Celik
2026-05-30fix: use login shells for macos panesOgulcan Celik
refs #350
2026-05-29feat: expose foreground cwd in pane infoOgulcan Celik
refs #345
2026-05-28fix: route terminal replies outside pane inputOgulcan Celik
refs #306
2026-05-28fix: preserve live handoff terminal stateOgulcan Celik
2026-05-26fix: reduce idle agent checker CPUOgulcan Celik
refs #300
2026-05-25fix: spawn restored agents directlyOgulcan Celik
2026-05-25feat: hand off ptys during updatesOgulcan Celik
2026-05-24feat: persist pane history across restarts (#248)zhugehyuk
refs #217 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-05-24test: make restore wrapper test portableOgulcan Celik
2026-05-24test: skip short-lived restore fallback pty test on macosOgulcan Celik
2026-05-23feat: restore agent sessionsOgulcan Celik
refs #233
2026-05-22fix: arbitrate stale agent state evidenceOgulcan Celik
refs #249
2026-05-20feat: add configurable default shellOgulcan Celik
refs #196
2026-05-19fix: preserve modified enter inputOgulcan Celik
refs #168
2026-05-17refactor: extract terminal state and runtime from panesOgulcan Celik
2026-05-17feat: add agent start for server-owned terminalsOgulcan Celik
2026-05-17feat: add homebrew update handlingOgulcan Celik
refs #127
2026-05-15fix: forward pane cursor shapeOgulcan Celik
fixes #116
2026-05-13fix: gate kitty graphics behind configOgulcan Celik
2026-05-13feat: support kitty graphics in attached clientsOgulcan Celik
2026-05-13feat: render kitty graphics in local panesOgulcan Celik
2026-05-12test: add ime input regressionsOgulcan Celik
2026-05-11fix: resize background tabs on terminal resizeOgulcan Celik
2026-05-09chore: enable clippy lintingOgulcan Celik
2026-05-09feat: add ansi pane read formatOgulcan Celik
2026-05-07fix: preserve osc8 hyperlinks in client renderingOgulcan Celik
fixes #73
2026-05-06fix: clear native agent detection after shell returnsOgulcan Celik
fixes #66
2026-05-02fix: anchor ime cursor to focused pane positionOgulcan Celik
2026-04-23feat(logging): add robust rotating support logsOgulcan Celik
2026-04-22fix: set a stable terminal identity for panesOgulcan 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-16feat: allow hook-reported custom agent labelsOgulcan Celik
2026-04-14feat support double prefix passthroughOgulcan Celik
2026-04-13feat add custom shell and pane keybind commandsOgulcan Celik