aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2026-05-06feat: add vesper theme (#71)Shoubhit Dash
2026-04-29feat: add human session attach and list outputOgulcan Celik
2026-04-28Add named persistent sessions (#57)Franz Bettag
* feat: add named persistent sessions * feat: add session management commands * fix: tighten named session stop and override precedence * fix: handle session help and stop test race * test: isolate default session env test --------- Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-04-23feat(logging): add robust rotating support logsOgulcan Celik
2026-04-21docs: restore persistence readme and websiteOgulcan Celik
2026-04-21docs: revert readme and website before persistent sessionsOgulcan Celik
2026-04-21docs: restore readme demo video embedOgulcan Celik
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-16feat: allow hook-reported custom agent labelsOgulcan Celik
2026-04-14docs add custom command keybind docsOgulcan Celik
2026-04-10fix: harden amp blocked detectionOgulcan Celik
2026-04-10feat(tabs): add overflow scrolling and drag reorderOgulcan Celik
2026-04-09feat(api): return root panes from workspace and tab creationOgulcan Celik
2026-04-09docs: clarify automatic detection and socket integrationsOgulcan Celik
2026-04-09fix: detect agent state from terminal tail instead of viewportOgulcan Celik
2026-04-09docs: refactor readmeOgulcan Celik
2026-04-06docs: update demo video link and remove unused gifOgulcan Celik
2026-04-04docs: embed demo video in readmeOgulcan Celik
2026-04-03chore: remove llm integration tests and prep release docsOgulcan Celik
2026-04-03feat: add tabs to socket apiOgulcan Celik
2026-04-02docs: refresh tabs and keybind docsOgulcan Celik
2026-04-02feat: add direct pane navigation keybindsOgulcan Celik
2026-04-01feat: add claude, codex, and opencode integrationsCan Celik
2026-04-01docs: replace readme screenshot with demo gifOgulcan Celik
2026-03-30docs: use colored emoji dots for agent states in readmeOgulcan Celik
2026-03-30docs: update readme screenshot, remove demo videoOgulcan Celik
2026-03-30docs: add demo video to readmeOgulcan Celik
2026-03-30docs: refresh readme and socket api positioningOgulcan Celik
2026-03-29refactor: two-section sidebar with agent detail panel, theme system with 9 ↵Ogulcan Celik
built-in themes sidebar layout: - top section: workspace list with accent bar, git branch, state dots - bottom section: agent detail panel sorted by urgency with braille spinners - active workspace always highlighted (subtle bg in terminal mode, brighter in nav) - palette-driven colors throughout (no hardcoded colors in ui.rs) theme system: - 9 built-in themes: catppuccin (default), tokyo-night, dracula, nord, gruvbox, one-dark, solarized, kanagawa, rose-pine - config: theme.name selects base, theme.custom overrides individual tokens - 15 color tokens: accent, surface0/1, overlay0/1, text, subtext0, mauve, green, yellow, red, blue, teal, peach - legacy ui.accent still works for backward compatibility infrastructure: - Palette struct on AppState, ready for future theme system extensions - git_branch() reads .git/HEAD for branch detection - PaneDetail struct with urgency sorting for agent panel - spinner_tick counter for braille animation (~8fps on 60fps render loop)
2026-03-29feat(api): use compact public workspace and pane idsOgulcan Celik
2026-03-29feat(cli): add workspace and pane management commandsOgulcan Celik
2026-03-29feat(api): add socket subscriptions and lifecycle eventsOgulcan Celik
2026-03-28docs: fix agent detection table - mark pi and amp as partial for ↵Ogulcan Celik
needs-attention detection
2026-03-28docs: refresh readme for onboarding and notificationsOgulcan Celik
2026-03-28add config diagnostics and split configuration docsOgulcan Celik
2026-03-28refactor workspace identity and configurable navigate actionsOgulcan Celik
2026-03-28fix prefix key defaults and binding parsingOgulcan Celik
2026-03-28feat: add per-agent sound overridesOgulcan Celik
2026-03-27feat: sound notifications for agent state changesOgulcan Celik
play a chime when an agent finishes work and an alert when one needs input. only triggers for background workspaces. configurable via sound = true/false under [ui] in config.
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