Install Config: know whose config you're replacing
This release closes the "Install Config succeeds but nothing changes at boot" report (diagnosed on Steam Deck hardware): there was no install bug — the Linux and Windows GUIs were silently overwriting each other's installed refind.conf, since each publishes its own independently generated copy to the same ESP.
Changes
- Install origin tracking: every Install Config now writes a small
refind.conf.originsidecar next to the config (product, platform, version, checksum, timestamp). When an install replaces a config that a different GUI installed — e.g. the Windows build overwriting the Linux build's config on a dual-boot machine — the success dialog now says so, including when that install happened. A config hand-edited since its last install is called out too. Informational only; nothing else changes. - Identical bytes on both platforms: Create Config no longer writes Windows line endings (CRLF) on the Windows build. rEFInd read either just fine, but identical selections now produce byte-identical configs across platforms.
- Version handshake: as always, the GUI and helper ship together — this installer updates both.
Full details in PR #90.