1.5
What's Changed
New Features 🎉
- Allow search for empty string when tags are set by @magshee in #1845
- Complete
ItemMetadataRefreshLogic by @JPKribs in #1834 - Customizable Jump Intervals by @JPKribs in #1849
- [10.11] Enable HDR/DV Device Profiles Conditions by @JPKribs in #1861
- VLCKit 3.7.0 by @JPKribs in #1874
- Complete DV & HDR Badges by @JPKribs in #1883
- Gesture: Support long press for speed optimization by @ShiSheng233 in #1911
- [tvOS] Add accent colors to settings by @Comet1903 in #1452
- Persist user selected playback speed by @jbenge1 in #1923
- Utilize
ContentUnavailableViewby @JPKribs in #1938 - TV Shows watching indicators by @hqueiroga in #1769
- Display remaining episodes count for TV shows #1821 by @amtrevisan in #1825
- Swizzle Liquid Glass by @LePips in #1946
- Improve Spotlight Discovery by @chickdan in #1964
- Filter Unusable Sort Options & Include More SortBy Options Based on Type by @JPKribs in #1969
- Make LearnMoreModal focusable and scrollable on tvOS by @henryauryn in #1913
- Playback Info by @JPKribs in #1941
- Filter
ServerLogsViewby @JPKribs in #1987 - Finish
LetterPickerBarby @JPKribs in #1988 - Supplement Customization, People Supplement, & VLCKit 3.7.2 by @JPKribs in #1984
- Focus
LetterPickerViewon Entry by @JPKribs in #1994 - Add additional parts to movie item content view by @kilian-jost in #1993
- Fix autofill for sign in fields by @xrvk in #2015
- Default Track Settings & Unify
VideoPlayerSettingsViewby @JPKribs in #1888 - Fix
ListRowMenuwhenisLiquidGlassEnabledby @JPKribs in #2028 - [tvOS] Media Player by @JPKribs in #1902
- Implement a
SocketManager, MigrateActiveSessionsover to the Socket, & set up someSessionCommandsby @JPKribs in #2042 - Content Groups by @LePips in #2075
Bug Fixes 🛠
- Fix External Screen Playback & Now Playing Observers by @LePips in #1863
- Fix
ItemViewCrash by @JPKribs in #1865 - Fix
MediaViewRandom Images by @JPKribs in #1880 - Admin Dashboard:
ServerTasksPerpetual Loading Fix &ActiveSessionsSpacing Fix by @JPKribs in #1877 - Fix Version Selection by @JPKribs in #1897
BaseItemDtoEditing Cleanup by @JPKribs in #1870- Fix marketing version by @LePips in #1955
- Fix rotation on app foreground by @LePips in #1959
- Fix iPad rotation, status bar presentation, cleanup by @LePips in #1972
- Fix tvOS Storage by @LePips in #1876
- Wrap
isLiquidGlassEnabledasDEBUGby @JPKribs in #1978 - Close Player at Queue End by @JPKribs in #1991
- Jump to End/Start by @JPKribs in #1992
- Disable Conflicting Player Gestures by @JPKribs in #2016
- Fix Add User Button by @LePips in #2025
- Fix Select User Empty Hitch by @LePips in #2026
- tvOS Stepper Cleanup by @JPKribs in #2027
- Fix Video Bar Subtitle Truncation by @LePips in #2029
- Workaround for
TabViewby @JPKribs in #2003 - Fix URL paths with client by @LePips in #2031
- fix #1885 Native Player not saving playback progress by @quangDecember in #2035
- No audio on iOS after alarm or timer goes off (issue #1975) by @quangDecember in #2037
- Index/Track Fixes by @JPKribs in #1882
- Report LiveStreamId in playback start, progress, and stop by @awkimball in #2062
- Fix Missing
ProgramsViewRouting by @JPKribs in #2065
Other ⚙️
- Replace ListRowButton with Button .primary style by @Lukas-Michel in #1843
- Deprecate
SplitFormWindowView&LearnMoreTypes by @JPKribs in #1838 @Stateful- Server Tasks by @JPKribs in #1812- [Meta] 2026 Disclaimer by @JPKribs in #1886
- Fix Fastlane in CI by @chickdan in #1899
- Link: LLM/"AI" Development Policy into Contributor Documentation by @JPKribs in #1905
- Update Fastlane Runner and SwiftFormat by @LePips in #1912
- Dynamic Video Compatibility Checks by @JPKribs in #1891
- [tvOS]
Stepper&ListRowMenufor 26 by @JPKribs in #1858 - Unify
DeviceProfileViews by @JPKribs in #1917 - Unify
OrderedSectionSelectorViewby @JPKribs in #1919 LocalUserView Unification by @JPKribs in #1920- Add Scroll Axis to
ScrollIfLargerThanContainerby @JPKribs in #1925 - Update fastlane runner by @LePips in #1929
- Unify
CustomizationSettingsViewby @JPKribs in #1857 - Cleanup
UserButtonsby @JPKribs in #1926 - Unify
AppSettingsView&AboutAppViewby @JPKribs in #1933 - Unify
EditServerViewby @JPKribs in #1932 - Unify
FontPickerViewby @JPKribs in #1935 - Unify
ExperimentalSettingsViewby @JPKribs in #1936 - Unify
ItemOverviewView,MediaSourceInfoView, &MediaStreamInfoViewby @JPKribs in #1934 - tvOS
FormClipping & Fading by @JPKribs in #1937 - Cleanup Deletion Logic by @JPKribs in #1940
- Cleanup Item Identification by @JPKribs in #1945
- GitHub Action to Look for Unused Strings by @JPKribs in #1951
- Monthly TestFlight by @JPKribs in #1953
- Bump Transmission to 2.8.3 by @JPKribs in #1965
- Unify & @stateful
ItemSubtitlesViewModelby @JPKribs in #1944 - Update fastlane TestFlight Versioning by @LePips in #1977
- Contributing Guide Cleanup by @JPKribs in #1979
- Cleanup Deprecated Code & Fastlane Updates by @LePips in #1981
- Pin Fastlane & Ruby Versions by @JPKribs in #1980
- Localization Checks by @JPKribs in #1986
- Unified & Composite
FilterViewby @JPKribs in #1823 - Bump SDK to
1.0.0by @JPKribs in #2009 - Use
ServerDiscoveryfrom the SDK by @JPKribs in #2011 - Unify
SelectUserViewby @JPKribs in #1921 - General Cleanup |
ChevronButton& Deprecations by @LePips in #2017 ItemImage&PhotoPickerRework by @JPKribs in #1949- Consolidate App Defaults Observation by @LePips in #2023
- UserSession, ServerConnection, Permissions, DeepLink by @LePips in #2045
- Generic Paging Libraries by @LePips in #2047
- Update TestFlight Deployment by @LePips in #2002
- App state consolidation, remove AppDelegate by @LePips in #2059
- BlurHashKit update and Color Quantization by @LePips in #2066
- Poster Image Source Cleanup by @LePips in #2068
- Fix TestFlight Action Inputs by @LePips in #2069
- Update StatefulMacros by @LePips in #2071
New Contributors
- @Lukas-Michel made their first contribution in #1843
- @magshee made their first contribution in #1845
- @ShiSheng233 made their first contribution in #1911
- @Comet1903 made their first contribution in #1452
- @jbenge1 made their first contribution in #1923
- @amtrevisan made their first contribution in #1825
- @henryauryn made their first contribution in #1913
- @kilian-jost made their first contribution in #1993
- @xrvk made their first contribution in #2015
- @awkimball made their first contribution in #2062
Full Changelog: 1.4...1.5