aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-08-10fix: center tab labels for symmetric highlight padding (#2570)David Heinemeier Hansson
* fix: center tab labels for symmetric highlight padding * docs: note centered tab labels in the changelog * fix: center tab labels by display width, not char count
2026-08-10feat: add move tab keybind actions (#2561)David Heinemeier Hansson
* feat: add move tab keybind actions Add optional keys.move_tab_previous/move_tab_next actions that reorder the active tab one position, wrapping at either end. Reuses the existing tab.move runtime path that mouse drag reordering already drives. * fix: exit navigate mode on single-tab move attempts
2026-08-10feat: add configurable tab bar status (#2586)Can Celik
* feat: show a zoom indicator in the desktop tab bar Reserve the right edge of the tab row for a ZOOM pill while the focused pane is zoomed, matching the accent style of the mode bars. The per-tab Z suffix stays; the pill makes the zoomed state visible at a glance like tmux's status-right flag. * feat: optionally show the hostname in the desktop tab bar Add ui.tab_bar_hostname to display the machine's hostname at the right edge of the tab row, like tmux's #h in status-right. The value resolves where the server renders, so remote sessions show the remote host. Off by default. * fix: strip control characters from the tab bar hostname * fix: hide the hostname when it would squeeze out the tab strip * feat: add configurable tab bar status * fix: harden tab bar status updates * fix: terminate tab bar status process trees * fix: disable status commands on unsupported platforms * fix: skip unchanged status command renders * fix: keep tab bar status opt-in by default --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
2026-08-09test: guard pane-scaled render performanceOgulcan Celik
refs #2550
2026-08-09feat: add direct pane resize keybindings (#2558)David Heinemeier Hansson
2026-08-09fix(client): avoid abort on terminal hangup (#2427)akbash
* fix(client): avoid abort on terminal hangup refs #2424 * test(client): gate PTY integration on unix refs #2424 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-09perf(ui): avoid full pane mode reads for scrollbars (#2554)akbash
2026-08-09fix(input): preserve alt-prefixed control keys (#2543)Can Celik
refs #2514
2026-08-09fix(website): improve plugins page readability on dark groundOgulcan Celik
2026-08-09fix(ui): reclaim scrollbar gutter in alternate screen (#2538)Can Celik
2026-08-09feat(graphics): add direct pane frame streaming (#2523)Can Celik
* feat(graphics): add direct pane frame streaming * feat(graphics): expose pane visibility * test(graphics): preserve legacy terminal image output * fix(graphics): harden streaming lifecycle * fix(input): preserve mouse releases outside panes
2026-08-09feat: make outer pane borders configurable (#2535)David Heinemeier Hansson
2026-08-08fix: make windows installer swaps atomic (#2530)JJ Liebig
refs #2356
2026-08-08feat(input): add per-pane right-click routing (#2504)Can Celik
2026-08-08chore: approve dhh as contributorOgulcan Celik
2026-08-08fix: forward pane terminal bells (#2498)akbash
refs #2453 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-07feat: support all agent integrations on windows (#2496)Can Celik
2026-08-07fix(windows): share Git Bash agent candidate scans (#2494)JJ Liebig
refs #2459
2026-08-07fix(config): report unknown theme names (#2488)Can Celik
refs #2452
2026-08-07fix: avoid redundant Windows recent-history snapshots (#2474)JJ Liebig
refs #962 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-07fix(input): preserve shift in kitty alternate reports (#2479)Can Celik
refs #2435
2026-08-07fix(remote): restore blocking bridge streams (#2485)akbash
refs #2478 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-07feat(website): rebuild compare page in new design with runtime positioningOgulcan Celik
2026-08-07fix: verify stable release checksumsOgulcan Celik
2026-08-06fix: publish stable release checksumsOgulcan Celik
2026-08-06chore: update websiteOgulcan Celik
2026-08-06feat(marketplace): track star history for trending and new plugin surfacesOgulcan Celik
2026-08-06fix(theme): refresh host appearance on focus (#2417)akbash
* fix(theme): refresh host appearance on focus refs #2416 * fix(input): preserve split appearance replies refs #2416 * fix(input): retain fragmented appearance reports refs #2416 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-06fix(detect): ignore Cursor Run Everything status (#2220)Jesse Zhang
* fix(detect): ignore Cursor Run Everything status refs #1763 * fix(detect): constrain Cursor approval controls refs #1763 * test(detect): remove cursor manifest behavior fixture --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-08-06fix: add positive idle detection for kiro-cli prompt (#2301)Sam Biggins
* fix: add positive idle detection for kiro-cli prompt refs discussion #982 * fix: remove manifest integration tests per reviewer request --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-06feat(copy-mode): add big-word motions (#2270)JP Lew
Co-authored-by: Ubuntu <ubuntu@ip-172-31-252-234.ca-west-1.compute.internal> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-06fix(terminal): restore keyboard reporting on detach (#2395)akbash
refs #2393 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-06fix(detect): recognize versioned Python agent wrappers (#2188)Phil Larson
Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-06docs: document custom agent integrationsOgulcan Celik
2026-08-06fix(cli): accept --flag=value and reordered options in pane read/wait-output ↵Kyle Corbeille
(#2183) * fix(cli): accept --flag=value and reordered options in pane read/wait-output * test(cli): trim redundant pane parser coverage --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-06fix: keep plugin marketplace counts currentOgulcan Celik
2026-08-06fix: render OSC 4 palette overrides instead of forwarding the index (#2162)Mo
Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-06fix: avoid ctrl-tab escape sequences in legacy panesOgulcan Celik
refs #2296
2026-08-06fix(ci): repair contributor gate handlingOgulcan Celik
2026-08-06chore: update canonical repository referencesOgulcan Celik
2026-08-06ci: restore approved contributor gateOgulcan Celik
2026-08-06fix(sidebar): highlight active agent in collapsed sidebar (#2382)Ian Ker-Seymer
The collapsed sidebar renders agent rows with an unconditional Style::default().fg(p.overlay0), so the active agent is indistinguishable from the others. The workspace list directly above it, and render_agent_detail in the expanded sidebar, both mark the active entry. Reuse the existing active treatment: resolve the active entry with the same is_active_pane call the expanded agent panel uses, then paint the row background with surface_dim and the position number with text, the same tokens the collapsed workspace rows already use. Assisted-By: devx/717e5259-915f-4a7b-af07-6abe46da5b90
2026-08-05feat(windows): support remote attach to unix hosts (#2329)Can Celik
* feat(windows): support remote attach to unix hosts * fix(remote): preserve unix bridge behavior
2026-08-05fix(website): update author X profileOgulcan Celik
2026-08-05chore: remove project-local worktree extensionOgulcan Celik
refs #2325
2026-08-05docs: refresh readme and sponsorsOgulcan Celik
2026-08-05feat(theme): add optional sidebar backgroundOgulcan Celik
2026-08-05fix(config): accept retired agent panel scope (#2295)akbash
refs #2292 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-05fix(input): preserve modifyOtherKeys key releases (#2303)akbash
refs #2302 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-05fix(ci): make issue gate structuralOgulcan Celik