661 Commits

Author SHA1 Message Date
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
Ogulcan Celik 3e8f9df14e fix: improve config diagnostic delivery 2026-07-10 17:28:31 +03:00
Ogulcan Celik 66be0b655f fix: stop windows installer from rewriting config
refs #1162
2026-07-10 16:09:17 +03:00
Pitchfork-and-Torch 4f7fcc48d1 fix: follow foreground cwd for new terminals
refs #1245
2026-07-10 15:06:54 +03:00
Ogulcan Celik c8850a2e3e feat: add copy mode search and tmux word motions
refs #1230
2026-07-10 04:22:10 +03:00
Ogulcan Celik 9c45342766 fix: preserve explicit session sockets during live handoff
refs #1180

reported-by: dvic

based-on: https://github.com/dvic/herdr/pull/3
2026-07-09 16:32:26 +03:00
Ogulcan Celik 36b2e2f546 fix: use drawn cursor by default in wsl
refs #930
2026-07-09 03:35:35 +03:00
Dillon Mulroy adbaae68da fix: reanchor pi status after session replacement (#1189)
* fix: reanchor pi status after session replacement

refs #943

* fix: guard active pi sessions from nested startup

refs #943

* fix: serialize pi session replacement reports

refs #943
2026-07-09 01:55:14 +03:00
Ogulcan Celik b03f033d09 fix: detect active amp turns
refs #1208
2026-07-09 01:41:56 +03:00
Vladyslav Kovalov 010afe5305 fix: refresh tab bar after plugin-driven tab rename (#1179)
refs #1111

Co-authored-by: Vlad Kovalov <kovalov@users.noreply.github.com>
2026-07-09 01:15:05 +03:00
Ogulcan Celik c3df61b564 fix: make remote helper installs shell-portable
refs #1203
2026-07-08 23:12:29 +03:00
Ogulcan Celik b708f85e7d fix: match shifted indexed number keybinds
refs #1184
2026-07-08 22:31:40 +03:00
akbash 552aa8ca22 fix: align collapsed sidebar agent rows (#1182)
refs #1168

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-08 15:22:57 +03:00
Ogulcan Celik 4e3970ca31 fix: restore workspace picker keyboard navigation
refs #1149
2026-07-08 01:00:24 +03:00
Ogulcan Celik d6285aaa59 fix: avoid render-time plain url scans 2026-07-08 00:44:49 +03:00
Ogulcan Celik 2b99ced89a fix: keep cursor hide inside sync output
refs #967
2026-07-07 21:20:24 +03:00
Ogulcan Celik e4a7095c93 fix: guard windows process tree cycles
refs #1083
2026-07-07 21:20:06 +03:00
Ogulcan Celik 0a684b4130 fix: clear done status on repeated pane focus 2026-07-07 21:13:34 +03:00
Bryan Lee 1e1d06328c fix: preserve navigator search commands (#1140)
Navigator search treated Escape as either modal close or query reset,
which left no way to return to command mode while keeping the filtered
row set. `/` also rebuilt search mode by clearing the query, so a user
could not resume editing the same filter after backing out.

Make Escape leave search focus only, reserve command-mode Escape for
closing the picker, and let `/` refocus the existing query. The footer
now lists the shortcuts for the active mode so command keys are not
advertised while text input owns them.

refs #1115
2026-07-07 20:54:42 +03:00
Ogulcan Celik d190c1f55e fix: send shifted punctuation as text in kitty mode
refs #1105
2026-07-07 16:25:36 +03:00
akbash 39ba6b7a02 fix: preserve alt-shift letters (#1102)
refs #1088

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-07 15:54:03 +03:00
Ogulcan Celik b425260f9d perf: move session autosaves off main loop 2026-07-07 15:35:20 +03:00