- show.html.heex: `@coverage.device_id and ...` raised BadBooleanError in production because device_id is a UUID string, not a boolean. Use is_nil/1 checks instead. - show.ex: handle_info/2 was reloading the coverage without preloading :device, so the device row vanished from the UI on every status broadcast. Preload :device alongside the reload. - coverage_worker: thread the precomputed tx_height through the pixel loop instead of re-deriving `coverage.height_agl_m + ...` per pixel with inconsistent nil-safety vs. compute_pixels/6. |
||
|---|---|---|
| .. | ||
| form.ex | ||
| form.html.heex | ||
| index.ex | ||
| index.html.heex | ||
| show.ex | ||
| show.html.heex | ||