DLNA renderers, app updates told like Librarian, acquisition without Lidarr, Collection and admin rework (M502–M505, M542) #156

Merged
bvandeusen merged 117 commits from dev into main 2026-10-26 12:32:33 -04:00
Showing only changes of commit eac320c8d7 - Show all commits
@@ -24,7 +24,8 @@ class NotificationsViewModelTest {
private val network: NetworkStatusController = mockk {
every { state } returns MutableStateFlow(ServerHealth.Healthy)
}
private val viewModel = NotificationsViewModel(repository, network)
// Lazy: built inside each test, after the extension has swapped in the test Main dispatcher.
private val viewModel by lazy { NotificationsViewModel(repository, network) }
private fun row(id: String, read: Boolean) = CachedNotificationEntity(
id = id,