aboutsummaryrefslogtreecommitdiff
path: root/src/app/input
AgeCommit message (Collapse)Author
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-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-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: propagate host color scheme to pane apps (#2214)Can Celik
refs #714
2026-08-01fix(input): preserve native key lifecycle across routing (#2142)Can Celik
refs #2077 Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com>
2026-08-01chore: remove experiments from settings tuiOgulcan Celik
2026-07-31feat: support bottom tab bar placement (#2118)Can Celik
* feat: support bottom tab bar placement * fix: preserve mouse cleanup under bottom mode bar refs #2117
2026-07-30chore: finish repository organization migrationOgulcan Celik
2026-07-29fix: preserve navigate mode after pane focus (#1993)Adam Lau
refs #1850 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-26fix: preserve prefix mode for modifier eventsOgulcan Celik
refs #1870
2026-07-26fix: support non-us shifted keybindings (#1876)Can Celik
* fix: support non-us shifted keybindings refs #1870 * docs: require current pull request base
2026-07-26fix: improve sidebar worktree hierarchy and reordering (#1873)Can Celik
* fix: clarify sidebar worktree hierarchy refs #1694 * feat: reorder worktree groups as a unit refs #1694
2026-07-26fix: avoid renders for passive mouse motion (#1872)Can Celik
refs #1865
2026-07-25fix: copy retained mouse selections with keyboard shortcutsOgulcan Celik
refs #1782
2026-07-24feat: filter keybind help (#1832)corrius
* feat: filter keybind help refs #1825 * fix: recognize shifted slash in keybind help --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-24fix: consume handled url click gesturesOgulcan Celik
refs #1761
2026-07-23fix: preserve kitty printable key releasesOgulcan Celik
refs #1746
2026-07-22refactor: centralize new terminal cwd selectionOgulcan Celik
replaces contributions from Pitchfork-and-Torch
2026-07-22refactor: replace pane mouse and clipboard internalsOgulcan Celik
replaces contributions from othavi0
2026-07-20feat: add plugin-driven agent views and startup hooksOgulcan Celik
2026-07-19feat: connected tree glyphs, workspace grouping, and search auto-select in ↵Ogulcan Celik
navigator refs #1611
2026-07-18feat: add optional workspace name promptOgulcan Celik
2026-07-17perf: adopt libghostty integration improvementsOgulcan Celik
refs #276
2026-07-16fix: preserve selection when auto-copy is disabled (#1496)akbash
refs #1471 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-15feat: add floating popup panesOgulcan Celik
refs #1125
2026-07-14feat: configure sidebar entry gapsOgulcan Celik
2026-07-14fix: stop copy mode line-end at text (#1411)akbash
2026-07-14fix: forward horizontal wheel events to panes (#1402)akbash
refs #1349 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-13fix: reap detached custom command children (#1384)akbash
* 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-13feat: add configurable sidebar metadata tokensOgulcan Celik
2026-07-11feat: add copy-on-select settingOgulcan Celik
2026-07-10fix: follow foreground cwd for new terminalsPitchfork-and-Torch
refs #1245
2026-07-10feat: add copy mode search and tmux word motionsOgulcan Celik
refs #1230
2026-07-08fix: match shifted indexed number keybindsOgulcan Celik
refs #1184
2026-07-08fix: align collapsed sidebar agent rows (#1182)akbash
refs #1168 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-08fix: restore workspace picker keyboard navigationOgulcan Celik
refs #1149
2026-07-08fix: avoid render-time plain url scansOgulcan Celik
2026-07-07fix: preserve navigator search commands (#1140)Bryan Lee
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-07fix: honor prefix in copy modeOgulcan Celik
refs #681 Based on PR #1092 by @reobin. Co-authored-by: Robin Gagnon <me@reobin.dev>
2026-07-06fix: preserve wrapped pane links (#1099)akbash
refs #1098 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-05fix: support custom command keybindings on windowsOgulcan Celik
refs #1041
2026-07-04refactor: route tui runtime mutations through typed adaptersOgulcan Celik
2026-07-04refactor: route pane layout tui actions through runtime wrappersOgulcan Celik
2026-07-03fix: forward page keys to primary-screen pagersOgulcan Celik
refs #953
2026-07-02fix: leave context menu after closing tabOgulcan Celik
refs #945
2026-07-02fix: open scrollback editor on windows without shOgulcan Celik
refs #914
2026-06-30refactor: route headless workspace tab mutations through runtime dispatchOgulcan Celik
2026-06-30refactor: route tui mutations through runtime dispatchOgulcan Celik
2026-06-30feat: add hidden collapsed sidebar modeOgulcan Celik
refs #842