Skip to content

LaunchHeim 0.5.3

Choose a tag to compare

@github-actions github-actions released this 08 Oct 17:30
· 68 commits to main since this release
e80b7a3

Added

  • A setup for Windows. It installs LaunchHeim for you or for all users, and asks whether you want a Start menu entry and a desktop shortcut. It also adds LaunchHeim to Windows' list of apps, so you can uninstall it there; your instances and settings stay.
  • On Windows, Update now in the update reminder downloads the new version, installs it and starts LaunchHeim again. This works for copies installed with the setup; the portable zip still shows the commands.
  • The Windows version is signed: the setup, LaunchHeim.exe and LaunchHeim's own DLLs carry a signature from CodeIsNotEvil, certificate thumbprint 284F5384B189984492629622EDC4A40646C5D8F6. It shows the files come from LaunchHeim's build and weren't changed since. The certificate is self-signed, so Windows still calls the publisher unknown. The download page shows how to check it.

Fixed

  • The update reminder's dialog now has its background behind all of its text and buttons, not just the title.

System File Install
Windows 10/11 LaunchHeim-0.5.3-win-x64-setup.exe run it; installed copies update themselves from LaunchHeim
Windows 10/11, portable LaunchHeim-0.5.3-win-x64.zip unzip anywhere, run LaunchHeim.exe
Arch, CachyOS launchheim-git-*.pkg.tar.zst download it, then sudo pacman -U ./<file>
Debian 13, Ubuntu 24.04+ launchheim_0.5.3-1_amd64.deb sudo apt install ./<file>
Fedora, RHEL 9/10 (EPEL) launchheim-0.5.3-1.x86_64.rpm sudo dnf install ./<file>
Android 8+ (companion app) LaunchHeimCompanion-0.5.3.apk open it on the phone and allow installing from that app

The Windows setup, LaunchHeim.exe and LaunchHeim's own DLLs are signed by CN=CodeIsNotEvil, certificate
thumbprint 284F5384B189984492629622EDC4A40646C5D8F6. The certificate is self-signed, so Windows still
calls the publisher unknown; the thumbprint is what shows the files are ours and unchanged.

The Linux packages aren't signed, so pacman -U <url> fails looking for a .sig; install the downloaded file.
Check a download with sha256sum -c --ignore-missing and these lines:

cba5df29878b142403b690723363f285a022a2e8ede9bab3202cec37533eec0e  LaunchHeim-0.5.3-win-x64-setup.exe
a398d900788cae17da4be8f57cbb87635f5124530fe9ec1d7baa48e9efd610d7  LaunchHeim-0.5.3-win-x64.zip
d9553b4d42c236fafebbe0899001e2c97fe9b47c937934d9909af12637dd61e2  launchheim-git-0.5.3.r172.ge80b7a3-1-x86_64.pkg.tar.zst
b0a3955baf5324ae223d42a73747a3f35b1fb8fbb73f9616b5bf5b1fd56aeabf  launchheim_0.5.3-1_amd64.deb
87ba1e7233aaf90e5f8755108101ce9baa13a35e2eb88b622b317151733f2f0d  launchheim-0.5.3-1.x86_64.rpm
b9df2b1a507f033b57b82c2ff8bba7f4fa3960a27cc292f3eb99dc63e25f6d88  LaunchHeimCompanion-0.5.3.apk

Getting started: https://codeisnotevil.github.io/MyMonoRepo/download.html#launchheim