prop/lib/microwaveprop_web/live/rover_planning_live
Graham McIntire cff0c6775d
fix(rover-planning): suppress fresh-station error + tolerate integer JSONB values
- add_station no longer seeds `"input" => ""` in params, so used_input?/1
  treats the new row as untouched and hides the validate_required error
  until the user types.
- Show page's format_distance/format_db/format_meters helpers coerce with
  `* 1.0` because JSONB returns bare zeros as integers, which crashed
  Float.round/2 (FunctionClauseError on /rover-planning/:id render).
- Lat/lon row uses items-start + mt-6 trash so the inputs stay aligned
  even when the callsign cell grows from validation feedback.
2026-05-03 11:29:57 -05:00
..
form.ex fix(rover-planning): suppress fresh-station error + tolerate integer JSONB values 2026-05-03 11:29:57 -05:00
show.ex fix(rover-planning): suppress fresh-station error + tolerate integer JSONB values 2026-05-03 11:29:57 -05:00