| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-09 | fix: focus pane on left-click even when mouse reporting is active | Othavio 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-09 | docs: update website manifest for v0.4.6 | Ogulcan Celik | |
| 2026-04-09 | release: v0.4.6 | Ogulcan Celik | |
| 2026-04-09 | docs: update unreleased changelog | Ogulcan Celik | |
| 2026-04-09 | fix: restore terminal colors on macos after droid exit | Ogulcan Celik | |
| 2026-04-09 | fix: restore host terminal colors after fullscreen tui exit | Ogulcan Celik | |
| 2026-04-09 | fix: autoscroll and clear mouse text selections | Ogulcan Celik | |
| 2026-04-09 | docs: clarify agent workflow and testing commands | Ogulcan Celik | |
| 2026-04-09 | docs: clarify automatic detection and socket integrations | Ogulcan Celik | |
| 2026-04-09 | fix: avoid blocking on claude slash menus | Ogulcan Celik | |
| 2026-04-09 | fix: harden codex detection for narrow panes | Ogulcan Celik | |
| 2026-04-09 | fix: detect agent state from terminal tail instead of viewport | Ogulcan Celik | |
| 2026-04-09 | docs: refresh website copy | Ogulcan Celik | |
| 2026-04-09 | docs: update website manifest for v0.4.5 | Ogulcan Celik | |
| 2026-04-09 | release: v0.4.5 | Ogulcan Celik | |
| 2026-04-09 | docs: draft unreleased changelog | Ogulcan Celik | |
| 2026-04-09 | test: stabilize cli wrapper integration shell startup | Ogulcan Celik | |
| 2026-04-09 | docs: refactor readme | Ogulcan Celik | |
| 2026-04-09 | feat(cli): support labels when creating tabs and workspaces | Ogulcan Celik | |
| 2026-04-09 | fix(tabs): keep default numeric labels auto-generated | Ogulcan Celik | |
| 2026-04-09 | merge: reload keybinds | Ogulcan Celik | |
| 2026-04-09 | feat: add manual reload keybinds action | Ogulcan Celik | |
| 2026-04-09 | feat(api): expose done as agent status | Ogulcan Celik | |
| 2026-04-09 | fix: render inline and fenced code in release notes | Ogulcan Celik | |
| 2026-04-09 | docs: define multi-agent worktree policy | Ogulcan Celik | |
| 2026-04-08 | chore: approve contributor naaive | github-actions[bot] | |
| 2026-04-09 | fix: only show cursor in focused pane | Ogulcan Celik | |
| 2026-04-08 | feat: add debounced session autosave | Ogulcan Celik | |
| 2026-04-08 | test: strengthen session snapshot capture contract | Ogulcan Celik | |
| 2026-04-08 | docs: update website manifest for v0.4.4 | Ogulcan Celik | |
| 2026-04-08 | ci: avoid azure ubuntu mirrors in release builds | Ogulcan Celik | |
| 2026-04-08 | release: v0.4.4 | Ogulcan Celik | |
| 2026-04-08 | docs: add changelog pr attribution guidance | Ogulcan Celik | |
| 2026-04-08 | test: split socket lifecycle subscription coverage | Ogulcan Celik | |
| 2026-04-08 | test: re-enable stable socket api integration tests | Ogulcan Celik | |
| 2026-04-08 | fix: harden unix socket api waits | Ogulcan Celik | |
| 2026-04-08 | feat: add resizable sidebar sections | Ogulcan Celik | |
| 2026-04-08 | ci: add just ci for pull request checks | Ogulcan Celik | |
| 2026-04-08 | chore: approve contributor Edmund-a7 | Ogulcan Celik | |
| 2026-04-08 | Merge pull request #9 from Edmund-a7/master | Can Celik | |
| fix: support IME input for Chinese and other UTF-8 characters | |||
| 2026-04-08 | chore: add issue-first contributor gate | Ogulcan Celik | |
| 2026-04-07 | fix: make pane run use bracketed-paste-aware send input | Ogulcan Celik | |
| 2026-04-07 | feat: add release state verification | Ogulcan Celik | |
| 2026-04-07 | docs: update website manifest for v0.4.3 | Ogulcan Celik | |
| 2026-04-07 | release: v0.4.3 | Ogulcan Celik | |
| 2026-04-07 | docs: update unreleased changelog | Ogulcan Celik | |
| 2026-04-07 | fix: tighten release manifest sync flow | Ogulcan Celik | |
| 2026-04-07 | Merge pull request #1 from Edmund-a7/fix/ime-input-support | Edmund-a7 | |
| fix: support IME input for Chinese and other UTF-8 characters | |||
| 2026-04-07 | fix: support IME input for Chinese and other UTF-8 characters | acumen7 | |
| Phase 1: UTF-8 encoding support - Modified encode_text_input() to handle characters without modifiers - Added unit tests for Chinese character encoding Phase 2: IME composition support - Removed REPORT_ALL_KEYS_AS_ESCAPE_CODES keyboard flag - Prevents keyboard protocol from interfering with IME - Allows digit keys to be captured by input method for candidate selection Fixes issue where IME input was not working properly. Supports Chinese, Japanese, Korean, and other UTF-8 input methods. Maintains compatibility with all existing features. Tested: - All 388 unit tests pass - Chinese IME input with pinyin works correctly - All navigate mode shortcuts work normally - All terminal applications work normally | |||
| 2026-04-07 | fix: preserve lf in raw terminal input | Ogulcan Celik | |
