You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Raymer
1d8683b39f
feat: add comprehensive ProGuard/R8 rules for Capacitor plugins
ProGuard Rules (both android/app and test-app):
- Capacitor Plugin Protection: Keep Capacitor annotations and plugin methods
- DailyNotification Plugin Classes: Protect all plugin classes and methods
- Manager Classes: Keep all *Manager, *Storage, *Receiver classes
- Database Protection: Room database classes, entities, DAOs, migrations
- Error Handling: Keep error and exception classes
- Performance Classes: Keep optimization and performance monitoring classes
- System Classes: Protect Android system classes used by plugin
- Security Classes: Keep network and security-related classes
- Debugging: Preserve debug information and annotations
Key protections:
- @CapacitorPlugin and @PluginMethod annotations
- All com.timesafari.dailynotification.** classes
- Room database classes and migrations
- Android system classes (AlarmManager, NotificationManager, etc.)
- Network and security classes
- Debug attributes and signatures
This ensures the plugin remains functional after minification and prevents
critical classes from being stripped during release builds.
|
2 days ago |
| .. |
|
daily-notification-test
|
feat: add comprehensive ProGuard/R8 rules for Capacitor plugins
|
2 days ago |
|
.gitignore
|
chore: initial commit
|
2 weeks ago |