Change: Add Maestro Screenshot Automation
tracked-issues:
- tracker: linear
id: RMY-151
url: https://linear.app/de-app-specialist/issue/RMY-151/create-maestro-flows-for-app-store-and-play-store-screenshot
Why
Manual screenshot capture for App Store and Play Store submissions is tedious and error-prone. With 22 screens × 2 languages × 6 device sizes = 264 screenshot combinations, automation is essential for consistent, reproducible marketing assets.
What Changes
- ADDED Firebase Emulator seed script with deterministic demo data (4 users, 1 household, populated features)
- ADDED Maestro flow files navigating all 22 app screens
- ADDED Screenshot capture configuration for iOS (6.9", 6.7", 6.5", 5.5", iPad 13") and Android (phone, tablet)
- ADDED Shell script orchestration for device/language matrix
- ADDED
make screenshots command for single-command execution
- ADDED Output directory structure organized by platform/device/language
Impact
- Affected specs: New
screenshot-automation capability
- Affected code:
.maestro/ - Maestro flow YAML files
roomy-firebase/scripts/ - Seed script (JavaScript with firebase-admin)
scripts/ - Screenshot orchestration shell scripts
Makefile - New screenshots target
- New dependencies: None (uses existing Maestro and Firebase tooling)
Reacties