Summary
Major update summary:
- Changed to
electron v26.2.2
; - Windows usage of
openssl v3.1.3
.
Minor update:
- Fixed how version is show at window header;
- Generation of revision according its current
yarn.lock
;
Changelog resume
- Removed class Electron from Electron.BrowserWindow
- Changed version to beta
- Added vite-plugin-html to dynamic header on top of window
- Updated windows build workflows
For more info, see full changelog see here.
Verify integrity/authenticity
The process can change depending of used OS; lets call a general `
Integrity
Download the properly <binary>.sha256.txt
:
wget https://github.com/selfcustody/krux-installer/releases/download/v0.0.1-alpha-6/<binary>.sha256.txt
Checksum:
sha256sum --check <binary>.sha256.txt <binary>
Signature
Import the public pgp key:
gpg --keyserver hkps://keys.openpgp.org --recv-keys "B428 1DDD FBBD 207B FA41 1313 8974 C902 9932 6322"
Download signature:
wget https://github.com/selfcustody/krux-installer/releases/download/v0.0.1-alpha-6/<binary>.sig
Verify:
gpg --verify <binary>.sig <binary>
Warning
Many thanks to infinite1 from telegram group for patience to test MacOS release even with bugs in execution. Said that, its can still show the following errors during flash (which were not possible to reproduce since I do not have an apple machine) :
Error: 0:336: execution error: [1047] Cannot open PyInstaller archive from executable (/Users/user/Documents/krux-installer/krux-v23.09.0/ktool-mac) or external archive (/Users/user/Documents/krux-installer/krux-v23.09.0/ktool-mac.pkg) (255)
at Socket. (/Applications/krux-installer.app/Contents/Resources/app.asar/dist-electron/main/index.js:6:381)
at Socket.emit (node:events:513:28)
at addChunk (node:internal/streams/readable:324:12)
at readableAddChunk (node:internal/streams/readable:297:9)
at Socket.push (node:internal/streams/readable:234:10)
at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)
And an GUI Alert Warning which I tried to mitigate in this PR:
A Javascript error occurred in the main process
Uncaught Exception:
Reference error: Electron is not defined
at App.<anonymous>(/Applications/krux-installer.app/Contents/Resources/app.asar/dist-electron/main/index.js:1:3753)
at App.emit (node:events:513:28)