Files
reader/android/app/proguard-rules.pro
hectorqinandClaude Opus 5.5 415a9f5dd3 chore: drop CNB config; Android package is com.htmake.readerpro
- Remove .cnb.yml and CNB references in the Dockerfile and Compose file; the
  Compose default image is hectorqin/reader-pro:latest.
- Rename the Android applicationId/namespace and Kotlin package from
  cool.cnb.reader to com.htmake.readerpro (shortcuts, ProGuard, shell check).
  Installs under the old package are a different app and are not migrated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 02:03:45 +00:00

10 lines
414 B
Prolog

# The bridge methods are called from JavaScript by name via the @JavascriptInterface
# annotation. R8 cannot see those call sites, so without this the release build
# would strip them and the client would silently lose connectivity reporting and
# the device label.
-keepclassmembers class com.htmake.readerpro.bridge.ReaderBridge {
public *;
}
-keepattributes JavascriptInterface
-keepattributes *Annotation*