aprs.me/test
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
..
aprsme Fix API documentation to match implementation 2026-02-19 10:22:10 -06:00
aprsme_web Fix callsign registration to be case-insensitive 2026-02-19 13:20:07 -06:00
assets/js Improve type safety for getTrailId function 2025-07-21 08:36:38 -05:00
integration cleanup 2026-02-07 10:55:19 -06:00
support more tests 2026-02-09 17:21:16 -06:00
types format 2026-02-18 14:49:58 -06:00
test_helper.exs fix some tests 2026-02-09 15:32:09 -06:00