World Monitor v1.2.0
New Features
- Live News Panel: YouTube live stream switcher with mute/play controls
- Military Flight Tracking: OpenSky proxy, military callsign detection, vessel tracking
- Global Flight Delays: FAA NASSTATUS integration
- AIS Vessel Tracking: Live WebSocket relay via Railway
- Protest Tracking: ACLED + GDELT geocoded protest data
- Fullscreen Mode: Toggle for TV/wall display setups
- GDELT Doc API: Live intelligence article feed
Map Improvements
- Zoom-aware layer visibility
- Shareable map state URLs
- Batch market and RSS fetches
- Strategic ports layer on shipping overlay
- Region selector (EU, Asia, LatAm, Africa, Oceania)
Infrastructure
- Circuit breaker for Yahoo Finance rate limiting
- Railway WebSocket relay for AIS shipping data
- OpenSky OAuth2 authentication
- Wingbits as fallback flight data source
Security
- XSS hardening across Map, Market, Prediction, Economic panels
- Server-side FRED API key
- ACLED token moved to server-side proxy
- Input validation on proxy endpoints
Full Changelog: v1.0.0...v1.2.0