d9eaca5 fix(player): update sourceStreamsState to use mutableStateOf @tapframe
9113b55 fix(player): make forced subtitle selection audio-aware @tapframe
079b3a7 fix(player): enforce preferred-language subtitle filtering @tapframe
a8d6d8d fix(player): match forced subtitles to language preferences @tapframe
65e38b0 feat: add show catalog type option @tapframe
f5b75ad fix: show player streams progressively @tapframe
83ac09b fix: preserve download metadata and nav layout @tapframe
50bb2bc fix: bound generic Android raw responses @tapframe
03c6d59 feat(player): match overlays to TV UI @tapframe
0cb0e20 fix(trakt): invalidate rejected refresh tokens @tapframe
2f236e9 Update AppLanguage.kt @haveAnIssue
54f6ca9 Create strings.xml @haveAnIssue
e732207 feat: modern floating pill navigation bar with scroll-responsive labels @skoruppa
f4ff269 Fix episode release date handling @Laskco
6de66cf fix(ios): restore back gesture and navigation @luqmanfadlli
c68d996 fix: fix collection keys duplication causing SIGSEGV @tapframe
bb3d8f5 fix(ios): hide NavBar overlay obstructing collection folder header @luqmanfadlli
4ba92f3 perf: optimize metadata screen scrolling @tapframe
e56fb2e feat: reveal spoiler comments by tapping @tapframe
6ae6f60 feat: hero overscroll @tapframe
57a8405 feat: add hero auto rotation @tapframe
1dbbbde Refine iOS sheets and ratings @tapframe
f9b5ef8 Fix metadata rail scrolling @tapframe
acaec75 Show watched checkmark on player episode list rows @neerajlovecyber
cc650d0 fix(ios): stabilize profile switcher menu @WhiteGiso
36f50fa feat(details): support behaviorHints.defaultVideoId for series initial play @kgenovz
250d9d7 fix(cloud): guarantee an error message for failed Torbox responses @anikettuli
7fa0c5f fix: stop truncating raw HTTP bodies on Android so Torbox cloud library loads @anikettuli