GODSIGH/js/layers
type-two f55d3202e0 feat: Wave 6.1 keyed layers — NASA FIRMS hotspots + Windy webcams
- firms (bespoke): raw VIIRS S-NPP fire detections, world, 24h. CSV via
  new serve.py proxy/firms (key from gitignored firmscredentials.json,
  injected server-side, 1h cache + stale-on-error). Points colored/sized
  by fire radiative power; click -> FRP/brightness/time/satellite overlay.
  Verified live: 1412 detections, hottest 88 MW seen 00:35 UTC today.
- windycams (bespoke): viewport-driven Windy Webcams v3 — nearest ~50 cams
  wherever the camera stops, entities with live preview img in InfoBox.
  proxy/windy validates nearby=lat,lon,km, injects x-windy-api-key header,
  10min coarsened cache. Degrades cleanly: 'key rejected' status until a
  real WEBCAMS-product key lands in windycredentials.json (re-read per
  request, no restart needed).
- key loader tolerant of JSON, brace-less fragments, or raw pasted tokens.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 14:14:32 +10:00
..
adsb-layer.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
aircraft.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
celestial.js feat: celestial layer — zodiac ring + Sun/Moon/planets in true sky positions 2026-07-21 10:19:21 +10:00
events.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
firms.js feat: Wave 6.1 keyed layers — NASA FIRMS hotspots + Windy webcams 2026-07-29 14:14:32 +10:00
geojson-layer.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
infra.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
military.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
radiogarden.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
radius.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
satellites.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
ships.js fix: markers bled through the globe (far-side dots didn't track rotation) 2026-07-21 10:19:21 +10:00
windycams.js feat: Wave 6.1 keyed layers — NASA FIRMS hotspots + Windy webcams 2026-07-29 14:14:32 +10:00