Repository navigation
ZWeather v0.1.1
ZWeather 0.1.1
Released 2026-08-10 · Changelog · GPL-3.0
A small bug-fix release. Upgrading in place keeps all of your locations and
settings — there is no data migration and no configuration change.
What's fixed
The Suitability card could contradict itself. An activity would show a
"Poor" badge with the reason "Ideal" underneath it. Swimming between 20 and
21 °C was the clearest case, but Running, Cycling and Hiking hit the same
problem around 25–28 °C. The badge and the reason were being worked out
separately and could drift apart; they are now produced together, so they
cannot disagree. Borderline conditions also read honestly now — you get
"22° cool" or "30 km/h breeze" instead of a misleading "Ideal".
Windows rendering artifacts are gone. Three separate glitches: a stray white
square near the bottom-right of the dashboard, a white wedge in the top-left
window corner, and location tabs that drew twice with the outline offset from
the text. The last two came from the transparent, undecorated window — WebView2
composites that incorrectly — so on Windows the app now uses an opaque window
with square corners. macOS and Linux keep the rounded translucent window.
Downloads
| Platform | File | Size |
|---|---|---|
| Windows 10 / 11 (x64) | ZWeather_0.1.1_x64-setup.exe |
3.3 MB |
| Windows 10 / 11 (x64) | ZWeather_0.1.1_x64_en-US.msi |
4.3 MB |
| macOS Apple Silicon | ZWeather_0.1.1_aarch64.dmg |
6.5 MB |
| macOS Intel | ZWeather_0.1.1_x64.dmg |
6.8 MB |
| Linux AppImage (x86_64) | ZWeather_0.1.1_amd64.AppImage |
98 MB |
| Linux Debian / Ubuntu | ZWeather_0.1.1_amd64.deb |
4.8 MB |
| Linux Fedora / RHEL | ZWeather-0.1.1-1.x86_64.rpm |
4.8 MB |
Verify a download against SHA256SUMS.txt:
sha256sum -c SHA256SUMS.txt # Linux / macOS
Get-FileHash .\ZWeather_0.1.1_x64-setup.exe -Algorithm SHA256 # WindowsLinux compatibility notice
The 0.1.1 Linux packages require glibc 2.39 or newer. They are built on a
current rolling-release system rather than on an older LTS base, which raises the
minimum. Confirmed working on Ubuntu 24.04+, Fedora 40+ and Debian 13+.
Ubuntu 22.04 and Debian 12 cannot run the 0.1.1 Linux builds. Check with
ldd --version; if it reports less than 2.39, stay on 0.1.0 — the Windows
rendering fixes in this release do not affect Linux, and the suitability fix is
the only change Linux users miss.
To restore support for older distributions, the Linux packages need to be built
on an ubuntu-22.04 runner or inside a matching container, rather than locally.
How these builds are produced
- Windows and macOS are built by the
Release ZWeather (Windows + macOS)
GitHub Actions workflow (.github/workflows/build.yml), triggered manually via
Run workflow. It creates a draft release first, then uploads the four
installers and aSHA256SUMS.txtto it. Nothing is public and no git tag is
created until the draft is published by hand. - Linux is built locally with
NO_STRIP=true APPIMAGE_EXTRACT_AND_RUN=1 pnpm tauri build --bundles deb,appimage,rpm.
NO_STRIPis required because linuxdeploy's bundledstripcannot read the
.relr.dynsections emitted by current toolchains; it costs nothing, since the
system libraries it would strip are already stripped. - The combined
SHA256SUMS.txtshipped on the website covers all seven files and
is generated after the Windows and macOS artifacts are downloaded from the
draft release intozweather/releases/.
Full changelog
See CHANGELOG.md.