Ogulcan Celik
7b8f699083
feat: add scrollback editor keybind
...
refs #122
2026-05-16 18:33:23 +03:00
Ogulcan Celik
170d567487
fix: respect integration config dirs
...
refs #121
2026-05-16 18:31:35 +03:00
Ogulcan Celik
72770305d3
feat: add hook-owned custom agent status labels
2026-05-16 02:26:14 +03:00
Ogulcan Celik
58c379f1f0
fix: keep split resize hitboxes off pane content
...
fixes #120
2026-05-16 02:18:35 +03:00
Ogulcan Celik
c3d74be01e
fix: detect copilot process name
...
fixes #118
2026-05-16 02:01:51 +03:00
Ogulcan Celik
16e10aa921
docs: move changelog into next-release docs flow
2026-05-15 21:24:05 +03:00
Ogulcan Celik
e1a84a8e34
fix: force redraw on terminal focus gain
2026-05-15 21:17:55 +03:00
Ogulcan Celik
73dba97521
fix: forward pane cursor shape
...
fixes #116
2026-05-15 20:53:55 +03:00
Ogulcan Celik
4cbe72ec2d
feat: add indexed keybind families
2026-05-15 20:31:01 +03:00
Ogulcan Celik
43d60fc662
chore: remove worktree extension and note kitty limitation
2026-05-15 19:01:19 +03:00
github-actions[bot]
720e7074ff
docs: update website manifest for v0.5.9
2026-05-15 15:54:23 +00:00
Ogulcan Celik
f9d7341c1f
release: v0.5.9
2026-05-15 18:49:23 +03:00
Ogulcan Celik
5f27bc37e5
docs: draft changelog for next release
2026-05-15 18:47:18 +03:00
Ogulcan Celik
8ad3c40fab
fix(input): only host-scroll plain page key presses
2026-05-15 18:37:59 +03:00
Ogulcan Celik
4bfc3a89c5
config: split experimental settings from advanced
2026-05-15 15:14:19 +03:00
Ogulcan Celik
7c636e97f4
fix: refresh and reuse kitty graphics placements
2026-05-15 03:53:37 +03:00
Ogulcan Celik
67d5e7391f
fix: remove macos notification icon handling
2026-05-15 03:47:13 +03:00
Ogulcan Celik
fdf6a0180d
fix: improve macos system notifications
2026-05-15 03:25:50 +03:00
Ogulcan Celik
bfe2f84f4f
feat: add system toast delivery
2026-05-15 01:37:57 +03:00
Ogulcan Celik
80d70642b7
chore: add next-release docs mirror
2026-05-15 01:06:23 +03:00
Ogulcan Celik
21cb18f74b
feat: add light theme variants
2026-05-15 00:16:45 +03:00
Ogulcan Celik
c2e58974f4
fix(input): scroll pane scrollback with pageup/pagedown and parse enhanced tilde sequences
2026-05-14 22:57:09 +03:00
Ogulcan Celik
5c82623dbf
docs: add prerelease docs guardrails
2026-05-14 22:12:24 +03:00
Ogulcan Celik
50d608bbd6
docs: remove unreleased config options
2026-05-14 19:41:19 +03:00
Ogulcan Celik
c269eeea13
fix: allow larger kitty graphics frames
2026-05-14 18:11:22 +03:00
Ogulcan Celik
fff5544030
feat(website): credit moshi ssh client in mobile section
2026-05-14 17:48:24 +03:00
Ogulcan Celik
bdac7143f6
fix: update codex hooks feature flag
...
fixes #108
2026-05-14 16:32:07 +03:00
Ogulcan Celik
d1ff807526
docs: document pi ghostty shift-enter keybinds
2026-05-14 13:59:14 +03:00
Ogulcan Celik
6ccca5d688
ci: avoid caching cargo binaries
2026-05-14 02:58:58 +03:00
Ogulcan Celik
ed4253d603
feat: add tmux-style mouse capture config
2026-05-14 02:50:00 +03:00
Ogulcan Celik
287bf51640
fix(website): update demo video
2026-05-13 21:45:06 +03:00
Ogulcan Celik
c542fc8717
fix: gate kitty graphics behind config
2026-05-13 18:53:53 +03:00
Ogulcan Celik
b02a9a81d2
docs: clarify local planning and release rules
2026-05-13 15:05:47 +03:00
Ogulcan Celik
e1779cb13d
docs: clarify protocol and release manifest rules
2026-05-13 15:00:09 +03:00
Ogulcan Celik
bca2f033f3
test: decouple release manifest from source protocol
2026-05-13 14:58:09 +03:00
Ogulcan Celik
4da250ad17
test: update protocol fixtures
2026-05-13 14:51:47 +03:00
Ogulcan Celik
f7b6467afe
test: update api ping protocol version
2026-05-13 14:40:00 +03:00
Ogulcan Celik
4600309051
feat: support kitty graphics in attached clients
2026-05-13 14:15:26 +03:00
Ogulcan Celik
fb9aff5408
feat: render kitty graphics in local panes
2026-05-13 14:15:26 +03:00
Ogulcan Celik
83cc6ef012
feat: add pi worktree-switch extension
2026-05-13 03:48:35 +03:00
Ogulcan Celik
63adf7ef2f
chore: disable zed rust lsp for herdr
2026-05-12 16:51:26 +03:00
github-actions[bot]
a876e6156e
docs: update website manifest for v0.5.8
2026-05-12 13:25:54 +00:00
Ogulcan Celik
9e405027d3
release: v0.5.8
2026-05-12 16:19:50 +03:00
Ogulcan Celik
75f94bce8d
docs: update unreleased changelog
2026-05-12 16:18:55 +03:00
Ogulcan Celik
f661fc928b
fix: rerender after pane rename
2026-05-12 16:08:01 +03:00
Ogulcan Celik
4af28fbb65
test: add ime input regressions
2026-05-12 15:54:19 +03:00
Ogulcan Celik
8375922c06
ci: run checks on macos
2026-05-12 15:05:36 +03:00
Ogulcan Celik
af4db0f769
fix: detect nix-wrapped agent entrypoints
2026-05-12 14:12:49 +03:00
moonsphere
8f747e96eb
fix(remote): keep bridge socket path under sun_path ceiling ( #103 )
...
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 14:08:41 +03:00
Ogulcan Celik
bcea1d884a
fix: detect macos foreground jobs by process group
...
fixes #100
2026-05-12 13:59:32 +03:00