- ConnectionState sealed interface (Connected/Connecting/Disconnected/NotConfigured) - WebSocketClientImpl: connectionState StateFlow mit Reconnect-Countdown-Timer - SyncActivityMessage: Aktivitaets-Feed-Modell mit 3-Sek-Auto-Dismiss - PendingSyncOpDao: getCount() Flow fuer Queue-Groesse - SettingsUiState: SyncStatus durch ConnectionState + SyncActivity ersetzt - SettingsViewModel: observeConnectionState, observePendingQueueCount, showActivity mit Job-basiertem Timer-Reset - SettingsScreen: Farbiger Punkt + Statustext, AnimatedVisibility fuer Aktivitaets-Feed, Countdown bei Disconnected - Alle 306 Tests gruen |
||
|---|---|---|
| .. | ||
| schemas/de.krisenvorrat.app.data.db.KrisenvorratDatabase | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||