- Skip electron-updater on ad-hoc signed macOS, package-managed Linux AppImages, non-writable AppImages, and Windows
- Preserve GitHub metadata checks and direct AppImage updates for supported installs
- Add isNativeUpdaterSupported with full platform/signing/writability test coverage