prop/lib/microwaveprop_web/live/rover_locations_live
Graham McIntire 473c2ab0ec
perf: fix high-severity LiveView blocking queries
- rover_planning_live/show.ex: use pre-loaded @rover_sites assign
  instead of Repo.all(Location) on every keystroke
- rover_locations_live/map.ex: cache locations query with 30s TTL
  (was loading + JSON-encoding all good locations in every mount)
- status_live.ex: consolidate 5 separate stat fetches into single
  cached blob, so PubSub-triggered refreshes hit cache instead of
  running 10+ DB queries each time
2026-06-01 15:31:28 -05:00
..
map.ex perf: fix high-severity LiveView blocking queries 2026-06-01 15:31:28 -05:00
show.ex feat(rover-locations): edit status + notes alongside marker drag 2026-05-03 13:10:47 -05:00