skyview/internal
Ole-Morten Duesund 9389cb8823 Implement comprehensive ICAO country lookup with complete global coverage
- Fix country field marshaling in JSON output to display countries in web frontend
- Replace incomplete ICAO database with comprehensive allocation table from aerotransport.org
- Add all 120+ countries and territories with correct hex address ranges
- Fix aircraft legend label: change "Medium 34000-136000kg" to "Large 34000-136000kg"
- Ensure complete coverage for all allocated ICAO 24-bit addresses worldwide

Fixes:
- 3C64AE now correctly shows Germany 🇩🇪 (range 3C0000-3FFFFF)
- 4ACB58 now correctly shows Sweden 🇸🇪 (range 4A8000-4AFFFF)
- 04008D now correctly shows Ethiopia 🇪🇹 (range 040000-040FFF)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-24 17:27:28 +02:00
..
beast Fix aircraft markers not updating positions in real-time 2025-08-24 14:04:17 +02:00
client Fix CPR zone ambiguity causing aircraft to appear 100km away from actual position 2025-08-24 14:40:36 +02:00
icao Implement comprehensive ICAO country lookup with complete global coverage 2025-08-24 17:27:28 +02:00
merger Implement comprehensive ICAO country lookup with complete global coverage 2025-08-24 17:27:28 +02:00
modes Fix CPR zone ambiguity causing aircraft to appear 100km away from actual position 2025-08-24 14:40:36 +02:00
server Fix aircraft markers not updating positions in real-time 2025-08-24 14:04:17 +02:00