Rewrite download-electron.js to download both Windows (v42) and
Linux (v43) patched binaries from bigjakk/Electron-Websocket-Fix,
matching KPC's multi-platform approach. On CI, binaries go to
dist-win/ and dist-linux/; locally the current platform replaces
dist/. Both platforms now use the patched Electron.
electron-nightly may not auto-download the Linux binary on CI.
Add explicit step to trigger download if missing. Pass electronDist
as CLI override per-platform (dist-win for Windows, dist for Linux)
instead of in config. Write path.txt on all platforms like KPC.
electron-builder couldn't resolve the Electron binary from the
electron-nightly npm alias, producing no output. Add explicit
electronDist to electron-builder.yml and validate artifacts exist
before creating the GitHub release to prevent empty releases.
Replace Gitea CI workflow with GitHub Actions workflow using gh CLI
for release creation. Update auto-updater, changelog fetch, download
links, electron-builder publish config, and package.json homepage to
point at github.com/bigjakk/Krunker-Civilian-Client.