Skip to content

v0.7.0

Choose a tag to compare

@alexarthurs alexarthurs released this 11 Aug 00:47
· 35 commits to main since this release

Community release: 4 contributed PRs, 2 issues fixed

First release built largely from community contributions - thank you @atomsbaza, @mustafaellam, @adandedjan-stephane, @asule90, and @rudironsoni!

Fixes

  • open-git opened the Explorer view when the unified sidebar was off (#14): the unix launcher now pins --view git like the Windows one always did.
  • Diff gutters desynced on deleted lines starting with -- (SQL/Lua comments looked like --- a/file headers) and huge minified lines froze the render thread - the diff parser is now hunk-aware and lines over 2000 chars skip syntax highlighting (#10, @atomsbaza).
  • Unstage could stage a deletion instead: the index-drop fallback now only runs on a genuinely unborn branch; real git reset failures propagate (#13, @atomsbaza).
  • A wedged herdr host could hang the sidebar forever - IPC roundtrips now time out after 5s on every platform, with a response-size cap (#13).
  • Scratch/control files moved into a private mode-0700 subdirectory and refuse to follow pre-existing symlinks; redeploy matches processes by name instead of full command line (#13).

New

  • "Auto-open sidebar" toggle in the gear Settings (#8): off = the focus/tab/workspace hooks stop re-docking the sidebar; the explicit open-sidebar action still opens/focuses/closes it on demand. No more patched local checkouts to keep it closed.
  • Markdown rendered via glow in the viewer pane when installed, with clean fallback to syntax highlighting (#12, @mustafaellam).
  • "Open with Default App" in the Explorer and Source Control context menus - files only, resolved like a double click, no console flash on Windows 11 (#11, @adandedjan-stephane).

Dependencies

serde 1.0.229, serde_json 1.0.151, two-face 0.5.1, rfd 0.17.2, actions/checkout v7.

Install / update:

herdr plugin install alexarthurs/herdr-sidebar/plugins/herdr-sidebar