Improvements & Fixes
- Improved overall app performance through reduced recompositions, optimized metadata handling, refined prefetching, and smoother UI rendering across home and grid layouts (@skoruppa, @wingoku, @harrydbarnes)
- Enhanced home screen experience with faster navigation, stabilized focus handling, restored scroll positions, and reduced UI flicker and jumping (@skoruppa, @wingoku)
- Revamped focus system with modern item-based logic, improving navigation consistency and reliability (@wingoku)
- Refined Continue Watching pipeline with better sorting, metadata enrichment, background processing, and improved responsiveness (@skoruppa, @guuuilp)
- Improved playback experience with HDR/Dolby Vision prioritization, seamless frame rate switching for trailers, and fixes for trailer playback and automatic segment skipping (@guuuilp, @tomp, @haaihondschildpad)
- Fixed multiple UI issues including focus drift, backdrop flicker, lazy loading, collections handling, and layout inconsistencies (@skoruppa, @wingoku, @tapframe)
- Enhanced Essential Mode with new settings, layout adjustments, and initial implementation of essential/advanced modes (@tapframe)
- Improved Trakt integration with better episode mapping, metadata resolution, and sync reliability (@HarshRajSardana)
- Increased stability by fixing race conditions, reducing main thread blocking, and improving state management (@halibiram, @wingoku)
- Improved Android TV integration with more reliable preview channel syncing and Continue Watching channel support (@HarshRajSardana)
- General bug fixes including language reset issues, emoji collection display, and release alert sorting (@skoruppa, @guuuilp)
Localization
- Added Latin American Spanish localization (@omavel)
- Added complete French translation and corrections (@foxace66)
- Added Polish translations (@skoruppa)
- Added Italian strings for Continue Watching section (@albyalex96)