2026-08-05 - 2026-09-05

Overview

49 active pull requests
0 active issues
Excluding merges, 2 authors have pushed 37 commits to master and 114 commits to all branches. On master, 76 files have changed and there have been 7574 additions and 307 deletions.

49 pull requests merged by 1 user

Merged #49 feat(map): quiet HUD chrome — VIIRS default, collapsed layer rail 2026-09-01 17:21:10 -04:00

Merged #48 feat(map): geofence watch HUD — finish/cancel, inbox, fence DVR 2026-09-01 07:44:36 -04:00

Merged #47 feat(geofence): watch list, filtered hit log, fence snapshot 2026-09-01 01:26:31 -04:00

Merged #46 fix(api): SSRF guard on ingest; whitelist PATCH /api/sources 2026-09-01 00:54:14 -04:00

Merged #45 chore: remove unused masscan scanner 2026-09-01 00:52:55 -04:00

Merged #44 fix(ops): pin TiTiler digest, GIST bbox indexes, single uvicorn worker 2026-09-01 00:51:41 -04:00

Merged #43 feat(satellites): CelesTrak GP JSON satellites API with SGP4 propagation 2026-08-31 23:18:08 -04:00

Merged #41 feat(hud): layer counts, shortcuts, terminator, zoom-gated cams, SWPC 2026-08-31 23:13:53 -04:00

Merged #37 feat(map): right-click place dossier (Nominatim + nearby overlays) 2026-08-31 22:28:05 -04:00

Merged #36 feat(infra): GET /api/infrastructure Overpass nuclear markers (bbox) 2026-08-31 22:22:48 -04:00

Merged #38 feat(cameras): UDOT IBI 511 traffic cameras -> cameras table 2026-08-31 22:22:11 -04:00

Merged #39 feat(map): Conflicts zone overlay (Leaflet) 2026-08-31 22:15:42 -04:00

Merged #40 feat(cameras): ODOT TripCheck parser -> cameras table 2026-08-31 22:14:54 -04:00

Merged #42 feat(api): GET /api/stats HUD counters (counts only, never 500) 2026-08-31 22:12:55 -04:00

Merged #35 feat(map): aircraft popup enrichment and emergency/MIL styling 2026-08-31 21:55:09 -04:00

Merged #33 feat(conflicts): GET /api/conflicts conflict-zone catalog + news/GDELT counts 2026-08-31 21:52:03 -04:00

Merged #34 feat(cameras): MDOT MiDrive parser -> cameras table 2026-08-31 21:50:46 -04:00

Merged #32 fix(map): geofence delete, vessel snapshots, sentinel cache, news briefs 2026-08-29 20:39:12 -04:00

Merged #31 fix(ingest): skip known KEV/FIRMS rows; CI skips unchanged images 2026-08-29 19:37:39 -04:00

Merged #29 feat(gpsjam): GPS interference hex overlay API (GPSJAM/ADS-B Exchange) 2026-08-29 17:54:02 -04:00

Merged #30 feat(map): dark-hull v1 Hormuz SAR+AIS visual fusion 2026-08-29 17:18:22 -04:00

Merged #28 feat(map): chokepoint preset buttons (Leaflet) 2026-08-29 17:03:15 -04:00

Merged #27 feat(map): chokepoint preset catalog + vessels ?src= filter 2026-08-29 16:59:35 -04:00

Merged #26 docs: free satellite-feeds catalog for the OSINT map 2026-08-29 13:15:46 -04:00

Merged #25 fix(vessels): protect Hormuz VesselAPI rows from AISStream eviction 2026-08-29 13:04:29 -04:00

Merged #24 fix(titiler): drop @1x suffix + append SAS token top-level 2026-08-29 12:13:33 -04:00

Merged #23 feat(map): Sentinel-1 SAR layer toggle (Leaflet) 2026-08-29 11:24:09 -04:00

Merged #22 fix(ui): stop map chrome overlapping on phone 2026-08-29 10:46:14 -04:00

Merged #21 fix(ui): keep last Keys card above ticker on mobile 2026-08-29 10:06:02 -04:00

Merged #20 feat(sentinel1): Sentinel-1 SAR STAC -> self-hosted TiTiler tile template 2026-08-29 08:24:32 -04:00

Merged #19 feat(vessels): AISStream (US) + VesselAPI (Hormuz) as two active providers 2026-08-29 07:23:37 -04:00

Merged #18 fix(aircraft): show planespotters photo in overlay popup 2026-08-28 23:27:23 -04:00

Merged #17 fix: stop summarizer from bailing to a canned empty brief 2026-08-28 23:19:14 -04:00

Merged #16 feat(aircraft): planespotters.net photo in aircraft popup 2026-08-28 22:58:30 -04:00

Merged #15 feat: 23:00 daily news recap; prompts drop futures 2026-08-28 22:53:59 -04:00

Merged #14 fix: chunk FIRMS bulk inserts under asyncpg 32767 bind cap 2026-08-28 22:20:49 -04:00

Merged #13 fix: pipeline reliability — WS, summarizer, ingest, health 2026-08-28 21:49:57 -04:00

Merged #12 feat: classify aircraft/vessels as military vs civilian in popups 2026-08-28 20:58:51 -04:00

Merged #11 feat: continuous news scrape + 15-min analyst, expand urls.txt 2026-08-28 20:56:02 -04:00

Merged #10 fix(ci): recreate named compose containers without collisions 2026-08-28 20:34:59 -04:00

Merged #9 fix: hydrate camera popup from GET /api/cameras/{id} 2026-08-28 20:09:30 -04:00

Merged #8 feat: Nous Portal news summarizer, ticker flags, map pins 2026-08-28 17:43:41 -04:00

Merged #7 feat: lean-Pi WS fan-out, geofences, DVR playback, fire/aircraft correlation 2026-08-28 09:40:33 -04:00

Merged #6 ci: publish all OSINT images to Forgejo registry 2026-08-28 00:08:04 -04:00

Merged #5 fix: restore news ticker on the map HUD 2026-08-27 21:45:42 -04:00

Merged #4 perf: faster map overlay load 2026-08-27 21:24:24 -04:00

Merged #3 Distinct heading-aware marker symbols for live feeds (aircraft/trains/vessels) 2026-08-27 20:50:05 -04:00

Merged #2 feat: toggleable live map feeds (ADS-B, trains, AIS, radar, WFIGS, NWS) 2026-08-27 19:08:22 -04:00

Merged #1 frontend: Ghost-in-the-Shell overhaul — map-first landing, event blips, tickers 2026-08-27 17:48:59 -04:00