Repository navigation
Helix Boot v0.7.5
·
213 commits
to 28e488938a2ab791b3a3a63d15c8d10743ec7d50
since this release
Added
- A check watches the programs you put on the stick yourself. Portable apps and the like have no checksum from a download to be held to, so a check now remembers what each program file was and says when one has changed since the last check. If you updated it, that is why; if you didn't, something changed it, which is how a virus that infects programs shows. Helix Boot's own files are told apart and checked against their checksums as before.
- Eject, beside Refresh in the window: what was written is flushed and the stick is ejected, so it is safe to unplug (Windows and Linux).
- Tools… in the window: a list of every tool to tick, by category. What you choose is kept in
tool-choices.jsonbesidelocal.toml, which is left alone, and applies from the next Install or Update. - Said before the install: what antivirus will block. A tool known to be stopped by antivirus is marked
flaggedintools.toml(ProduKey, so far). The Windows app names such tools before anything is copied and offers to leave them out. Unticked, they are tried as before and skipped if blocked. - The Linux window in the applications menu:
HelixBoot-linux-x86_64 --add-launcheradds it, with its icon, for you only;--remove-launchertakes it out. - After an update of the app: "Start the new version now?"
self-updatefor the Mac program andHelixBoot.sh(also in its menu): the latest release's file, checked against the sha256 GitHub gives for it, in this one's place.helix pack --public: a pack with only what anyone can download, as the project ships it, so it can be shared. It is planned by a configuration that has never seen your folder: nothing fromlocal.toml(your tools, your settings, what you switched off),tool-choices.jsonorbyo/(your files, icons and splash) can be in it, and Lazarus PE, your own build, is left out. The download cache is still yours, so a tool you pointed somewhere of your own is left out as well, and so is any cached copy that didn't come from the project's source for that tool: boot images, apps, Ventoy, the menu's platform and the bundled programs alike. What is taken is held to the cache's record as well: it has to be in that tool's own folder of the cache and still have the checksum it had when it was downloaded, a folder included. Whatever can't be checked is left out and named. (A cache from before this version has no checksum for the PortableApps.com platform's folder:helix fetch --force portableappsrecords one.)- Making any pack re-checks Ventoy and the bundled
HelixBoot.exeagainst the checksums they were verified to have when downloaded, as it does the apps. helix pack --split: also cuts the pack into pieces (2 GiB if not said) in a folder beside it, with its checksum, a README, and scripts for Windows and for Linux and Mac that join the pieces, check the result and start the installer: for uploading or sending.
Checking a download: sha256sum -c SHA256SUMS, or gh attestation verify HelixBoot.exe --repo Commanderx-code/helix-boot.
Full Changelog: v0.7.4...v0.7.5