aprs.me/test/aprsme_web
Graham McIntire b4f85bf12c
Fix callsign registration to be case-insensitive
Users could register duplicate callsigns with different casing (e.g.,
"w1aw" and "W1AW") because the database unique index was case-sensitive.
Additionally, live validation showed false "already taken" errors on
every keystroke.

Changes:
- Add case-insensitive unique index using lower(callsign)
- Skip callsign uniqueness validation during live form changes
- Add test verifying case-insensitive uniqueness enforcement
2026-02-19 13:20:07 -06:00
..
channels Run mix format on mobile channel tests 2025-10-25 13:21:05 -05:00
controllers refactor to use external parser 2025-06-24 14:22:09 -05:00
integration Fix duplicate ID errors and optimize mobile callsign search 2025-10-25 13:39:34 -05:00
live Fix callsign registration to be case-insensitive 2026-02-19 13:20:07 -06:00
plugs fix geolocation hopefully 2025-07-10 17:12:49 -05:00
aprs_symbol_test.exs format 2025-07-09 16:22:58 -05:00
time_helpers_test.exs updates with parser updates 2025-08-03 09:19:31 -05:00