Initial commit: tvmon v1.0.0 - Android TV app with pagination fix and cast display

This commit is contained in:
tvmon-dev
2026-04-15 15:00:19 +09:00
commit 387517fd47
54 changed files with 3921 additions and 0 deletions

37
tvmon-app/app/proguard-rules.pro vendored Normal file
View File

@@ -0,0 +1,37 @@
# Add project specific ProGuard rules here.
-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
# OkHttp
-dontwarn okhttp3.**
-dontwarn okio.**
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
# Jsoup
-keep class org.jsoup.** { *; }
-dontwarn org.jsoup.**
# Glide
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep class * extends com.bumptech.glide.module.AppGlideModule {
<init>(...);
}
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
*** rewind(android.os.ParcelFileDescriptor);
}
# Kotlin Coroutines
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
# Keep Parcelables
-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
}
# Keep Models
-keep class com.example.tvmon.data.model.** { *; }