Ogulcan Celik
1287d14f8c
ci: finalize measured compiler cache optimizations
2026-09-11 20:23:53 +03:00
Ogulcan Celik
8997d5e4b5
test: verify incremental reuse after a source change
2026-09-11 20:22:10 +03:00
Ogulcan Celik
23258dd9d5
ci: measure windows incremental state reuse
2026-09-11 20:22:10 +03:00
Ogulcan Celik
d8eb841e85
ci: test linux incremental reuse and correct the linker probe
2026-09-11 20:22:10 +03:00
Ogulcan Celik
2b0038995a
ci: compare windows linkers without changing release builds
2026-09-11 20:22:10 +03:00
Ogulcan Celik
a5d7bcb304
ci: remove completed measurement probes
2026-09-11 20:22:10 +03:00
Ogulcan Celik
287be6deac
ci: inspect remaining zig cache misses
2026-09-11 20:22:10 +03:00
Ogulcan Celik
fe0459a575
ci: run macos and windows lint alongside tests
2026-09-11 20:21:48 +03:00
Ogulcan Celik
7b48a7ac0e
ci: keep the zig compiler path stable across runs
2026-09-11 20:21:15 +03:00
Ogulcan Celik
1ec15a6796
ci: compare scalar build scopes on one runner
2026-09-11 20:21:15 +03:00
Ogulcan Celik
e55f3f7a76
ci: measure debug profiles and remove duplicate macos caching
2026-09-11 20:21:15 +03:00
Ogulcan Celik
6fd9f5390a
ci: build only the ghostty test target for scalar checks
2026-09-11 20:21:15 +03:00
Ogulcan Celik
e5f592c8e0
ci: reduce debug information in validation builds
2026-09-11 20:21:15 +03:00
Ogulcan Celik
84f5e45b4c
ci: retain zig build caches across validation runs
2026-09-11 20:21:15 +03:00
1a7c691559
fix(remote): show SSH authentication output ( #3609 )
...
* fix(remote): show SSH authentication output
refs #3606
* test(remote): stabilize SSH authentication output regression
refs #3606
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com >
2026-09-11 21:12:49 +04:00
JJ Liebig
eba7758ced
fix(config): keep utf8 bom from breaking config reads and writes ( #3962 )
...
* fix(config): keep utf8 bom from breaking config reads and writes
refs #3678
* fix(config): only strip displaced boms when config is invalid
refs #3678
* fix(config): strip only boms the toml parser rejects
refs #3678
2026-09-11 18:36:06 +02:00
JJ Liebig
c7a7cc454a
fix: lint all targets on windows ( #3963 )
...
Native Windows lint and check only clippy-checked the herdr binary, while macOS and Linux run clippy across all targets. Enable --all-targets on Windows and gate the Unix-only test helpers that this exposed so Windows check matches the Unix one.
2026-09-11 18:12:49 +02:00
JJ Liebig
871ff8b91f
fix: flush Windows Codex paste burst before prompt submit ( #3961 )
...
Codex's Windows input reader does not surface bracketed paste. It buffers
the prompt as a paste burst and rewrites a following Enter into a newline
until the burst idles out, so the previous size-based delay only reduced
the chance of losing the submit. Append a non-character key after the
paste so Codex flushes the burst synchronously, giving every prompt a
deterministic submit boundary.
refs #3187
2026-09-11 17:04:06 +02:00
Can Celik
f3cbe03fdb
fix: detect cline launchers and idle states ( #3959 )
...
refs #2396
2026-09-11 17:38:52 +03:00
Can Celik
cd7edeb060
fix: preserve local direct kitty graphics transport ( #3957 )
...
refs #3785
2026-09-11 16:26:52 +03:00
Can Celik
a05c403881
fix: recognize claude unicode spinner during active turns ( #3953 )
...
refs #3949
2026-09-11 16:07:33 +03:00
Can Celik
02b1b49d46
test: make windows cross-check path assertions portable ( #3954 )
2026-09-11 15:59:09 +03:00
Ogulcan Celik
2778411b6c
chore: add one-time windows cross-check setup
2026-09-11 15:35:35 +03:00
Ogulcan Celik
0345791381
ci: trigger nix updates after stable releases
2026-09-11 14:54:05 +03:00
akbash and akbash-bot
560cb8c1d2
fix: preserve plugin registry symlinks ( #3927 )
...
refs #3922
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-09-11 14:41:16 +03:00
JJ Liebig
61ca85d589
fix: explain zig version requirement on build failure ( #3931 )
2026-09-11 02:51:26 +02:00
Can Celik
6e7d415bcf
fix: keep terminal snapshots consistent while scrolling ( #3928 )
...
refs #3900
2026-09-11 02:08:31 +03:00
Can Celik
5827145940
feat: support conditional sidebar token hiding ( #3925 )
2026-09-11 00:55:19 +03:00
Can Celik
043b804c44
feat: route cli commands to saved ssh machines ( #3918 )
2026-09-10 23:33:27 +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