Commit Graph

458 Commits

Author SHA1 Message Date
Ogulcan Celik 591672f3eb ci: detect issue refs in release commit subjects 2026-05-17 21:41:19 +03:00
github-actions[bot] 5ebb5e28e6 docs: update website manifest for v0.5.10 2026-05-17 17:26:35 +00:00
Ogulcan Celik becd2a732c release: v0.5.10 2026-05-17 20:21:05 +03:00
Ogulcan Celik 50ae83a92d docs: finalize next release docs 2026-05-17 20:20:10 +03:00
Ogulcan Celik f161be0461 fix: detect Grok Build agent state
refs #133
2026-05-17 20:07:18 +03:00
leeeanh 45a4318bbb
feat: add selection autoscroll and fix stale selection on transitions (#129)
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 15:05:30 +03:00
github-actions[bot] f4008dc97a chore: approve contributor ChihGodlee 2026-05-17 12:04:01 +00:00
Ogulcan Celik 1586fc4209 chore: refine issue contributor intent flow 2026-05-17 04:19:50 +03:00
Ogulcan Celik db6f9afad2 chore: add contributor intent issue form 2026-05-17 03:59:59 +03:00
Ogulcan Celik d743b39a2b chore: rename fullscreen keybinding to zoom 2026-05-17 03:50:22 +03:00
Ogulcan Celik 510f56e1ce fix: show border around zoomed multi-pane tabs
refs #115
2026-05-17 03:42:43 +03:00
Ogulcan Celik c115dbd051 docs: document terminal core in next docs 2026-05-17 03:34:08 +03:00
Ogulcan Celik f7fe0f203e fix: polish terminal-core agent semantics 2026-05-17 01:41:17 +03:00
Ogulcan Celik 3ecacfddae feat: add direct terminal attach stream 2026-05-17 01:41:17 +03:00
Ogulcan Celik a36da363f1 refactor: extract terminal state and runtime from panes 2026-05-17 01:41:16 +03:00
Ogulcan Celik e4de58b37f feat: add agent start for server-owned terminals 2026-05-17 01:41:16 +03:00
Ogulcan Celik 86adf88351 feat: add terminal identity and agent cli facade 2026-05-17 01:41:16 +03:00
Ogulcan Celik d2aa886591 chore: label included issues for next release 2026-05-17 00:23:04 +03:00
Ogulcan Celik 8d4cc05be0 feat: add homebrew update handling
refs #127
2026-05-17 00:18:14 +03:00
Ogulcan Celik 1342a76e60 docs: document issue reference commits 2026-05-16 23:52:25 +03:00
github-actions[bot] 311a1cf9fa chore: approve contributor leeeanh 2026-05-16 20:50:45 +00:00
Ogulcan Celik 8ee3a7bdc0 docs: move next-release docs out of .pi 2026-05-16 23:43:10 +03:00
Ogulcan Celik 79be292911 docs: document amp integration limitation
refs #124
2026-05-16 22:28:39 +03:00
Ogulcan Celik 2dc50f0883 ci: close referenced issues after release 2026-05-16 18:54:27 +03:00
Ogulcan Celik b173a86e34 feat: add immediate new tab option
refs #123
2026-05-16 18:41:36 +03:00
Ogulcan Celik 7b8f699083 feat: add scrollback editor keybind
refs #122
2026-05-16 18:33:23 +03:00
Ogulcan Celik 170d567487 fix: respect integration config dirs
refs #121
2026-05-16 18:31:35 +03:00
Ogulcan Celik 72770305d3 feat: add hook-owned custom agent status labels 2026-05-16 02:26:14 +03:00
Ogulcan Celik 58c379f1f0 fix: keep split resize hitboxes off pane content
fixes #120
2026-05-16 02:18:35 +03:00
Ogulcan Celik c3d74be01e fix: detect copilot process name
fixes #118
2026-05-16 02:01:51 +03:00
Ogulcan Celik 16e10aa921 docs: move changelog into next-release docs flow 2026-05-15 21:24:05 +03:00
Ogulcan Celik e1a84a8e34 fix: force redraw on terminal focus gain 2026-05-15 21:17:55 +03:00
Ogulcan Celik 73dba97521 fix: forward pane cursor shape
fixes #116
2026-05-15 20:53:55 +03:00
Ogulcan Celik 4cbe72ec2d feat: add indexed keybind families 2026-05-15 20:31:01 +03:00
Ogulcan Celik 43d60fc662 chore: remove worktree extension and note kitty limitation 2026-05-15 19:01:19 +03:00
github-actions[bot] 720e7074ff docs: update website manifest for v0.5.9 2026-05-15 15:54:23 +00:00
Ogulcan Celik f9d7341c1f release: v0.5.9 2026-05-15 18:49:23 +03:00
Ogulcan Celik 5f27bc37e5 docs: draft changelog for next release 2026-05-15 18:47:18 +03:00
Ogulcan Celik 8ad3c40fab fix(input): only host-scroll plain page key presses 2026-05-15 18:37:59 +03:00
Ogulcan Celik 4bfc3a89c5 config: split experimental settings from advanced 2026-05-15 15:14:19 +03:00
Ogulcan Celik 7c636e97f4 fix: refresh and reuse kitty graphics placements 2026-05-15 03:53:37 +03:00
Ogulcan Celik 67d5e7391f fix: remove macos notification icon handling 2026-05-15 03:47:13 +03:00
Ogulcan Celik fdf6a0180d fix: improve macos system notifications 2026-05-15 03:25:50 +03:00
Ogulcan Celik bfe2f84f4f feat: add system toast delivery 2026-05-15 01:37:57 +03:00
Ogulcan Celik 80d70642b7 chore: add next-release docs mirror 2026-05-15 01:06:23 +03:00
Ogulcan Celik 21cb18f74b feat: add light theme variants 2026-05-15 00:16:45 +03:00
Ogulcan Celik c2e58974f4 fix(input): scroll pane scrollback with pageup/pagedown and parse enhanced tilde sequences 2026-05-14 22:57:09 +03:00
Ogulcan Celik 5c82623dbf docs: add prerelease docs guardrails 2026-05-14 22:12:24 +03:00
Ogulcan Celik 50d608bbd6 docs: remove unreleased config options 2026-05-14 19:41:19 +03:00
Ogulcan Celik c269eeea13 fix: allow larger kitty graphics frames 2026-05-14 18:11:22 +03:00