jellyflood/Shared/ViewModels
Ashik K 9a78115a93 Add channel support and debug logging for Xtream content display
- Add .channel to BaseItemKind.supportedCases for proper filtering
- Implement channel API routing in ItemLibraryViewModel
- Add comprehensive debug logging to track API calls and filtering
- Support channels in MediaViewModel library views
- Fix channel items not appearing in media libraries

This enables Xtream plugin channels (VOD/Series) to display correctly
in jellypig tvOS. Channels now use proper /Channels API endpoints
instead of falling back to regular /Items API.

Related to ongoing fix for Xtream content media display.
2025-10-17 10:49:20 +02:00
..
AdminDashboard Implement localization for hardcoded strings (#1510) 2025-05-02 13:04:34 -04:00
ItemAdministration [iOS & tvOS] Upgrade SDK to 10.10 (#1463) 2025-04-06 23:42:47 -04:00
ItemViewModel Rename all Swiftfin files to lowercase jellypig 2025-10-17 09:28:57 +02:00
LibraryViewModel Add channel support and debug logging for Xtream content display 2025-10-17 10:49:20 +02:00
MediaViewModel Add channel support and debug logging for Xtream content display 2025-10-17 10:49:20 +02:00
VideoPlayerManager [iOS & tvOS] Upgrade SDK to 10.10 (#1463) 2025-04-06 23:42:47 -04:00
ChannelLibraryViewModel.swift [iOS & tvOS] Upgrade SDK to 10.10 (#1463) 2025-04-06 23:42:47 -04:00
ConnectToServerViewModel.swift Rename all Swiftfin files to lowercase jellypig 2025-10-17 09:28:57 +02:00
DownloadListViewModel.swift [Meta] 2025 Disclaimer (#1381) 2025-01-02 16:05:15 -07:00
FilterViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
HomeViewModel.swift Rename all Swiftfin files to lowercase jellypig 2025-10-17 09:28:57 +02:00
LiveVideoPlayerManager.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
ParentalRatingsViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
ProgramsViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
QuickConnectAuthorizeViewModel.swift [iOS] Admin Dashboard - QuickConnect Other User (#1488) 2025-04-14 17:19:32 -04:00
ResetUserPasswordViewModel.swift [Meta] 2025 Disclaimer (#1381) 2025-01-02 16:05:15 -07:00
SearchViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
SelectUserViewModel.swift Implement localization for hardcoded strings (#1510) 2025-05-02 13:04:34 -04:00
ServerCheckViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
ServerConnectionViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
ServerLogsViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
SettingsViewModel.swift [tvOS] App Settings & Splashscreen (#1419) 2025-02-06 20:59:18 -07:00
UserLocalSecurityViewModel.swift Implement localization for hardcoded strings (#1510) 2025-05-02 13:04:34 -04:00
UserProfileImageViewModel.swift Rename all Swiftfin files to lowercase jellypig 2025-10-17 09:28:57 +02:00
UserSignInViewModel.swift Stateful - Set cleanup and `final` classes (#1465) 2025-03-29 23:05:14 -06:00
VideoPlayerViewModel.swift [iOS & tvOS] Upgrade SDK to 10.10 (#1463) 2025-04-06 23:42:47 -04:00
ViewModel.swift [Meta] 2025 Disclaimer (#1381) 2025-01-02 16:05:15 -07:00