Ogulcan Celik
1d3cb670bb
release: v0.5.6
2026-05-09 16:00:24 +03:00
Ogulcan Celik
6672d9fb79
docs: update changelog for next release
2026-05-09 15:59:58 +03:00
Ogulcan Celik
996e1a3ef2
chore: remove unused headless cursor import
2026-05-09 15:58:20 +03:00
Ogulcan Celik
3b53ae6e6e
fix(remote): bootstrap remote herdr install
2026-05-09 15:15:45 +03:00
Ogulcan Celik
d8db1bce7e
refactor(server): extract headless render stream helpers
2026-05-08 23:23:06 +03:00
Ogulcan Celik
251457e887
refactor(server): split headless client transport
2026-05-08 23:16:12 +03:00
Ogulcan Celik
18fe29b219
feat: add github issue autocomplete extension
2026-05-08 23:13:27 +03:00
Ogulcan Celik
793f127e54
feat(remote): add network-efficient thin client transport
...
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 22:20:04 +03:00
Ogulcan Celik
bb0dad86f8
fix: split panes in target tab without stealing focus
...
fixes #75
2026-05-08 15:37:01 +03:00
Ogulcan Celik
ac32c1a19b
fix: clear agent toast after focus
2026-05-08 14:56:14 +03:00
Ogulcan Celik
c08e51e666
feat: make agent toasts focus panes
2026-05-08 14:53:45 +03:00
Ogulcan Celik
b0aa7b2cdd
fix: preserve osc8 hyperlinks in client rendering
...
fixes #73
2026-05-07 21:48:50 +03:00
Ogulcan Celik
dcfe11a758
build: update libghostty-vt vendor
...
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 18:29:21 +03:00
Ogulcan Celik
2dfed86010
fix: clear hook state when native agent exits
...
fixes #72
2026-05-07 15:06:47 +03:00
Ogulcan Celik
34df89ae65
fix: persist agent panel scope in config
2026-05-06 22:53:56 +03:00
github-actions[bot]
9f94974de7
docs: update website manifest for v0.5.5
2026-05-06 18:09:02 +00:00
github-actions[bot]
2c3a386bbf
chore: approve merged contributor nexxeln
2026-05-06 18:08:39 +00:00
Shoubhit Dash
446eecb4a1
feat: add vesper theme ( #71 )
2026-05-06 21:08:20 +03:00
Ogulcan Celik
523d50ec6c
release: v0.5.5
2026-05-06 21:02:51 +03:00
Ogulcan Celik
49e6124026
docs: update changelog for next release
2026-05-06 21:02:19 +03:00
Ogulcan Celik
b83737bddb
fix: keep pane scrollbar gutter stable
2026-05-06 20:59:57 +03:00
Ogulcan Celik
94b90043f9
fix: clear native agent detection after shell returns
...
fixes #66
2026-05-06 20:17:52 +03:00
Ogulcan Celik
f7b0ee2f75
feat: add mobile terminal layout
2026-05-05 18:32:42 +03:00
Ogulcan Celik
6885c88739
fix: preserve split utf-8 terminal input
2026-05-05 15:25:45 +03:00
Ogulcan Celik
96d113ebe8
build: run full check during release
2026-05-03 02:17:32 +03:00
github-actions[bot]
ab9b81f3fc
docs: update website manifest for v0.5.4
2026-05-02 21:41:08 +00:00
Ogulcan Celik
3a6bc42f91
release: v0.5.4
2026-05-03 00:33:07 +03:00
Ogulcan Celik
420b845568
docs: update changelog for next release
2026-05-03 00:31:35 +03:00
Ogulcan Celik
2c950712c7
fix: preserve hidden cursor visibility for ime anchors
2026-05-03 00:12:16 +03:00
Ogulcan Celik
a1c02f0441
fix: anchor ime cursor to focused pane position
2026-05-02 18:39:09 +03:00
Ogulcan Celik
10ba9f023c
fix: stabilize hidden cursor position during client redraw
...
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-05-02 17:36:00 +03:00
Ogulcan Celik
45005f1f73
fix: mark visible done panes seen on terminal focus
2026-05-02 01:23:10 +03:00
Ogulcan Celik
9ae93b1252
docs: simplify release instructions
2026-04-30 01:03:42 +03:00
github-actions[bot]
74ad23120e
docs: update website manifest for v0.5.3
2026-04-29 21:55:29 +00:00
Ogulcan Celik
fd9e40fae8
release: v0.5.3
2026-04-30 00:50:11 +03:00
Ogulcan Celik
649d9452c4
docs: update changelog
2026-04-30 00:48:04 +03:00
Ogulcan Celik
d8bb2ebed9
fix: preserve pane size while detached
2026-04-29 23:50:05 +03:00
Ogulcan Celik
c950670dca
fix: run integration commands without server
2026-04-29 23:24:36 +03:00
Ogulcan Celik
eec56a56a9
fix: restore double prefix passthrough in client mode
2026-04-29 23:14:38 +03:00
Ogulcan Celik
ded6d7bfa6
feat: add human session attach and list output
2026-04-29 21:58:22 +03:00
Franz Bettag
5baf231e07
Add named persistent sessions ( #57 )
...
* feat: add named persistent sessions
* feat: add session management commands
* fix: tighten named session stop and override precedence
* fix: handle session help and stop test race
* test: isolate default session env test
---------
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-04-28 20:11:11 +03:00
Yifeng He
22d7bef568
fix: resize w claude code no flicker ( #61 )
...
* fix: mouse resize panel failed with claude-code no flicker
* test: run pane mouse reporting drag tests inside tokio runtime
Switch the new horizontal/vertical drag tests to `#[tokio::test]` so
`PaneRuntime::test_with_screen_bytes` has a reactor when it calls
`tokio::spawn`. CI was panicking with "there is no reactor running".
* test: refresh git state in workspace drop slot test
Workspace::test_new caches the parent repo's git branch at construction
time. On master CI the herdr checkout has ref: refs/heads/master in HEAD,
so the cache is populated and workspace_row_height returns 2. On PR CI
actions/checkout uses a detached merge ref, git_branch returns None, row
height becomes 1, and the drop-slot tie-break flips workspace_drop_index_at_row(2)
from Some(0) to Some(1). Refresh git state after pointing identity_cwd at
the per-test temp repo so the cache reflects the temp repo's HEAD.
2026-04-28 13:13:53 +03:00
Ogulcan Celik
b6308ef3be
feat: notify active panes when terminal is unfocused
2026-04-28 01:05:33 +03:00
Ogulcan Celik
5a61ae2f9d
feat: add status command
2026-04-27 22:54:02 +03:00
github-actions[bot]
d7879fafe8
docs: update website manifest for v0.5.2
2026-04-27 19:16:13 +00:00
Ogulcan Celik
63fee138ad
release: v0.5.2
2026-04-27 22:10:24 +03:00
Ogulcan Celik
57d13d4e25
docs: update changelog for next release
2026-04-27 22:06:22 +03:00
Ogulcan Celik
0ef94cdbc1
fix: improve claude subagent hook lifecycle
...
fixes #58
2026-04-27 21:13:14 +03:00
Ogulcan Celik
19be0a6ca7
docs: document issue closing convention
2026-04-27 17:50:07 +03:00
Ogulcan Celik
fb4e5a73ff
fix: ignore claude subagent hook reports
...
fixes #58
2026-04-27 17:48:08 +03:00