| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-05 | fix(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-04 | fix(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-04 | feat(ui): add distinct status indicators (#2282) | Can Celik | |
| refs #2260 | |||
| 2026-08-03 | fix: 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-03 | fix: propagate host color scheme to pane apps (#2214) | Can Celik | |
| refs #714 | |||
| 2026-08-01 | fix(input): preserve native key lifecycle across routing (#2142) | Can Celik | |
| refs #2077 Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com> | |||
| 2026-08-01 | chore: remove experiments from settings tui | Ogulcan Celik | |
| 2026-07-31 | feat: 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-30 | chore: finish repository organization migration | Ogulcan Celik | |
| 2026-07-29 | fix: preserve navigate mode after pane focus (#1993) | Adam Lau | |
| refs #1850 Co-authored-by: Can Celik <ogulcancelik@gmail.com> | |||
| 2026-07-26 | fix: preserve prefix mode for modifier events | Ogulcan Celik | |
| refs #1870 | |||
| 2026-07-26 | fix: support non-us shifted keybindings (#1876) | Can Celik | |
| * fix: support non-us shifted keybindings refs #1870 * docs: require current pull request base | |||
| 2026-07-26 | fix: 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-26 | fix: avoid renders for passive mouse motion (#1872) | Can Celik | |
| refs #1865 | |||
| 2026-07-25 | fix: copy retained mouse selections with keyboard shortcuts | Ogulcan Celik | |
| refs #1782 | |||
| 2026-07-24 | feat: 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-24 | fix: consume handled url click gestures | Ogulcan Celik | |
| refs #1761 | |||
| 2026-07-23 | fix: preserve kitty printable key releases | Ogulcan Celik | |
| refs #1746 | |||
| 2026-07-22 | refactor: centralize new terminal cwd selection | Ogulcan Celik | |
| replaces contributions from Pitchfork-and-Torch | |||
| 2026-07-22 | refactor: replace pane mouse and clipboard internals | Ogulcan Celik | |
| replaces contributions from othavi0 | |||
| 2026-07-20 | feat: add plugin-driven agent views and startup hooks | Ogulcan Celik | |
| 2026-07-19 | feat: connected tree glyphs, workspace grouping, and search auto-select in ↵ | Ogulcan Celik | |
| navigator refs #1611 | |||
| 2026-07-18 | feat: add optional workspace name prompt | Ogulcan Celik | |
| 2026-07-17 | perf: adopt libghostty integration improvements | Ogulcan Celik | |
| refs #276 | |||
| 2026-07-16 | fix: 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-15 | feat: add floating popup panes | Ogulcan Celik | |
| refs #1125 | |||
| 2026-07-14 | feat: configure sidebar entry gaps | Ogulcan Celik | |
| 2026-07-14 | fix: stop copy mode line-end at text (#1411) | akbash | |
| 2026-07-14 | fix: forward horizontal wheel events to panes (#1402) | akbash | |
| refs #1349 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> | |||
| 2026-07-13 | fix: 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-13 | feat: add configurable sidebar metadata tokens | Ogulcan Celik | |
| 2026-07-11 | feat: add copy-on-select setting | Ogulcan Celik | |
| 2026-07-10 | fix: follow foreground cwd for new terminals | Pitchfork-and-Torch | |
| refs #1245 | |||
| 2026-07-10 | feat: add copy mode search and tmux word motions | Ogulcan Celik | |
| refs #1230 | |||
| 2026-07-08 | fix: match shifted indexed number keybinds | Ogulcan Celik | |
| refs #1184 | |||
| 2026-07-08 | fix: align collapsed sidebar agent rows (#1182) | akbash | |
| refs #1168 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> | |||
| 2026-07-08 | fix: restore workspace picker keyboard navigation | Ogulcan Celik | |
| refs #1149 | |||
| 2026-07-08 | fix: avoid render-time plain url scans | Ogulcan Celik | |
| 2026-07-07 | fix: 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-07 | fix: honor prefix in copy mode | Ogulcan Celik | |
| refs #681 Based on PR #1092 by @reobin. Co-authored-by: Robin Gagnon <me@reobin.dev> | |||
| 2026-07-06 | fix: 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-05 | fix: support custom command keybindings on windows | Ogulcan Celik | |
| refs #1041 | |||
| 2026-07-04 | refactor: route tui runtime mutations through typed adapters | Ogulcan Celik | |
| 2026-07-04 | refactor: route pane layout tui actions through runtime wrappers | Ogulcan Celik | |
| 2026-07-03 | fix: forward page keys to primary-screen pagers | Ogulcan Celik | |
| refs #953 | |||
| 2026-07-02 | fix: leave context menu after closing tab | Ogulcan Celik | |
| refs #945 | |||
| 2026-07-02 | fix: open scrollback editor on windows without sh | Ogulcan Celik | |
| refs #914 | |||
| 2026-06-30 | refactor: route headless workspace tab mutations through runtime dispatch | Ogulcan Celik | |
| 2026-06-30 | refactor: route tui mutations through runtime dispatch | Ogulcan Celik | |
| 2026-06-30 | feat: add hidden collapsed sidebar mode | Ogulcan Celik | |
| refs #842 | |||
