Skip to content

v1.6.4

Choose a tag to compare

@olivierplante olivierplante released this 24 Mar 00:13

Faster dashboard loading — The weather panel now loads progressively. Current conditions and alerts appear in ~2 seconds. Hourly and daily forecasts fill in shortly after. Daily popup timeline icons load when you open the popup.

Polling modes — New setting to control how often data is fetched from Environment Canada:

  • Minimal (default) — only alerts poll. ~48 API calls/day
  • Efficient — adds conditions and AQHI for iOS widgets and automations. ~104 calls/day
  • Full — everything polls continuously. ~1,024 calls/day
  • Previously: ~7,300 calls/day regardless of usage

Configurable refresh intervals — New settings in integration options: weather conditions (10–120 min, default 30), AQHI air quality (1–12h, default 3), forecast detail (1–12h, default 6).

Reliability — Automatic retry on DNS and network failures. "Weather data unavailable" banner with retry button. Failed network requests no longer get cached — data recovers on next refresh.

Daily popup — Weather icons now appear for all 7 forecast days. Timeline icons load on-demand when you open the popup.

Bug fixes — Fix blank weather icons at current hour. Fix database warning about forecast data size. Fix repeated "no night period" log warnings.

Unit tests — 77 tests run on every release via GitHub Actions.