aboutsummaryrefslogtreecommitdiff
path: root/src/app
AgeCommit message (Collapse)Author
2026-04-09fix: focus pane on left-click even when mouse reporting is activeOthavio Quiliao
The Down(Left) handler called forward_pane_mouse_button before focus_pane and early-returned when the forward succeeded, which happens for any pane running a TUI that has enabled mouse reporting (e.g. Claude Code). As a result, clicking such a pane forwarded the click to the inner TUI but never updated herdr's focus state, leaving the previous pane highlighted. Reorder the handler to focus first and forward after, matching the pattern already used by handle_terminal_wheel. Shells and TUIs without mouse reporting (e.g. Codex) were unaffected because their forward returned false and the focus update happened in the fallthrough branch. Add a regression test that installs a pane runtime with mouse reporting enabled via the '\x1b[?1002h' DECSET sequence and asserts that a Down(Left) event retargets focus.
2026-04-09fix: autoscroll and clear mouse text selectionsOgulcan Celik
2026-04-09feat(cli): support labels when creating tabs and workspacesOgulcan Celik
2026-04-09fix(tabs): keep default numeric labels auto-generatedOgulcan Celik
2026-04-09merge: reload keybindsOgulcan Celik
2026-04-09feat: add manual reload keybinds actionOgulcan Celik
2026-04-09feat(api): expose done as agent statusOgulcan Celik
2026-04-08feat: add debounced session autosaveOgulcan Celik
2026-04-08test: strengthen session snapshot capture contractOgulcan Celik
2026-04-08feat: add resizable sidebar sectionsOgulcan Celik
2026-04-07fix: make pane run use bracketed-paste-aware send inputOgulcan Celik
2026-04-07fix: animate all-workspaces agent panel spinnersOgulcan Celik
2026-04-07docs: clarify herdr pane split and wait output usageOgulcan Celik
2026-04-07fix: restore collapsed sidebar expand toggleOgulcan Celik
2026-04-07fix: use byte-based pane scrollback limitOgulcan Celik
2026-04-06fix: keep sidebar width stable and persist user resizeOgulcan Celik
2026-04-06feat: add all-workspaces scope to agent panelOgulcan Celik
2026-04-06feat: add compact agent detail to collapsed sidebarOgulcan Celik
2026-04-06fix: defer new tab creation until dialog confirmOgulcan Celik
2026-04-06fix(ui): make sidebar spaces list scrollableOgulcan Celik
2026-04-06fix(ui): add sidebar section headers and align workspace drag slotsOgulcan Celik
2026-04-05fix: respect synchronized terminal output batchesOgulcan Celik
2026-04-05refactor: remove vt100 backend and make ghostty defaultCan Celik
2026-04-05refactor: own pane mouse protocol enums outside vt100Can Celik
2026-04-05fix: match ghostty pane default colors to host terminal themeCan Celik
2026-04-05feat: forward ghostty pane focus events on focus changesCan Celik
2026-04-05feat: finish ghostty pane backend integrationCan Celik
2026-04-04feat: support custom mp3 notification sound overridesOgulcan Celik
2026-04-04feat: add mouse drag reordering for workspacesOgulcan Celik
2026-04-04refactor: make workspace api ids stableOgulcan Celik
2026-04-03fix: scope repeat events to terminal modeOgulcan Celik
2026-04-03feat: improve update-ready and release notes uxOgulcan Celik
2026-04-03feat: reuse rename modal for new tab namingOgulcan Celik
2026-04-03refactor modal section spacing layoutOgulcan Celik
2026-04-03fix onboarding spacing and preserve pane state transitionsOgulcan Celik
2026-04-03polish sidebar agent cardsOgulcan Celik
2026-04-03fix sidebar agent list to hide shellsOgulcan Celik
2026-04-03fix workspace identity and tab-aware notificationsOgulcan Celik
2026-04-03fix: improve tab-aware agent labelsOgulcan Celik
2026-04-03fix: drop modifier-only keys before pane forwardingOgulcan Celik
2026-04-03feat: add tabs to socket apiOgulcan Celik
2026-04-02fix: merge hook authority with tab state updatesOgulcan Celik
2026-04-02feat: add direct pane navigation keybindsOgulcan Celik
2026-04-02add close action button to keybind helpOgulcan Celik
2026-04-02refactor popup menu and selection list interactionsOgulcan Celik
2026-04-02refactor: unify popup action semantics and geometryOgulcan Celik
2026-04-02feat: refactor keybind discoverability surfacesOgulcan Celik
2026-04-02feat: add tabs within workspacesOgulcan Celik
2026-04-01feat: add authoritative pi hook integrationCan Celik
2026-04-01feat: show release notes after updatesOgulcan Celik