Commit Graph
254 Commits
Author SHA1 Message Date
Ogulcan Celik 2c7c8beb07 feat: add floating popup panes
refs #1125
2026-07-15 04:02:14 +03:00
Ogulcan Celik 88370e1516 feat: add isolated pane graphics streaming 2026-07-15 02:32:52 +03:00
akbashandakbash-bot 3023228736 fix: preserve associated emoji input (#1410)
refs #1404

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-14 22:46:33 +03:00
Ogulcan Celik 5b91dae12f feat: configure sidebar entry gaps 2026-07-14 20:41:20 +03:00
2e5da968ea fix: forward outer focus events to panes (#1388)
* fix: forward outer focus events to panes

refs #1337

* fix: preserve ordered focus forwarding

refs #1337

---------

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-14 01:06:11 +03:00
Ogulcan Celik 6e85ff07f1 docs: explain modified-arrow shell bindings
refs #1370
2026-07-13 17:11:24 +03:00
Ogulcan Celik 2cee801ea8 docs: streamline configuration guide 2026-07-13 15:34:30 +03:00
Ogulcan Celik 5cfe5e5e73 feat: add configurable sidebar metadata tokens 2026-07-13 03:30:13 +03:00
Ogulcan Celik 7f3364a468 docs: add versioned config reference 2026-07-13 02:24:09 +03:00
Ogulcan Celik 3661d99c2e docs: add troubleshooting guide
refs #1116
2026-07-12 15:07:17 +03:00
Ogulcan Celik d64cf40ca3 fix: keep windows api connections open
refs #1279
2026-07-12 15:00:05 +03:00
Ogulcan Celik 749e85e0fb fix: detach windows server from host terminal
refs #1329
2026-07-12 03:01:45 +03:00
Ogulcan Celik 4617456348 feat: add copy-on-select setting 2026-07-11 02:46:58 +03:00
Tony Solomonik 3b8aeee166 feat: add maki agent support (#1302)
* feat: add maki detection support

Maki always draws a one-line status bar at the bottom of the screen, so the manifest reads just that row: a braille spinner before the `[BUILD]`/`[PLAN]`/`[BASH]` mode label means working, the bare label means idle.

Blocked states come from the panels that replace the input box, the `Permission Required` dialog with its `y Allow`/`n Deny` hint rows and the `Plan complete` form. Maki emits no OSC title or progress, so these screen rules are the only evidence.

Also wires `maki` through process-name identification, per-agent sound overrides, and the website manifest catalog.

* docs: stage maki detection docs
2026-07-11 01:19:51 +03:00
Ogulcan Celik 66be0b655f fix: stop windows installer from rewriting config
refs #1162
2026-07-10 16:09:17 +03:00
Ogulcan Celik c8850a2e3e feat: add copy mode search and tmux word motions
refs #1230
2026-07-10 04:22:10 +03:00
Ogulcan Celik 0de503ccd9 docs: document windows config path 2026-07-10 01:44:49 +03:00
Ogulcan Celik 36b2e2f546 fix: use drawn cursor by default in wsl
refs #930
2026-07-09 03:35:35 +03:00
Ogulcan Celik c3df61b564 fix: make remote helper installs shell-portable
refs #1203
2026-07-08 23:12:29 +03:00
Ogulcan Celik 7a2c230064 docs: enforce localized release doc parity
refs #1151
2026-07-08 02:16:48 +03:00
Ogulcan Celik 299dd4163a release: v0.7.3 2026-07-08 01:53:09 +03:00
Ogulcan Celik 370c90b2da docs: stage 0.7.3 release notes 2026-07-08 01:43:23 +03:00
Ogulcan Celik e4a7095c93 fix: guard windows process tree cycles
refs #1083
2026-07-07 21:20:06 +03:00
Ogulcan Celik 199c27609c release: v0.7.2 2026-07-07 19:19:22 +03:00
Ogulcan Celik fb5a46a03c docs: finalize release docs 2026-07-07 19:17:15 +03:00
Ogulcan Celik d190c1f55e fix: send shifted punctuation as text in kitty mode
refs #1105
2026-07-07 16:25:36 +03:00
Ogulcan Celik b017d21290 fix: stop windows server over named pipes
refs #1113
2026-07-07 15:35:20 +03:00
Ogulcan Celik 5b4450c969 docs: remove star history embed 2026-07-07 01:32:06 +03:00
Ogulcan CelikandRobin Gagnon 17e2b2b878 fix: honor prefix in copy mode
refs #681

Based on PR #1092 by @reobin.

Co-authored-by: Robin Gagnon <me@reobin.dev>
2026-07-07 01:20:13 +03:00
Ogulcan Celik 56edcbcba8 feat: expose pane scroll state 2026-07-06 23:06:00 +03:00
akbashandakbash-bot ed31632ebf fix: bridge remote image file drops (#1085)
refs #828

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-06 19:51:28 +03:00
akbashandakbash-bot d9230f517a fix: clarify remote ssh auth failures (#1084)
refs #1034

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
2026-07-06 18:21:31 +03:00
Wuyue (Tony) SunandOgulcan Celik b04c6496a8 fix: detect grok build working and blocked states from current ui chrome (#1055)
* fix: detect grok build working and blocked states from current ui chrome

refs #1017

* fix: sync grok detection website manifest

refs #1017

---------

Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-06 01:36:49 +03:00
Ogulcan Celik 220b99a9fa fix: support custom command keybindings on windows
refs #1041
2026-07-05 20:19:13 +03:00
ppggffandOgulcan Celik 2bc1724c2d fix: switch prefix ASCII input source on the foreground client (#1016)
* fix: switch prefix ASCII input source on the foreground client

The macOS prefix ASCII-switch ran in the headless server, whose
TISCopyCurrentKeyboardInputSource read is a stale per-process cache
(refreshed only via a main-run-loop notification the server never pumps),
so prefix could leave the terminal on the wrong input source.

Forward it to the foreground client, like clipboard: sync_prefix_input_source
emits AppEvent::PrefixInputSource as an intent; the server forwards it to the
foreground client and the monolithic app applies it in-process via
RealPrefixInputSource, which pumps its main run loop before the stale TIS read.
Key it on Mode::wants_ascii_input so multi-level prefix commands keep ASCII
until returning to the terminal, and restore the IME for rename text entry.

Adds ServerMessage::PrefixInputSource to the already-unreleased protocol 15.

refs #774

* fix: keep prefix input-source switch out of the headless server process

An App-internal drain (the exhaustive drain at the top of
handle_api_request, reachable from prefix-key runtime mutations) can
consume a queued PrefixInputSource intent before the server's
forwarding drain sees it, applying the TIS switch in the headless
server process and stranding the restore state. Gate the in-process
switch on App.local_input_source_switch, disabled by the headless
server alongside the other local side effects, so a swallowed intent
degrades to a skipped switch. Widen the forwarding-bypass maintenance
test to the handle_internal_event_with_prefix_sync wrapper.

refs #774

* docs: clarify prefix input-source comments and flag docs

refs #774

* fix: bump protocol for prefix input source

refs #774

---------

Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-05 03:25:47 +03:00
Ogulcan Celik c78349f422 fix: wait for server stop socket cleanup 2026-07-05 02:17:45 +03:00
Ogulcan Celik 5d9212a55a feat: expose session snapshot through cli 2026-07-04 16:51:10 +03:00
Ogulcan Celik 15cab964f3 feat: emit layout update events for runtime layout changes 2026-07-04 16:51:10 +03:00
Ogulcan Celik b91b084dbe docs: add mastracode integration docs and website agent grid card
refs #337
2026-07-04 01:42:12 +03:00
d0e333451b feat: add mastracode integration (#788)
* feat: add mastracode integration

refs #337

Co-authored-by: Mastra Code (openai/gpt-5.5) <noreply@mastra.ai>
Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-04 01:29:42 +03:00
Ogulcan Celik 6f148588dd fix: scope empty image paste bridge to remote
refs #986
2026-07-03 22:19:47 +03:00
Ogulcan Celik 6ea68f9af2 fix: forward page keys to primary-screen pagers
refs #953
2026-07-03 21:50:34 +03:00
Ogulcan Celik d1471e6483 fix: draw host cursor on windows
refs #930
2026-07-02 21:59:06 +03:00
Ogulcan Celik a9111cbab2 fix: open scrollback editor on windows without sh
refs #914
2026-07-02 01:16:21 +03:00
Ogulcan Celik 26db26e416 fix: keep remote sessions alive across disconnects 2026-06-30 19:49:55 +03:00
Ogulcan Celik c71c6c1082 fix: resolve split current from caller pane
refs #902
2026-06-30 19:38:03 +03:00
Ogulcan Celik 13cb5d9ae6 feat: add shell completions
refs #435
2026-06-30 17:49:37 +03:00
Ogulcan Celik e9bcea9c0d fix: reuse remote ssh connection
refs #888
2026-06-30 14:21:11 +03:00
Ogulcan Celik 2a1a8d64de feat: hide single-tab tab row
refs #448
2026-06-30 14:10:12 +03:00
Ogulcan Celik f54d8e8c0a feat: add hidden collapsed sidebar mode
refs #842
2026-06-30 04:00:33 +03:00