mirror of
https://github.com/pawelorzech/Fuzzel.git
synced 2026-01-29 19:54:30 +00:00
- Update auth endpoints: POST /session and /session/magic_link - Use card number (Int) instead of card ID in API paths - Add separate card action endpoints: closure, triage, goldness, watch - Implement wrapped request objects for all create/update operations - Move tags to account level (GET /tags) - Update notification endpoints to use /reading suffix - Change HTTP methods from PATCH to PUT for updates - Update all DTOs with correct field names and structures - Update repository implementations for new API structure
38 lines
1.3 KiB
Prolog
38 lines
1.3 KiB
Prolog
# Add project specific ProGuard rules here.
|
|
# You can control the set of applied configuration files using the
|
|
# proguardFiles setting in build.gradle.kts.
|
|
|
|
# Keep Moshi JSON adapters
|
|
-keep class com.fizzy.android.data.api.dto.** { *; }
|
|
-keepclassmembers class com.fizzy.android.data.api.dto.** { *; }
|
|
|
|
# Keep Retrofit interfaces
|
|
-keep,allowobfuscation,allowshrinking interface retrofit2.Call
|
|
-keep,allowobfuscation,allowshrinking class retrofit2.Response
|
|
-keep,allowobfuscation,allowshrinking class kotlin.coroutines.Continuation
|
|
|
|
# Keep Moshi adapters
|
|
-keep class com.squareup.moshi.** { *; }
|
|
-keep interface com.squareup.moshi.** { *; }
|
|
-keepclassmembers class * {
|
|
@com.squareup.moshi.FromJson *;
|
|
@com.squareup.moshi.ToJson *;
|
|
}
|
|
|
|
# Keep Hilt generated components
|
|
-keep class dagger.hilt.** { *; }
|
|
-keep class javax.inject.** { *; }
|
|
-keep class * extends dagger.hilt.android.internal.managers.ComponentSupplier { *; }
|
|
|
|
# Keep domain models
|
|
-keep class com.fizzy.android.domain.model.** { *; }
|
|
|
|
# Coroutines
|
|
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
|
|
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
|
|
|
|
# OkHttp
|
|
-dontwarn okhttp3.internal.platform.**
|
|
-dontwarn org.conscrypt.**
|
|
-dontwarn org.bouncycastle.**
|
|
-dontwarn org.openjsse.**
|