Meshtastic-Android/build-logic
Copilot afb6e04031 diag(r8): disable minify+resource-shrinking for release builds (DO NOT MERGE)
Diagnostic build to isolate the Compose animation-freeze observed since
CMP 1.11.0-beta02. -dontoptimize is verified active in the merged R8
config but animations still freeze, so we need to determine whether R8
itself (shrinking, consumer-rule -assumenosideeffects directives,
resource shrinking) is responsible — or whether the bug lives entirely
in compose-multiplatform 1.11.0-beta02.

Test plan:
- Ship as v2.7.14-internal.60.
- Test animations on device (e.g. node-list pulse, refresh spinner,
  message bubble entry).
- If animations work     -> R8 is the cause; follow up with narrower
                            diag (weaken Compose -keep rules, then
                            re-enable shrinkResources separately).
- If animations frozen   -> R8 is innocent; CMP 1.11.0-beta02 runtime
                            bug. File upstream + plan downgrade /
                            version pin.

REVERT after diagnosis. Release builds MUST ship with R8 enabled.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 13:18:22 -05:00
..
convention diag(r8): disable minify+resource-shrinking for release builds (DO NOT MERGE) 2026-04-17 13:18:22 -05:00
gradle.properties feat: Migrate project to Kotlin Multiplatform (KMP) architecture (#4738) 2026-03-07 02:43:45 +00:00
settings.gradle.kts chore(deps): update plugin com.gradle.develocity to v4.4.0 (#4918) 2026-03-25 16:36:31 -05:00