Fixes
- TRACK Button — Fixed crash (Cannot access 'Gn' before initialization) and broken follow behavior. TRACK now programmatically clicks the actual plane marker on the map — identical behavior to tapping a flight manually (camera follow, zoom, selection).
- White Screen of Death Protection — Added three layers of crash resilience to the Electron main process:
- Auto-recovery: If the renderer crashes or runs out of memory, the app automatically reloads after 1 second
- Persistent logging: All main process output written to %AppData%/airline-ops/logs/main.log (survives crashes, 5MB rotation)
- GPU crash flag: If a launch fails, the next launch automatically disables hardware acceleration
- Uncaught exceptions and unresponsive renderer events are now logged to file
Notes
- No save game impact
- No gameplay changes
- Zero new dependencies (logging uses plain fs)
