aboutsummaryrefslogtreecommitdiff
path: root/website
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2026-05-20 20:20:33 +0000
committergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2026-05-20 20:20:33 +0000
commit87633a8fb51d51cf7c9982f1bbad69c51bf0aa3e (patch)
treeb7fd03f8a5ca9d96b77b167662cc540aadedfaac /website
parentdeb0c9949be9594a9afa517e971a75929949a4de (diff)
docs: update website manifest for v0.6.0
Diffstat (limited to 'website')
-rw-r--r--website/latest.json19
1 files changed, 12 insertions, 7 deletions
diff --git a/website/latest.json b/website/latest.json
index 7863bca2..9e0a803a 100644
--- a/website/latest.json
+++ b/website/latest.json
@@ -1,11 +1,16 @@
{
- "version": "0.5.12",
- "protocol": 7,
- "notes": "### Fixed\n- The Claude Code integration no longer reports successful or failed post-tool hooks as `working`, and installing the updated integration removes Herdr's deprecated post-tool hook entries from existing Claude settings. (#198)\n- The Codex integration now reports native `PermissionRequest` hooks as `blocked`, so permission prompts no longer stay pinned as `working` after a tool-use hook. (#198)\n- Workspace and tab rename prompts now handle Backspace, Ctrl+Backspace, Alt+Backspace, Cmd+Backspace, Ctrl+H, Ctrl+W, and Ctrl+U as editing shortcuts instead of inserting stray characters or clearing unexpectedly. (#204)",
+ "version": "0.6.0",
+ "protocol": 8,
+ "notes": "### Added\n- Added keybinding v2 with explicit `prefix+...` syntax, array bindings per action, configurable prefix-mode pane focus, tab switching, and direct modified chords for users who opt in. (#154, #201, #202, #219)\n- Added `herdr config reset-keys` to back up `config.toml` and remove custom keybindings so built-in v2 defaults apply on restart or config reload. (#154)\n- Added an integrations tab in settings and first-run onboarding so users can install recommended agent integrations from inside Herdr.\n- Added update badges on the sidebar menu, settings menu item, and integrations settings tab when installed integrations are outdated.\n- Added `terminal.default_shell` to choose the executable used for new interactive panes. When unset, Herdr still falls back to `$SHELL`, then `/bin/sh`. (#196)\n- Added native Kiro CLI detection with idle and working state heuristics. (#185)\n\n### Fixed\n- Keybinding conflict warnings now stay visible and show one readable yellow row per conflicting binding.\n- Update prompts that need to stop a running server now default Enter to yes and show `[Y/n]`.\n- Pending release notes no longer open automatically on startup; the latest notes remain available from the menu.\n- Running `herdr server` directly now prints socket and log paths and explains that normal TUI users should run `herdr`.\n- Kitty graphics virtual Unicode placeholders now render image placements instead of leaving placeholder cells behind. (#136)\n- Clipboard image reads are now capped to Herdr's image payload limit, preventing oversized local clipboard images from being read into memory.\n- The install script now reads Herdr's public latest-release manifest, so fresh installs use the same binary URLs as `herdr update`.\n- The Claude Code integration no longer lets subagent completion hooks report durable `working`, preventing delayed recap or subagent completion events from reviving an idle pane. (#198)\n- Remote clients now bridge local clipboard images into the remote pane by staging them as temporary image files and pasting the remote path, so Claude Code image paste works over `herdr --remote`. (#205)\n\n### Breaking Changes\n- Removed the separate `keys.quit` binding. Use `keys.detach`, which detaches in server mode and exits in `--no-session` mode. The default detach binding is now `prefix+q`.\n- Keybindings now use explicit trigger syntax: `prefix+c` means prefix mode, while `ctrl+alt+c` is direct. Bare printable direct bindings such as `new_tab = \"c\"` are rejected with diagnostics because they intercept normal typing. The default keymap now gives tmux-style tab actions to `prefix+c`, `prefix+n`/`prefix+p`, and `prefix+1..9`, uses `prefix+w` for workspace navigation, and moves pane focus to `prefix+h/j/k/l`. (#154)\n- The client/server protocol is now version 8. Stop and restart any running v0.5.12 server before attaching with this release.",
"assets": {
- "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.5.12/herdr-linux-x86_64",
- "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.5.12/herdr-linux-aarch64",
- "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.5.12/herdr-macos-x86_64",
- "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.5.12/herdr-macos-aarch64"
+ "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.0/herdr-linux-x86_64",
+ "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.0/herdr-linux-aarch64",
+ "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.0/herdr-macos-x86_64",
+ "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.0/herdr-macos-aarch64"
+ },
+ "announcement": {
+ "id": "keybinding-v2",
+ "title": "Keybind Refactor",
+ "body": "### Breaking change: keybinding syntax changed\n\nHerdr now uses explicit tmux-style keybindings. If you want the new defaults, run `herdr config reset-keys`. Herdr backs up your config first, removes only keybinding settings, and preserves non-key settings.\n\nBefore, many keybinding values implicitly meant \"after pressing the prefix\". Now the binding must say that directly:\n\n- Before: `new_tab = \"c\"`\n- After: `new_tab = \"prefix+c\"`\n\nBindings without `prefix+` are direct terminal-mode shortcuts. Direct shortcuts can intercept keys before shells, editors, tmux, SSH, and terminal apps receive them. If your current config has old bare keybindings, Herdr may warn about them or disable unsafe bindings.\n\nThe new defaults are prefix-first:\n\n- `prefix+c` creates a tab\n- `prefix+n` / `prefix+p` switch tabs\n- `prefix+1..9` switches tabs\n- `prefix+h/j/k/l` focuses panes\n- `prefix+w` opens workspace navigation\n\nPlease read the updated keybinding docs before customizing again:\n\nhttps://herdr.dev/docs/configuration/"
}
}