prop/lib/microwaveprop_web
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
..
components fix(contact): stop loading-flash on already-enriched contacts 2026-04-18 13:56:01 -05:00
controllers feat(auth): self-service password reset 2026-04-18 08:42:35 -05:00
live fix(contact): stop loading-flash on already-enriched contacts 2026-04-18 13:56:01 -05:00
plugs fix enrichment 2026-04-02 15:30:41 -05:00
endpoint.ex chore(logs): skip HEAD requests in endpoint telemetry log 2026-04-18 10:22:48 -05:00
gettext.ex initial 2026-03-28 11:28:47 -05:00
live_table_footer.ex Show windowed page list in live_table footer 2026-04-13 10:02:19 -05:00
router.ex feat(auth): self-service password reset 2026-04-18 08:42:35 -05:00
skew_t.ex Rename ERA5 → NARR across the codebase 2026-04-16 09:22:23 -05:00
telemetry.ex initial 2026-03-28 11:28:47 -05:00
user_auth.ex Beacon power in mW, settings tweaks 2026-04-08 12:45:35 -05:00