Ogulcan Celik
ff965e9bc6
feat: route cli commands to saved ssh machines
2026-09-10 23:09:17 +03:00
Can Celik
425c861797
chore: upgrade libghostty and preserve terminal behavior ( #3906 )
2026-09-10 21:51:57 +03:00
Can Celik
90e947a6e2
fix: bound mouse selection repaint cadence ( #3901 )
...
refs #3895
2026-09-10 16:37:50 +03:00
akbash and akbash-bot
bf76cef889
fix: accept machine add options before the SSH target ( #3897 )
...
refs #3883
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 16:10:44 +03:00
akbash and akbash-bot
241a1e0fad
fix(input): accept WezTerm control key reports ( #3592 )
...
* fix(input): accept WezTerm control key reports
refs #3589
* fix(input): preserve WezTerm tab and escape reports
refs #3589
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 14:54:17 +03:00
akbash and akbash-bot
406c9e4fee
fix: preserve focused viewer geometry during activation ( #3746 )
...
* fix: preserve focused viewer geometry during activation
refs #3744
* fix: preserve geometry through activation sync
refs #3744
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 14:50:30 +03:00
Can Celik
3813af0ffe
fix: use host background for pane selection highlights ( #3894 )
...
refs #3798
2026-09-10 14:27:39 +03:00
7265a2b101
fix(windows): preserve legacy mouse reports over ssh ( #3742 )
...
* fix(windows): preserve legacy mouse reports over ssh
refs #3735
* fix(windows): preserve input after missing mouse release
refs #3735
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com >
2026-09-10 14:02:33 +03:00
akbash and akbash-bot
a52060315e
fix(linux): identify Herdr desktop notifications ( #3639 )
...
refs #3638
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 13:46:15 +03:00
akbash and akbash-bot
6a93b756e9
fix: accept session names after option terminator ( #3222 )
...
refs #3220
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 13:21:27 +03:00
akbash and akbash-bot
e1bb3df0ac
fix: keep spaces sidebar stable during resize ( #3862 )
...
refs #3817
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 13:20:44 +03:00
akbash and akbash-bot
0911056d7e
fix: stop token selection at CJK punctuation ( #3708 )
...
refs #3706
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 13:20:03 +03:00
akbash and akbash-bot
6fe8f818b9
fix(pi): support Windows session paths ( #3729 )
...
refs #3726
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-10 13:19:25 +03:00
akbash and akbash-bot
120c682008
fix: restore connected session navigator tree glyphs ( #3861 )
...
refs #3843
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-09 23:56:53 +03:00
akbash and akbash-bot
985d3442b4
fix: project public agent focus to attached clients ( #3764 )
...
refs #3760
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-09 22:40:57 +03:00
akbash and akbash-bot
1f1b20cb5d
fix: retain double-click selections and make tests root-safe ( #3854 )
...
refs #3847
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-09 22:37:53 +03:00
Can Celik
1682cab326
fix: restore plugin focus events for client navigation ( #3850 )
...
refs #3824
2026-09-09 22:04:47 +03:00
Can Celik
1f773dd6f4
fix: avoid full-screen copies for retained client updates ( #3837 )
...
refs #3822
2026-09-09 21:07:03 +03:00
b9ce96869e
feat: navigate and highlight workspaces across machines ( #3755 )
...
* fix: highlight workspace navigation with saved machines
refs #3754
* feat: navigate workspaces across connected machines
refs #3754
* feat: navigate workspaces across machines
refs #3754
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com >
2026-09-09 02:35:31 +03:00
Can Celik
8be4cf765a
fix: restore autofocus when creating worktrees ( #3787 )
...
* fix: restore autofocus when creating worktrees
refs #3766
* fix: let the client focus newly created worktrees
refs #3766
2026-09-09 00:32:05 +03:00
JJ Liebig and Ogulcan Celik
8996fc54fe
fix: support preinstalled windows remote hosts ( #3661 )
...
* fix: support windows hosts in saved ssh machines
refs #3651
* fix: keep windows ssh bridge writes blocking
refs #3651
* fix: close saved windows ssh bootstrap input
refs #3651
* refactor: simplify remote bridge helpers
refs #3651
* refactor: isolate remote bridge platform behavior
refs #3651
* fix: close captured ssh input under windows consoles
refs #3651
* test: remove redundant remote command assertions
refs #3651
refs #3701
* test: handle framed ssh commands in machine setup
refs #3651
---------
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com >
2026-09-09 00:08:42 +03:00
68c7b78ec2
fix: collapse worktree groups with saved machines ( #3781 )
...
* fix: collapse worktree groups with saved machines
refs #3778
* fix: scope worktree collapse by machine
refs #3778
* fix: collapse machines without switching focus
refs #3778
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com >
2026-09-08 17:51:59 +03:00
Ogulcan Celik
ffa0892ef8
chore: move marketplace worker to website repository
2026-09-08 15:58:14 +03:00
akbash and akbash-bot
9e01168b14
fix: show ssh errors during machine setup ( #3733 )
...
refs #3731
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-08 03:34:54 +03:00
kangal-bot
792b2baa44
docs: publish preview documentation
2026-09-07 22:04:42 +00:00
Can Celik
62431dbd03
fix: reduce idle ssh cpu without dropping final output ( #3728 )
...
* fix: stop polling idle ssh uploads on unix
* fix: preserve ssh output during idle bridge cancellation
* test: exercise active ssh upload cancellation
preview-2026-09-08-62431dbd033b
2026-09-08 00:35:48 +03:00
github-actions[bot]
a9f3ad5fd4
docs: publish release distribution for v0.9.0
2026-09-07 19:26:50 +00:00
Ogulcan Celik
b99002ac99
release: v0.9.0
v0.9.0
2026-09-07 22:12:53 +03:00
Ogulcan Celik
9be481fea6
docs: prepare 0.9.0 release documentation
2026-09-07 22:04:55 +03:00
Ogulcan Celik
702aa1e455
fix: require explicit consent for remote server replacement
2026-09-07 19:33:11 +03:00
Can Celik and Jonathan Liebig
e7d8220788
fix: preserve sessions after interrupted pane exits ( #3418 )
...
* fix: preserve sessions when pane shells are signaled
refs #3415
* fix: preserve shutdown checkpoints across platforms
refs #3415
---------
Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com >
2026-09-07 15:14:46 +02:00
4828181304
feat: make ui.pane_borders a three-state auto/always/off mode ( #3234 )
...
* feat: make ui.pane_borders a three-state auto/always/off mode
Legacy booleans keep parsing (true = auto, false = off); "always" frames
a lone pane while pane_outer_borders is enabled.
* fix: align pane border reload test and documentation
---------
Co-authored-by: Rudolf Schmidt <me@rudionrails.com >
Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com >
2026-09-07 14:04:54 +02:00
caner-akca
4b5e9bda23
fix: match claude bash permission prompts at every cursor position ( #3615 )
...
Claude marks the selected option with "❯", but bash_permission_prompt did not allow that prefix on numbered branches and did not cover the three-option "don't ask again" layout. Match both two- and three-option Bash approval prompts regardless of the selected option.
refs #2650
2026-09-07 02:27:04 +03:00
Can Celik
c7b79294e2
feat: add conditional styles for sidebar tokens ( #3693 )
2026-09-06 23:44:15 +03:00
akbash-bot
2329bc181d
fix: resolve queued submissions when pty actor exits
...
refs #3685
2026-09-06 22:03:14 +03:00
JJ Liebig
9d111db9c8
fix: keep manual selections active during terminal output ( #3684 )
2026-09-06 16:27:52 +02:00
JJ Liebig
5a64e8da45
fix: consume failed selection copies without interrupting agents ( #3681 )
2026-09-06 15:36:35 +02:00
kangal-bot
e366a05f03
docs: publish preview documentation
2026-09-06 10:42:13 +00:00
Can Celik
9e9bc8a144
feat: manage multiple ssh machines from one client ( #3670 )
preview-2026-09-06-9e9bc8a14466
2026-09-06 02:27:06 +03:00
Ogulcan Celik
35b0dff965
chore: approve markjaquith as contributor
2026-09-06 01:48:22 +03:00
Mark Jaquith
ec05328a44
fix: prevent OpenCode child prompts from leaving status blocked ( #3669 )
...
Child permission and question reports omitted the session ID, clearing
Herdr’s root session identity and preventing later lifecycle reports
from clearing the blocked state.
Track child-to-parent relationships and report prompt transitions with
their root session ID, including for nested children. This preserves
identity and lets existing ownership checks reject unrelated sessions.
Add regression coverage for prompt routing and lifecycle transitions,
and bump the OpenCode integration version to 11.
2026-09-06 00:08:19 +03:00
JJ Liebig
6f57f2f62c
fix: resolve Windows plugin pane launch paths ( #3666 )
...
* fix: resolve Windows plugin pane launch paths
refs #3024
* test: compare resolved Windows plugin probe paths
refs #3024
* test: compare resolved Windows plugin working directories
refs #3024
* test: wait for Windows plugin fixture completion
refs #3024
2026-09-05 21:56:17 +02:00
JJ Liebig
50ce4ec2dd
fix: run the full applicable test suite on windows ( #3660 )
...
* fix: run the full applicable test suite on windows
* test: remove redundant test shell assignment
* test: make endpoint and metadata fixtures deterministic
* test: tolerate exited servers during windows probe cleanup
2026-09-05 21:39:32 +03:00
6c52aad511
fix(ui): keep selections visible without host colors ( #2710 )
...
* fix(ui): keep selections visible without host colors
refs #2708
* test(ui): strengthen selection fallback coverage
refs #2708
* fix(ui): preserve selection contrast and terminal palette colors
refs #2708
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com >
2026-09-05 18:11:19 +02:00
JJ Liebig
af7e189bd6
fix: retain mouse selections across unrelated terminal output ( #3641 )
2026-09-05 14:30:00 +02:00
akbash and akbash-bot
3a822e8106
fix: preserve pixel mouse after sgr reassertion ( #3637 )
...
refs #3295
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-05 03:39:25 +02:00
JJ Liebig
7916be1656
fix: make Windows Codex prompt delay size-aware ( #3552 )
...
refs #3187
2026-09-05 02:38:14 +02:00
JJ Liebig
987651a760
fix: detect codex startup update prompts ( #3636 )
...
refs #3632
2026-09-05 02:14:07 +02:00
JJ Liebig and Can Celik
8162e26509
fix(windows): use active release directory on PATH ( #3618 )
...
* fix(windows): use active release directory on PATH
refs #3611
* fix(windows): expand variables in PATH comparisons
refs #3611
* fix(windows): restrict installer channel detection
refs #3611
---------
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-09-05 01:47:00 +03:00
Ogulcan Celik
a2b128978a
feat: enable kitty graphics by default
2026-09-04 21:59:13 +03:00