Media requests now run on unified Seerr fork, VPN status gets a cleaner dashboard
Posted by tomspark
SparkBox 1.5.17 ships three changes that make setup faster and the UI quieter. I've migrated the media module from the abandoned Jellyseerr to seerr/seerr:latest — the maintained fork backed by the seerr-team. Your existing config works without changes since the new one's a superset, but fresh installs get the newer UI and feature set out of the box. arr-bootstrap now auto-prints your Sonarr and Radarr API keys plus the correct inter-container URLs so the first-run wizard is just paste-and-go. The VPN banner got a redesign: gone are the chunky card, radial glow, and gradient text. In comes a 46px minimalist status strip that sits flush with the rest of the dashboard chrome — you still see the provider logo, protocol, flag, and kill-switch confirmation, but facts are separated by middots instead of stacked vertically. Same data, way less visual noise. New help tooltip on 'Protected by <provider' explains the actual architecture: downloads run inside gluetun's network namespace, the kill switch is enforced at the Docker network level (not app logic), and a live probe verifies no leakage by checking that qBittorrent's public IP matches gluetun's and differs from the host's. Highlights: • Jellyseerr → seerr/seerr:latest, same port and volumes, zero migration friction • arr-bootstrap prints API keys and container URLs for copy-paste setup • VPN status banner redesigned for dashboard consistency • Help tooltip documents kill-switch architecture and leak detection Head to the Updates tab on your dashboard to pull 1.5.17. Found an issue? Post it here in d/sparkbox. --- Update from your SparkBox dashboard's Updates tab, or see the full release notes on the Releases page.