Matthew Raymer
|
1666e77aa5
|
docs(rules): apply markdown standards and streamline rulesets
- Apply markdown.mdc formatting to all ruleset files (80-char line length, proper spacing)
- Update timesafari.mdc to reflect completed migration (remove triple migration pattern references)
- Clean up corrupted logging_standards.mdc and restore proper content
- Streamline architectural_decision_record.mdc for better readability
- Update all file dates to 2025-08-19 for consistency
- Add proper document headers and metadata to all ruleset files
- Remove duplicate content and improve file organization
- Maintain alwaysApply settings and glob patterns appropriately
Files affected: 15 ruleset files across app/, database/, development/, features/, workflow/ directories
|
2 months ago |
Matthew Raymer
|
a284067522
|
feat(assets): standardize asset configuration with capacitor-assets
- Replace manual ImageMagick scripts with official capacitor-assets toolchain
- Consolidate duplicate asset sources to single resources/ directory
- Implement comprehensive asset configuration schema and validation
- Add CI safeguards for asset validation and platform asset detection
- Convert capacitor.config.json to TypeScript format
- Pin Node.js version for deterministic builds
- Remove legacy manual asset generation scripts:
* generate-icons.sh, generate-ios-assets.sh, generate-android-icons.sh
* check-android-resources.sh, check-ios-resources.sh
* purge-generated-assets.sh
- Add new asset management commands:
* assets:config - generate/update configurations
* assets:validate - validate configurations
* assets:clean - clean generated assets (dev only)
* build:native - build with asset generation
- Create GitHub Actions workflow for asset validation
- Update documentation with new asset management workflow
This standardization eliminates asset duplication, improves build reliability,
and provides a maintainable asset management system using Capacitor defaults.
Breaking Changes: Manual asset generation scripts removed
Migration: Assets now sourced from resources/ directory only
CI: Automated validation prevents committed platform assets
|
2 months ago |