aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-25fix: keep herdr toast delivery in-appOgulcan Celik
2026-04-25fix: reserve pane scrollbar columnOgulcan Celik
2026-04-25fix: deliver server-approved terminal toastsOgulcan Celik
2026-04-25fix: reduce default support log noiseOgulcan Celik
2026-04-25test: add libghostty upgrade contract coverageOgulcan Celik
2026-04-25fix(opencode): detect question prompt heuristicsOgulcan Celik
2026-04-25chore: approve merged contributor mspiegel31github-actions[bot]
2026-04-25feat(opencode): report blocked state when question tool fires (#51)mspiegel31
* feat(opencode): report blocked state on question.asked event * docs: add question.asked/replied/rejected to opencode plugin mapping
2026-04-23feat(logging): add robust rotating support logsOgulcan Celik
2026-04-22test: reduce persistence integration test sleeps and harness duplicationOgulcan Celik
2026-04-22fix: set a stable terminal identity for panesOgulcan Celik
2026-04-22feat: add terminal-delivered client notificationsOgulcan Celik
2026-04-22fix: clean up shared-checkout test serversOgulcan Celik
2026-04-22chore: remove unused test importsOgulcan Celik
2026-04-22fix: resolve transparent bg before inverse swap to prevent invisible text (#45)Yifeng He
Shells like zsh highlight pasted text using reverse video (SGR 7). The render pipeline makes the default background transparent (None) when it matches the host terminal background. When inverse swaps fg and bg, the transparent bg becomes fg=None (Color::Reset), which the host terminal renders as its default foreground — the same hue as the new bg, making the text invisible. Resolve None to the actual terminal background color before swapping so inverse produces correct contrasting colors. Fixes ogulcancelik/herdr#44 Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-04-22ci: use nextest for test runsOgulcan Celik
2026-04-21chore: approve contributor EYH0602github-actions[bot]
2026-04-21fix: allow maintainer reopened prs through gateOgulcan Celik
2026-04-21chore: approve contributor edheltzelgithub-actions[bot]
2026-04-21Website fix - fixes a miss typed url in the footer to the github releases. (#42)Mr. ED
2026-04-21docs: update website manifest for v0.5.0Ogulcan Celik
2026-04-21release: v0.5.0Ogulcan Celik
2026-04-21fix: make startup preview-release test version-independentOgulcan Celik
2026-04-21fix: restore terminal cursor state on client detachOgulcan Celik
2026-04-21docs: restore persistence readme and websiteOgulcan Celik
2026-04-21fix: force repaint after headless runtime size changesOgulcan Celik
2026-04-21fix: restore headless test reliability on macosOgulcan Celik
2026-04-21test: refresh git branch cache in sidebar testOgulcan Celik
2026-04-21perf: reduce headless server render overheadOgulcan Celik
2026-04-21fix: stop headless idle spin and skip unnecessary macos probesOgulcan Celik
2026-04-21docs: revert readme and website before persistent sessionsOgulcan Celik
2026-04-21fix: close global menu before detachOgulcan 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-16docs: update website manifest for v0.4.11Ogulcan Celik
2026-04-16release: v0.4.11Ogulcan Celik
2026-04-16fix: update changelog and installer script outputOgulcan Celik
2026-04-16feat: allow hook-reported custom agent labelsOgulcan Celik
2026-04-16chore: clean up local repo guidanceOgulcan Celik
2026-04-16fix: only preview newer saved release notesOgulcan Celik
2026-04-16chore: add project zed settingsOgulcan Celik
2026-04-16fix: switch updates to manual preview flowOgulcan Celik
2026-04-14docs: update website manifest for v0.4.10Ogulcan Celik
2026-04-14release: v0.4.10Ogulcan Celik
2026-04-14docs: draft changelog for next releaseOgulcan Celik
2026-04-14fix treat droid mission control as idleOgulcan Celik
2026-04-14feat support double prefix passthroughOgulcan Celik
2026-04-14fix unify app key normalization for enhanced keyboard reportingOgulcan Celik
2026-04-14docs add custom command keybind docsOgulcan Celik
2026-04-13fix highlight active workspace in collapsed sidebarOgulcan Celik