diff --git a/android/Omnivore/app/build.gradle b/android/Omnivore/app/build.gradle index 203cebd49..ecfebee7f 100644 --- a/android/Omnivore/app/build.gradle +++ b/android/Omnivore/app/build.gradle @@ -17,8 +17,8 @@ android { applicationId "app.omnivore.omnivore" minSdk 26 targetSdk 33 - versionCode 27 - versionName "0.0.27" + versionCode 28 + versionName "0.0.28" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt index e4fc5c6df..18ce116ac 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt @@ -51,6 +51,9 @@ class LibraryViewModel @Inject constructor( if (hasLoadedInitialFilters) { return } hasLoadedInitialFilters = false + // TODO: Fetch all labels + + runBlocking { datastoreRepo.getString(DatastoreKeys.lastUsedSavedItemFilter)?.let { str -> try { @@ -152,7 +155,6 @@ class LibraryViewModel @Inject constructor( } suspend fun handleFilterChanges() { - librarySearchCursor = null if (searchTextLiveData.value != "") { performSearch(true) } else if (appliedSortFilterLiveData.value != null && appliedFilterLiveData.value != null) {