diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index d4314e3..0ce5857 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -17,5 +17,11 @@ (android.content.Context, androidx.work.WorkerParameters); } +# Before a worker runs, WorkManager also instantiates its InputMerger by name +# through the no-arg constructor. With that pruned, every Glance session +# worker fails ("Could not create Input Merger"), no RemoteViews ever reach +# the host, and every widget shows "Can't load widget". +-keep class * extends androidx.work.InputMerger { (); } + # Compose Compiler may keep its own; defaults are fine -dontwarn org.jetbrains.annotations.**