v1.8.0-preview.1
Pre-releaseWindows support (preview) — pre-release for real-hardware validation
This is a pre-release cut so the native-Windows build can be validated on real hardware (see #58) before it ships in a stable release. It is not a normal release:
- Stable users are unaffected.
herdr plugin install smarzban/herdr-file-viewerstill installs v1.7.0 (it tracksmain, which is unchanged), and the in-app update check ignores pre-release tags — so no one is nudged toward this build. - Windows is best-effort / preview, mirroring herdr's own Windows posture — not a parity guarantee.
Install this preview (Windows)
Prereqs: herdr on its preview channel (herdr's Windows binaries ship only there), and Windows Terminal.
herdr plugin install smarzban/herdr-file-viewer --ref v1.8.0-preview.1
This downloads the SHA-256-verified prebuilt herdr-file-viewer-x86_64-pc-windows-msvc.exe — no Rust toolchain required. (On Linux/macOS you can install the same ref to try it there too.)
What's included
Native Windows (x86_64-pc-windows-msvc): platform seams (git path decoding, NUL device, %LOCALAPPDATA% cache, quote-aware $EDITOR + absolute-path Notepad default, .exe resolution), a PowerShell install script + launcher scripts, and an advisory windows-latest CI job. Full test suite is green on windows-latest. Zero new dependencies.
On Windows, bind the -windows action ids
herdr requires unique action ids, so the Windows launchers register as open-file-viewer-windows and open-file-viewer-tab-windows (the unqualified ids are the Linux/macOS variants):
command = "herdr plugin action invoke open-file-viewer-windows --plugin herdr-file-viewer"
Please test & report on #58
Open the viewer (split + tab), navigate the tree, view diffs / rendered markdown / highlighted code, try search (/), go-to-file (f), go-to-line (:), the editor hand-off (e), and copy-path (y/Y). Anything that panics, hangs, or renders wrong — please note it on the issue. Your validation is what lets us drop the "preview" label later.