Muslimtify v0.2.5
A maintenance release focused on fixing Windows installation under the official winget package manager. The Windows installer now completes fully unattended, clearing the validation failure that blocked the winget submission.
Bug fixes
Windows: silent install no longer hangs on a network call.
The Inno Setup installer ran muslimtify daemon install as a post-install step and waited for it to finish (waituntilterminated). That command synchronously contacted ipinfo.io to auto-detect your location (config_auto_detect). Inside winget's validation sandbox the request stalled, so the silent install never returned and winget flagged the 0.2.4 manifest as Validation-Unattended-Failed ("the installer was blocked on user input").
daemon install now only registers the scheduled task and returns immediately. No behavior changes for users — your location and calculation method are still auto-detected automatically, just lazily on the scheduled task's first run instead of during setup. This also makes installation faster and removes the network dependency from the install step entirely.
Maintenance
- Normalize mixed-slash paths during Windows install-time runtime-dependency resolution (CMake policy
CMP0207). - Remove the now-unused
MUSLIMTIFY_CMD_DAEMON_WIN_TESTtest guard and dead includes from the Windows daemon command. - Bump version to 0.2.5 across all packaging files (winget, AUR, Fedora, Debian).
Installation
Windows — download and run the installer for your architecture:
- x64 —
muslimtify-0.2.5-setup-x64.exe - arm64 —
muslimtify-0.2.5-setup-arm64.exe
Or, once the updated manifest lands, via winget:
winget install rizukirr.Muslimtify
Linux — dynamically linked; install libnotify and libcurl from your distro first, then extract:
- x86_64 —
muslimtify-0.2.5-linux-x86_64.tar.gz - aarch64 —
muslimtify-0.2.5-linux-aarch64.tar.gz
For distro-native installs (Fedora COPR, Debian .deb, AUR) see the README.
Verifying downloads
sha256sum -c SHA256SUMS
Full changelog: v0.2.4...v0.2.5