prop/lib/microwaveprop_web
Graham McIntire 2b14e836f1
Fix CSV parsing and page number input validation
- RFC 4180 CSV parser: handles quoted fields with commas and escaped
  quotes ("Smith, John" no longer breaks parsing)
- Safe page number parsing: non-numeric input defaults to page 1
  instead of raising ArgumentError
2026-04-02 12:32:59 -05:00
..
components Add contact detail map, elevation profile chart, and UI improvements 2026-04-01 12:34:03 -05:00
controllers Rename qsos to contacts throughout codebase, keep DB table name 2026-04-01 11:25:04 -05:00
live Fix CSV parsing and page number input validation 2026-04-02 12:32:59 -05:00
plugs Read Cf-Connecting-Ip header for real client IP through Cloudflare tunnel 2026-04-02 11:49:11 -05:00
endpoint.ex Add tidewave dev tool, taller elevation profile chart 2026-04-01 13:41:39 -05:00
gettext.ex initial 2026-03-28 11:28:47 -05:00
router.ex Add /backfill dashboard for enqueuing and monitoring enrichment jobs 2026-04-02 11:46:49 -05:00
telemetry.ex initial 2026-03-28 11:28:47 -05:00