Improvements & Fixes
- Fixed RTL sign reordering in Subtitle Delay display and rTL navigation fixes for Subtitle Delay overlay (Reset/Sync Line + slider) (@haveAnIssue)
- Bring Hungarian back to parity with the base strings (@peterdeme)
- Continue Watching channel plays directly + show progress for synced items (@skoruppa)
- Confirm add-on deletion, canonicalize tv to series and stop selecting unsupported add-on types, per-episode rating from add-on metadata is never parsed, and canonicalize the type on the single-add-on meta path (@tapframe, @ieno, @6ip)
- Fixed anime movies for Simkl (@skoruppa)
- Fixed corrupted character rendering and legacy subtitle charset decoding and force LTR rendering for subtitle preview lines in Sync Line dialog (@Rasimsson, @haveAnIssue)
- Added episode still as options overlay backdrop (@halibiram)
- Blur unwatched episode thumbnails consistently (@tapframe)
- Added immersive classic hero backdrop (@tapframe)
- Reduce classic row navigation jank (@tapframe)
- Align loading overlay backdrop to TopEnd like StreamScreen (@halibiram)
- Improved disabled classic gradient backdrop (@tapframe)
- Play non-faststart MP4s on the default path via session-owned chunks (@ysosrs123)
- Fixed RTL UI and RTL focus landing on last episode instead of first (@haveAnIssue)
- Normalize classic hero backdrop color space (@tapframe)
- Restored classic row focus reliably (@tapframe)
- Integrate classic home improvements (@tapframe)
- Improved episode overlay text layout (@tapframe)
- Restored cached member assets instantly (@tapframe)
- Fixed honor external Start From Beginning (minor bug fix) (@Laskco)
- Preserved playback and pause state on bluetooth route changes (@halibiram)
- Fixed trailer preview audio playing in the wrong language (@RahulRex0)
- Force LTR direction for English input field (@haveAnIssue)
- Unify sources reload button and fixed D-pad focus navigation (@Rasimsson)
- Next Up offering unavailable episodes when "Show unaired next up episodes" is off (@ram130)
- Hide orphan divider when overall ratings are off (@liongalahad)
- Translate genres in detail, stream, and expanded card views (@skoruppa)
- Batch of small fixes - #3057, #3095, #3077, #3125, #2957, (@skoruppa)
- Reduce redundant backend requests (@tapframe)
- Prevented genre metadata overflow (@Laskco)
Localization
- Updated Portuguese (Brazil) translations (@danilopagotto82)
- Updated Latin American Spanish localization strings (@omavel)
- Updated Hebrew translations (@haveAnIssue)
- Added Albanian localization (@R4Ajeti)
- Updated Arabic translations (@ox7899)
- Reuse-last-link wrong episode key, poster refresh flash, Polish translations (@skoruppa)
- Updated Turkish translations (@halibiram)
- Localize missing Trakt genre labels (#2509) (@supergera13)
- I18n(vi): complete Vietnamese translation (@blueocean2308)