Skip to content

v1.8.0-preview.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 10:43

Windows 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-viewer still installs v1.7.0 (it tracks main, 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.exeno 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.