Skip to content

v0.1.0~beta8

Choose a tag to compare

@cnighswonger cnighswonger released this 02 Apr 20:21

Interactive Weather Map View

New features

  • Full-page interactive weather map (enable via Settings > Services > Map)
  • Map Settings UI: enable toggle, default tile layer, isobar interval, max station radius
  • Nearby station observations from IEM ASOS+COOP + native APRS/CWOP collector
  • Windy-style colored pill badge markers with Temp/Wind/Precip display modes
  • Server-side spatial thinning for even station distribution at all zoom levels
  • Zoom-based dynamic loading (30-450mi radius depending on zoom level)
  • Pressure isobar contours with IDW interpolation + marching squares
  • Isobar labels honor user pressure unit preference (inHg/hPa)
  • NWS alert polygon overlays color-coded by severity
  • Layer selector: Roads, Map (theme-aware), Satellite, Terrain
  • APRS-IS background listener with 2-hour TTL and disk persistence

Fixes

  • Suppress httpx INFO logging to prevent Telegram bot token leakage in logs

PRs included

  • #100 — Interactive weather map view (Phase 1)
  • 52f181f — Map Settings UI