| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-15 | feat: add system toast delivery | Ogulcan Celik | |
| 2026-05-15 | chore: add next-release docs mirror | 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 | docs: add prerelease docs guardrails | Ogulcan Celik | |
| 2026-05-14 | docs: remove unreleased config options | Ogulcan Celik | |
| 2026-05-14 | fix: allow larger kitty graphics frames | Ogulcan Celik | |
| 2026-05-14 | feat(website): credit moshi ssh client in mobile section | Ogulcan Celik | |
| 2026-05-14 | fix: update codex hooks feature flag | Ogulcan Celik | |
| fixes #108 | |||
| 2026-05-14 | docs: document pi ghostty shift-enter keybinds | Ogulcan Celik | |
| 2026-05-14 | ci: avoid caching cargo binaries | Ogulcan Celik | |
| 2026-05-14 | feat: add tmux-style mouse capture config | Ogulcan Celik | |
| 2026-05-13 | fix(website): update demo video | Ogulcan Celik | |
| 2026-05-13 | fix: gate kitty graphics behind config | Ogulcan Celik | |
| 2026-05-13 | docs: clarify local planning and release rules | Ogulcan Celik | |
| 2026-05-13 | docs: clarify protocol and release manifest rules | 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 | test: update api ping protocol version | 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-13 | feat: add pi worktree-switch extension | Ogulcan Celik | |
| 2026-05-12 | chore: disable zed rust lsp for herdr | Ogulcan Celik | |
| 2026-05-12 | docs: update website manifest for v0.5.8 | github-actions[bot] | |
| 2026-05-12 | release: v0.5.8 | Ogulcan Celik | |
| 2026-05-12 | docs: update unreleased changelog | 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 | chore: approve contributor moonsphere | github-actions[bot] | |
| 2026-05-12 | docs: fix keybinding example conflict | Ogulcan Celik | |
| 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 | docs: document remote ssh ports | 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 | docs: update website manifest for v0.5.7 | github-actions[bot] | |
| 2026-05-10 | release: v0.5.7 | Ogulcan Celik | |
| 2026-05-10 | chore: sync lockfile during release | Ogulcan Celik | |
