Skip to content

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:38
· 8 commits to main since this release
6aee151

A precision patch on the tab fix, and a fully re-shot demo.

Tab stops measured the way the terminal draws

Follow-up to 0.8.0's tab-corruption fix (#23): expand_tabs counted columns one per character, so a tab after wide (CJK, emoji) or multi-codepoint text (ZWJ sequences, variation selectors) landed a stop off — a family emoji was counted as 8 cells instead of the 2 it renders as. Columns are now measured per grapheme cluster with unicode-width, the exact model the render path uses, so tab expansion, pan/clip math, and the terminal finally agree everywhere. ASCII behavior is byte-identical.

New hero demo

The README clip was re-recorded from scratch: it now starts with the user's own prompt typed into a Claude Code-style session (input bar, model line, auto mode), the agent responds and summons the pane on camera, the file tree and a focus fold feature in the tour, and every annotation is typed, not pasted.

142 tests. Wire-compatible with 0.6.x–0.8.0 (protocol v2 unchanged). Install/update: herdr plugin install JonasBaeumer/herdr-file-annotator

Full Changelog: v0.8.0...v0.8.1