jellyflood/Shared/Coordinators
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
..
LiveTVCoordinator Live TV Updates (#1022) 2024-04-16 23:10:44 -06:00
MainCoordinator Fix UserSession Resolution (#1175) 2024-08-09 13:23:11 +09:00
AppSettingsCoordinator.swift User/Server Sign In Redesign (#1045) 2024-05-14 23:42:41 -06:00
BasicNavigationCoordinator.swift Update 2024 headers (#951) 2024-01-13 15:13:44 -07:00
CustomDeviceProfileCoordinator.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
CustomizeSettingsCoordinator.swift [tvOS] ListView + Grid Landscape Poster Padding (#1213) 2024-10-12 14:42:51 -06:00
DownloadListCoordinator.swift Update 2024 headers (#951) 2024-01-13 15:13:44 -07:00
DownloadTaskCoordinator.swift Update 2024 headers (#951) 2024-01-13 15:13:44 -07:00
EditCustomDeviceProfileCoordinator.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
FilterCoordinator.swift User/Server Sign In Redesign (#1045) 2024-05-14 23:42:41 -06:00
HomeCoordinator.swift User/Server Sign In Redesign (#1045) 2024-05-14 23:42:41 -06:00
ItemCoordinator.swift User/Server Sign In Redesign (#1045) 2024-05-14 23:42:41 -06:00
LibraryCoordinator.swift Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more (#905) 2024-03-11 08:09:30 -06:00
LiveVideoPlayerCoordinator.swift Fix iOS 15 Rotation (#1174) 2024-08-09 13:25:32 +09:00
MediaCoordinator.swift Live TV Updates (#1022) 2024-04-16 23:10:44 -06:00
MediaSourceInfoCoordinator.swift Update 2024 headers (#951) 2024-01-13 15:13:44 -07:00
PlaybackQualitySettingsCoordinator.swift Customizable Device Profiles (#1169) 2024-09-02 15:33:02 -06:00
PlaybackSettingsCoordinator.swift Update 2024 headers (#951) 2024-01-13 15:13:44 -07:00
SearchCoordinator.swift Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more (#905) 2024-03-11 08:09:30 -06:00
SelectUserCoordinator.swift User/Server Sign In Redesign (#1045) 2024-05-14 23:42:41 -06:00
SettingsCoordinator.swift [iOS] Admin Dashboard - Device Management (#1277) 2024-10-21 15:10:25 -06:00
UserProfileImageCoordinator.swift User Profile Image Selection (#1061) 2024-05-22 13:45:48 +09:00
UserSignInCoordinator.swift Refactor sign in policy (#1085) 2024-06-08 21:22:18 -06:00
VideoPlayerCoordinator.swift tvOS - Show and interact with the video menu (#1066) 2024-09-05 13:44:00 -06:00
VideoPlayerSettingsCoordinator.swift Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more (#905) 2024-03-11 08:09:30 -06:00
VideoPlayerWrapperCoordinator.swift Live TV Updates (#1022) 2024-04-16 23:10:44 -06:00