Update ci.yml for xcode 16 by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1244
Fix App Icon picker Xcode16/iOS 18 by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1243
[iOS] Admin Dashboard by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1230
[tvOS] Change password to be a SecureField and autosubmit on password comple… by @petermcneil in https://github.com/jellyfin/Swiftfin/pull/1090
[iOS & tvOS] Add 'Enable Rewatching' and ' Max days' to Next Up by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1258
Update release.yml by @LePips in https://github.com/jellyfin/Swiftfin/pull/1259
Update PosterButton.swift | Adding accessibility support to media posters in media section of TVOS app by @Pa1yn-dev in https://github.com/jellyfin/Swiftfin/pull/1153
Make GestureView respond to double touch gesture by @StevenWong12 in https://github.com/jellyfin/Swiftfin/pull/1260
Server Selection Menu Indicator by @LePips in https://github.com/jellyfin/Swiftfin/pull/1267
[tvOS] ListView + Grid Landscape Poster Padding by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1213
[iOS & tvOS] Default ResumeNextUp to False by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1270
Expanded subtitle font size and change range by @orenodinner in https://github.com/jellyfin/Swiftfin/pull/1254
[iOS & tvOS] Generic Button to Input from an Alert by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1273
[iOS] Admin Dashboard - Active Sessions Play Method Fix by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1272
[iOS] Admin Dashboard - Active Devices Icons by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1275
[iOS & tvOS] NextUp Updates Require Restart by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1280
Fix: Missing Chapters by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1281
[iOS] Admin Dashboard - Device Management by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1277
[iOS] Admin Dashboard - Add/Delete Task Triggers by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1276
[iOS] Admin Dashboard - API Keys by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1284
Resolve some todos by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1295
Project Settings Changes by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1297
[iOS] Admin Dashboard - Users by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1287
[iOS] Admin Dashboard - Migrate to Own Coordinator/Folder by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1300
[Meta] Player Comparison Page by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1302
[tvOS] ItemView Button Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1296
Update and Clean Up CI by @LePips in https://github.com/jellyfin/Swiftfin/pull/1314
[iOS] Admin Dashboard - User Passwords by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1312
[iOS] Media Item Menu - Refresh Metadata & Delete Item by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1310
[iOS & tvOS] Playback Quality - Learn More by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1316
[iOS] LetterPicker - Dynamic Scaling by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1326
[iOS] Admin Dashboard - User Permissions by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1313
[iOS] Media Item Menu - Edit Metadata by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1323
[iOS] Admin Dashboard - Media Access / Deletion Settings by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1333
Resolve Prolonged Type Checking by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1338
[iOS] Media Item Menu - Edit Arrays (People, Genres, Studios, & Tags) by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1336
Update Fastlane Runner by @LePips in https://github.com/jellyfin/Swiftfin/pull/1341
Update FastlaneRunner 2 by @LePips in https://github.com/jellyfin/Swiftfin/pull/1343
[iOS] Admin Dashboard - Hide Collections from Deletion Menu by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1340
Move to IdentifiedArray in PagingLibraryViewModel by @LePips in https://github.com/jellyfin/Swiftfin/pull/1346
Static Notification Payloads, Move more to IdentifiedArray by @LePips in https://github.com/jellyfin/Swiftfin/pull/1349
[iOS] Admin Dashboard - User Device & TV Access by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1342
Fix optional ID case for libraries by @LePips in https://github.com/jellyfin/Swiftfin/pull/1352
[tvOS] Media Item Menu - Refresh / Delete Items by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1348
Fix possible duplicate ids by @LePips in https://github.com/jellyfin/Swiftfin/pull/1354
Update README by @LePips in https://github.com/jellyfin/Swiftfin/pull/1356
[iOS & tvOS] Error Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1357
[iOS] Admin Dashboard - Parental Ratings by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1353
[iOS] Admin Dashboard - User Access Schedules by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1358
[iOS & tvOS] Localize Existing Strings by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1361
Update Fastlane Runner by @LePips in https://github.com/jellyfin/Swiftfin/pull/1366
Trim Fastlane Options by @LePips in https://github.com/jellyfin/Swiftfin/pull/1367
[tvOS] Update ConnectToServerView & UserSignInView by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1365
[tvOS] SelectServerView Change to Menu by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1363
[iOS & tvOS] Unused Localization Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1362
[Meta] Automatic String Organization by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1372
[iOS] Select all Users When Editing by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1373
[iOS] Admin Dashboard - User Profiles by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1328
[iOS] Media Item Menu - Identify Media Item by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1369
[tvOS] Delete User from User Selection Screen by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1359
[Meta] 2025 Disclaimer by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1381
[iOS] Admin Dashboard - User Access Tags by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1377
[tvOS] Add pin prompt to sign-in screen by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1383
[iOS & tvOS] Series Extras by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1398
[iOS] Media Item Menu - Edit Item Images by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1345
[iPadOS] Fixes #1368 Shrunken posters on iPad home screen by @cooksey in https://github.com/jellyfin/Swiftfin/pull/1404
Refresh Server Info by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1402
[Meta] Re-Organize Admin Dashboard by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1401
[tvOS] Login Flow Cleanup - Second Pass by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1403
[tvOS] PagingLibraryView - Mirror iOS "Hot Reload" Functionality by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1408
[Bug] [iOS] Item Editor Photo Upload - Coordinator Doesn't Dismiss by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1410
[tvOS] ItemTypeLibraryViewModel - Implement FilterViewModel by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1409
[Meta] Video Player Documentation - Move AV1 from Video to Container Section by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1416
[iOS & tvOS] ItemLibraryViewModel - Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1411
[tvOS] Fix fresh tomato being shown for all rating values by @samglt in https://github.com/jellyfin/Swiftfin/pull/1421
[iOS] Show critic & community ratings alongside attributes by @samglt in https://github.com/jellyfin/Swiftfin/pull/1420
[tvOS] App Settings & Splashscreen by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1419
Add existing localizations to Xcode project by @samglt in https://github.com/jellyfin/Swiftfin/pull/1417
[tvOS] Fix ItemType Libraries by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1423
[iOS & tvOS] FilterViewModel - Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1412
Make UnmaskSecureField respond to dynamic type by @samglt in https://github.com/jellyfin/Swiftfin/pull/1424
[tvOS] ErrorViews - Creation by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1414
[tvOS] Mirror iOS Ratings + Attribute Settings by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1422
[iOS & tvOS] Fix Version Selection by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1429
[iOS & tvOS] Use AboutView for Series Poster Routing by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1438
[iOS & tvOS] Fix Clipping Add User Button by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1441
[tvOS] Episode Selector - State & Focus Handling by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1435
[tvOS] Season Selector Scrolling Bug by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1446
[iOS & tvOS] Video Range Types by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1449
[tvOS] Sign-In Flow - User Auto Time-Out by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1447
[iOS] Fix External Subtitle Selection by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1445
[Meta] Library & Playback Documentation by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1450
[iOS] External display wide ratio support by @quangDecember in https://github.com/jellyfin/Swiftfin/pull/1453
[tvOS] "Native" Styled Menu Button by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1451
[Meta] Add External Display to Player Documentation by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1454
Stateful - Set cleanup and final classes by @LePips in https://github.com/jellyfin/Swiftfin/pull/1465
[iOS & tvOS] Trailers by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1456
[tvOS] Move AddUserButton to the bottom bar of Select User View by @hevey in https://github.com/jellyfin/Swiftfin/pull/1468
[tvOS] Stops the SeasonHStack Shadow from Clipping by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1474
[iOS & tvOS] Fix Square Overlay Over Profiles by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1466
[tvOS] Fix First Login Crash by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1481
[tvOS] Various Setting Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1473
Clean Up SelectUserView by @LePips in https://github.com/jellyfin/Swiftfin/pull/1482
[iOS & tvOS] Upgrade SDK to 10.10 by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1463
[Meta] Cleanup Jellyfin Version Badge by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1483
Cleanup ChevronButton by @LePips in https://github.com/jellyfin/Swiftfin/pull/1484
[Meta] Fix Webplates by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1491
[iOS] Admin Dashboard - User Activity by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1485
[iOS & tvOS] Fix Recently Added Missing Movies by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1498
[iOS] Admin Dashboard - QuickConnect Other User by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1488
[iOS] Admin Dashboard - Allowed Tags Cleanup by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1489
[iOS & tvOS] Improve rounded corner performance by @samglt in https://github.com/jellyfin/Swiftfin/pull/1504
[iOS] Replace Gear Icon with User Icon Only by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1497
[iOS & tvOS] Explicitly request transparent logos by @samglt in https://github.com/jellyfin/Swiftfin/pull/1507
[iOS & tvOS] Cleanup Permission Validation by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1499
Move EnvironmentValues to Entry macro by @LePips in https://github.com/jellyfin/Swiftfin/pull/1512
[iOS] Preserve vector data in preview app icons by @samglt in https://github.com/jellyfin/Swiftfin/pull/1517
[tvOS] Follow the User's Preference for Poster Type in the Latest Section by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1519
[tvOS] Fix Next Up Overlapping with TabBar by @chickdan in https://github.com/jellyfin/Swiftfin/pull/1518
Move RedrawOnNotificationView.swift by @LePips in https://github.com/jellyfin/Swiftfin/pull/1526
Implement localization for hardcoded strings by @rasko-dev in https://github.com/jellyfin/Swiftfin/pull/1510
Complete Collections' ItemView by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1500
Bump LePip's Collection Packages to Latest Commits by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1542
Fix typo in string triggerAlreadyExists by @rasko-dev in https://github.com/jellyfin/Swiftfin/pull/1544
Cleanup ItemViews by @LePips in https://github.com/jellyfin/Swiftfin/pull/1543
optimize: Send media source id to playback info by @lostb1t in https://github.com/jellyfin/Swiftfin/pull/1546
Update fastlane by @LePips in https://github.com/jellyfin/Swiftfin/pull/1553
Reverting to VLCKit 3.5.0 | solving OPUS issue by @nds2204 in https://github.com/jellyfin/Swiftfin/pull/1552
Played/Unplayed status for "Collection" and "TV Shows" by @quangDecember in https://github.com/jellyfin/Swiftfin/pull/1495
Cinematic Episode Image by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1556
Cast & Crew Fix by @JPKribs in https://github.com/jellyfin/Swiftfin/pull/1558
Fix release.yml labels by @LePips in https://github.com/jellyfin/Swiftfin/pull/1561
New Contributors
@petermcneil made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1090
@Pa1yn-dev made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1153
@StevenWong12 made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1260
@orenodinner made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1254
@cooksey made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1404
@samglt made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1421
@quangDecember made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1453
@hevey made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1468
@rasko-dev made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1510
@lostb1t made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1546
@nds2204 made their first contribution in https://github.com/jellyfin/Swiftfin/pull/1552
Full Changelog: https://github.com/jellyfin/Swiftfin/compare/1.2...1.3