github Makin-Things/weather-radar-card v3.6.0-alpha1
3.6.0-alpha1

pre-release6 hours ago

First alpha cut of the v3.6 line. Brings the lightning overlay sourced from the Blitzortung HA integration plus all the work already on master (the genericJE tile-active fix and radar pan/zoom no-teardown perf improvement from PRs #130 + #131).

Highlights

Lightning overlay (Blitzortung)

  • show_lightning: true — live lightning strikes from the integration's geo_location.lightning_strike_* entities. No external HTTP from the card; the integration owns the data plumbing.
  • Bolt + pulse for the first 30 s as the "happening now!" indicator, then a coloured + sign that ages through Blitzortung's web-map gradient: white → yellow → orange → coral → red → dark red.
  • Two-pane outline-vs-fill rendering for the + sign — outline marker on z 499, coloured-fill marker on z 500. Dense storm clusters at low zoom read clean instead of dissolving into a black blob.
  • Newer strikes always paint on top of older ones (matches Blitzortung's own paint order).
  • Click any strike for a popup with distance, cardinal bearing from the map centre, relative time ("just now" / "28 s ago" / "3 min ago"), and a deep link into the Blitzortung web map at the strike location.
  • lightning_max_age_minutes — card-side cap (default 30, distinct from the integration's own max-age setting; effective cap is whichever is smaller).
  • lightning_pulse — disable the appearance flash. Honours prefers-reduced-motion.
  • Editor row in the Hazard Overlays subpage, greyed out with a tooltip when the Blitzortung integration isn't loaded.

From PRs already on master

  • Tile-active fix (#130) — _pruneTiles now correctly drops old zoom levels after a zoom-in, fixing accumulated tile retention.
  • Radar pan/zoom keeps tile layers attached (#131) — no teardown on every nav, native-zoom pinning so zoom-out reuses cached high-res tiles, spinner during edge-tile fetches, no flash on resume.

i18n

11 languages at 100% key parity for the new lightning popup + editor strings.

Tests

128 → 314 unit tests across the cumulative 3.5 + 3.6 work.

Coming in 3.6.0-beta1

The two open genericJE PRs (#132 — DWD coverage-mask pulse fix; #133 — wind overlay barbs/arrows/streamlines) are pending review feedback. They'll land in 3.6.0-beta1, after which 3.6.0 stable will consolidate alpha1 + beta1.

The 3.7 roadmap (per docs/todo.md): Open-Meteo as alternate wind source for global coverage, real-time per-user layer-visibility control with persistent state.


Full notes: CHANGELOG.md

Don't miss a new weather-radar-card release

NewReleases is sending notifications on new releases.