Fixed
- ExoPlayer resume position lost on tunneling change
- Downloads from homepage failing
- Download retry failing with metadata cache miss
- Invalid tokens causing startup hangs
- Skip intro button staying on screen
- Dots in download filenames not sanitized
- Combined recently added hubs not split by library
- Skeleton card visibility and layout
- Google TV virtual remote D-pad
- macOS folder picker entitlement
Improved
- Sparse-map pagination for library browse
- Audio passthrough toggle for desktop
- Reduced ExoPlayer buffer limits
- Limited concurrent image transcode requests
Full Changelog: 1.21.2...1.21.3