- 8683505 fix(details): animate ratings on tablet @tapframe
- e6a05d1 feat(ios): support duo layout @tapframe
- b628738 fix(deps): update haze to 1.7.3 @tapframe
- fix(trakt): keep continue watching when a progress request fails (#2366) @kernexshadow
- perf(streams): compile badge rules once per change (#2365) @kernexshadow
- perf(debrid): cache stream filter regexes and reuse stream facts (#2362) @kernexshadow
- i18n(el): sync the Greek locale with 0.6.3 (player badges, Simkl statuses, engine switch, party chat) (#2359) @nosvasedis
- feat(i18n): complete pt-BR player badges and watch party strings (#2338) @jhojhocraazy
- Replace libass renderer with atlas pipeline from Plezy (#2346) @skoruppa
- Update Hungarian translations (#2341) @emgeje
- i18n(vi): update strings.xml and strings_party.xml (#2339) @blueocean2308
- 90ab7f9 fix(ratings): use real imdb logo and grey label @tapframe
- d904677 feat(home): show ratings and age rating on hero @tapframe
- b9fbc09 fix(player): keep side panels clear of the navigation bar @tapframe
- 83e528f feat(player): choose a badge pack for the player @tapframe
- Complete Spanish mobile translations (#2344) @IberianSoldierPC
- fix(ios): keep hardware decoding when PiP is interrupted by Notification Center (#2306) @WhiteGiso
- fix(android): scale ExoPlayer subtitles with the PiP window size (#2314) @sap6
- feat(player): auto-sync add-on subtitles on the libmpv engine (#2275) @kernexshadow