aboutsummaryrefslogtreecommitdiff
path: root/src/persist.rs
AgeCommit message (Collapse)Author
2026-06-14feat: add plugin v1 systemOgulcan Celik
Add manifest-driven plugin actions, event hooks, pane entrypoints, link handlers, and host APIs. Support plugin link, GitHub install, build commands, installed plugin registry, pane movement, runtime context, and plugin docs.
2026-05-28fix: preserve live handoff terminal stateOgulcan Celik
2026-05-25feat: hand off ptys during updatesOgulcan Celik
2026-05-24feat: persist pane history across restarts (#248)zhugehyuk
refs #217 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-04-21feat: add persistent server-client sessionsCan Celik
Make herdr persistent by default. Launching herdr now starts or reattaches to a background session server. Clients can detach and reattach while panes and agent processes keep running. Session mode now supports multi-client attach, auto-detect startup, and a thin-client/headless-server split. This also refactors the large app, ui, input, pane, config, workspace, and persistence modules into smaller focused submodules, while preserving behavior and colocating tests with the code they exercise. Upgrade notes: - persistence mode is now the default - in-app quit detaches the current client instead of stopping the server - use `herdr server stop` to stop the background session - use `--no-session` for the old single-process behavior - default socket paths now live under the config directory
2026-04-08feat: add debounced session autosaveOgulcan Celik
2026-04-08test: strengthen session snapshot capture contractOgulcan Celik
2026-04-08feat: add resizable sidebar sectionsOgulcan Celik
2026-04-07fix: use byte-based pane scrollback limitOgulcan Celik
2026-04-06refactor: centralize structural session snapshot compatibilityOgulcan Celik
2026-04-06fix: keep sidebar width stable and persist user resizeOgulcan Celik
2026-04-06feat: add all-workspaces scope to agent panelOgulcan Celik
2026-04-05fix: match ghostty pane default colors to host terminal themeCan Celik
2026-04-04refactor: make workspace api ids stableOgulcan Celik
2026-04-03fix: isolate debug runtime paths and block duplicate herdr instancesOgulcan Celik
2026-04-03chore: remove llm integration tests and prep release docsOgulcan Celik
2026-04-03fix workspace identity and tab-aware notificationsOgulcan Celik
2026-04-02feat: add tabs within workspacesOgulcan Celik
2026-03-31fix: make app rendering event-drivenOgulcan Celik
2026-03-30feat: show upstream status in workspace sidebarOgulcan Celik
2026-03-29feat(api): use compact public workspace and pane idsOgulcan Celik
2026-03-28feat: restore workspace numbers in expanded sidebarOgulcan Celik
2026-03-28refactor workspace identity and configurable navigate actionsOgulcan Celik
2026-03-28feat: add per-agent sound overridesOgulcan Celik
2026-03-27initial releaseOgulcan Celik
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