prop/lib/microwaveprop_web/live
Graham McIntire 7ffa20bee7 Add /rover planner for microwave contest rovers
Interactive map-based tool for planning rover operating positions.
Rovers enter stationary stations they want to work, then click the
map to evaluate candidate operating grids.

Features:
- Add stationary stations by callsign or grid square
- Click map to add operating positions (snaps to Maidenhead grid)
- Async SRTM terrain analysis: each stop computes terrain profile
  to every station, shows CLEAR/BLOCKED verdict + diffraction loss
- Terrain lines on map: green=workable, red=blocked, dashed=marginal
- Propagation score and 18-hour forecast sparkline per stop
- Route summary: driving distance, unique grid-station pairs
- Band selector affects range limits and propagation scores
- Numbered waypoint markers with score-colored backgrounds

New files:
- Geo module (shared haversine/bearing, used by PathLive too)
- RoverLive with fullscreen map + sidebar
- RoverMap JS hook with grid overlay, station/stop markers, route line
- Nav links in header and map control panel
2026-04-07 14:17:50 -05:00
..
contact_live Path-integrated HRRR scoring across pos1/mid/pos2 2026-04-07 12:04:19 -05:00
algo_live.ex Remove timex, earmark, dns_cluster deps; add local implementations 2026-04-02 12:17:37 -05:00
backfill_live.ex Add ERA5 to backfill dashboard and enrichment pipeline 2026-04-07 12:24:21 -05:00
contact_map_live.ex Add interactive popups to contact map, dedup reciprocals, darken line colors 2026-04-01 12:39:02 -05:00
map_live.ex Add /rover planner for microwave contest rovers 2026-04-07 14:17:50 -05:00
path_live.ex Add /rover planner for microwave contest rovers 2026-04-07 14:17:50 -05:00
rover_live.ex Add /rover planner for microwave contest rovers 2026-04-07 14:17:50 -05:00
submit_live.ex fix enrichment 2026-04-02 15:30:41 -05:00
weather_map_live.ex Remove icons from navigation links in map control panels 2026-04-07 07:50:39 -05:00