Commit Graph

2 Commits

Author SHA1 Message Date
Matthew Raymer
ea6757c696 fix(android): resolve icon generation and build script errors
Fixed Android build issues that were preventing successful builds:
- Updated icon generation script to create proper adaptive icons without
  referencing missing drawable files
- Changed log_warning function call to log_warn in build script
- Icon generation now creates foreground mipmap files and proper XML configs
- Build process successfully generates all required Android assets

Resolves "export: production).=: not a valid identifier" error and enables
successful Android builds with automatic resource generation.

https://app.clickup.com/t/86b5uau17
2025-08-13 02:29:49 +00:00
Matthew Raymer
4f5dcd4037 feat(build): add automated Android resource detection and generation
- Add generate-android-icons.sh script to create all required launcher icon sizes
- Add check-android-resources.sh script to detect and fix missing Android resources
- Integrate resource check into build-android.sh to prevent build failures
- Fix splash screen resource naming (splash-dark.png -> splash_dark.png)
- Add SplashScreen plugin configuration to capacitor.config.json
- Automatically generate missing mipmap icons from assets/icon.png
- Fix XML resource references to use correct drawable paths

Author: Matthew Raymer

SECURITY AUDIT CHECKLIST:
- [x] No sensitive data exposed in generated resources
- [x] Resource generation uses safe file operations
- [x] Scripts include proper error handling and validation
- [x] All generated files use appropriate permissions
- [x] No hardcoded secrets or credentials in scripts
2025-07-01 11:14:16 +00:00