2026-08-29 - 2026-09-05
Overview
29 pull requests merged by 1 user
Merged
#49 feat(map): quiet HUD chrome — VIIRS default, collapsed layer rail
Merged
#48 feat(map): geofence watch HUD — finish/cancel, inbox, fence DVR
Merged
#47 feat(geofence): watch list, filtered hit log, fence snapshot
Merged
#46 fix(api): SSRF guard on ingest; whitelist PATCH /api/sources
Merged
#45 chore: remove unused masscan scanner
Merged
#44 fix(ops): pin TiTiler digest, GIST bbox indexes, single uvicorn worker
Merged
#43 feat(satellites): CelesTrak GP JSON satellites API with SGP4 propagation
Merged
#41 feat(hud): layer counts, shortcuts, terminator, zoom-gated cams, SWPC
Merged
#37 feat(map): right-click place dossier (Nominatim + nearby overlays)
Merged
#36 feat(infra): GET /api/infrastructure Overpass nuclear markers (bbox)
Merged
#38 feat(cameras): UDOT IBI 511 traffic cameras -> cameras table
Merged
#39 feat(map): Conflicts zone overlay (Leaflet)
Merged
#40 feat(cameras): ODOT TripCheck parser -> cameras table
Merged
#42 feat(api): GET /api/stats HUD counters (counts only, never 500)
Merged
#35 feat(map): aircraft popup enrichment and emergency/MIL styling
Merged
#33 feat(conflicts): GET /api/conflicts conflict-zone catalog + news/GDELT counts
Merged
#34 feat(cameras): MDOT MiDrive parser -> cameras table
Merged
#32 fix(map): geofence delete, vessel snapshots, sentinel cache, news briefs
Merged
#31 fix(ingest): skip known KEV/FIRMS rows; CI skips unchanged images
Merged
#29 feat(gpsjam): GPS interference hex overlay API (GPSJAM/ADS-B Exchange)
Merged
#30 feat(map): dark-hull v1 Hormuz SAR+AIS visual fusion
Merged
#28 feat(map): chokepoint preset buttons (Leaflet)
Merged
#27 feat(map): chokepoint preset catalog + vessels ?src= filter
Merged
#26 docs: free satellite-feeds catalog for the OSINT map
Merged
#25 fix(vessels): protect Hormuz VesselAPI rows from AISStream eviction
Merged
#24 fix(titiler): drop @1x suffix + append SAS token top-level
Merged
#23 feat(map): Sentinel-1 SAR layer toggle (Leaflet)
Merged
#22 fix(ui): stop map chrome overlapping on phone
Merged
#21 fix(ui): keep last Keys card above ticker on mobile