diff --git a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift index 15d15c8f4..8bed5d183 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewModel.swift @@ -194,13 +194,14 @@ import Views await group.waitForAll() } - if searchTerm.replacingOccurrences(of: " ", with: "").isEmpty { - updateFetchController(dataService: dataService) - if appliedFilter != LinkedItemFilter.inbox.rawValue || !isRefresh { - await loadSearchQuery(dataService: dataService, isRefresh: isRefresh) - } - } else { + let shouldSearch = items.count < 1 || isRefresh + if shouldSearch { await loadSearchQuery(dataService: dataService, isRefresh: isRefresh) + } else { + updateFetchController(dataService: dataService) + Task.detached(priority: .background) { + await self.loadSearchQuery(dataService: dataService, isRefresh: isRefresh) + } } isLoading = false diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Adrian.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Adrian.mp3 deleted file mode 100644 index 35cf1575a..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Adrian.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Alexander.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Alexander.mp3 deleted file mode 100644 index 5fcdb83ca..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Alexander.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Anthony.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Anthony.mp3 deleted file mode 100644 index fc29a45a7..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Anthony.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Arthur.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Arthur.mp3 deleted file mode 100644 index 603474106..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Arthur.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Aurora.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Aurora.mp3 deleted file mode 100644 index 39d303ca6..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Aurora.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Axel.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Axel.mp3 deleted file mode 100644 index 7bde1f4f2..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Axel.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Carter.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Carter.mp3 deleted file mode 100644 index e6317d3b2..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Carter.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Charlotte.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Charlotte.mp3 deleted file mode 100644 index 0bdf7bc87..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Charlotte.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Daisy.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Daisy.mp3 deleted file mode 100644 index 762324745..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Daisy.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Daniel.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Daniel.mp3 deleted file mode 100644 index d9364bddc..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Daniel.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Darcie.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Darcie.mp3 deleted file mode 100644 index 002677b61..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Darcie.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Ellie.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Ellie.mp3 deleted file mode 100644 index 09998540d..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Ellie.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Evelyn.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Evelyn.mp3 deleted file mode 100644 index 6aa6f5ca4..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Evelyn.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Frankie.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Frankie.mp3 deleted file mode 100644 index e944729c1..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Frankie.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Frederick.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Frederick.mp3 deleted file mode 100644 index 914182ff2..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Frederick.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Harrison.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Harrison.mp3 deleted file mode 100644 index 535d548d4..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Harrison.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Hudson.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Hudson.mp3 deleted file mode 100644 index b05a4eb1a..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Hudson.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Hunter.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Hunter.mp3 deleted file mode 100644 index 515b3df19..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Hunter.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Jordan.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Jordan.mp3 deleted file mode 100644 index 0de8cb8c5..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Jordan.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Julian.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Julian.mp3 deleted file mode 100644 index 79d4a3d43..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Julian.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Larry.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Larry.mp3 deleted file mode 100644 index 622705657..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Larry.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Lillian.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Lillian.mp3 deleted file mode 100644 index 0b527682f..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Lillian.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Lottie.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Lottie.mp3 deleted file mode 100644 index b1cd0ca06..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Lottie.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Maverick.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Maverick.mp3 deleted file mode 100644 index a1fd739fa..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Maverick.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Natalie.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Natalie.mp3 deleted file mode 100644 index 3f11f9d6b..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Natalie.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Nolan.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Nolan.mp3 deleted file mode 100644 index 98268b2cf..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Nolan.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Nova.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Nova.mp3 deleted file mode 100644 index d1f548bc4..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Nova.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Oliver.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Oliver.mp3 deleted file mode 100644 index 17c7c04be..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Oliver.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Owen.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Owen.mp3 deleted file mode 100644 index 41b222436..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Owen.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Phoebe.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Phoebe.mp3 deleted file mode 100644 index b88d8b7d8..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Phoebe.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Stella.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Stella.mp3 deleted file mode 100644 index 0e852c031..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Stella.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Susan.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Susan.mp3 deleted file mode 100644 index 427044135..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Susan.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Theodore.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Theodore.mp3 deleted file mode 100644 index c36f47017..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/Theodore.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/William.mp3 b/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/William.mp3 deleted file mode 100644 index cef541b01..000000000 Binary files a/apple/OmnivoreKit/Sources/Utils/Resources/VoiceSamples/William.mp3 and /dev/null differ diff --git a/apple/OmnivoreKit/Sources/Views/CommunityModal.swift b/apple/OmnivoreKit/Sources/Views/CommunityModal.swift index db227bb1e..71f904ad4 100644 --- a/apple/OmnivoreKit/Sources/Views/CommunityModal.swift +++ b/apple/OmnivoreKit/Sources/Views/CommunityModal.swift @@ -22,7 +22,7 @@ public struct CommunityModal: View { things you can do to help us build a better Omnivore. If you would like to financially assist Omnivore \ - please [Contribute on Open Collective](https://opencollective.com/omnivore). + please [contribute on Open Collective](https://opencollective.com/omnivore). """ public init() {}