The app repository's docs/images/screenshots.json is the source of truth. Current approved set: 27 native 1920 × 1032 captures of the v0.1.19 production build, taken 26 October 2026 with isolated demo profiles. No upscaling, label editing or recompression.
Homepage hero: /screenshots/v0.1.19/services.jpg. Project feature: /screenshots/v0.1.19/project-settings.jpg. Gallery entries use the same approved captures as the guides. Old 1202-pixel and v0.1.17/v0.1.18 screenshots are superseded.
ProductImage preserves aspect ratio, serves the original bytes and offers enlarge/open-original controls. Content preparation checks native dimensions, baseline version, references and copy hashes. Release availability remains sourced from GitHub releases, independently of screenshot provenance.
Keep source-history images out of public assets. Social previews under public/og are branding assets, not substitutes for app screenshots.