| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-17 | feat: add selection autoscroll and fix stale selection on transitions (#129) | leeeanh | |
| When dragging to select text near pane edges, a 30ms recurring tick now continues scrolling and extending the selection while the mouse is idle. The autoscroll stops on MouseUp, key input, navigate action, cursor leaving the hot zone, scrollback boundary, missing metrics, or pane rect change. Also fixes pre-existing bugs where workspace/tab/pane transitions failed to clear selection state, which could cause stale selections to persist across views. Selection clearing on pane death is scoped to only the dying pane. Also fixes anchor_screen_pos returning pane-relative coordinates instead of screen coordinates, which caused false drag detection and spurious edge autoscroll on same-cell events when the pane has a non-zero origin. refs #128 Co-authored-by: leeanh <mac@macs-MacBook-Pro.local> | |||
| 2026-05-17 | chore: rename fullscreen keybinding to zoom | Ogulcan Celik | |
| 2026-05-17 | fix: polish terminal-core agent semantics | Ogulcan Celik | |
| 2026-05-17 | feat: add direct terminal attach stream | Ogulcan Celik | |
| 2026-05-17 | refactor: extract terminal state and runtime from panes | Ogulcan Celik | |
| 2026-05-17 | feat: add agent start for server-owned terminals | Ogulcan Celik | |
| 2026-05-17 | feat: add terminal identity and agent cli facade | Ogulcan Celik | |
| 2026-05-17 | feat: add homebrew update handling | Ogulcan Celik | |
| refs #127 | |||
| 2026-05-16 | feat: add immediate new tab option | Ogulcan Celik | |
| refs #123 | |||
| 2026-05-16 | feat: add scrollback editor keybind | Ogulcan Celik | |
| refs #122 | |||
| 2026-05-16 | feat: add hook-owned custom agent status labels | Ogulcan Celik | |
| 2026-05-16 | fix: keep split resize hitboxes off pane content | Ogulcan Celik | |
| fixes #120 | |||
| 2026-05-15 | fix: force redraw on terminal focus gain | Ogulcan Celik | |
| 2026-05-15 | feat: add indexed keybind families | Ogulcan Celik | |
| 2026-05-15 | fix(input): only host-scroll plain page key presses | Ogulcan Celik | |
| 2026-05-15 | config: split experimental settings from advanced | Ogulcan Celik | |
| 2026-05-15 | feat: add system toast delivery | Ogulcan Celik | |
| 2026-05-15 | feat: add light theme variants | Ogulcan Celik | |
| 2026-05-14 | fix(input): scroll pane scrollback with pageup/pagedown and parse enhanced ↵ | Ogulcan Celik | |
| tilde sequences | |||
| 2026-05-14 | feat: add tmux-style mouse capture config | Ogulcan Celik | |
| 2026-05-13 | fix: gate kitty graphics behind config | Ogulcan Celik | |
| 2026-05-13 | feat: support kitty graphics in attached clients | Ogulcan Celik | |
| 2026-05-13 | feat: render kitty graphics in local panes | Ogulcan Celik | |
| 2026-05-12 | fix: rerender after pane rename | Ogulcan Celik | |
| 2026-05-12 | test: add ime input regressions | Ogulcan Celik | |
| 2026-05-12 | feat: add agent cycling and tab wheel switching | Ogulcan Celik | |
| fixes #92 | |||
| 2026-05-11 | feat: add notification target keybind | Ogulcan Celik | |
| 2026-05-11 | feat: add optional pane border labels | Ogulcan Celik | |
| 2026-05-11 | fix: stabilize integration agent state reports | Ogulcan Celik | |
| 2026-05-09 | chore: enable clippy linting | Ogulcan Celik | |
| 2026-05-09 | feat: add ansi pane read format | Ogulcan Celik | |
| 2026-05-09 | fix: refresh git status off the main loop | Ogulcan Celik | |
| fixes #85 | |||
| 2026-05-09 | Show focus on active agent in agents panel like spaces panel does (#84) | YoungTaek | |
| * feat: show focus on active agent in agents panel like spaces panel does * refactor: improve to calculation and binding style | |||
| 2026-05-08 | fix: split panes in target tab without stealing focus | Ogulcan Celik | |
| fixes #75 | |||
| 2026-05-08 | fix: clear agent toast after focus | Ogulcan Celik | |
| 2026-05-08 | feat: make agent toasts focus panes | Ogulcan Celik | |
| 2026-05-06 | fix: persist agent panel scope in config | Ogulcan Celik | |
| 2026-05-06 | feat: add vesper theme (#71) | Shoubhit Dash | |
| 2026-05-05 | feat: add mobile terminal layout | Ogulcan Celik | |
| 2026-05-02 | fix: mark visible done panes seen on terminal focus | Ogulcan Celik | |
| 2026-04-29 | fix: run integration commands without server | Ogulcan Celik | |
| 2026-04-29 | fix: restore double prefix passthrough in client mode | Ogulcan Celik | |
| 2026-04-28 | fix: resize w claude code no flicker (#61) | Yifeng He | |
| * fix: mouse resize panel failed with claude-code no flicker * test: run pane mouse reporting drag tests inside tokio runtime Switch the new horizontal/vertical drag tests to `#[tokio::test]` so `PaneRuntime::test_with_screen_bytes` has a reactor when it calls `tokio::spawn`. CI was panicking with "there is no reactor running". * test: refresh git state in workspace drop slot test Workspace::test_new caches the parent repo's git branch at construction time. On master CI the herdr checkout has ref: refs/heads/master in HEAD, so the cache is populated and workspace_row_height returns 2. On PR CI actions/checkout uses a detached merge ref, git_branch returns None, row height becomes 1, and the drop-slot tie-break flips workspace_drop_index_at_row(2) from Some(0) to Some(1). Refresh git state after pointing identity_cwd at the per-test temp repo so the cache reflects the temp repo's HEAD. | |||
| 2026-04-28 | feat: notify active panes when terminal is unfocused | Ogulcan Celik | |
| 2026-04-26 | feat: refine live config lifecycle | Ogulcan Celik | |
| 2026-04-26 | feat: add live config reload | Ogulcan Celik | |
| 2026-04-23 | feat(logging): add robust rotating support logs | Ogulcan Celik | |
| 2026-04-22 | feat: add terminal-delivered client notifications | Ogulcan Celik | |
| 2026-04-22 | chore: remove unused test imports | Ogulcan Celik | |
| 2026-04-21 | fix: make startup preview-release test version-independent | Ogulcan Celik | |
