| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-06 | feat: add vesper theme (#71) | Shoubhit Dash | |
| 2026-04-29 | feat: add human session attach and list output | Ogulcan Celik | |
| 2026-04-28 | Add 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-23 | feat(logging): add robust rotating support logs | Ogulcan Celik | |
| 2026-04-21 | docs: restore persistence readme and website | Ogulcan Celik | |
| 2026-04-21 | docs: revert readme and website before persistent sessions | Ogulcan Celik | |
| 2026-04-21 | docs: restore readme demo video embed | Ogulcan Celik | |
| 2026-04-21 | feat: add persistent server-client sessions | Can 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-16 | feat: allow hook-reported custom agent labels | Ogulcan Celik | |
| 2026-04-14 | docs add custom command keybind docs | Ogulcan Celik | |
| 2026-04-10 | fix: harden amp blocked detection | Ogulcan Celik | |
| 2026-04-10 | feat(tabs): add overflow scrolling and drag reorder | Ogulcan Celik | |
| 2026-04-09 | feat(api): return root panes from workspace and tab creation | Ogulcan Celik | |
| 2026-04-09 | docs: clarify automatic detection and socket integrations | Ogulcan Celik | |
| 2026-04-09 | fix: detect agent state from terminal tail instead of viewport | Ogulcan Celik | |
| 2026-04-09 | docs: refactor readme | Ogulcan Celik | |
| 2026-04-06 | docs: update demo video link and remove unused gif | Ogulcan Celik | |
| 2026-04-04 | docs: embed demo video in readme | Ogulcan Celik | |
| 2026-04-03 | chore: remove llm integration tests and prep release docs | Ogulcan Celik | |
| 2026-04-03 | feat: add tabs to socket api | Ogulcan Celik | |
| 2026-04-02 | docs: refresh tabs and keybind docs | Ogulcan Celik | |
| 2026-04-02 | feat: add direct pane navigation keybinds | Ogulcan Celik | |
| 2026-04-01 | feat: add claude, codex, and opencode integrations | Can Celik | |
| 2026-04-01 | docs: replace readme screenshot with demo gif | Ogulcan Celik | |
| 2026-03-30 | docs: use colored emoji dots for agent states in readme | Ogulcan Celik | |
| 2026-03-30 | docs: update readme screenshot, remove demo video | Ogulcan Celik | |
| 2026-03-30 | docs: add demo video to readme | Ogulcan Celik | |
| 2026-03-30 | docs: refresh readme and socket api positioning | Ogulcan Celik | |
| 2026-03-29 | refactor: 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-29 | feat(api): use compact public workspace and pane ids | Ogulcan Celik | |
| 2026-03-29 | feat(cli): add workspace and pane management commands | Ogulcan Celik | |
| 2026-03-29 | feat(api): add socket subscriptions and lifecycle events | Ogulcan Celik | |
| 2026-03-28 | docs: fix agent detection table - mark pi and amp as partial for ↵ | Ogulcan Celik | |
| needs-attention detection | |||
| 2026-03-28 | docs: refresh readme for onboarding and notifications | Ogulcan Celik | |
| 2026-03-28 | add config diagnostics and split configuration docs | Ogulcan Celik | |
| 2026-03-28 | refactor workspace identity and configurable navigate actions | Ogulcan Celik | |
| 2026-03-28 | fix prefix key defaults and binding parsing | Ogulcan Celik | |
| 2026-03-28 | feat: add per-agent sound overrides | Ogulcan Celik | |
| 2026-03-27 | feat: sound notifications for agent state changes | Ogulcan 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-27 | initial release | Ogulcan 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 | |||
