Commit Graph

1370 Commits

Author SHA1 Message Date
Wiedzmin a07871a55e
fix(omp): support Windows session paths (#2092) 2026-07-30 21:44:25 +03:00
Can Celik ac47b9e679
fix: resume agents after headless restore (#2088)
refs #2064
2026-07-30 19:15:00 +03:00
Ogulcan Celik 9135ffe10b ci: consolidate ai review trigger label 2026-07-30 18:47:56 +03:00
Can Celik 53199270f6
fix: launch argument-free agents on windows (#2075)
refs #2072
2026-07-30 15:38:56 +03:00
Can Celik 38b7b540e1
fix: add opt-in child-group process detection (#2052)
* fix: add opt-in child-group process detection

refs #1982

* fix: preserve lifecycle probes without foreground groups

refs #1982
2026-07-30 15:14:27 +03:00
akbash cfa112e741
fix: preserve kitty associated text (#2051)
refs #2020

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-30 03:18:16 +03:00
Ogulcan Celik b44b5b1013 chore: finish repository organization migration 2026-07-30 02:45:05 +03:00
Bradley 4cd1481a08
Update rose pine surface_dim colour to "Overlay" (#2002)
Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-30 01:23:15 +03:00
Ogulcan Celik 3563f5c56e chore: update repository links after organization transfer 2026-07-29 23:29:29 +03:00
Ogulcan Celik 2313fb8ac3 ci: allow repository organization migration 2026-07-29 22:23:20 +03:00
Ogulcan Celik f6060cf682 fix: scope agent skill installation
refs #2022
2026-07-29 21:21:22 +03:00
kangal-bot 514e4465ee docs: update preview manifest 2026-07-29 13:47:22 +00:00
Ogulcan Celik 44b3adb125 fix(windows): preserve parent agent ownership
refs #1514
2026-07-29 16:24:23 +03:00
Ogulcan Celik 8ed742da26 fix: preserve windows path variables during install
refs #1947
2026-07-29 15:43:38 +03:00
Ogulcan Celik 14df4d219d test(windows): remove flaky sound timing assertion
refs #1330
2026-07-29 15:16:37 +03:00
Can Celik 5b0be42e04
fix(windows): restore system notifications and sound playback (#2019) 2026-07-29 15:02:32 +03:00
Ogulcan Celik 73d92004f5 ci: remove approved contributor bypass 2026-07-29 02:54:53 +03:00
kangal-bot a5920bee86 chore: approve merged contributor we11adam 2026-07-28 23:36:24 +00:00
Adam Lau a4b18b6e21
fix: preserve navigate mode after pane focus (#1993)
refs #1850

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-29 02:36:16 +03:00
kangal-bot 807033b8fc chore: approve merged contributor patrick-xin 2026-07-28 23:18:46 +00:00
Patrick Xin b7317c97ef
docs: add simplified chinese readme (#1990)
* docs: add simplified chinese readme

* fix: publish simplified chinese readme

* fix: require localized readme for releases

* docs: publish simplified chinese readme

---------

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-29 02:18:30 +03:00
Ogulcan Celik bbe78f518b fix: restore python3 commit hook 2026-07-29 01:29:14 +03:00
JJ Liebig 9354761112
fix: select windows python command in commit hook (#1994) 2026-07-29 01:22:07 +03:00
kangal-bot 6a0ba22615 chore: approve merged contributor bioform 2026-07-28 22:21:07 +00:00
Andrew Krasnoff a0a6e13f11
fix: count ptmx master fds under devpts layouts (#1984)
live_server_holds_one_pty_master_fd_per_pane counted only /proc/<pid>/fd links
resolving to exactly /dev/ptmx. On devpts setups such as WSL2 and many
containers, a PTY master fd resolves to /dev/pts/ptmx instead, so the test found
zero masters and failed with "had 0 ptmx master fds; expected 1" even though the
server held the pane's master fd. Match both ptmx node paths; pty slaves still
resolve to /dev/pts/<N> and stay uncounted, so the one-master-per-pane invariant
is unchanged.
2026-07-29 01:20:58 +03:00
Ogulcan Celik e27a4ea427 perf: skip rendering hidden pty updates 2026-07-28 23:29:11 +03:00
Ogulcan Celik e16d7d8c07 fix: preserve linked worktree workspace labels 2026-07-28 15:34:13 +03:00
Ogulcan Celik 81f355fada perf: replace agent spinners with static status marks 2026-07-28 14:56:53 +03:00
JJ Liebig 1491b7dd9c
fix: ignore nested codex session reports (#1927)
* fix: ignore nested codex session reports

refs #1789

* test: cover matching codex thread id

---------

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-28 04:13:35 +03:00
Ogulcan Celik b499e611b6 fix: resolve relative plugin commands from plugin root
refs #1949
2026-07-28 02:19:33 +03:00
Ogulcan Celik 7383f120c6 docs: update sponsor acknowledgements 2026-07-28 00:59:17 +03:00
Season Saw a979916568
fix: keep focus on the current workspace when another self-closes (#1912)
handle_pane_died only clamped the stale active/selected indices after
removing a workspace that closed itself, so it never shifted them down
when the removed workspace sat before the focused one. With workspaces
[x, y, z] and focus on y, removing x left active pointing at z, silently
moving the user into a workspace they did not select.

Resolve both indices by workspace id across the removal, as
close_selected_workspace already does, keeping the clamp as the fallback
for when the removed workspace was the focused one. Also scroll the
focused workspace back into view, which the explicit-close path already
did and this one did not.

refs #1621

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-27 16:17:14 +03:00
JJ Liebig 6d1bedee3e
fix: make native windows checks reliable (#1925) 2026-07-27 14:15:23 +03:00
kangal-bot dc2506ea8c chore: approve merged contributor season179 2026-07-26 23:25:39 +00:00
Season Saw a79b3d5580
fix: close workspace when api closes its last tab (#1899)
herdr tab close on a workspace's only tab returned tab_close_failed,
while the TUI close-tab action on the same tab closes the tab and
cascades to closing the workspace. Cascade in the API too, emitting
tab.closed then workspace.closed. When the cascade would close a whole
worktree group, return confirmation_required instead, matching
pane.close and the TUI prompt.

refs #1760
2026-07-27 02:25:29 +03:00
kangal-bot 7e96b1b7e8 chore: approve merged contributor Pimpmuckl 2026-07-26 23:17:08 +00:00
JJ Liebig 04205ac070
fix: preserve shift-enter in windows panes (#1909)
refs #1743
2026-07-27 02:16:57 +03:00
Ogulcan Celik bb29eedb72 fix: delay agent prompt submission
refs #1878
2026-07-27 00:12:25 +03:00
Ogulcan Celik 471041690a fix: ignore empty clipboard writes
refs #1893
2026-07-26 17:08:03 +03:00
Ogulcan Celik 2debcec74c fix: restrict unapproved pull requests to bug fixes 2026-07-26 15:57:59 +03:00
Ogulcan Celik e1a32e5865 ci: harden pull request workflow execution 2026-07-26 15:40:59 +03:00
kangal-bot 65713cefcc chore: approve merged contributor olafkfreund 2026-07-26 12:36:04 +00:00
Olaf Krasicki-Freund d231fc0663
fix(nix): include SKILL.md in the package fileset (#1890)
refs #1889
2026-07-26 15:35:52 +03:00
Ogulcan Celik 61f6400675 fix: repaint after transient terminal resizes 2026-07-26 15:05:28 +03:00
Ogulcan Celik 19cd372f25 fix: preserve prefix mode for modifier events
refs #1870
2026-07-26 14:43:48 +03:00
Ogulcan Celik cb2e17a4a5 feat: print bundled agent skill and hint next cli steps 2026-07-26 14:29:37 +03:00
kangal-bot 51744cef01 chore: approve merged contributor yianL 2026-07-26 11:25:58 +00:00
Yi-An Lai 165dca453d
fix: preserve focus when closing a non-focused workspace (#1877)
refs #1328
2026-07-26 14:25:46 +03:00
Can Celik e536bd8bd9
fix: support non-us shifted keybindings (#1876)
* fix: support non-us shifted keybindings

refs #1870

* docs: require current pull request base
2026-07-26 04:22:05 +03:00
Can Celik 8843bbb0c4
fix: improve sidebar worktree hierarchy and reordering (#1873)
* fix: clarify sidebar worktree hierarchy

refs #1694

* feat: reorder worktree groups as a unit

refs #1694
2026-07-26 02:45:44 +03:00