# Add project specific ProGuard rules here. # Keep WebView JavaScript interface -keepclassmembers class * { @android.webkit.JavascriptInterface ; } # Keep Room entities -keep class uk.silverlabs.silverdroid.data.model.** { *; } # Keep serialization -keepattributes *Annotation*, InnerClasses -dontnote kotlinx.serialization.AnnotationsKt -keepclassmembers class kotlinx.serialization.json.** { *** Companion; } -keepclasseswithmembers class kotlinx.serialization.json.** { kotlinx.serialization.KSerializer serializer(...); } # Keep Compose -keep class androidx.compose.** { *; } -keep class kotlin.Metadata { *; }