Changes since last release:
- Configurable Home Screen - Completely customizable home page with drag-and-drop row ordering, show/hide controls, and auto-loading on horizontal scroll; upgraded TV/anime rows with better performance
- Studio Pages - New provider-backed studio pages to explore media by production company or studio
- List Pages - Updated styling for Public and Private list pages to match improved media details design
- Episode Air Date Sorting - Sort your TV shows by when the next episode airs to stay current with airing series
- Caught-Up Progress Filter - Filter shows where you're caught up to the latest aired episode
- Reverse Proxy Support (credit to @didli789) - Added X-Forwarded-* header support for better compatibility with reverse proxy setups
- HLTB Import Fix (credit to @MestreY0d4-Uninter) - Fixed HowLongToBeat imports that were missing start date columns
- Podcast Episode Sync Fix (credit to @nakenyon) - Fixed per-show UUID uniqueness and episode creation issues; play timestamps now use current time instead of page load time
- Media List Filter Persistence - Filter selections now persist automatically between page loads
- Tag Management - Support for deleting tags directly from the modal; clarified empty tag preview actions
- Performance Improvements - Sped up home library rows and statistics load times; stopped Sonarr metadata backfill storms
- Webhook Improvements - Shows check if Anime is enabled before saving; short stop playback cleanup for Plex events; better playback state handling
- Bug Fixes - Fixed season-aware TV person attribution; TMDB season batching; caught-up TV progress filter; home screen status filtering; music scrobble album dedupe foreign keys; HLTB and IGDB game resolution
- UI Polish - Refined track modal release shortcuts; home row headers and mobile card sizing; prevented hover edge clipping; locked internal list header order
What's Changed
- Fix HLTB imports without start date columns by @MestreY0d4-Uninter in #185
- Add support for X-Forwarded-* headers in order to deal better with reverse proxy by @didli789 in #183
- Fix podcast episode sync: per-show UUID uniqueness and episode creation by @nakenyon in #180
- Fix/log time on click by @nakenyon in #189
New Contributors
- @MestreY0d4-Uninter made their first contribution in #185
- @didli789 made their first contribution in #183
Known Issues:
- Anime media type needs more testing and polish to improve usability
- Still churning through older filed issues
A Note About This Fork
I'm not a professional developer—just an enthusiastic fan using AI coding tools to add features I'd love to see! Given the scale of changes made to this fork, I will still regularly sync with the upstream project, but not every commit may be added so there is less chance of breaking things or double work. New syncs with FuzzyGrim/Yamtrack will be indicated above if they are included.
Docker Updates: You can pull the latest release version of the Docker container at any time—you don't need to wait for formal release announcements! These release notes are just a convenient way to highlight recent changes. Note that occasionally after pushing to latest, I may deploy a quick hotfix if I discover something on my Docker instance that didn't show up during dev testing.
Contributing: If you'd like to integrate any of these features into the upstream project, feel free! However, I won't be submitting PRs myself due to my skill level and past experiences.
Issues & Requests: Bug reports for fork-specific features are welcome here! For new feature ideas, please consider filing them with the upstream project first—if they adopt it, everyone benefits when I sync updates.
Thanks for understanding, and happy tracking!
Full Changelog: v26.4.30...v26.5.7