Joe
a04f97e1ba
[iOS] Admin Dashboard - Device Management ( #1277 )
...
* Split out Devices Logic - Ready to go!
* Review Items + Reworking the deleteDevices logic to all use the same deleteDevice core + deleteDevices. Delete All Devices now just uses the more generic deleteDevices
* Allow Filtering on UserID for later usage on UserDetailView.
* Fully remove DeleteAll action in favor of Delete Devices. Change view to pass in the viewModel.devices as a 'Delete All' function
* DeviceDetailsView
* Section Split out, Localization, and cleanup.
* I guess I missed there on first upload.
* Initial Select All / Delete Devices logic. Checkbox options on the list. Hopefully this is good.
* Initial Review Item!
* Custom Device Name is now a field. Change DevicesViewModel to Eventful to capture updates
* Revised Device Interaction Buttons
* Remove unused Label.
* Make DeviceRow mirror UserRow. UpdateDevicesView to have DeleteButton when in EditMode. Also, it's EDITMODE not SELECTMODE... Finally, make sure the SelectedDevice and SelectedDevices are both empty if the user tries to delete themselves and fails. Change how the single device delete works to confirm deleting from an array still works as needed.
* wip
* Review Changes: 61b3716239
* Merge issues + testing again to make sure. Checks out.
* wip
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-10-21 15:10:25 -06:00
Daniel Chick
11d6907735
Fix: Missing Chapters ( #1281 )
2024-10-19 15:07:31 -06:00
Joe
edf56e7fee
[Fix] NextUp Updates Require Restart ( #1280 )
...
* Refreshable
* https://github.com/jellyfin/Swiftfin/pull/1280#pullrequestreview-2375921432
* Local: let maxNextUp = Defaults[.Customization.Home.maxNextUp]
2024-10-17 14:56:14 -06:00
Joe
50e0cfef73
[iOS] Admin Dashboard - Active Devices Icons ( #1275 )
...
* Add Device images & Reference using the Enum as a filler if the NowPlayingItem is Nil
* Localize DeviceTypes.DisplayTitles
* Review changes. Last potential TODO: Image: ImageResource might not be the correct format
* DeviceType is needed to build tvOS
* Mirror Jellyfin-Blue-Blob for SVG configuration. Use ImageResource for the Device/Client Images
* Merge missing }
* Don't recreate the ImageResource since it's already generated.
* New webOS logo! Fix tvOS not having the new logos
* use if let, implicit self
* use secondary system fill for other
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-10-15 21:34:38 -06:00
Kityn
0148e46afb
Translated using Weblate (Polish)
...
Currently translated at 100.0% (424 of 424 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-10-15 18:41:37 -04:00
Mattias Carlsson
d8a70f1ea2
Translated using Weblate (Swedish)
...
Currently translated at 80.8% (343 of 424 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sv/
2024-10-15 18:41:37 -04:00
Joe
8ae55dc57b
[iOS] Admin Dashboard - Active Sessions Play Method Fix ( #1272 )
...
* Fixes. But is this right?
* Ensure there IS an item playing.
* https://github.com/jellyfin/Swiftfin/pull/1272#discussion_r1801713951
* Fix the missing labels after merging with Main.
2024-10-15 16:04:32 -06:00
Joe
2bda693143
Generic Button to Input from an Alert ( #1273 )
...
* Creation of an Alert Input Button based on the Chevron Button.
* Only one button required for both iOS and tvOS
* wip
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-10-15 00:42:42 -06:00
Andrea
43811aa50d
Translated using Weblate (Italian)
...
Currently translated at 79.1% (335 of 423 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/it/
2024-10-14 10:41:37 -04:00
oreno_dinner
1c606d5afa
Expanded subtitle font size and change range ( #1254 )
2024-10-13 12:40:17 -06:00
Joe
486398d4ce
Update SwiftfinDefaults.swift ( #1270 )
2024-10-13 12:04:20 -06:00
Joe
498842bb84
[tvOS] ListView + Grid Landscape Poster Padding ( #1213 )
2024-10-12 14:42:51 -06:00
BromTeque
46f90bcb33
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (423 of 423 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/nb_NO/
2024-10-10 21:56:36 -04:00
Ethan Pippin
7a0223aa15
Server Selection Menu Indicator ( #1267 )
2024-10-10 09:50:16 +09:00
Ziyang Huang
071a1f98e1
Make `GestureView` respond to double touch gesture ( #1260 )
2024-10-08 17:09:44 -06:00
Peter Hamilton
c5d6539018
Update PosterButton.swift | Adding accessibility support to media posters in media section of TVOS app ( #1153 )
...
* Update PosterButton.swift
Added accessibility labels to enable voice over on TVOS to read film titles on posters in media.
* lint
---------
Co-authored-by: Ethan Pippin <ethanpippin2343@gmail.com>
2024-10-08 17:07:59 -06:00
Kityn
b44ad7994f
Translated using Weblate (Polish)
...
Currently translated at 100.0% (423 of 423 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/pl/
2024-10-08 08:11:18 -04:00
Anders
d6a27110bf
Translated using Weblate (Danish)
...
Currently translated at 81.7% (346 of 423 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/da/
2024-10-08 08:11:18 -04:00
judokan9
801c653103
Translated using Weblate (German)
...
Currently translated at 100.0% (423 of 423 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-10-08 08:11:18 -04:00
Wiggo Bergman
6b8a019b8f
Translated using Weblate (Swedish)
...
Currently translated at 81.3% (341 of 419 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/sv/
2024-10-08 03:01:14 -04:00
judokan9
b978c21754
Translated using Weblate (German)
...
Currently translated at 100.0% (419 of 419 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/de/
2024-10-08 03:01:14 -04:00
Philippe Arteau
3f7f9d4ad9
Translated using Weblate (French)
...
Currently translated at 92.6% (388 of 419 strings)
Translation: Swiftfin/Swiftfin
Translate-URL: https://translate.jellyfin.org/projects/swiftfin/swiftfin/fr/
2024-10-08 03:01:14 -04:00
Ethan Pippin
7618da34da
Update release.yml ( #1259 )
2024-10-08 11:21:32 +09:00
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)
...
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 )
...
* 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)
...
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 )
2024-10-04 21:15:12 -06:00
Daniel Chick
4cba762226
Fix App Icon picker Xcode16/iOS 18 ( #1243 )
...
* 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)
...
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)
...
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)
...
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)
...
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)
...
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))
...
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)
...
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