The store build has its own id, so the native-messaging manifest refused it
and the extension reported the app as not running. Chrome now allows the
store id and the unpacked development id, in the NSIS hook and in both
install scripts; --chrome-id / -ChromeId take a list.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
- main.rs: the Windows clipboard branch dropped the copy's Result (only the non-Windows branch was
checked), which failed to compile for Windows; both now report a failed copy.
- windows/hooks.nsh: the NSIS installer writes the native messaging manifests next to kestrove-nmh.exe
and registers them under HKCU for Chrome, Chromium, Edge, Brave, Vivaldi and Firefox; uninstall
removes them. Per-user install.
- scripts/windows.sh: cross-build with cargo-xwin, compile the installer with NSIS 3.11 in a Debian 13
container (Homebrew's makensis 3.13 crashes on macOS).
Co-Authored-By: Claude Opus 5.5 <[email protected]>