aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-04-09 14:35:14 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-04-09 14:35:14 +0300
commit2448f16a2bb00587ef83cf87f4d58d82680d6abd (patch)
treef8968e9911795d3635d74022277f99da047c9f06
parentaeeba8f637e77b16bad6023ee644f7458cd85595 (diff)
docs: draft unreleased changelog
-rw-r--r--CHANGELOG.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4719af8..e35c5b91 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,19 @@
## Unreleased
+### Added
+- `herdr workspace create` and `herdr tab create` now support `--label`, so scripts and agents can name new workspaces and tabs immediately instead of creating them first and renaming them afterward.
+- The global menu now includes a manual **reload keybinds** action, so you can apply `config.toml` keybinding changes without restarting herdr.
+- The socket API and CLI now expose a `done` agent status, including `herdr wait agent-status --status done`, so automation can distinguish finished agent runs from panes that are merely idle.
+
+### Changed
+- Session state is now saved automatically with a debounce while you work, so recent workspace, tab, pane, and sidebar changes are preserved more reliably even if herdr exits unexpectedly.
+
+### Fixed
+- Only the focused pane now owns the terminal cursor, which removes stray cursor blocks from unfocused panes.
+- In-app **What's New** / release notes now render inline code spans and fenced code blocks correctly.
+- Default numbered tabs now stay auto-named when you keep or rename them back to their numeric label, so generated tab numbering stays compact and predictable.
+
## [0.4.4] - 2026-04-08
### Changed