Add optional airline label on aircraft tags - #38
Conversation
Resolve each flight's airline from its callsign's ICAO prefix (e.g. BAW in BAW123) via a curated lookup table holding the ICAO code, IATA acronym, full name, and a friendly short name. A new Show: selector in the Wi-Fi setup portal chooses None / Full Airline Name / Airline Abbreviation, persisted to NVS. When set and the callsign resolves, the airline is rendered as an extra line on the aircraft tag. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Hardware & testing methodology: ESP32-C3 Super Mini ( Results: no fixes needed to this PR's own logic — required real merge work (not a bug fix) reconciling with #33's tag-line changes: both restructured the same tag-rendering function for different reasons (this PR's dynamic |
Resolve each flight's airline from its callsign's ICAO prefix (e.g. BAW in BAW123) via a curated lookup table holding the ICAO code, IATA acronym, full name, and a friendly short name.
A new Show: selector in the Wi-Fi setup portal chooses None / Full Airline Name / Airline Abbreviation, persisted to NVS. When set and the callsign resolves, the airline is rendered as an extra line on the aircraft tag.