Can Celik
a5c69beabf
fix(perf): eliminate redundant terminal wake work ( #2962 )
...
* fix(perf): eliminate redundant terminal wake work
* fix(perf): harden release benchmark gate
* test(perf): strengthen performance guardrails
2026-08-19 04:43:28 +03:00
Ogulcan Celik
3667151744
fix: restore v0.8.0 as stable release
2026-08-19 00:16:59 +03:00
Ogulcan Celik
38d1819862
fix(ci): publish v0.8.1 documentation
2026-08-18 23:53:36 +03:00
Ogulcan Celik
09b2554ded
release: v0.8.1
2026-08-18 23:34:58 +03:00
Ogulcan Celik
529d3600c9
docs: finalize 0.8.1 release notes
2026-08-18 23:20:28 +03:00
kangal-bot
c05f026ca9
docs: publish preview documentation
2026-08-18 19:56:53 +00:00
Ogulcan Celik
9fac517226
feat: make Windows generally available
preview-2026-08-18-9fac51722653
2026-08-18 22:39:38 +03:00
Can Celik
0bd445020e
fix: preserve macOS IME commits in report-all mode ( #2947 )
2026-08-18 19:30:57 +03:00
akbash and akbash-bot
2d24950ad9
fix: isolate hidden pane render cadence ( #2892 )
...
refs #2890
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-08-18 04:37:11 +03:00
Can Celik
d497ee14dd
fix: retry Windows installer activation after transient locks ( #2921 )
...
refs #2916
2026-08-18 03:45:53 +03:00
Ogulcan Celik
b177acf014
fix(website): raise timeout on docs release integration test for slow builders
2026-08-18 01:42:21 +03:00
Ogulcan Celik
eac54b84b8
feat(website): plugin marketplace discovery shelves — trending and new arrivals
2026-08-18 01:33:30 +03:00
Ogulcan Celik
b3166d794e
fix(docs): link agents to config reference data
2026-08-18 00:31:15 +03:00
akbash and akbash-bot
76211757ec
fix: reap ctrl-click url openers ( #2906 )
...
* fix: reap ctrl-click url openers
refs #2903
* fix: scope linux opener test import
refs #2903
* test: isolate url opener regression
refs #2903
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-08-18 00:11:20 +03:00
JJ Liebig
19022d03c9
fix: sync powershell process working directory ( #2879 )
2026-08-17 23:29:47 +03:00
Can Celik
94093acb0a
fix: match Windows Ctrl+digit keybindings ( #2913 )
...
refs #2910
2026-08-17 23:26:18 +03:00
kangal-bot
d2cbcd415c
docs: publish preview documentation
2026-08-17 14:36:25 +00:00
Ogulcan Celik
1147e60bc0
docs: sync localized configuration updates
preview-2026-08-17-1147e60bc0a4
2026-08-17 17:18:09 +03:00
Ogulcan Celik
51b7064ef0
fix: keep agent skill aligned with stable releases
...
refs #2847
2026-08-16 01:11:09 +03:00
Can Celik
2b4b3849ca
fix(theme): skip host palette queries under wsl ( #2852 )
...
refs #2440
2026-08-16 00:05:24 +03:00
Can Celik
9166e07b31
fix(theme): keep default active rows subtle and add navigate cursor color ( #2838 )
...
refs #2792
2026-08-15 15:36:12 +03:00
Can Celik
15539d3dec
feat: make headless terminal size configurable ( #2829 )
...
refs #2828
2026-08-15 15:09:53 +03:00
Can Celik
b660cad804
fix(client): handle remote terminal hangup ( #2827 )
...
refs #2424
2026-08-15 15:03:59 +03:00
Can Celik
9e6c2b4e09
fix: detect qwen localized active states ( #2818 )
...
refs #2756
2026-08-14 23:03:53 +03:00
JJ Liebig
cb727d0555
fix: use verified local packages for windows updates ( #2816 )
...
refs #2751
2026-08-14 22:48:59 +03:00
Can Celik
d76657f2c7
fix: speed up alternate-screen history reads ( #2426 )
...
refs #2387
2026-08-14 05:18:30 +03:00
Can Celik
d2c317adc4
fix: keep active sidebar rows visible ( #2794 )
...
refs #2792
2026-08-14 05:01:12 +03:00
Ogulcan Celik
1af1a5b86f
feat(cli): guide agents to Herdr resources
2026-08-14 04:22:48 +03:00
Ogulcan Celik
1ac5e98057
fix(docs): publish channel-aware documentation indexes
2026-08-14 04:22:47 +03:00
Ogulcan Celik
b710176fd2
fix(docs): apply llms patch during website builds
2026-08-14 03:12:00 +03:00
Ogulcan Celik
1bfabbab3f
feat(docs): publish agent-readable documentation
2026-08-14 03:01:50 +03:00
akbash and akbash-bot
9351b058f3
fix: reject prompts to blocked agents ( #2790 )
...
* fix: reject prompts to blocked agents
refs #2788
* docs: clarify agent prompt timing
refs #2788
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-08-14 01:22:46 +03:00
akbash and akbash-bot
2075de5db0
fix: detect all claude half-circle spinner frames ( #2762 )
...
refs #2760
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-08-14 00:26:45 +03:00
37644cabe0
fix: wait for new pane shell readiness ( #2774 )
...
* fix: wait for new pane shell readiness
refs #2773
* refactor: share agent startup bounds
refs #2773
* fix: reconcile agent names after startup timeout
refs #2773
* fix: cover agent cleanup scheduling skew
refs #2773
* fix: bound pane shell readiness retries
refs #2773
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com >
2026-08-14 00:18:35 +03:00
Michael Hackner and Ogulcan Celik
f76d7df549
fix: keep tab and sidebar clicks when the terminal reports a stray drag ( #2736 )
...
* fix: keep tab and sidebar clicks when the terminal reports a stray drag
This works around a Ghostty bug that causes herdr tabs to be unclickable
in fullscreen mode.
Ghostty on macOS in native fullscreen emits one motion report after a
fresh press in the strip where the menu bar reveals, with the row
shifted to near the bottom of the grid. The cause is upstream: macOS
delivers one mouse event whose y is nearly a window height away from the
real pointer, and Ghostty reports it as it arrives (iTerm2 and
Terminal.app report the same clicks correctly).
Herdr treated the stray report as a real drag and lost the click two
ways: it opened a tab reorder with no drop target, making the release a
no-op, and it handed the release to the pane under the bogus
coordinates.
Now, a press on the tab bar or sidebar owns the gesture until release,
and a tab drag only starts once the pointer is over a real drop target.
refs #796
* fix: scope chrome mouse gestures to their input source
* fix: preserve chrome drag input source
* fix: preserve concurrent chrome presses
---------
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com >
2026-08-13 18:00:32 +03:00
Can Celik
b7dca4bb2a
fix(graphics): support high-dpi direct file frames ( #2680 )
2026-08-13 17:21:26 +03:00
952729ee03
fix: preserve logical lines in scrollback editor ( #2735 )
...
refs #2733
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-08-13 03:46:52 +03:00
Can Celik
a4d52ab602
feat: add qwen code detection and restore ( #2743 )
...
refs #2730
2026-08-13 03:00:35 +03:00
Erik Krogen and Copilot
8b635c9180
fix(agent): focus Copilot before prompting ( #2734 )
...
* fix(agent): focus Copilot before prompting
refs #1698
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* test(agent): cover stale focus-reporting state
refs #1698
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-13 02:38:43 +03:00
49e333ae87
fix: strip claude title spinner frames ( #2709 )
...
* fix: source title activity glyphs from manifests
refs #2707
* fix: simplify manifest-driven title stripping
refs #2707
* fix: reconcile handoff title policies
refs #2707
* fix: strip claude title spinner frames
refs #2707
* fix: keep claude detection manifest unchanged
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com >
2026-08-12 22:56:19 +03:00
JJ Liebig
1079fff412
fix: use the running binary in agent hooks ( #2722 )
2026-08-12 22:13:21 +03:00
Can Celik
d46d9a2275
fix: preserve workspace labels for root repositories ( #2727 )
...
refs #2594
2026-08-12 20:00:37 +03:00
Ogulcan Celik
c82a5b069c
chore: update contributor list
2026-08-12 19:45:17 +03:00
JJ Liebig and Can Celik
5600197f00
perf: avoid repeated Git config reads ( #2688 )
...
refs #2643
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-08-12 04:14:59 +03:00
Ogulcan Celik
3f752a72fd
fix: synchronously terminate cancelled status commands
2026-08-12 03:52:41 +03:00
Ogulcan Celik
9ba32c25f3
fix: detect claude 2.1.228 half-circle busy spinner
2026-08-12 02:48:04 +03:00
d004089dee
fix: disambiguate shifted punctuation keybinds ( #2676 )
...
refs #2674
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-08-11 23:08:34 +03:00
akbash and akbash-bot
3607453087
fix(render): compact large terminal redraws ( #2675 )
...
refs #2670
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-08-11 22:55:49 +03:00
Can Celik and Jonathan Liebig
06ca0baa12
fix(windows): reduce idle agent detection CPU ( #2651 )
...
* fix(windows): reduce idle agent detection CPU
refs #2642
* fix(windows): gate agent process discovery
refs #2642
---------
Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com >
2026-08-11 18:08:51 +03:00
JJ Liebig and Can Celik
6b0e6165af
fix: make just build cross-platform ( #2647 )
...
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-08-11 16:46:54 +03:00