Skip to content

Add screenshot management for version detail page#6

Merged
trmquang93 merged 2 commits intomainfrom
feature/screenshot-management
Mar 22, 2026
Merged

Add screenshot management for version detail page#6
trmquang93 merged 2 commits intomainfrom
feature/screenshot-management

Conversation

@trmquang93
Copy link
Copy Markdown
Contributor

Summary

  • Add "Previews & Screenshots" collapsible section to the version detail page with locale tabs and device category filtering (iPhone/iPad/Apple Watch)
  • Backend routes for listing, creating, deleting screenshot sets; uploading screenshots via 3-step ASC flow (reserve, CDN upload, commit); deleting and reordering screenshots
  • Frontend API client functions, display type constants (15 device sizes), and ScreenshotsSection component with drag-to-reorder, thumbnail grid, and upload via file picker

Test plan

  • Navigate to an app's version detail page and expand "Previews & Screenshots"
  • Verify en-US is selected by default and screenshot sets load with thumbnails
  • Switch locales and device categories to confirm re-fetching works
  • Upload a PNG/JPEG screenshot and confirm it appears as a thumbnail
  • Delete a single screenshot and confirm it disappears
  • Drag-and-drop to reorder screenshots within a set
  • Delete an entire screenshot set via "Delete All"
  • Test mobile responsive layout

Add viewing, uploading, deleting, and reordering App Store screenshots
within version localizations. Screenshots are organized by display type
(device size) with locale tabs and device category filtering.
@trmquang93 trmquang93 merged commit 5f5ba95 into main Mar 22, 2026
@github-actions github-actions bot deleted the feature/screenshot-management branch March 22, 2026 23:01
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