| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-25 | fix: ignore modifier-only windows input | Ogulcan Celik | |
| refs #795 | |||
| 2026-06-25 | fix: preserve alacritty input on windows | Ogulcan Celik | |
| refs #792 | |||
| 2026-06-24 | fix: extend remote client handshake timeout for high-latency links | Ogulcan Celik | |
| refs #753 | |||
| 2026-06-19 | fix: preserve windows terminal multiline paste | Ogulcan Celik | |
| refs #670 | |||
| 2026-06-18 | feat: sync theme with host appearance | Ogulcan Celik | |
| refs #675 | |||
| 2026-06-18 | fix: scope image paste shortcut to remote | Ogulcan Celik | |
| refs #647 | |||
| 2026-06-16 | fix: satisfy windows clippy | Ogulcan Celik | |
| 2026-06-16 | fix: hold lone escape while awaiting host color reply | Ogulcan Celik | |
| refs #549 | |||
| 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-12 | fix: stabilize windows pane cursor rendering | Ogulcan Celik | |
| refs #556 | |||
| 2026-06-08 | fix: improve windows pane behavior | Ogulcan Celik | |
| 2026-06-07 | fix: support windows agent hooks and input paths | Ogulcan Celik | |
| 2026-06-07 | fix: preserve unix socket error semantics | 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-05-30 | perf: reduce sidebar git polling overhead | Ogulcan Celik | |
| refs #353 | |||
| 2026-05-29 | fix: keep split host color replies out of panes | Ogulcan Celik | |
| refs #344 refs #279 | |||
| 2026-05-25 | feat: make focus-gain redraw configurable | Ogulcan Celik | |
| refs #282 | |||
| 2026-05-24 | fix: support scrolling direct agent attaches | Ogulcan Celik | |
| 2026-05-22 | feat: show named session command hints | Golden-Pigeon | |
| refs #199 | |||
| 2026-05-21 | refactor: separate server client boundaries | Ogulcan Celik | |
| 2026-05-21 | feat: use local keybindings for remote attach | Ogulcan Celik | |
| 2026-05-20 | fix: bridge remote clipboard image paste | Ogulcan Celik | |
| refs #205 | |||
| 2026-05-19 | fix: preserve modified enter input | Ogulcan Celik | |
| refs #168 | |||
| 2026-05-17 | feat: add direct terminal attach stream | Ogulcan Celik | |
| 2026-05-15 | fix: force redraw on terminal focus gain | Ogulcan Celik | |
| 2026-05-15 | fix: forward pane cursor shape | Ogulcan Celik | |
| fixes #116 | |||
| 2026-05-15 | config: split experimental settings from advanced | Ogulcan Celik | |
| 2026-05-15 | feat: add system toast delivery | Ogulcan Celik | |
| 2026-05-14 | fix: allow larger kitty graphics frames | Ogulcan Celik | |
| 2026-05-14 | feat: add tmux-style mouse capture config | Ogulcan Celik | |
| 2026-05-13 | fix: gate kitty graphics behind config | Ogulcan Celik | |
| 2026-05-13 | feat: support kitty graphics in attached clients | Ogulcan Celik | |
| 2026-05-12 | test: add ime input regressions | Ogulcan Celik | |
| 2026-05-09 | chore: enable clippy linting | Ogulcan Celik | |
| 2026-05-09 | fix(remote): bootstrap remote herdr install | Ogulcan Celik | |
| 2026-05-08 | feat(remote): add network-efficient thin client transport | Ogulcan Celik | |
| Add SSH stdio remote attach, negotiate terminal-ANSI render encoding, move blit encoding server-side for remote clients, and split control/render writer delivery for safer backpressure. Fixes #76 | |||
| 2026-05-07 | fix: preserve osc8 hyperlinks in client rendering | Ogulcan Celik | |
| fixes #73 | |||
| 2026-05-03 | fix: preserve hidden cursor visibility for ime anchors | Ogulcan Celik | |
| 2026-05-02 | fix: anchor ime cursor to focused pane position | Ogulcan Celik | |
| 2026-05-02 | fix: stabilize hidden cursor position during client redraw | Ogulcan Celik | |
| Wrap client frame blits in synchronized output and park hidden cursors at the last visible pane cursor, falling back to bottom-right when no cursor has been seen. This prevents IME and mobile SSH clients from anchoring composition to incidental repaint positions such as sidebar animations. | |||
| 2026-04-28 | feat: notify active panes when terminal is unfocused | Ogulcan Celik | |
| 2026-04-26 | feat: refine live config lifecycle | Ogulcan Celik | |
| 2026-04-25 | fix: deliver server-approved terminal toasts | Ogulcan Celik | |
| 2026-04-23 | feat(logging): add robust rotating support logs | Ogulcan Celik | |
| 2026-04-22 | feat: add terminal-delivered client notifications | Ogulcan Celik | |
| 2026-04-21 | fix: restore terminal cursor state on client detach | Ogulcan Celik | |
| 2026-04-21 | feat: add persistent server-client sessions | Can 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 | |||
