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.
2025-10-24 11:32:26 +00:00
..
2025-10-20 10:34:23 +00:00
2025-10-24 11:32:26 +00:00
2025-10-12 06:15:52 +00:00
2025-10-23 11:47:55 +00:00
2025-10-17 12:58:38 +00:00
2025-03-25 13:13:55 +00:00
2025-10-12 06:15:52 +00:00
2025-03-28 12:47:10 +00:00
2025-03-28 12:47:10 +00:00
2025-03-25 13:13:55 +00:00
2025-08-26 11:53:50 +00:00
2025-08-26 11:53:50 +00:00
2025-10-12 06:09:07 +00:00
2025-10-23 10:29:32 +00:00