Added
- Playback quality selection for Live TV, movies, and episodes when the provider offers multiple HLS qualities. #30
- NEW channel badges and a Recently added only (7 days) filter. Uses provider dates when available and tracks later additions per account or playlist. #26
Fixed
- Live TV searches no longer filter the Movies/Series page. #56
- Images stay cached in memory when disk caching is disabled. #15
- Fast category or selection changes no longer let older responses replace the current channels, movie details, series details, or upcoming programs.
- “Now playing” updates as programs change instead of showing an expired program for hours.
- Passwords containing special characters now work consistently for browsing and playback after login.
- Channel logos no longer get mixed up between accounts with matching channel IDs.
- Favorites refresh immediately after adding or removing channels.
- Failed recordings show Failed with error details instead of appearing successful. Active recordings keep their scheduled stop when switching accounts, and recording edits, cancellations, and deletions save immediately.
- Credentials are redacted from diagnostics and logs. Saved recording data is encrypted with Windows DPAPI; existing plaintext recording files are migrated automatically.
Performance
- Smoother scrolling and loading for large channel, movie, and series lists. Images and guides load for selected and visible items first, and obsolete requests are cancelled. #18
- Movies and series share the service cache, thumbnails use less memory, and large catalog responses are processed off the UI thread.