| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-15 | feat: add system toast delivery | Ogulcan Celik | |
| 2026-05-15 | feat: add light theme variants | Ogulcan Celik | |
| 2026-05-14 | fix(input): scroll pane scrollback with pageup/pagedown and parse enhanced ↵ | Ogulcan Celik | |
| tilde sequences | |||
| 2026-05-14 | fix: allow larger kitty graphics frames | Ogulcan Celik | |
| 2026-05-14 | fix: update codex hooks feature flag | Ogulcan Celik | |
| fixes #108 | |||
| 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 | test: decouple release manifest from source protocol | Ogulcan Celik | |
| 2026-05-13 | test: update protocol fixtures | Ogulcan Celik | |
| 2026-05-13 | feat: support kitty graphics in attached clients | Ogulcan Celik | |
| 2026-05-13 | feat: render kitty graphics in local panes | Ogulcan Celik | |
| 2026-05-12 | fix: rerender after pane rename | Ogulcan Celik | |
| 2026-05-12 | test: add ime input regressions | Ogulcan Celik | |
| 2026-05-12 | ci: run checks on macos | Ogulcan Celik | |
| 2026-05-12 | fix: detect nix-wrapped agent entrypoints | Ogulcan Celik | |
| 2026-05-12 | fix(remote): keep bridge socket path under sun_path ceiling (#103) | moonsphere | |
| local_forward_socket_path built {TMPDIR}/herdr-remote-{pid}-{target}- {session}.sock. On macOS std::env::temp_dir() returns /var/folders/.../T/ (~49 chars), so a ~24-char target was enough to push the path past sun_path's 104-byte ceiling and UnixListener::bind rejected it with "path must be shorter than SUN_LEN". Per-component sanitization capped each piece at 32 chars but ignored the directory prefix. The function now picks the first form that fits within 103 bytes (one byte of headroom for the trailing NUL; portable across macOS' 104 and Linux's 108) measured via OsStrExt::as_bytes: 1. Readable name in TMPDIR (unchanged when it fits). 2. Hashed short name in TMPDIR. 3. Hashed short name in /tmp (rare fallback for over-long TMPDIRs). The hash covers the full unsanitized target/session so uniqueness does not depend on prefix truncation; the truncated prefix is kept only for debuggability of the short-form filename. Co-authored-by: jett <jett@pingcap.cn> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> | |||
| 2026-05-12 | fix: detect macos foreground jobs by process group | Ogulcan Celik | |
| fixes #100 | |||
| 2026-05-12 | fix: omit cursor for mobile switcher overlay | Ogulcan Celik | |
| 2026-05-12 | fix: hide mobile switcher cursor | Ogulcan Celik | |
| 2026-05-12 | feat: add agent cycling and tab wheel switching | Ogulcan Celik | |
| fixes #92 | |||
| 2026-05-11 | feat: add notification target keybind | Ogulcan Celik | |
| 2026-05-11 | feat: add optional pane border labels | Ogulcan Celik | |
| 2026-05-11 | fix: show tab names in mobile agent switcher | Ogulcan Celik | |
| 2026-05-11 | fix: hide pane cursor while scrolled back | Ogulcan Celik | |
| 2026-05-11 | fix: drain client control messages during shutdown | Ogulcan Celik | |
| 2026-05-11 | fix: resize background tabs on terminal resize | Ogulcan Celik | |
| 2026-05-11 | test: disable real sound playback during checks | Ogulcan Celik | |
| 2026-05-11 | fix: stabilize integration agent state reports | Ogulcan Celik | |
| 2026-05-11 | fix: preserve indexed terminal colors | Ogulcan Celik | |
| fixes #74 | |||
| 2026-05-10 | fix: make update server stop safer | Ogulcan Celik | |
| 2026-05-10 | fix: preflight running servers before update | Ogulcan Celik | |
| 2026-05-10 | docs: document custom command keybindings | Ogulcan Celik | |
| 2026-05-09 | chore: enable clippy linting | Ogulcan Celik | |
| 2026-05-09 | feat: add ansi pane read format | Ogulcan Celik | |
| 2026-05-09 | fix: refresh git status off the main loop | Ogulcan Celik | |
| fixes #85 | |||
| 2026-05-09 | Show focus on active agent in agents panel like spaces panel does (#84) | YoungTaek | |
| * feat: show focus on active agent in agents panel like spaces panel does * refactor: improve to calculation and binding style | |||
| 2026-05-09 | chore: remove unused headless cursor import | Ogulcan Celik | |
| 2026-05-09 | fix(remote): bootstrap remote herdr install | Ogulcan Celik | |
| 2026-05-08 | refactor(server): extract headless render stream helpers | Ogulcan Celik | |
| 2026-05-08 | refactor(server): split headless client transport | 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-08 | fix: split panes in target tab without stealing focus | Ogulcan Celik | |
| fixes #75 | |||
| 2026-05-08 | fix: clear agent toast after focus | Ogulcan Celik | |
| 2026-05-08 | feat: make agent toasts focus panes | Ogulcan Celik | |
| 2026-05-07 | fix: preserve osc8 hyperlinks in client rendering | Ogulcan Celik | |
| fixes #73 | |||
| 2026-05-07 | build: update libghostty-vt vendor | Ogulcan Celik | |
| vendor ghostty 063ac3e and remove the musl libc++ link workaround. expose the new selection formatter and hyperlink uri apis for follow-up rendering work. add manual artifact validation for static linux builds. | |||
| 2026-05-07 | fix: clear hook state when native agent exits | Ogulcan Celik | |
| fixes #72 | |||
| 2026-05-06 | fix: persist agent panel scope in config | Ogulcan Celik | |
| 2026-05-06 | feat: add vesper theme (#71) | Shoubhit Dash | |
| 2026-05-06 | fix: keep pane scrollbar gutter stable | Ogulcan Celik | |
