Skip to content

Add automated App Store screenshot generation#212

Open
johnpooch wants to merge 3 commits intomainfrom
automated-app-store-screenshots
Open

Add automated App Store screenshot generation#212
johnpooch wants to merge 3 commits intomainfrom
automated-app-store-screenshots

Conversation

@johnpooch
Copy link
Owner

Summary

  • Django seed command (seed_screenshot_data) creates realistic game state: 7 users, 3 games (active with 3 phases, active with 1 phase, pending), orders with resolutions/bounces, and a private chat channel
  • Playwright screenshot script captures 4 screenshots (home, map, orders-resolved, chat) at 2 App Store device sizes (iPhone 6.5" and iPad 13")
  • Orchestration script (scripts/generate-screenshots.sh) wires seed → screenshot in one command
  • Seed command is idempotent — deletes and recreates screenshot data on each run

Test plan

  • Run docker compose run --rm service python3 -m pytest game/tests/test_seed_screenshot_data.py -v to verify seed command
  • Run bash scripts/generate-screenshots.sh with Docker services running to generate all 8 screenshots
  • Visually verify screenshots show realistic game state (units on map, chat messages, game list)

🤖 Generated with Claude Code

Implements a seed command + Playwright script to generate App Store
screenshots automatically, so they stay up to date as the UI evolves.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@netlify
Copy link

netlify bot commented Mar 19, 2026

Deploy Preview for diplicity-variant-creator canceled.

Name Link
🔨 Latest commit 6a6e0bb
🔍 Latest deploy log https://app.netlify.com/projects/diplicity-variant-creator/deploys/69bd4017dc97ec0007006331

@netlify
Copy link

netlify bot commented Mar 19, 2026

Deploy Preview for diplicity-react ready!

Name Link
🔨 Latest commit 6a6e0bb
🔍 Latest deploy log https://app.netlify.com/projects/diplicity-react/deploys/69bd4017809bc70008de8238
😎 Deploy Preview https://deploy-preview-212--diplicity-react.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant