What's Changed
✨ New features
- Enable downloads globally by @thornbill in #717
- Add sharing download items by @thornbill in #718
🏗️ Enhancements
- Migrate mobx to zustand by @enigma0Z in #583
- Add messaging on empty downloads screen by @thornbill in #636
- Fix unsupported media types being downloaded by @thornbill in #637
- Enable strict type checks by @thornbill in #638
- Add release link to AppInfoFooter by @thornbill in #669
- Add menu to download list item by @thornbill in #688
- Use theme setting for download menu by @thornbill in #691
- Save download base items by @thornbill in #692
- Update download item subtitles by @thornbill in #697
- Update download file structure by @thornbill in #702
- Update download url logic by @thornbill in #708
- Add file management permissions by @thornbill in #709
- Allow downloading any media type by @thornbill in #710
- Add concurrent download limit by @thornbill in #711
- Add files app integration by @thornbill in #713
- Allow editing failed downloads by @thornbill in #715
- Add localizations support for Afrikaans and Basque by @thornbill in #720
🐛 Bug fixes
- Fix missing properties in download model migration by @thornbill in #649
- Bump migration and build versions by @thornbill in #653
- Fix setting store being reset at random by @thornbill in #654
- Fix number format crash by @thornbill in #694
- Fix pressing download list item when incomplete by @thornbill in #695
- Disable download selection when pending by @thornbill in #696
- Fix menu support for iOS 12 by @thornbill in #700
- Fix download extension persistence by @thornbill in #712
- Fix legacy download file paths by @thornbill in #716
- Fix active server changes by @thornbill in #719
🔧 Additional changes
- Remove unused font asset by @thornbill in #626
- Use @jellyfin/ux-ios for image assets by @thornbill in #627
- Bump versions for initial 1.7.0 build by @thornbill in #629
- Replace codecov test coverage reporting with sonarcloud by @thornbill in #639
- Fix sonarcloud reliability issues by @thornbill in #640
- Fix test workflow event type by @thornbill in #641
- Replace deprecated constant usages by @thornbill in #642
- Update sonar source exclusions by @thornbill in #643
- Use gems in beta workflow by @thornbill in #646
- Fix ruby version used in publish workflow by @thornbill in #647
- Update xcode version to 16.2 for AppStore requirements by @thornbill in #648
- Use fastlane to install cocoapods by @thornbill in #650
- Bump build number to 1.7.0.1 by @thornbill in #651
- Update boost pod checksum by @thornbill in #652
- Rename app to remove "mobile" by @thornbill in #657
- Update github url and expo app slug by @thornbill in #663
- Add coderabbit config by @thornbill in #666
- Update quick start link by @thornbill in #668
- Fix eslint import errors on typescript components by @thornbill in #674
- Convert AppInfoFooter and SettingsNavigator to Typescript by @thornbill in #675
- Convert HomeNavigator to typescript by @thornbill in #676
- Convert TabNavigator to typescript by @thornbill in #677
- Convert AppNavigator and RootNavigator to typescript by @thornbill in #678
- Bump build version to 1.7.0.4 by @thornbill in #679
- Fix cocoapods version selector in lockfile by @thornbill in #680
- Convert DownloadScreen and dependencies to typescript by @thornbill in #681
- Replace MediaTypes with SDK enums by @thornbill in #682
- Migrate device profiles to typescript by @thornbill in #683
- Convert device utils to typescript by @thornbill in #684
- Convert WebView components to typescript by @thornbill in #685
- Update app name formatting for api and display by @thornbill in #686
- Remove eslint disable for react-native import by @thornbill in #687
- Update experimental download label by @thornbill in #690
- Add enum for download status by @thornbill in #701
- Refactor download handling to hook by @thornbill in #703
- Cleanup profile names and transcode context by @thornbill in #704
- Fix alignment of download list item icons by @thornbill in #705
- Fix code issues flagged by sonar by @thornbill in #706
- Restructure and refactor download action handling by @thornbill in #714
- Bump build version to 1.7.0.5 by @thornbill in #721
⬆️ Dependency upgrades
- Update Linters by @renovate[bot] in #452
- Update dependency @babel/eslint-parser to v7.26.8 by @renovate[bot] in #615
- Update github/codeql-action action to v3.28.11 by @renovate[bot] in #616
- Update CI dependencies by @renovate[bot] in #620
- Update CI dependencies by @renovate[bot] in #628
- Update dependency zustand to v5.0.5 by @renovate[bot] in #634
- Update SonarSource/sonarcloud-github-action action to v5 by @renovate[bot] in #644
- Update dependency @jellyfin/sdk to v0.11.0 by @renovate[bot] in #513
- Pin dependency cocoapods to "1.15.2" by @renovate[bot] in #659
- Update CI dependencies by @renovate[bot] in #660
- Update CI dependencies by @renovate[bot] in #671
- Update actions/checkout action to v5 by @renovate[bot] in #673
- Update SonarSource/sonarqube-scan-action action to v5.3.1 by @renovate[bot] in #689
New Contributors
Full Changelog: v1.6.1...v1.7.0.5