New Features
Movie Collection Management
-
Added collection detection that identifies when a movie belongs to a franchise (e.g., "28 Days Later" collection)
-
Implemented an animated notification button showing the number of unwatched/unavailable movies in a collection
-
Created a comprehensive collection modal showing previous movies in the franchise
-
Added status indicators showing which movies are:
- In your library
- Already watched (via Trakt integration)
- Already requested
-
One-click "Request All Missing Movies" functionality to complete your collection
-
Smart service detection that uses the appropriate request service based on your current media server
Enhanced Movie Cards in Person View
- Added character information to movie cards (e.g., "as Detective John Smith")
- Added job information for crew members (e.g., "Director", "Executive Producer")
- Implemented smart text truncation with ellipsis for long titles and character names
- Added hover expansion for truncated text on desktop
- Ensured consistent card heights for cleaner grid layout
Improvements
Improved Sorting Controls
-
Enhanced Year and Rating sort buttons with clear direction labels
-
Added explicit indicators for sort direction:
- Year: (Newest) / (Oldest)
- Rating: (Highest) / (Lowest)
-
Improved mobile experience while maintaining layout consistency
Bug Fixes
- Fixed duplicate toast notifications when requesting movies
- Fixed an issue where movies with Emby badges weren't being displayed when filtering for "In Library" items
- Fixed resurfaced issue where default poster would display initially during movie playback
- Fixed inconsistent start times when opening poster URL during playback