- fix(ios): restore Now Playing controls by dropping mixWithOthers @luqmanfadlli
- fix(home): use continue watching poster pattern @tapframe
- fix(shuffle): open sheet at full height @tapframe
- fix(details): move shuffle into actions menu @tapframe
- feat(poster): support addon landscape posters @tapframe
- feat(library): animate downloads icon during downloads @tapframe
- feat(library): move downloads to library @tapframe
- feat(ui): restyle dialogs @tapframe
- feat(ui): restyle dropdown menus @tapframe
- feat(ui): restyle bottom sheets @tapframe
- fix(auth): use state-based text fields so autofill sees the username field @luqmanfadlli
- fix(settings): keep Enhanced-only appearance settings device-local @luqmanfadlli
- feat(streams): use shimmer for loading states @tapframe
- feat(spinner): change indicator @tapframe
- i18n(ur): add Urdu localization (NuvioMedia#2067) @muzii9
- feat(player): add episode shuffle @tapframe