diff --git a/website/latest.json b/website/latest.json index e44c4881..26d3a687 100644 --- a/website/latest.json +++ b/website/latest.json @@ -1,14 +1,24 @@ { - "version": "0.6.5", - "protocol": 11, - "notes": "### Added\n- Added pane copy mode at `prefix+[` with keyboard navigation, visual selection, and clipboard yank support. (#231)\n- Added `foreground_cwd` to pane and agent API/CLI responses so integrations can inspect the active foreground process directory without changing the existing pane/workspace `cwd` semantics. (#345)\n- Added read-only `agent_session` metadata to pane and agent API/CLI responses when official integrations report native session references.\n\n### Fixed\n- Live handoff now preserves terminal state when transferring supported running panes to a replacement server.\n- WSL clipboard writes now prefer OSC 52 before WSLg clipboard tools, so mouse selection and double-click copy populate Windows clipboard history in Windows Terminal. (#333)\n- Incomplete host terminal OSC default-color replies no longer get misread as Alt-key input and forwarded into panes, preventing interactive prompts such as `gh auth login --web` from aborting on split `ESC ]` input. (#279, #306, #344)\n- Workspace rename prompts and background notifications now use live cwd-derived workspace labels instead of stale session labels. (#332)\n- `herdr session stop` no longer fails on zero-duration socket timeouts when the stop deadline is nearly exhausted.\n- Update preview instructions now wrap long package-manager commands instead of truncating the shell command suffix.\n- Restored native agent resume panes now fall back to a shell when the resumed agent exits instead of closing the whole pane.", + "version": "0.6.6", + "protocol": 12, + "notes": "### Added\n- Custom command keybindings now accept an optional `description` field to provide user-defined descriptions shown in the keybind help panel instead of the default `'custom command'` label. (#362)\n\n### Fixed\n- The OpenCode integration no longer treats `session.created` or `session.updated` plugin events as idle signals, so active sessions stay marked working until OpenCode reports `session.status` or `session.idle`. (#351)\n- New interactive panes now use login-shell startup on macOS by default so Homebrew and other login PATH setup is available, with `terminal.shell_mode = \"non_login\"` as an opt-out. (#350)\n- Claude Code panes no longer stay blocked after stale permission-prompt reports when the visible screen has returned to idle or working state. (#349)\n- Codex panes no longer stay working because stale `esc to interrupt` text remains above a visible idle prompt, and visible approval-review work is now preserved as working. (#352)\n- Sidebar Git status refresh now deduplicates workspaces from the same checkout and reuses cached ahead/behind results when refs have not changed, reducing idle CPU from repeated `git` polling. (#353)\n- Update prompts, toasts, and docs now distinguish installing a new binary from stopping or reattaching a running Herdr session to use it.\n- Large restored sessions no longer leave restored or newly split panes without shells after startup, and live handoff keeps PTY ownership bounded to one master fd per pane. (#357)\n- Pane shutdown no longer warns that a pane is still alive after the direct child has already exited and been reaped. (#338)\n- Closing the last pane or tab in a parent worktree workspace now shows the existing confirmation before closing the whole worktree group. (#369)", "assets": { - "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.5/herdr-linux-x86_64", - "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.5/herdr-linux-aarch64", - "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.5/herdr-macos-x86_64", - "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.5/herdr-macos-aarch64" + "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-linux-x86_64", + "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-linux-aarch64", + "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-macos-x86_64", + "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-macos-aarch64" }, "releases": { + "0.6.6": { + "notes": "### Added\n- Custom command keybindings now accept an optional `description` field to provide user-defined descriptions shown in the keybind help panel instead of the default `'custom command'` label. (#362)\n\n### Fixed\n- The OpenCode integration no longer treats `session.created` or `session.updated` plugin events as idle signals, so active sessions stay marked working until OpenCode reports `session.status` or `session.idle`. (#351)\n- New interactive panes now use login-shell startup on macOS by default so Homebrew and other login PATH setup is available, with `terminal.shell_mode = \"non_login\"` as an opt-out. (#350)\n- Claude Code panes no longer stay blocked after stale permission-prompt reports when the visible screen has returned to idle or working state. (#349)\n- Codex panes no longer stay working because stale `esc to interrupt` text remains above a visible idle prompt, and visible approval-review work is now preserved as working. (#352)\n- Sidebar Git status refresh now deduplicates workspaces from the same checkout and reuses cached ahead/behind results when refs have not changed, reducing idle CPU from repeated `git` polling. (#353)\n- Update prompts, toasts, and docs now distinguish installing a new binary from stopping or reattaching a running Herdr session to use it.\n- Large restored sessions no longer leave restored or newly split panes without shells after startup, and live handoff keeps PTY ownership bounded to one master fd per pane. (#357)\n- Pane shutdown no longer warns that a pane is still alive after the direct child has already exited and been reaped. (#338)\n- Closing the last pane or tab in a parent worktree workspace now shows the existing confirmation before closing the whole worktree group. (#369)", + "protocol": 12, + "assets": { + "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-linux-x86_64", + "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-linux-aarch64", + "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-macos-x86_64", + "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.6/herdr-macos-aarch64" + } + }, "0.6.5": { "notes": "### Added\n- Added pane copy mode at `prefix+[` with keyboard navigation, visual selection, and clipboard yank support. (#231)\n- Added `foreground_cwd` to pane and agent API/CLI responses so integrations can inspect the active foreground process directory without changing the existing pane/workspace `cwd` semantics. (#345)\n- Added read-only `agent_session` metadata to pane and agent API/CLI responses when official integrations report native session references.\n\n### Fixed\n- Live handoff now preserves terminal state when transferring supported running panes to a replacement server.\n- WSL clipboard writes now prefer OSC 52 before WSLg clipboard tools, so mouse selection and double-click copy populate Windows clipboard history in Windows Terminal. (#333)\n- Incomplete host terminal OSC default-color replies no longer get misread as Alt-key input and forwarded into panes, preventing interactive prompts such as `gh auth login --web` from aborting on split `ESC ]` input. (#279, #306, #344)\n- Workspace rename prompts and background notifications now use live cwd-derived workspace labels instead of stale session labels. (#332)\n- `herdr session stop` no longer fails on zero-duration socket timeouts when the stop deadline is nearly exhausted.\n- Update preview instructions now wrap long package-manager commands instead of truncating the shell command suffix.\n- Restored native agent resume panes now fall back to a shell when the resumed agent exits instead of closing the whole pane.", "protocol": 11,