- Create fix-capacitor-build.sh script to restore fixes after Capacitor operations
- Update build-native.sh to automatically apply fix when needed
- Add warnings to BUILDING.md about auto-generated file risks
- Document which Capacitor commands will overwrite manual fixes
This protects against losing the capacitor.build.gradle fix when running
npx cap sync, npx cap update, or other Capacitor CLI commands.
- Upgrade Android Gradle Plugin from 8.0.0 to 8.4.0
- Upgrade Google Services plugin from 4.3.15 to 4.4.0
- Upgrade Android SDK from API 33 to API 34
- Upgrade Gradle wrapper from 8.13 to 8.14
- Upgrade Android Gradle wrapper from 8.0.2 to 8.6
- Update AndroidX library versions for API 34 compatibility
- Fix Jest environment configuration issue
- All tests passing (58/58) after upgrades
Resolves: Gradle upgrade requirements for callback system implementation
- Add build scripts for Android and iOS platforms
- Remove duplicate web implementation (src/web.ts)
- Add proper TypeScript configuration
- Add module documentation to index.ts
- Clean up package.json scripts
This commit improves the project structure and build process by:
1. Adding dedicated build scripts for native platforms
2. Removing redundant web implementation
3. Adding proper TypeScript configuration with strict mode
4. Improving code documentation
5. Organizing package.json scripts
The changes maintain backward compatibility while improving
the development experience and code quality.