aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2026-08-05fix(terminal): render halfwidth katakana voiced marks (#2257)Kazunari Kamata
Co-authored-by: oyoguhito <oyoguhito@kamatanoMacBook-Pro.local> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-05fix(layout): return focus to the pane a split was opened from (#2266)Jon Kinney
Closing a focused pane handed focus to the next pane in tree order. For a pane opened beside another one -- a plugin split, a file viewer, any transient tool pane -- that is rarely where the user was: it lands on some unrelated neighbour rather than the pane that opened it. Track the pane focus came from in TileLayout and prefer it when the focused pane closes, falling back to tree order when there is no history, when it points at the pane being closed, or when it points at a pane that has since gone away. The history lives in the layout, so it can only ever name a pane in the same tab. A one-slot history is only sound if internal focus excursions never write it, so the tree edits that used to bounce focus around now go through target-taking primitives instead. close_pane removes a background pane directly, so detach_pane and take_pane_for_move stop focus-close-refocusing. split_pane splits a target without moving focus: the runtime split path only focuses the new pane once the spawn succeeds, which makes a failed split a pure rollback, and the targeted and unfocused workspace split paths stop fabricating history. insert_pane_near now takes the focus intent, so an unfocused pane move leaves the target tab's history alone. The layout-level focused-split helpers become test-only; production splits all flow through the target-taking path. Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-04fix(ui): search single-tab names in navigator (#2320)akbash
2026-08-04fix(input): parse default mouse reports (#2312)akbash
* fix(input): parse default mouse reports refs #2309 * fix(input): preserve split default mouse reports refs #2309 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-04fix(cli): resolve pane query --current from caller (#2298)akbash
refs #2297 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-04fix(input): keep pending url clicks across host focus loss (#2291)Kataoka Katsuki
Opening a URL raises the browser, which takes focus away from the host terminal before the mouse release arrives. release_input_source(_headless) cleared pending_url_click_sources on that focus loss, so the release was forwarded to the pane and the agent opened the same URL again. Clear the set in clear_input_source instead, whose only production caller is remove_client. refs #2290 Co-authored-by: kataokatsuki <kataokatsuki@users.noreply.github.com>
2026-08-04feat(ui): add distinct status indicators (#2282)Can Celik
refs #2260
2026-08-04fix: detect claude confirmation promptsOgulcan Celik
refs #2268
2026-08-04fix(website): copy heading links to clipboardOgulcan Celik
2026-08-04fix(ui): preserve sidebar scroll across clients (#2280)akbash
refs #2255 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-04fix(input): preserve shift-tab in pane automation (#2259)Can Celik
refs #1561
2026-08-04fix(docs): allow corrections to published versionsOgulcan Celik
refs #916
2026-08-04feat(plugins): index marketplace manifestsOgulcan Celik
2026-08-03docs: publish preview documentationkangal-bot
2026-08-04fix(ui): keep collapsed workspace status visible (#2239)akbash
refs #2216 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-03docs: refine cpu optimization blog postOgulcan Celik
2026-08-03docs: update website manifest for v0.8.0github-actions[bot]
2026-08-03release: v0.8.0Ogulcan Celik
2026-08-03docs: finalize 0.8.0 release documentationOgulcan Celik
2026-08-03feat(website): rebuild marketing pages on new brand chassisOgulcan Celik
2026-08-03fix: page keys scroll pane scrollback at zsh and REPL prompts (#2191)Michael Hackner
* fix: page keys scroll pane scrollback at zsh and REPL prompts PageUp/PageDown were forwarded to the pane whenever DECCKM (application cursor) was on, assuming only primary-screen pagers enable it, but zsh's line editor also enables DECCKM, as do REPLs such as python3. The result was PageUp scrolling shell history instead of Herdr scrollback. Bracketed paste discriminates the two: it means the app accepts typed or pasted text at a prompt, so line editors enable it and pagers do not. * test: update page key state fixture --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-03fix(pi): restrict state reporting to tui sessions (#2159)Rhys
Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-08-03fix: propagate host color scheme to pane apps (#2214)Can Celik
refs #714
2026-08-03fix(input): preserve hover during extended-button dragsOgulcan Celik
2026-08-03fix(docs): support older git in snapshot checksOgulcan Celik
2026-08-03fix(docs): publish only released documentationOgulcan Celik
2026-08-03fix: avoid blocking on foreground cwd checks (#2213)Can Celik
refs #2206
2026-08-02fix(cli): report non-UTF-8 arguments instead of panicking (#2207)Florian
* fix(cli): report non-UTF-8 arguments instead of panicking * fix(cli): avoid echoing malformed arguments --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-08-02fix(client): query host cell size when the ioctl reports no pixels (#2160)WakaTaira
2026-08-02fix: preserve claude settings formatting (#2089)akbash
refs #2066 Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-08-01fix: stop advertising worktree json flag (#2174)akbash
refs #2171 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-08-01fix(detect): recognize opencode2 as opencodeOgulcan Celik
refs #2169
2026-08-01fix: route vscode remote copies through osc52 (#2173)akbash
refs #2015 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>