Skip to content

ShadowBroker v0.4.0

Choose a tag to compare

@BigBodyCobain BigBodyCobain released this 10 Mar 00:01
· 511 commits to main since this release

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.