github menottim/splintarr v0.2.0
v0.2.0 — Exclusion Lists, Discord Notifications, Library Overview

latest releases: v1.3.2, v1.3.1, v1.3.0...
one month ago

What's New in v0.2.0

Content Exclusion Lists

Exclude specific series or movies from automated searches. Supports temporary exclusions (7/30/90 days) or permanent. Excluded items show a badge in the library grid and are skipped during search execution with a clear log entry.

Discord Webhook Notifications

Receive Discord messages when searches find content, queues fail repeatedly, or instances go down. Rich embeds with poster thumbnails, item titles, and quality info. One batched summary per search run — no spam. Configure in Settings with a test button.

Library Overview

Browse your Sonarr/Radarr library inside Splintarr with a responsive poster grid. Missing content view, per-item detail with episode breakdown by season. Background sync every 6 hours (configurable). Poster images cached locally.

Search Execution Details

Every search execution now logs per-item API details — which episodes/movies were searched, what command was sent, and whether it succeeded. Visible as a collapsible section on the queue detail page.

Security Hardening

  • Fixed stored XSS via innerHTML in instance templates
  • Fixed raw exception text leaked in HTTP error responses
  • Fixed rate limiter bypass behind reverse proxy
  • Fixed setup wizard validation gaps
  • 5 accepted risks documented and tracked as GitHub issues

UX Improvements

  • Mobile hamburger menu (replaces collapsed icon sidebar)
  • Login page logo
  • "Cutoff Unmet" terminology (matches Sonarr/Radarr)
  • Empty state improvements across all pages
  • Fixed wrong GitHub URLs in setup wizard

Infrastructure

  • Logging standard codified in CLAUDE.md
  • Security audit policy with automatic triggers
  • Code simplification: -462 lines with no functionality changes
  • Comprehensive PRD with competitive analysis and roadmap through v0.4.0+

Full changelog: See CHANGELOG.md

Upgrade: Pull the latest image and restart your container. No database migration needed — new tables are created automatically on startup.

Don't miss a new splintarr release

NewReleases is sending notifications on new releases.