aboutsummaryrefslogtreecommitdiff
path: root/CONFIGURATION.md
AgeCommit message (Collapse)Author
2026-05-19docs: move public references to website docsOgulcan Celik
2026-05-17docs: finalize next release docsOgulcan Celik
2026-05-15chore: remove worktree extension and note kitty limitationOgulcan Celik
2026-05-15docs: draft changelog for next releaseOgulcan Celik
2026-05-14docs: remove unreleased config optionsOgulcan Celik
2026-05-14ci: avoid caching cargo binariesOgulcan Celik
2026-05-14feat: add tmux-style mouse capture configOgulcan Celik
2026-05-13feat: support kitty graphics in attached clientsOgulcan Celik
2026-05-12docs: fix keybinding example conflictOgulcan Celik
2026-05-12feat: add agent cycling and tab wheel switchingOgulcan Celik
fixes #92
2026-05-11feat: add notification target keybindOgulcan Celik
2026-05-11feat: add optional pane border labelsOgulcan Celik
2026-05-10docs: document custom command keybindingsOgulcan Celik
2026-05-06fix: persist agent panel scope in configOgulcan Celik
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-26feat: refine live config lifecycleOgulcan Celik
2026-04-26feat: add live config reloadOgulcan Celik
2026-04-23feat(logging): add robust rotating support logsOgulcan Celik
2026-04-22feat: add terminal-delivered client notificationsOgulcan 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-14docs add custom command keybind docsOgulcan Celik
2026-04-11feat: support transparent panel chromeOgulcan Celik
2026-04-07fix: use byte-based pane scrollback limitOgulcan Celik
2026-04-03chore: remove llm integration tests and prep release docsOgulcan Celik
2026-04-02docs: refresh tabs and keybind docsOgulcan Celik
2026-04-02feat: add direct pane navigation keybindsOgulcan 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-28feat: block nested herdr instances by defaultOgulcan Celik
2026-03-28feat: add onboarding and toast notification preferencesOgulcan Celik
2026-03-28add config diagnostics and split configuration docsOgulcan Celik