fix: polish pre-release issue fixes

refs #152
refs #189
refs #190
This commit is contained in:
Ogulcan Celik 2026-05-19 14:14:30 +03:00
parent 70c45dbeb3
commit 6cbdba434f
4 changed files with 10 additions and 1 deletions

View File

@ -5,6 +5,8 @@ description: "Control herdr from inside it. Manage workspaces and tabs, split pa
# herdr — agent skill
before using this skill, check that `HERDR_ENV=1`. if it is not set to `1`, say you are not running inside a herdr-managed pane and stop. do not inspect or control the focused herdr pane from outside herdr.
you are running inside herdr, a terminal-native agent multiplexer. herdr gives you workspaces, tabs, and panes — each pane is a real terminal with its own shell, agent, server, or log stream — and you can control all of it from the cli.
this means you can:

View File

@ -9,6 +9,9 @@
### Fixed
- Running the internal `herdr client` command from inside Herdr now respects the nested-launch guard, and the command is no longer advertised in root help. (#187)
- The Herdr agent skill now refuses to claim pane ownership unless it is running inside Herdr. (#152)
- Terminal-style docs code blocks now keep their copy button in the top-right corner. (#190)
- The sidebar `new` workspace button now aligns with the sidebar's left padding. (#189)
### Breaking Changes
- The client/server protocol is now version 7. Stop and restart any running v0.5.10 server before attaching with this release.

View File

@ -725,7 +725,7 @@ fn render_workspace_list(app: &AppState, frame: &mut Frame, area: Rect, is_navig
if app.mouse_capture && list_bottom > area.y {
let new_rect = app.sidebar_new_button_rect();
frame.render_widget(
Paragraph::new(Span::styled("new", Style::default().fg(p.overlay0))),
Paragraph::new(Span::styled(" new", Style::default().fg(p.overlay0))),
new_rect,
);

View File

@ -131,6 +131,10 @@
overflow: hidden;
}
.expressive-code .frame.is-terminal {
--button-spacing: 0.4rem;
}
.expressive-code .frame.is-terminal .header {
display: none;
}