From 3bcf74dd757c2010cc0bc3b696b8f103be0d0c9d Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Thu, 11 Jun 2026 01:35:08 +0530 Subject: [PATCH] Fix collection view all genre filter Fixes #1264 --- composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt | 1 + .../com/nuvio/app/features/collection/FolderDetailRepository.kt | 1 + .../commonMain/kotlin/com/nuvio/app/features/home/HomeModels.kt | 1 + 3 files changed, 3 insertions(+) diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt index 173b2bd3..a95617b6 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt @@ -1252,6 +1252,7 @@ private fun MainAppContent( type = section.type, catalogId = section.catalogId, supportsPagination = section.supportsPagination, + genre = section.genre, ), ) } diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/FolderDetailRepository.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/FolderDetailRepository.kt index d4e6d9ef..77704a7e 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/FolderDetailRepository.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/collection/FolderDetailRepository.kt @@ -421,6 +421,7 @@ object FolderDetailRepository { items = tab.items, availableItemCount = tab.items.size, supportsPagination = tab.supportsPagination, + genre = tab.genre, ) } } diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/home/HomeModels.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/home/HomeModels.kt index dbf8b793..0b4b7404 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/home/HomeModels.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/home/HomeModels.kt @@ -39,6 +39,7 @@ data class HomeCatalogSection( val items: List, val availableItemCount: Int = items.size, val supportsPagination: Boolean = false, + val genre: String? = null, ) fun HomeCatalogSection.canOpenCatalog(previewLimit: Int): Boolean =