Commit Graph
25 Commits
Author SHA1 Message Date
Ogulcan Celik e4e14142b1 feat: add resizable sidebar sections 2026-04-08 01:51:50 +03:00
Ogulcan Celik 25974892c7 fix: make pane run use bracketed-paste-aware send input 2026-04-07 23:22:57 +03:00
Ogulcan Celik ed0c051c55 fix: preserve lf in raw terminal input 2026-04-07 15:48:58 +03:00
Ogulcan Celik 0276da6f2a fix: make pane run submit commands atomically 2026-04-07 15:09:09 +03:00
Ogulcan Celik 5e05460816 docs: clarify herdr pane split and wait output usage 2026-04-07 02:48:13 +03:00
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