Commit Graph
1632 Commits
Author SHA1 Message Date
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
akbashandakbash-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
akbashandakbash-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
akbashandakbash-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
akbashandakbash-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 HacknerandOgulcan 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 KrogenandCopilot 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 LiebigandCan 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
akbashandakbash-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 CelikandJonathan 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 LiebigandCan 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