v0.4.0

BigBodyCobain/Shadowbrokerv0.4.0Mar 10, 2026by BigBodyCobain

AI Summary

Adds satellite imagery, software-defined radio integration, and navigation tools like the LOCATE bar.

Key Highlights

  • NASA GIBS Satellite Imagery (MODIS Terra) with time slider
  • High-Res Satellite Imagery (Esri World Imagery) for zoom level 18+
  • Sentinel-2 Intel Card accessible via right-click on the map
  • KiwiSDR Radio Receivers with live embedded tuners
  • LOCATE Bar for geocoded location search

New Features

  • NASA GIBS Satellite Imagery (MODIS Terra)
  • High-Res Satellite Imagery (Esri World Imagery)
  • Sentinel-2 Intel Card with full-resolution image support
  • KiwiSDR Radio Receivers (500+ public nodes)
  • LOCATE Bar for coordinate/place search
  • SATELLITE Style Preset
  • Satellite Layer Ordering fix
  • Light/Dark Theme Fix
  • Security Cleanup (removed test files/API keys)

Full Release Notes

**What's New in v0.4.0**

This release adds satellite imagery, software-defined radio integration, and major UX enhancements for navigating the map.

**New Features**

1. NASA GIBS Satellite Imagery (MODIS Terra): Daily true-color satellite imagery overlay with a 30-day time slider, play/pause animation, and opacity control. Best for tracking weather patterns, cloud cover, fires, and large-scale environmental changes (~250m/pixel).
2. High-Res Satellite Imagery (Esri World Imagery): Sub-meter resolution satellite basemap — zoom into buildings, infrastructure, and terrain detail at zoom level 18+. Toggle from Data Layers or the new SATELLITE style preset.
3. Sentinel-2 Intel Card: Right-click anywhere on the map to get a floating intel card showing the most recent Sentinel-2 satellite photo (10m resolution, updated every ~5 days) with capture date, cloud cover %, and a clickable full-resolution image — rendered directly on the map, not buried in the dossier panel.
4. KiwiSDR Radio Receivers: 500+ public software-defined radio receivers plotted worldwide with clustered amber markers. Click any node to open a live embedded SDR tuner in the SIGINT INTERCEPT panel.
5. LOCATE Bar: New search bar above the bottom coordinates display. Enter raw coordinates (31.8, 34.8) or place names (Tehran, Strait of Hormuz) to fly directly to any location on the globe — geocoded via OpenStreetMap Nominatim.
6. SATELLITE Style Preset: The STYLE button now cycles DEFAULT → SATELLITE → FLIR → NVG → CRT. Selecting SATELLITE auto-enables the Esri high-res imagery layer.

v0.4.0 Changelog Modal: Returning users see a one-time "What's New" popup highlighting all new capabilities and fixes.

**Bug Fixes & Improvements**

1. Satellite Layer Ordering: Imagery layers now render below all data icons (flights, ships, markers) using an invisible anchor layer — no more disappearing icons when toggling satellite on.
2. Sentinel-2 Click Fix: Clicking the satellite thumbnail now opens the actual full-resolution PNG image directly in browser, instead of a raw JSON API endpoint or confusing catalog page.
3. Light/Dark Theme Fix: UI panels and text now stay dark regardless of theme selection — only the map basemap switches between dark and light tiles.
4. Security Cleanup: Removed 19 test files containing hardcoded API keys from git tracking. Removed accidentally-tracked .git_backup directory. Updated .gitignore to prevent future leaks.

**New Dependencies**

pystac-client>=0.7.0 — Required for Sentinel-2 imagery search (install in backend venv)

**Installation**

Download ShadowBroker_v0.4.0.zip below for the complete setup bundle.

Includes cross-platform start.bat (Windows) and start.sh (Mac/Linux) launchers.