prop/lib/microwaveprop_web/live
Graham McIntire cf6812f154
fix(contact): stop loading-flash on already-enriched contacts
Two related fixes:

- Drop the global contact_enrichment:{hrrr,weather,solar} subscriptions.
  These topics fire for every QSO's enrichment completion, and the
  handlers blindly re-queried data for the currently-displayed contact,
  causing spurious re-renders whenever any enrichment worker finished
  anywhere in the system. The per-contact terrain subscription stays —
  that one is correctly scoped.

- Only add a slot to `hydration_pending` when the contact's status
  column says the work is genuinely in flight (:queued or :processing).
  Previously every connected mount flashed spinners over all eight
  enrichment sections, even for contacts whose data was already cached
  and about to return instantly from the async task.

Also drop the Donate-to-NTMS footer link.
2026-04-18 13:56:01 -05:00
..
admin Disable PDF export on live_table pages 2026-04-16 12:25:25 -05:00
beacon_live feat(beacons): plot-path link seeds TX chain to match beacon EIRP 2026-04-18 10:54:38 -05:00
contact_live fix(contact): stop loading-flash on already-enriched contacts 2026-04-18 13:56:01 -05:00
user_management_live Disable PDF export on live_table pages 2026-04-16 12:25:25 -05:00
about_live.ex Rename ERA5 → NARR across the codebase 2026-04-16 09:22:23 -05:00
algo_live.ex Merge auth links into main nav and lower password min to 8 2026-04-08 10:39:51 -05:00
contact_map_live.ex perf(contact-map): client-side band filtering via per-band layer groups 2026-04-17 12:08:46 -05:00
import_live.ex feat(import): fire confetti when the complete banner appears 2026-04-17 10:01:18 -05:00
map_live.ex revert(map): remove antenna-height control 2026-04-18 13:50:56 -05:00
path_live.ex feat(scoring): Richardson-gated native-duct boost 2026-04-18 12:40:57 -05:00
privacy_live.ex Trim footer and privacy copy 2026-04-09 12:30:10 -05:00
rover_live.ex Remove grid squares toggle from rover planner page 2026-04-10 17:31:23 -05:00
status_live.ex fix(status): align NARR done-count tolerance with fetcher snap 2026-04-16 15:14:51 -05:00
submit_live.ex feat(import): live /imports/:id progress page + gate upload bars on submit 2026-04-17 09:31:22 -05:00
user_profile_live.ex Cap "Contacts I'm in" at 100 most recent 2026-04-12 17:04:11 -05:00
weather_map_live.ex fix(weather-map): default timeline cursor to the hour closest to now 2026-04-17 15:57:59 -05:00