Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

v2.0.0 Dark Mode & Polish

Choose a tag to compare

@thejuran thejuran released this 12 Feb 20:11
· 271 commits to master since this release

What's New

Dark/Light Theme System

  • Full dark mode with OS prefers-color-scheme auto-detection
  • Manual Light/Dark/Auto toggle in Settings → Appearance
  • FOUC prevention — theme applied before first paint
  • Multi-tab sync via localStorage events

Theme-Aware UI

  • All SCSS hardcoded colors migrated to CSS custom properties
  • Sidebar, action bars, file selections, and dropdowns all respect dark mode
  • Selected row text readable in both themes

Sonarr/Radarr Polish

  • Toast text references both Sonarr and Radarr
  • Auto-delete description references both services
  • Import toasts no longer replay stale events on restart
  • WAITING_FOR_IMPORT enum value for file status pipeline

Bug Fixes

  • Dark mode now applied to sidebar, file options bar, file actions bar, and selection states
  • Stale "Sonarr/Radarr Imported" toast notifications no longer replay on app restart
  • Integration tests updated for webhook_manager constructor arg (CI green)

Stats

  • 4 phases, 5 plans executed
  • 420 Angular unit tests passing
  • 1000 Python tests passing, 84% coverage