prop/assets/js
Graham McIntire a5b3f1f3da Beacon detail map with range estimate and on_the_air flag
- Add on_the_air boolean to beacons (default true); surfaced as a
  checkbox on the form, a badge on the index, and in the detail list.
- Render a Leaflet map on the beacon show page with a marker at the
  beacon's lat/lon tooltipped with callsign + frequency. Marker is
  green when on air, gray when off.
- Compute and draw a reception-range estimate as concentric signal-
  strength rings. New Microwaveprop.Beacons.RangeEstimate solves a
  link budget (FSPL + O2/H2O absorption from BandConfig) at five RX
  thresholds (-100 to -145 dBm), then scales by 0.5 + score/100 from
  the latest Propagation.point_detail at the beacon's grid square, so
  current HRRR conditions shift the rings in or out.
- Re-enable the hourly PropagationGridWorker cron and freshness
  monitor in dev.exs so dev actually has HRRR-backed scores to feed
  the new estimator.
2026-04-08 13:29:58 -05:00
..
app.js Beacon detail map with range estimate and on_the_air flag 2026-04-08 13:29:58 -05:00
beacon_map_hook.js Beacon detail map with range estimate and on_the_air flag 2026-04-08 13:29:58 -05:00
contact_map_hook.js Rename QSO to Contact in UI, add higher bands, improve submit page 2026-04-01 12:28:24 -05:00
contacts_map_hook.js Add interactive popups to contact map, dedup reciprocals, darken line colors 2026-04-01 12:39:02 -05:00
elevation_profile_hook.js Fix nil access bugs found in security/bug audit 2026-04-02 12:38:49 -05:00
locate_me_hook.js Throttle GPS updates on path page to once per minute 2026-04-07 14:44:34 -05:00
maidenhead_grid.js Add grid squares toggle to rover planner 2026-04-08 09:06:09 -05:00
propagation_map_hook.js Dock map controls to right sidebar with collapsible panel 2026-04-08 12:35:00 -05:00
rover_map_hook.js Show grid squares by default on rover planner 2026-04-08 10:21:40 -05:00
weather_map_hook.js Show 'Press ESC to close' hint on map and weather pages 2026-04-07 17:05:15 -05:00