Thank you for using Jellyfin!
This release on the Apple App Store includes some exciting new features!
- 🎥 An experimental native video player can now be enabled in the app settings!
- Known issues/limitations:
- Rotation lock is not fully supported (screen is rotated initially, but can be rotated back)
- Subtitles must be selected before starting playback to be available in the player
- Picture-in-Picture is not supported
- Live TV playback fails with an error
- Some reports of video being played in the background
- If you enable fMP4, but do not have hardware acceleration configured on your server, you should disable HEVC encoding in the server Transcoding settings.
- Known issues/limitations:
- ☀️ A new light theme is available along with an option to honor the system theme preference. (For best results a corresponding theme in the web interface should be selected also.)
- 📱 Several fixes for devices with notched screens have been made.
Changelog
✨ New features
- Enable additional codec and container support for native player #255, by @thornbill
- Add sr and uk locales #252, by @thornbill
- Add separate setting screen sections for playback and appearance #248, by @thornbill
- Add setting for enabling fMP4 support #247, by @thornbill
- Add help modal to add server screen #246, by @thornbill
- Update base font size #244, by @thornbill
- Add native video player #210, by @thornbill
- Add setting to use system light/dark theme #208, by @thornbill
- Add light theme #205, by @thornbill
- Add setting to toggle tab labels #202, by @thornbill
🐛 Bug fixes
- Fix native player crash in live TV #249, by @thornbill
- Fix online status not updating on error #236, by @thornbill
- Add check for server info before checking version #233, by @thornbill
- Fix system theme issues #228, by @thornbill
- Fix "isAc3Eac3Disabled" #211, by @nyanmisaka
- Fix logo size on add server screen in landscape #209, by @thornbill
- Fix support for hardware back buttons #204, by @thornbill
- Fix issues with default values of dark theme #203, by @thornbill
- Fix layout issues on error screen for notch iPhones #201, by @thornbill
- Make entire ButtonListItem clickable #193, by @thornbill
- Fix giant grey bar on notch iPhones in landscape #190, by @thornbill
🎨 Code quality
- Move compact height check to util #245, by @thornbill
- Refactor AppNavigator and ServerInput #243, by @thornbill
- Update import sorting lint rule #241, by @thornbill
- Add component tests #227, by @thornbill
- Refactor navigation code into multiple files #238, by @thornbill
- Add more unit tests #222, by @thornbill
- Add unit tests #220, by @thornbill
- Add more strict lint rules #218, by @thornbill
- Fix typo in StaticScriptLoader file name #225, by @thornbill
- Add webview compat linting #217, by @thornbill
- Update eslint config to reflect jellyfin-web #215, by @thornbill
- Refactor themes #200, by @thornbill
- Simplify theme #199, by @thornbill
- Move NativeShell to asset file to read as a string #196, by @thornbill
⬆️ Dependency upgrades
- Update actions/cache requirement to v2.1.5 #256, by @dependabot
- Bump actions/setup-node from v1 to v2.1.5 #231, by @dependabot
🔧 Build and configuration changes
- Bump build version #257, by @thornbill
- Migrate Project to Jellyfin's Expo Organization #254, by @anthonylavado
- Bump version numbers for 1.4.0 #253, by @thornbill
- Add recommended vscode extensions and licenser configuration #250, by @thornbill
- Run merge conflict check on PR rebase/commit #242, by @ferferga
- Disable patch check in codecov #239, by @thornbill
- Fix test script #235, by @thornbill
- Use default commit format for dependabot #232, by @thornbill
- Switch to npm #226, by @ferferga
- Add quote type rule to editorconfig #221, by @thornbill
- Add VSCode config #197, by @thornbill
📖 Documentation
- Remove forum badge #234, by @thornbill