yayacal/androidApp/proguard-rules.pro
xfy ce64526125 build: 移除 Compose runtime 的 ProGuard keep 规则
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 15:53:50 +08:00

18 lines
513 B
Prolog

# Kotlin Metadata (required for KMP)
-keep class kotlin.Metadata { *; }
-keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod
# kotlinx.datetime
-keep class kotlinx.datetime.** { *; }
# tyme4kt (Chinese traditional calendar)
-keep class cn.tyme.** { *; }
# ViewModel (used by CalendarViewModel)
-keep class * extends androidx.lifecycle.ViewModel { *; }
# Keep entry point composables referenced by string name
-keepclassmembers class * {
@androidx.compose.runtime.Composable <methods>;
}