Ogulcan Celik
|
25974892c7
|
fix: make pane run use bracketed-paste-aware send input
|
2026-04-07 23:22:57 +03:00 |
|
Can Celik
|
41dd733ca7
|
feat: finish ghostty pane backend integration
|
2026-04-05 01:23:06 +03:00 |
|
Ogulcan Celik
|
831894facf
|
refactor: make workspace api ids stable
|
2026-04-04 01:50:34 +03:00 |
|
Ogulcan Celik
|
544c7ebebb
|
feat: add tabs to socket api
|
2026-04-03 00:04:35 +03:00 |
|
Can Celik
|
ca4270b31f
|
feat: add authoritative pi hook integration
|
2026-04-01 19:32:26 +03:00 |
|
Ogulcan Celik
|
063ffc2b70
|
feat: show release notes after updates
|
2026-04-01 02:26:03 +03:00 |
|
Ogulcan Celik
|
e97413d8fa
|
fix: avoid codex false positives from macos process env parsing
|
2026-04-01 02:01:35 +03:00 |
|
Ogulcan Celik
|
e857710d73
|
fix: align pane scrolling with tmux and ghostty
|
2026-03-31 23:03:11 +03:00 |
|
Ogulcan Celik
|
7c8f12e8f2
|
feat: poll for updates and show toast notifications
|
2026-03-31 14:23:14 +03:00 |
|
Ogulcan Celik
|
bf6b6d779a
|
feat(api): use compact public workspace and pane ids
|
2026-03-29 19:54:52 +03:00 |
|
Ogulcan Celik
|
a5847a8039
|
feat(cli): add workspace and pane management commands
|
2026-03-29 19:29:23 +03:00 |
|
Ogulcan Celik
|
8b7848aac3
|
feat(api): add socket subscriptions and lifecycle events
|
2026-03-29 17:20:53 +03:00 |
|
Ogulcan Celik
|
fd1e3b8b05
|
feat: add initial socket api for workspace and pane control
add unix socket request/response api scaffolding
implement initial workspace and pane commands:
- ping
- workspace.list
- workspace.get
- workspace.create
- pane.list
- pane.get
- pane.read
- pane.send_text
- pane.send_keys
- pane.wait_for_output
improve pane read semantics:
- visible trims trailing blank viewport rows
- recent reads from parser scrollback/current screen
- wait_for_output returns matched snapshot plus matched_line
add real subprocess integration tests for socket api
|
2026-03-29 04:23:22 +03:00 |
|