akbash
e6fa5289f2
fix(ui): preserve sidebar scroll across clients ( #2280 )
...
refs #2255
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-04 15:37:33 +03:00
Ogulcan Celik
7767f3ed64
test: wait for multi-client resize propagation
2026-07-15 23:33:23 +03:00
Ogulcan Celik
faee06764e
test: synchronize multi-client resize assertion
2026-07-06 19:25:42 +03:00
Ogulcan Celik
8b74fb8a12
feat: emit placement mutation events
2026-06-29 20:39:54 +03:00
Ogulcan Celik
17544c36ee
fix: make macos ci socket tests deterministic
2026-06-14 04:42:50 +03:00
Ogulcan Celik
d35c642ef3
feat: add pane move api and cli
...
refs #299
2026-06-13 01:59:24 +03:00
Ogulcan Celik
4001fd2ec8
feat: improve toast ergonomics
...
refs #486
2026-06-06 17:42:38 +03:00
Can Celik
9586ee9c3f
test: harden ci flake diagnostics ( #365 )
2026-05-31 01:11:06 +03:00
Ogulcan Celik
fc4e1bbf6b
perf: reduce sidebar git polling overhead
...
refs #353
2026-05-30 23:58:34 +03:00
Ogulcan Celik
420925d141
fix: support scrolling direct agent attaches
2026-05-24 21:30:04 +03:00
Ogulcan Celik
9817820af1
feat: add worktree cli and socket api
2026-05-23 15:19:36 +03:00
Ogulcan Celik
06bcd06a17
feat: use local keybindings for remote attach
2026-05-21 15:17:37 +03:00
Ogulcan Celik
ed478be983
fix: bridge remote clipboard image paste
...
refs #205
2026-05-20 02:51:59 +03:00
Ogulcan Celik
e7f94a3f35
feat: support hermes agent integration
...
refs #144
2026-05-19 00:26:05 +03:00
Ogulcan Celik
73dba97521
fix: forward pane cursor shape
...
fixes #116
2026-05-15 20:53:55 +03:00
Ogulcan Celik
4da250ad17
test: update protocol fixtures
2026-05-13 14:51:47 +03:00
Ogulcan Celik
9663028a82
test: disable real sound playback during checks
2026-05-11 16:39:24 +03:00
Ogulcan Celik
9f210e9738
chore: enable clippy linting
2026-05-09 23:16:24 +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
b0aa7b2cdd
fix: preserve osc8 hyperlinks in client rendering
...
fixes #73
2026-05-07 21:48:50 +03:00
Ogulcan Celik
e9547a8e0d
feat: refine live config lifecycle
2026-04-26 17:06:00 +03:00
Ogulcan Celik
34138bbc38
fix: restore headless test reliability on macos
2026-04-21 19:11:22 +03:00
Can Celik
3397e1ce29
feat: add persistent server-client sessions
...
Make herdr persistent by default.
Launching herdr now starts or reattaches to a background session
server. Clients can detach and reattach while panes and agent
processes keep running. Session mode now supports multi-client attach,
auto-detect startup, and a thin-client/headless-server split.
This also refactors the large app, ui, input, pane, config,
workspace, and persistence modules into smaller focused submodules,
while preserving behavior and colocating tests with the code they
exercise.
Upgrade notes:
- persistence mode is now the default
- in-app quit detaches the current client instead of stopping the server
- use `herdr server stop` to stop the background session
- use `--no-session` for the old single-process behavior
- default socket paths now live under the config directory
2026-04-21 16:30:04 +03:00