jellyflood/Shared/ViewModels
Ashik K e3bcd8638a Implement channel navigation for Jellyfin plugin channels
- Modified ItemLibraryViewModel to detect channel/channelFolderItem types
- Added getChannelItems() method to use Paths.getChannelItems API for channels
- Channel folders now use channelID and folderID parameters correctly
- Modified PagingLibraryView to route .channelFolderItem to library grid view

This enables proper navigation for Jellyfin.Xtream plugin channels:
Channel → Grid of Categories → Grid of Content → Item Detail

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-17 09:53:23 +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 Implement channel navigation for Jellyfin plugin channels 2025-10-17 09:53:23 +02:00
MediaViewModel [iOS & tvOS] Upgrade SDK to 10.10 (#1463) 2025-04-06 23:42:47 -04: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