| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-06 | fix(sidebar): highlight active agent in collapsed sidebar (#2382) | Ian Ker-Seymer | |
| The collapsed sidebar renders agent rows with an unconditional Style::default().fg(p.overlay0), so the active agent is indistinguishable from the others. The workspace list directly above it, and render_agent_detail in the expanded sidebar, both mark the active entry. Reuse the existing active treatment: resolve the active entry with the same is_active_pane call the expanded agent panel uses, then paint the row background with surface_dim and the position number with text, the same tokens the collapsed workspace rows already use. Assisted-By: devx/717e5259-915f-4a7b-af07-6abe46da5b90 | |||
| 2026-08-05 | feat(theme): add optional sidebar background | Ogulcan Celik | |
| 2026-08-04 | feat(ui): add distinct status indicators (#2282) | Can Celik | |
| refs #2260 | |||
| 2026-08-04 | fix(ui): keep collapsed workspace status visible (#2239) | akbash | |
| refs #2216 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> Co-authored-by: Can Celik <ogulcancelik@gmail.com> | |||
| 2026-08-03 | fix: propagate host color scheme to pane apps (#2214) | Can Celik | |
| refs #714 | |||
| 2026-07-31 | fix(sidebar): keep worktree groups packed | Ogulcan Celik | |
| 2026-07-28 | perf: skip rendering hidden pty updates | Ogulcan Celik | |
| 2026-07-28 | fix: preserve linked worktree workspace labels | Ogulcan Celik | |
| 2026-07-28 | perf: replace agent spinners with static status marks | Ogulcan Celik | |
| 2026-07-26 | fix: improve sidebar worktree hierarchy and reordering (#1873) | Can Celik | |
| * fix: clarify sidebar worktree hierarchy refs #1694 * feat: reorder worktree groups as a unit refs #1694 | |||
| 2026-07-25 | perf: eliminate repeated workspace git discovery (#1842) | Can Celik | |
| * perf: eliminate repeated workspace git discovery refs #1838 * fix: keep workspace labels current without extra redraws refs #1838 * fix: retain discovered workspace git metadata refs #1838 | |||
| 2026-07-20 | feat: add plugin-driven agent views and startup hooks | Ogulcan Celik | |
| 2026-07-16 | feat: add configurable sidebar token styles | Ogulcan Celik | |
| 2026-07-14 | feat: configure sidebar entry gaps | Ogulcan Celik | |
| 2026-07-13 | fix: show renamed single tabs in agents sidebar | Ogulcan Celik | |
| refs #1369 | |||
| 2026-07-13 | fix: reap detached custom command children (#1384) | akbash | |
| * fix: reap detached custom command children refs #1360 * test: harden child cleanup and sidebar metrics refs #1360 --------- Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> | |||
| 2026-07-13 | feat: add configurable sidebar metadata tokens | Ogulcan Celik | |
| 2026-07-12 | fix: number collapsed agent rows by list position | Ogulcan Celik | |
| refs #1344 | |||
| 2026-07-08 | fix: align collapsed sidebar agent rows (#1182) | akbash | |
| refs #1168 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com> | |||
| 2026-06-30 | feat: add hidden collapsed sidebar mode | Ogulcan Celik | |
| refs #842 | |||
| 2026-06-26 | fix: measure ui labels by display width | Ogulcan Celik | |
| refs #810 | |||
| 2026-06-25 | feat: render worktrees as a tree in the mobile switcher | Ogulcan Celik | |
| 2026-06-17 | feat: sort agent panel by priority | Ogulcan Celik | |
| refs #318 | |||
| 2026-06-16 | fix: handle cjk branch truncation | Ogulcan Celik | |
| refs #644 | |||
| 2026-06-14 | feat: add plugin v1 system | Ogulcan 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-06-12 | fix: stabilize public pane and tab ids | Ogulcan Celik | |
| refs #569 | |||
| 2026-06-07 | feat: add native windows beta support | Ogulcan Celik | |
| 2026-06-01 | feat: add expanded sidebar collapse control (#291) | Turgay Bulut | |
| * feat: add expanded sidebar collapse control refs #278 * fix: place sidebar collapse control inside content refs #278 --------- Co-authored-by: Can Celik <ogulcancelik@gmail.com> | |||
| 2026-05-30 | fix: use login shells for macos panes | Ogulcan Celik | |
| refs #350 | |||
| 2026-05-26 | feat: add pane metadata reporting | Ogulcan Celik | |
| refs #36 | |||
| 2026-05-23 | fix: use live cwd for workspace labels | Ogulcan Celik | |
| 2026-05-22 | feat: add git worktree workspace management | Ogulcan Celik | |
| refs #137 | |||
| 2026-05-21 | refactor: separate server client boundaries | Ogulcan Celik | |
| 2026-05-20 | feat: badge outdated integration updates | Ogulcan Celik | |
| 2026-05-19 | feat: add hosted product announcements | Ogulcan Celik | |
| 2026-05-19 | fix: show agent names in sidebar | Ogulcan Celik | |
| refs #145 | |||
| 2026-05-19 | fix: polish pre-release issue fixes | Ogulcan Celik | |
| refs #152 refs #189 refs #190 | |||
| 2026-05-17 | fix: polish terminal-core agent semantics | Ogulcan Celik | |
| 2026-05-17 | refactor: extract terminal state and runtime from panes | Ogulcan Celik | |
| 2026-05-16 | feat: add hook-owned custom agent status labels | Ogulcan Celik | |
| 2026-05-14 | feat: add tmux-style mouse capture config | Ogulcan Celik | |
| 2026-05-11 | feat: add optional pane border labels | Ogulcan Celik | |
| 2026-05-09 | chore: enable clippy linting | Ogulcan Celik | |
| 2026-05-09 | Show focus on active agent in agents panel like spaces panel does (#84) | YoungTaek | |
| * feat: show focus on active agent in agents panel like spaces panel does * refactor: improve to calculation and binding style | |||
| 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 | |||
