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
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
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
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 and Ogulcan Celik
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
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
Ogulcan Celik
6144aa218e
test: fix flaky pid file stability test
2026-04-26 17:11:01 +03:00
Ogulcan Celik
e9547a8e0d
feat: refine live config lifecycle
2026-04-26 17:06:00 +03:00
Ogulcan Celik
3aa7903d28
fix: keep pane background transparent when host color is unknown
2026-04-26 02:15:41 +00:00
Ogulcan Celik
3d1ef155bf
feat: add live config reload
2026-04-26 02:07:33 +03:00
Ogulcan Celik
ef4182efd9
chore: update website preview card
2026-04-26 00:21:32 +03:00
Ogulcan Celik
a9c8de7eec
chore: use approve command for contributor gate
2026-04-26 00:09:26 +03:00
github-actions[bot]
b11c756ad9
chore: approve contributor fbettag
2026-04-25 21:02:17 +00:00
Ogulcan Celik
e0ed2cccf8
ci: update latest manifest after release
2026-04-25 23:47:01 +03:00
Ogulcan Celik
b073e7fd28
docs: update website manifest for v0.5.1
2026-04-25 23:39:52 +03:00
Ogulcan Celik
071a22afde
release: v0.5.1
v0.5.1
2026-04-25 23:28:23 +03:00
Ogulcan Celik
95835d9bbc
docs: update changelog for release
2026-04-25 23:26:38 +03:00
Ogulcan Celik
88cc44c789
fix: keep herdr toast delivery in-app
2026-04-25 23:21:42 +03:00
Ogulcan Celik
692327f38b
fix: reserve pane scrollbar column
2026-04-25 23:08:01 +03:00
Ogulcan Celik
d15fa7aae4
fix: deliver server-approved terminal toasts
2026-04-25 21:40:48 +03:00
Ogulcan Celik
0d5cab85f7
fix: reduce default support log noise
2026-04-25 21:39:19 +03:00
Ogulcan Celik
ddb3e04f92
test: add libghostty upgrade contract coverage
2026-04-25 04:16:44 +03:00