diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 25eda37..474d946 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -92,6 +92,13 @@ # --- Keep WebSocketService (injected into ChatRepositoryImpl) --- -keep class top.yeij.cyrene.service.WebSocketService { *; } +# --- UI screens & components (called via Navigation compose lambda — R8 may not trace) --- +-keep class top.yeij.cyrene.ui.screens.** { *; } +-keep class top.yeij.cyrene.ui.components.** { *; } +-keep class top.yeij.cyrene.ui.overlay.** { *; } +-keep class top.yeij.cyrene.ui.navigation.** { *; } +-keep class top.yeij.cyrene.ui.theme.** { *; } + # --- General AndroidX --- -keep class androidx.lifecycle.** { *; } -dontwarn androidx.lifecycle.**