aprs.me/priv/repo
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
..
migrations Fix callsign registration to be case-insensitive 2026-02-19 13:20:07 -06:00
seeds.exs refactor to use external parser 2025-06-24 14:22:09 -05:00