Ogulcan Celik
62b751b2b5
refactor: centralize structural session snapshot compatibility
2026-04-06 21:11:42 +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
a9b1ef64dd
chore: remove llm integration tests and prep release docs
2026-04-03 02:37:57 +03:00
Ogulcan Celik
94e6a2ff64
fix workspace identity and tab-aware notifications
2026-04-03 01:48:15 +03:00
Ogulcan Celik
544c7ebebb
feat: add tabs to socket api
2026-04-03 00:04:35 +03:00
Ogulcan Celik
b695adee60
feat: add tabs within workspaces
2026-04-02 23:24:46 +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
f8c452294d
fix: terminate pane sessions on close
2026-03-31 13:29:57 +03:00
Ogulcan Celik
800a8c1a7a
fix ghostty macos arrow and modifier key parsing
2026-03-30 16:33:26 +03:00
Ogulcan Celik
ca14500717
refactor keyboard protocol parsing and forwarding
2026-03-30 04:12:56 +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
Ogulcan Celik
a57b97285c
initial release
...
terminal workspace manager for AI coding agents.
single rust binary, runs inside your existing terminal.
workspaces, tiled panes, intelligent agent state detection.
https://herdr.dev
2026-03-27 21:37:05 +03:00