Improvements & Fixes
- Added preferred subtitle language filtering, including support for hiding subtitles in non-preferred languages and syncing addon subtitle loading with user language preferences (@Habylab)
- Restored the default subtitle size to 120% and fixed an Italian subtitle language string issue (@harrydbarnes, @Habylab)
- Added support for custom avatar URLs (@tapframe)
- Improved startup performance with lazy plugin initialization and moved parsing and Continue Watching filtering off the main thread (@halibiram, @skoruppa)
- Improved Trakt reliability with larger page requests, retry handling, better ambiguous ID handling, timezone-aware release dates, and reduced unnecessary remapping for already watched shows (@skoruppa)
- Fixed focus restoration and navigation issues across Cast, More Like This, ratings, and home screen sections (@skoruppa)
- Improved playback and navigation behavior by preventing trailers from triggering during horizontal scrolling and fixing an auto-skip race condition (@skoruppa)
- Stabilized refresh, backdrop loading, binge group matching, and ContentWalls async injection behavior (@tapframe, @skoruppa)
- Improved home and collection UI stability with reduced first-row jank, fixed watched badges, GIF fade-in support, and Modern Folder alignment with the current Modern Home layout (@skoruppa)
- Fixed Continue Watching cached next-up eviction logic (@guuuilp)
- Added person and director picker support in the TMDB collection source (@tapframe)
- Improved profile behavior by using the primary profile’s catalog order when primary addons are enabled (@skoruppa)
Localization
- Added Greek locale parity (@nvasedis)
- Updated French translations and localized color theme names and cache duration formatting (@foxace66)
- Updated Italian translations (@albyalex96)
- Updated Portuguese (Brazil) translations and fixed malformed string tags (@danilopagotto82, @Benarmour72)
- Added missing Polish translations (@skoruppa)