Commit Graph

60 Commits

Author SHA1 Message Date
Ogulcan Celik bb7b1c00fe docs: finalize next release docs 2026-05-23 18:01:21 +03:00
Ogulcan Celik b0a3d8c48e docs: recommend release tags for nix installs 2026-05-23 17:52:33 +03:00
Ogulcan Celik ec2924d0d1 feat: add optional nix flake support
refs #208

refs #221

refs #264
2026-05-23 17:42:49 +03:00
Ogulcan Celik 473ad70319 docs: update mobile screenshots 2026-05-23 15:26:33 +03:00
Ogulcan Celik 9817820af1 feat: add worktree cli and socket api 2026-05-23 15:19:36 +03:00
Ogulcan Celik ed11779fca feat: add omp integration 2026-05-23 15:19:36 +03:00
LaneBirmingham 5954ece9f7
feat: add state detection heuristics for GitHub Copilot CLI (#256)
* feat: add github copilot cli state detection

Add robust state detection heuristics for the GitHub Copilot CLI by matching specific interactive prompt combinations, freeform inputs, and thinking status frames.

refs #232

* docs: keep copilot docs staged for next release

---------

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-05-23 03:12:56 +03:00
Ogulcan Celik 09d9ddde97 fix: preserve local keybindings in remote sessions 2026-05-23 02:30:25 +03:00
Ogulcan Celik 3de6ea7999 feat: configure new terminal cwd 2026-05-23 00:32:46 +03:00
Ogulcan Celik 49863b0664 release: v0.6.1 2026-05-22 20:12:28 +03:00
Ogulcan Celik 89d4f3516c docs: finalize release docs for 0.6.1 2026-05-22 20:09:24 +03:00
Ogulcan Celik 062259ba3e fix: arbitrate stale agent state evidence
refs #249
2026-05-22 19:55:07 +03:00
Ogulcan Celik 1b9a165f9e fix: answer pane default color queries
refs #253
2026-05-22 19:37:34 +03:00
Ogulcan Celik c25f116c53 fix: detect cursor agent symlink aliases
refs #225
2026-05-22 19:25:31 +03:00
Ogulcan Celik 29fd06747b fix: accept unicode keybindings
refs #247
2026-05-22 15:18:08 +03:00
Ogulcan Celik 760529ce3d fix: detect kimi code cli states
refs #215
2026-05-22 14:39:00 +03:00
Ogulcan Celik 716926f0c6 docs: update unreleased changelog
refs #199
2026-05-22 02:48:55 +03:00
Ogulcan Celik 0148c1379b feat: add git worktree workspace management
refs #137
2026-05-22 02:23:35 +03:00
Ogulcan Celik a9ff4012bd feat: add configurable mouse scroll lines
refs #236
2026-05-22 00:12:53 +03:00
Ogulcan Celik 06bcd06a17 feat: use local keybindings for remote attach 2026-05-21 15:17:37 +03:00
Ogulcan Celik ef68c100e3 fix: detect antigravity cli sessions
refs #207
2026-05-21 04:44:01 +03:00
Ogulcan Celik a5bf77f6e5 fix: detect cursor agent sessions
refs #225
2026-05-21 04:00:57 +03:00
Ogulcan Celik 7515695a19 fix: keep cjk ime agent allow-list safe
refs #149
2026-05-21 03:10:52 +03:00
ChihGodlee 6172275252 feat(experimental): add reveal_hidden_cursor_for_cjk_ime opt-in for CJK IME tracking
When the focused pane requests ?25l (cursor hidden) but paints its own
cursor — common in TUIs like Claude Code, pi, and codex — macOS native
input methods stop tracking the candidate-window position. CJK users
(Chinese / Japanese / Korean) cannot see candidate windows follow as
they type. Setting [experimental] reveal_hidden_cursor_for_cjk_ime = true
exposes the focused pane's cursor anchor to the outer terminal regardless
of the pane's hidden-cursor request, restoring IME tracking for CJK input.

[experimental] cjk_ime_agents is an optional allow-list. When empty,
the reveal applies to any focused pane. When non-empty (e.g.
["claude", "codex"]), the reveal only applies if the focused pane's
detected agent matches one of the listed names. This lets users enable
the workaround only for AI-agent TUIs that paint their own cursor,
leaving plain shells and other programs untouched. Accepted names: pi,
claude, codex, gemini, cursor, cline, opencode, copilot, kimi, kiro,
droid, amp, grok, hermes. Unknown names are ignored.

When the pane reports no cursor position (cursor_state returns None for
some TUIs), the anchor falls back to the pane's top-left so a stable
IME hint is always available.

[experimental] cjk_ime_cursor_shape (default "steady_block") controls
the DECSCUSR shape rendered for the revealed cursor; six variants are
accepted: block, steady_block, underline, steady_underline, bar,
steady_bar.

Trade-off when enabled: a hardware cursor will be visible in the outer
terminal for apps that hide the cursor without painting a replacement.
Default false preserves the behavior set in 2c95071. Pair the reveal
with cjk_ime_agents to scope it to specific TUIs.

Manually verified on macOS 26.5 aarch64 with system Pinyin IME against
Claude Code: candidate window tracks cursor with flag enabled, returns
to anchored-at-start behavior with flag disabled.

refs #149
2026-05-21 03:10:52 +03:00
Ogulcan Celik 7410952567 fix: restart remote server after binary update 2026-05-21 02:01:22 +03:00
github-actions[bot] 87633a8fb5 docs: update website manifest for v0.6.0 2026-05-20 20:20:33 +00:00
Ogulcan Celik deb0c9949b release: v0.6.0 2026-05-20 23:16:08 +03:00
Ogulcan Celik 43afaab582 docs: finalize release docs 2026-05-20 23:08:43 +03:00
Ogulcan Celik df357b250c fix: clarify keybinding conflict warnings
refs #154
2026-05-20 22:08:26 +03:00
Ogulcan Celik c584037c77 feat: badge outdated integration updates 2026-05-20 22:08:04 +03:00
Ogulcan Celik f7b26a9117 fix: stop claude subagent completion reviving working
refs #198
2026-05-20 20:42:14 +03:00
Ogulcan Celik 836fd7e585 feat: add keybinding v2
refs #154
refs #201
refs #202
refs #219
2026-05-20 18:55:41 +03:00
Ogulcan Celik 6bd8bb6bf1 docs: clarify remote workflows and agent overview 2026-05-20 04:35:57 +03:00
Ogulcan Celik 43124bf62a feat: detect kiro cli agents
refs #185
2026-05-20 02:54:00 +03:00
Ogulcan Celik ed478be983 fix: bridge remote clipboard image paste
refs #205
2026-05-20 02:51:59 +03:00
Ogulcan Celik 2b97799b67 feat: add configurable default shell
refs #196
2026-05-20 00:34:27 +03:00
Ogulcan Celik fb93e37475 feat: surface agent integrations in onboarding 2026-05-20 00:00:16 +03:00
Ogulcan Celik aa89f536a2 release: v0.5.12 2026-05-19 23:00:28 +03:00
Ogulcan Celik aaa35c2bfc docs: update changelog for hook and rename fixes 2026-05-19 22:59:28 +03:00
Ogulcan Celik 104295f492 fix: report codex permission hooks as blocked
refs #198
2026-05-19 22:10:15 +03:00
Ogulcan Celik 2939030cec fix: stop claude post-tool hooks pinning working
refs #198
2026-05-19 21:07:52 +03:00
Ogulcan Celik 2e2785008c docs: clarify herdr workflows and agent skill 2026-05-19 16:34:17 +03:00
Ogulcan Celik fe2197a0f9 docs: refresh configuration docs 2026-05-19 15:23:35 +03:00
Ogulcan Celik e516133008 release: v0.5.11 2026-05-19 14:46:25 +03:00
Ogulcan Celik c97f1a5c00 docs: finalize release readiness updates 2026-05-19 14:44:34 +03:00
Ogulcan Celik 6cbdba434f fix: polish pre-release issue fixes
refs #152
refs #189
refs #190
2026-05-19 14:14:30 +03:00
Ogulcan Celik 70c45dbeb3 fix: hide explicit client command
refs #187
2026-05-19 13:35:40 +03:00
Ogulcan Celik fe53984c40 docs: stage website docs for next release 2026-05-19 05:16:50 +03:00
Ogulcan Celik ee6a8f9411 docs: move public references to website docs 2026-05-19 05:08:00 +03:00
Ogulcan Celik 5ef974e9e2 docs: refresh star history chart cache 2026-05-19 04:03:53 +03:00