Commit Graph

4 Commits

Author SHA1 Message Date
Matthew Raymer
01b7dae5df chore: commit to move to laptop 2025-10-31 09:56:23 +00:00
Matthew Raymer
cd95dea89b fix(build): add macOS compatibility for sed commands in build scripts
- Fix sed -i syntax differences between macOS and Linux
- macOS requires empty string after -i flag: sed -i '' 'pattern' file
- Linux uses: sed -i 'pattern' file
- Add OSTYPE detection to handle both platforms correctly
- Fixes build script failures on macOS systems

Resolves: sed command a expects \ followed by text error on macOS
2025-10-15 05:27:55 +00:00
Matthew Raymer
fc031bf341 docs: add comprehensive documentation for automatic capacitor.build.gradle fix
- Add detailed inline documentation in build-native.sh explaining the problem, why it happens, and the solution
- Update fix-capacitor-build.sh with comprehensive header documentation
- Include clear explanations of when the fix gets overwritten and how to restore it
- Add user-friendly output with emojis and clear messaging
- Document the automatic fix process with step-by-step explanations

This provides complete transparency about what the scripts do and why,
making it easy for developers to understand and maintain the fix.
2025-10-12 06:17:42 +00:00
Matthew Raymer
a6d7d39c34 feat: add protection against capacitor.build.gradle overwrites
- 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.
2025-10-12 06:15:52 +00:00