Skip to content

ZWeather 0.1.2

Latest

Choose a tag to compare

@TheHolyOneZ TheHolyOneZ released this 06 Oct 08:32

ZWeather 0.1.2

Released 2026-10-06 · Changelog · GPL-3.0

A tray 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 tray icon now shows the weather. It used to be the app logo (twice, in
fact — two tray icons were being created). It now renders the current condition
and/or temperature, following Settings → System tray.

The tray popover behaves like a tray popover. It opens next to the tray icon
on the correct monitor — including multi-monitor setups with mixed display
scaling — closes when you click elsewhere, and its Open full dashboard button
actually opens the dashboard.

The tray popover loads. On a fresh install it could sit on loading
placeholders forever because it never noticed the location added in the
dashboard. It now refreshes when opened and shows a clear message when there is
no location yet or the weather could not be fetched.

Much lower CPU use while ZWeather sits in the tray. Closing the dashboard used
to only hide it, and on Windows the hidden window kept running every background
animation. Closing it now releases it entirely; it is rebuilt when you reopen it.

Severe-weather notifications now follow your primary location and keep working
while the dashboard is closed.

Downloads

Platform File Size
Windows 10 / 11 (x64) ZWeather_0.1.2_x64-setup.exe 3.3 MB
Windows 10 / 11 (x64) ZWeather_0.1.2_x64_en-US.msi 4.3 MB
macOS Apple Silicon ZWeather_0.1.2_aarch64.dmg 6.5 MB
macOS Intel ZWeather_0.1.2_x64.dmg 6.8 MB
Linux AppImage (x86_64) ZWeather_0.1.2_amd64.AppImage 79 MB
Linux Debian / Ubuntu ZWeather_0.1.2_amd64.deb 4.8 MB
Linux Fedora / RHEL ZWeather-0.1.2-1.x86_64.rpm 4.8 MB

Verify a download against SHA256SUMS.txt:

sha256sum -c SHA256SUMS.txt          # Linux / macOS
Get-FileHash .\ZWeather_0.1.2_x64-setup.exe -Algorithm SHA256   # Windows

Linux compatibility

The Linux packages are now built on Ubuntu 22.04 and need glibc 2.35 or
newer
: Ubuntu 22.04+, Debian 12+, Fedora 36+ and their derivatives. This
restores support for Ubuntu 22.04 and Debian 12, which could not run the locally
built 0.1.1 packages. Check with ldd --version.

How these builds are produced

All seven installers are built by the Release ZWeather (Windows + macOS + Linux)
GitHub Actions workflow (.github/workflows/workflow.yml), triggered manually via
Run workflow or gh workflow run.

  • It creates a draft release first, then each platform job uploads its
    installers to it: Windows (windows-2025, NSIS + MSI), macOS Intel and Apple
    Silicon (macos-latest, DMG) and Linux (ubuntu-22.04, deb + rpm + AppImage).
  • A final job hashes all seven files into one SHA256SUMS.txt and attaches it.
    The same file goes on the website in zweather/releases/.
  • Nothing is public and no git tag is created until the draft is published by hand.
  • Linux is deliberately built on the oldest supported Ubuntu, because the packages
    require at least the glibc of the machine that built them.

Full changelog

See CHANGELOG.md.