Joe
1405d2695c
Add 'Enable Rewatching' and ' Max days' to Next Up ( #1258 )
...
* Rebasing https://github.com/jellyfin/Swiftfin/pull/1212 on Main. Also, less baggage and random crap.
* Change 0 to Disabled. Better mirror iOS and tvOS Alerts for MaxNextUpDays.
* Review Changes:
Don't use the property wrappers in non-view contexts. While they technically can still work, use the subscript instead at the usage sites.
Use the dayInterval(0 ... 1000) format instead, then we don't need maxNextUpDays.
* Remove unused strings, and unused variables
* Add a tvOS TODO to double check the Done/Number button on the alert.
2024-10-07 15:02:18 -06:00
Kityn
973a9ea3a4
Translated using Weblate (Polish)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
Currently translated at 100.0% (419 of 419 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-10-07 01:41:36 -04:00
Peter McNeil
5d59d57871
[tvOS] Change password to be a SecureField and autosubmit on password comple… ( #1090 )
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
* Change password to be a SecureField and autosubmit on password completion
* Fix SelectUser Button
* Respond to comments and remove unnecessary changes
* Make FocusField a private enum
2024-10-06 02:24:28 -06:00
Matthew Slaby
ddd651ea3f
Translated using Weblate (Czech)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/cs/
2024-10-05 15:41:37 -04:00
nextlooper42
4fa4641680
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sk/
2024-10-05 15:41:37 -04:00
Joe
bc9eacab57
[iOS] Admin Dashboard ( #1230 )
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
2024-10-04 21:15:12 -06:00
Daniel Chick
4cba762226
Fix App Icon picker Xcode16/iOS 18 ( #1243 )
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
* Add icons to asset bundle
* Remove unnecessary creation of UIImage
* Remove unnecessary self
2024-10-04 17:36:27 -06:00
Tilly Persson
55d4ef44bc
Translated using Weblate (Swedish)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
Currently translated at 91.7% (322 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sv/
2024-10-02 12:41:35 -04:00
BromTeque
9ea989c513
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nb_NO/
2024-09-27 06:41:36 -04:00
Philippe Arteau
fdd0330e93
Translated using Weblate (French)
...
Currently translated at 95.1% (334 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-09-27 06:41:36 -04:00
Daniel Chick
f06c6a88b0
Update ci.yml for xcode 16 ( #1244 )
2024-09-24 11:35:52 -06:00
Robert Jaakke
c4b6a00645
Translated using Weblate (Dutch)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Has been cancelled
Build 🔨 / Build 🔨 (Swiftfin) (push) Has been cancelled
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nl/
2024-09-19 01:45:27 -04:00
Chris Lee
06bd63a2e2
Translated using Weblate (Norwegian Bokmål)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Waiting to run
Build 🔨 / Build 🔨 (Swiftfin) (push) Waiting to run
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nb_NO/
2024-09-18 09:41:35 -04:00
osos
2d7ad82780
Translated using Weblate (Danish)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Has been cancelled
Build 🔨 / Build 🔨 (Swiftfin) (push) Has been cancelled
Currently translated at 98.5% (346 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/da/
2024-09-16 08:41:34 -04:00
Justin
ac0b9d6f40
Translated using Weblate (German)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Has been cancelled
Build 🔨 / Build 🔨 (Swiftfin) (push) Has been cancelled
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-09-14 14:41:34 -04:00
Lucas Paiva da Silva
037bc5b6f9
Translated using Weblate (Portuguese (Brazil))
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Has been cancelled
Build 🔨 / Build 🔨 (Swiftfin) (push) Has been cancelled
Currently translated at 86.6% (304 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pt_BR/
2024-09-12 21:41:34 -04:00
queeup
51a7ad2c9b
Translated using Weblate (Turkish)
...
Build 🔨 / Build 🔨 (Swiftfin tvOS) (push) Has been cancelled
Build 🔨 / Build 🔨 (Swiftfin) (push) Has been cancelled
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/tr/
2024-09-11 10:41:34 -04:00
mario
aad7a3b692
Translated using Weblate (German)
...
Currently translated at 98.0% (344 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-09-11 10:41:34 -04:00
SamuelMagano
58fa5aba0f
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pt/
2024-09-10 05:41:34 -04:00
Palpex
272b19b46f
Translated using Weblate (German)
...
Currently translated at 95.7% (336 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-09-10 05:41:34 -04:00
bene toffix
0a997aeb5e
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ca/
2024-09-07 10:41:34 -04:00
Bas
cdbc90ce96
Translated using Weblate (Dutch)
...
Currently translated at 94.3% (331 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nl/
2024-09-07 10:41:34 -04:00
tobylibo
e85a082c5c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-09-07 10:41:34 -04:00
Kityn
5ef0b27e33
Translated using Weblate (Polish)
...
Currently translated at 100.0% (351 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-09-06 01:56:11 -04:00
Kityn
dd60a25cd0
Translated using Weblate (Polish)
...
Currently translated at 99.7% (350 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-09-06 01:56:11 -04:00
tobylibo
16bee212f7
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 98.0% (344 of 351 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-09-06 01:56:11 -04:00
Meng-Huan Yu
9dea386a8f
Fix the subtitle stream index calculation for multiple subtitles ( #1219 )
2024-09-05 13:46:27 -06:00
Mats Eikeland Mollestad
081a316843
tvOS - Show and interact with the video menu ( #1066 )
...
* Made the menu accessable and fixed visual padding bug
* Moved away from .onExitCommand etc
* Minor refactoring
* wip
* Update Overlay.swift
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-09-05 13:44:00 -06:00
Joe
5913c308a6
Fix Opus Playback Issues on Native Player ( #1226 )
2024-09-05 12:44:20 -06:00
Sun Zizhuo
851bfd18bf
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-09-05 11:16:01 -04:00
tobylibo
2485747624
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/zh_Hans/
2024-09-05 11:16:01 -04:00
Joe
9ec0e93689
[iOS] LetterPickerButtons are Hard to Tap ( #1223 )
2024-09-02 15:35:58 -06:00
Joe
f5bd1b8fcd
Customizable Device Profiles ( #1169 )
...
* Rename ExperimentalSettingsView.swift to PlaybackQualitySettingsView.swift
Fix Merge
* Rename MaximumBitrateSettingsView.swift to PlaybackQualitySettingsView.swift
fix merge
* Re-implement on Main. Should now have all the Main changed. Added a new change to use the Device Profile as a Transcoding Profile.
* Part 1 -> Making VideoPlayerType into a struct (I Hope) correctly
* Part 1.1 -> Making VideoPlayerType into a struct (I Hope) correctly
* Remove unneeded Files
* Missing file + CustomDeviceProfileSelection -> CustomDeviceProfileAction Rename
* Change + to Appending
* Attempt to add StorageValues+User. Not sure if this is correct?
* Move the Array unwrapping to funcitons. Not required but this should help prevent accidently doing this wrong. Add subtitles back into the custom profiles since that somehow got dropped. Added a PlaybackCompatibility enum. This might need to work for more than just video
* Complete rewrite to allow multiple profiles, compatibility mode, and directplay.
* Hardward -> Hardware
* Update CustomDeviceProfileSettingsView.swift
Double Licensing
* It was actually really easy to implement iOS... Trash cans still look weird and small.
* Swipe to Delete instead of the edit button
* wip
* wip
* Linting
* tvOS Implementation
* wip
* wip
* cleanup
* Create Package.resolved
---------
Co-authored-by: Joseph Kribs <joseph@kribs.net>
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-09-02 15:33:02 -06:00
Steve Byatt
58dfddeeca
Update lastSignedInUserID defaults to use new UserSignInState enum ( #1209 )
...
* init
* projecgt file
* Update project.pbxproj
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-09-02 01:00:25 -06:00
Ethan Pippin
a199d69a31
Some Cleanup ( #1216 )
2024-08-30 09:05:56 -06:00
Edoardo
556696b90f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/it/
2024-08-21 19:41:33 -04:00
Ethan Pippin
4564b51b38
Update SwiftfinApp.swift ( #1202 )
2024-08-20 00:14:07 -06:00
Daniel Chick
e5f408a867
Listen for AirPods connection changes ( #1186 )
...
* Toggle the video player's pause or play state when airpods are connected or disconnected.
* Remove AVAudioSession route change listener in favor of the remote command center callbacks.
2024-08-19 14:46:12 -06:00
Justin
c0ca96c1ca
Translated using Weblate (German)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-19 16:41:32 -04:00
Onur Evcil
2427c7c5fa
Translated using Weblate (German)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-19 16:41:32 -04:00
Onur Evcil
be74f69f8f
Translated using Weblate (German)
...
Currently translated at 97.5% (325 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-08-18 16:17:44 -04:00
bartfaik04
e8d93263c5
Translated using Weblate (Hungarian)
...
Currently translated at 98.4% (328 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hu/
2024-08-18 14:41:33 -04:00
_xB
4b7f8850df
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ar/
2024-08-18 14:41:33 -04:00
Ethan Pippin
e12adc7c69
Empty User Profile Image Crash ( #1195 )
2024-08-18 05:42:17 +09:00
Naman Choudhary
7c36c157fe
Translated using Weblate (Hindi)
...
Currently translated at 22.5% (75 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hi/
2024-08-17 05:41:34 -04:00
bene toffix
221f55340a
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (333 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/ca/
2024-08-17 05:41:34 -04:00
bartfaik04
298c08ed2e
Translated using Weblate (Hungarian)
...
Currently translated at 96.9% (323 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/hu/
2024-08-17 05:41:34 -04:00
Seppe De Langhe
87e443a156
Translated using Weblate (Dutch)
...
Currently translated at 99.0% (330 of 333 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nl/
2024-08-17 05:41:34 -04:00
Joe
11c25648bf
[tvOS] Episode/Season Focus gets Stuck ( #1185 )
...
* Focus on the first element if the lastFocusedEpisodeId isn't in the viewModel.
* Performance Improvements:
- Optimized Lookup: Used a Set for efficient checking of whether lastFocusedEpisodeID exists in viewModel.elements.
- Single Pass: Reduced the number of passes needed to check for existence and set the focusedEpisodeID.
* https://github.com/jellyfin/Swiftfin/pull/1185#pullrequestreview-2241625398 Suggestions
---------
Co-authored-by: Joseph Kribs <joseph@kribs.net>
2024-08-16 12:30:15 -06:00
Ethan Pippin
dcb3483e8d
Fix Image Crash ( #1191 )
2024-08-15 20:34:37 -06:00