github trentferguson/homescreen-hero 0.5.0
Release v0.5.0

16 hours ago

What's Changed (It's a big one!)

A major release packed with new integrations, a Tools page, and a complete overhaul of the homescreen-hero dashboard. Highlights include Tautulli analytics, Seerr (Jellyseerr/Overseerr) integration, a customizable widget system, and collection pinning with granular visibility controls.

Tautulli Analytics Integration (MVP)

Connect your Tautulli instance to view streaming metrics directly on the homescreen-hero dashboard. See active streams, watch history, user statistics, and library analytics right from your dashboard. Early implementation with more features planned. (#39)

Seerr (Jellyseerr/Overseerr) Integration (MVP)

View, approve, and manage media requests without leaving homescreen-hero. Also includes a "Quick Search" feature to the Seerr widget (second page). Early implementation with more features planned. (#52)

New Features

  • Customizable Dashboard - Drag-and-drop widget system using @dnd-kit lets you reorder and hide widgets to customize your layout
  • Tools Page - New utilities for Plex server management: Date Added Editor, Watch History Cleaner, and Unwatched Report (#44)
  • Collection Pinning - Pin collections to your Plex homescreen with visibility controls (My Home, Shared, Recommended) from both Dashboard and Collections page
  • Global Collection Blacklist - Exclude specific collections from rotation entirely (found in Settings page) (#48)
  • Rotation Record Details - Click any rotation record on the dashboard to see full details in a modal

Improvements

  • Large-scale dashboard UI overhaul with refined dark theme styling (#42)
  • Refactored config router into modular package structure (config.py was getting big) (#41)
  • Refactored IntegrationsPage into modular components and hooks (was also getting big) (#41)
  • Migrated modals to @shadcn/ui Dialog components for consistency
  • Date Added Editor now shows recently added items on open and uses improved datepicker
  • Add configurable port via HSH_PORT environment variable
  • Standardized branding to homescreen-hero across all docs and configs

Bug Fixes

  • Fixed toast notifications appearing behind modal blur on Tools page
  • Fixed pinned collection visibility not persisting correctly
  • Fixed Plex homescreen ordering to ensure pinned collections appear first
  • Temporarily removed all cleanup/delete functionality that was capable of touching Plex libraries (too risky this early on, will come back to this at some point down the road)

Infrastructure

  • GitHub Action for Discord notifications on nightly builds
  • Demo reset workflow for live demo environment
  • Updated README, .env.example, and example.config.yaml with all new variables and config examples.

Full Changelog: 0.4.0...0.5.0

Don't miss a new homescreen-hero release

NewReleases is sending notifications on new releases.