Skip to content

ZeusWatch 1.21.2

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 08 Jun 19:19
· 69 commits to main since this release

A reliability, correctness, and privacy hardening release.

Fixed

  • Widget crash on removing/disabling a widget (a null-pointer in the background cleanup path).
  • Forecast-strip widget no longer drops the last hours (Glance row element-limit truncation).
  • Two saved locations in the same area could show each other's weather — the cache now distinguishes them.
  • Cached forecasts correctly show their real "updated X ago" age instead of always "just now".
  • Today's high/low is anchored to the location's local date, so it stays correct across midnight.
  • Stale location (e.g. hours old after travel) no longer anchors widgets, alerts, and forecasts to a place you've left.
  • Alerts (severe-weather, health, nowcast, custom) now retry on a transient network blip instead of waiting a full cycle.
  • Worker schedule changes (intervals/constraints) now take effect on existing installs.
  • Repeat notification taps to the same screen reliably navigate.
  • Wind direction, radar playback flicker, reverse-geocoder hang, and current-location swap edge cases fixed.

Performance

  • Faster Locations screen (concurrent cache reads); radar playback and the lightning feed stop when off-screen.

Privacy & security

  • Removed the unused background-location permission; corrected backup/transfer rules so saved coordinates aren't copied off-device.
  • Hardened API-key redaction in debug logs.

The full list is in CHANGELOG.md.


Install: download ZeusWatch-v1.21.2.apk below. Verify with ZeusWatch-v1.21.2.apk.sha256. minSdk 26 (Android 8.0+).