Skip to content

ShadowBroker v0.3

Choose a tag to compare

@BigBodyCobain BigBodyCobain released this 09 Mar 01:21
· 551 commits to main since this release

What's New in v0.3.0

This release focuses heavily on improving the initial user experience (UX) and patching community-reported security and connection issues.

New Features

  • Mission Briefing (Onboarding Modal): A new first-time setup guide that walks users through which API keys are required (OpenSky, AIS Stream), where to get them, and which 8 data sources run automatically out-of-the-box.
  • Backend Connection Banner: The dashboard now displays a prominent red warning banner if the backend API connection is lost or unreachable, rather than failing silently with a blank map.
  • README Overhaul: Added a "Quick Start" Docker snippet and streamlined setup instructions for new developers.

Security & Improvements

  • API Key Local Security: API keys are no longer transmitted in plain text between the backend and frontend. The Settings panel now uses a secure boolean check and obfuscates active keys to prevent over-the-shoulder or network leakage.
  • Dependency Pruning: Removed over 100KB of dead legacy dependencies (leaflet, react-leaflet, mapbox-gl) and deprecated components, reducing the frontend bundle size.

Installation

Download ShadowBroker_v0.3.zip below for the complete setup bundle.
Includes cross-platform start.bat (Windows) and start.sh (Mac/Linux) launchers.