v0.7.0
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-gitopened the Explorer view when the unified sidebar was off (#14): the unix launcher now pins--view gitlike the Windows one always did.- Diff gutters desynced on deleted lines starting with
--(SQL/Lua comments looked like--- a/fileheaders) 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 resetfailures 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
glowin 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