Commit Graph

882 Commits

Author SHA1 Message Date
Ogulcan Celik c1f7b6f331 fix: preserve lone escape input boundaries
refs #541
2026-07-18 02:51:29 +03:00
Ogulcan Celik e298e45890 feat: add optional workspace name prompt 2026-07-18 01:55:46 +03:00
Ogulcan Celik e0758c3211 feat: harden named agent cli workflows
refs #1525
2026-07-17 23:59:56 +03:00
Ogulcan Celik 813fec141f test(windows): support headless console runners 2026-07-17 16:23:42 +03:00
Ogulcan Celik a723dc8852 fix(windows): prevent remaining subprocess console flashes
refs #1468
2026-07-17 16:03:47 +03:00
Ogulcan Celik 8d2af4e046 perf: adopt libghostty integration improvements
refs #276
2026-07-17 03:26:33 +03:00
Ogulcan Celik 99760f77db fix: detect grok background work from pinned status 2026-07-17 01:53:55 +03:00
Ogulcan Celik b42c6e661e fix: detect grok state from terminal signals 2026-07-17 01:20:07 +03:00
Ogulcan Celik 4a3302d19a chore: update vendored libghostty-vt
refs #276
2026-07-16 23:29:28 +03:00
Ogulcan Celik 550e9f8cc0 fix: follow foreground process group leader cwd
refs #1472
2026-07-16 23:13:41 +03:00
Ogulcan Celik 8dcb75a5c0 refactor: extract active tab surface rendering 2026-07-16 22:47:10 +03:00
akbash f43a6d4a55 fix: preserve selection when auto-copy is disabled (#1496)
refs #1471

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-16 21:57:20 +03:00
Ogulcan Celik 616d1dd812 fix(windows): suppress noninteractive process windows
refs #1468
2026-07-16 21:23:53 +03:00
Ogulcan Celik e907e6a366 fix(windows): hide agent manifest curl windows
refs #1468
2026-07-16 20:16:23 +03:00
akbash 8915f01c65 fix: stop agent wait when pane closes (#1488) 2026-07-16 19:43:25 +03:00
Ogulcan Celik 9c9490d764 feat: configure collapsed sidebar startup state
refs #1463
2026-07-16 03:28:57 +03:00
Ogulcan Celik b16465afbb feat: add configurable sidebar token styles 2026-07-16 03:21:36 +03:00
Ogulcan Celik 947328fa79 feat(macos): support agent environment hints
refs https://github.com/ogulcancelik/herdr/discussions/679
2026-07-16 02:40:39 +03:00
Ogulcan Celik a22454f27c fix: preserve plugins during live handoff
refs #893
2026-07-16 00:32:22 +03:00
Ogulcan Celik e9cbcf2f6f fix: handle pane graphics stream disconnect race 2026-07-16 00:20:53 +03:00
akbash 600753b47b fix: guard cli requests against protocol mismatches (#1453)
refs #1435

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-15 23:43:21 +03:00
Ogulcan Celik a0678a38b9 docs: add popup pane usage examples
refs #1125
2026-07-15 04:42:54 +03:00
Ogulcan Celik 2bd334b357 test: shorten pane graphics socket fixture paths 2026-07-15 04:19:28 +03:00
Ogulcan Celik 2c7c8beb07 feat: add floating popup panes
refs #1125
2026-07-15 04:02:14 +03:00
Ogulcan Celik 88370e1516 feat: add isolated pane graphics streaming 2026-07-15 02:32:52 +03:00
Ogulcan Celik 5d24d0d214 fix: preserve escape before sgr mouse reports
refs #1334
2026-07-15 00:59:38 +03:00
Ogulcan Celik 80d2958aba fix(linux): scope foreground process discovery to panes
refs #1399
2026-07-14 23:40:35 +03:00
Ogulcan Celik 464c658fdd fix: reassemble split sgr mouse input
refs #1382
2026-07-14 23:26:02 +03:00
akbash 3023228736 fix: preserve associated emoji input (#1410)
refs #1404

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-14 22:46:33 +03:00
Ogulcan Celik d482836a87 test: shorten macos api socket fixture path 2026-07-14 22:14:49 +03:00
Ogulcan Celik 012e819b5b ci: restore fast reliable checks 2026-07-14 22:07:08 +03:00
Ogulcan Celik b88aa1301e fix: flush live handoff responses before exit 2026-07-14 22:07:06 +03:00
Ogulcan Celik 5b91dae12f feat: configure sidebar entry gaps 2026-07-14 20:41:20 +03:00
akbash b0d46fb9bc fix: stop copy mode line-end at text (#1411) 2026-07-14 15:54:28 +03:00
akbash 4c9a3f380d fix: forward horizontal wheel events to panes (#1402)
refs #1349

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-14 04:18:18 +03:00
Ogulcan Celik 9e4fdd6102 fix: retry dropped omp lifecycle reports
refs #1310
2026-07-14 04:10:43 +03:00
akbash 2e5da968ea fix: forward outer focus events to panes (#1388)
* fix: forward outer focus events to panes

refs #1337

* fix: preserve ordered focus forwarding

refs #1337

---------

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-14 01:06:11 +03:00
Ogulcan Celik 3a8490f651 fix: show renamed single tabs in agents sidebar
refs #1369
2026-07-13 17:27:54 +03:00
akbash 75ed6abc62 fix: reap detached custom command children (#1384)
* fix: reap detached custom command children

refs #1360

* test: harden child cleanup and sidebar metrics

refs #1360

---------

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-13 17:25:52 +03:00
Ogulcan Celik a47bc3e068 fix: keep Claude working during /btw
refs #1366
2026-07-13 16:24:50 +03:00
Ogulcan Celik 64de9279e3 fix: allow slow server shutdowns 2026-07-13 04:08:23 +03:00
Ogulcan Celik 4800ff54f0 fix: detect reordered codex title spinners
refs #1281
2026-07-13 03:46:37 +03:00
Ogulcan Celik 5cfe5e5e73 feat: add configurable sidebar metadata tokens 2026-07-13 03:30:13 +03:00
Ogulcan Celik 2c444eee35 refactor: centralize agent identity lookup 2026-07-13 00:57:02 +03:00
Ogulcan Celik 0cd0b1aef0 fix: number collapsed agent rows by list position
refs #1344
2026-07-12 15:04:26 +03:00
Ogulcan Celik d64cf40ca3 fix: keep windows api connections open
refs #1279
2026-07-12 15:00:05 +03:00
Ogulcan Celik a6905364b6 fix: clarify config fallback diagnostics 2026-07-12 03:58:27 +03:00
Ogulcan Celik 749e85e0fb fix: detach windows server from host terminal
refs #1329
2026-07-12 03:01:45 +03:00
Ogulcan Celik 4617456348 feat: add copy-on-select setting 2026-07-11 02:46:58 +03:00
Tony Solomonik 3b8aeee166 feat: add maki agent support (#1302)
* feat: add maki detection support

Maki always draws a one-line status bar at the bottom of the screen, so the manifest reads just that row: a braille spinner before the `[BUILD]`/`[PLAN]`/`[BASH]` mode label means working, the bare label means idle.

Blocked states come from the panels that replace the input box, the `Permission Required` dialog with its `y Allow`/`n Deny` hint rows and the `Plan complete` form. Maki emits no OSC title or progress, so these screen rules are the only evidence.

Also wires `maki` through process-name identification, per-agent sound overrides, and the website manifest catalog.

* docs: stage maki detection docs
2026-07-11 01:19:51 +03:00