aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2026-05-26feat: add global last-pane navigationOgulcan Celik
refs #287
2026-05-26fix: reduce idle agent checker CPUOgulcan Celik
refs #300
2026-05-26fix: detect codex background terminal waitsOgulcan Celik
2026-05-26Add tmux-style double-click word copy (#296)Zack Drach
* feat: add tmux-style double-click copy Double-clicking terminal output now selects and copies the token under the cursor, similar to tmux. The copied token briefly stays highlighted as feedback, and token detection handles common shell output like paths, URLs, variables, CJK text, and surrounding punctuation. Mouse events are still forwarded unchanged when the child terminal has mouse reporting enabled. refs #142 * fix: tighten double-click copy refs #142 --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-05-26fix: emit matching agent status subscriptions (#295)kangal-bot
refs #288 Co-authored-by: kangal-bot <kangal-bot@users.noreply.github.com>
2026-05-25fix: avoid aplay for linux mp3 soundsOgulcan Celik
refs #290
2026-05-25feat: gate live handoff behind explicit flagOgulcan Celik
2026-05-25feat: make focus-gain redraw configurableOgulcan Celik
refs #282
2026-05-25fix: spawn restored agents directlyOgulcan Celik
2026-05-25test: shorten update test socket paths on macosOgulcan Celik
2026-05-25feat: hand off ptys during updatesOgulcan Celik
2026-05-25fix: avoid pane history replay during agent restoreOgulcan Celik
2026-05-24fix: support scrolling direct agent attachesOgulcan Celik
2026-05-24feat: persist pane history across restarts (#248)zhugehyuk
refs #217 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-05-24fix: avoid app event queue stallsOgulcan Celik
refs #265
2026-05-24feat: make navigate movement keybinds configurableOgulcan Celik
refs #193
2026-05-24feat: add session navigatorOgulcan Celik
refs #157
2026-05-24test: make restore wrapper test portableOgulcan Celik
2026-05-24test: skip short-lived restore fallback pty test on macosOgulcan Celik
2026-05-23feat: restore agent sessionsOgulcan Celik
refs #233
2026-05-23feat: add optional nix flake supportOgulcan Celik
refs #208 refs #221 refs #264
2026-05-23fix: use live cwd for workspace labelsOgulcan Celik
2026-05-23test: normalize worktree source path assertionOgulcan Celik
2026-05-23feat: add worktree cli and socket apiOgulcan Celik
2026-05-23feat: add omp integrationOgulcan Celik
2026-05-23feat: add state detection heuristics for GitHub Copilot CLI (#256)LaneBirmingham
* 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-23fix: detect kiro approval prompts as blockedOgulcan Celik
refs #255
2026-05-23fix: preserve local keybindings in remote sessionsOgulcan Celik
2026-05-23feat: configure new terminal cwdOgulcan Celik
2026-05-22fix: arbitrate stale agent state evidenceOgulcan Celik
refs #249
2026-05-22fix: answer pane default color queriesOgulcan Celik
refs #253
2026-05-22fix: detect cursor agent symlink aliasesOgulcan Celik
refs #225
2026-05-22fix: accept unicode keybindingsOgulcan Celik
refs #247
2026-05-22fix: detect kimi code cli statesOgulcan Celik
refs #215
2026-05-22feat: show named session command hintsGolden-Pigeon
refs #199
2026-05-22feat: add git worktree workspace managementOgulcan Celik
refs #137
2026-05-22feat: add configurable mouse scroll linesOgulcan Celik
refs #236
2026-05-21fix: avoid agent detection from runtime argumentsOgulcan Celik
refs #238
2026-05-21fix: keep notifications below floating overlaysOgulcan Celik
refs #228
2026-05-21refactor: separate server client boundariesOgulcan Celik
2026-05-21feat: use local keybindings for remote attachOgulcan Celik
2026-05-21fix: detect antigravity cli sessionsOgulcan Celik
refs #207
2026-05-21fix: detect cursor agent sessionsOgulcan Celik
refs #225
2026-05-21fix: version latest manifest metadataOgulcan Celik
2026-05-21fix: keep cjk ime agent allow-list safeOgulcan Celik
refs #149
2026-05-21feat(experimental): add reveal_hidden_cursor_for_cjk_ime opt-in for CJK IME ↵ChihGodlee
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-21fix: restart remote server after binary updateOgulcan Celik
2026-05-20fix: clarify keybinding conflict warningsOgulcan Celik
refs #154
2026-05-20feat: badge outdated integration updatesOgulcan Celik
2026-05-20fix: stop claude subagent completion reviving workingOgulcan Celik
refs #198