Skip to content

ref(preprod): Move Snapshots tab to standalone settings subpage#113175

Merged
NicoHinderling merged 1 commit intomasterfrom
ref/snapshots-settings-subpage
Apr 16, 2026
Merged

ref(preprod): Move Snapshots tab to standalone settings subpage#113175
NicoHinderling merged 1 commit intomasterfrom
ref/snapshots-settings-subpage

Conversation

@NicoHinderling
Copy link
Copy Markdown
Contributor

Extract the Snapshots tab from the Mobile Builds settings page into its own
project settings subpage at /settings/:orgId/projects/:projectId/snapshots/.

Previously, Snapshots was one of three tabs on the Mobile Builds page alongside
Size Analysis and Build Distribution. As Snapshots is a distinct feature area,
it makes more sense as its own top-level settings page.

Changes:

  • New snapshots.tsx page component with SnapshotStatusChecks and SnapshotPrCommentsToggle
  • Page-level feature gate: returns <NotFound /> without organizations:preprod-snapshots
  • Sidebar nav entry with alpha badge, also gated behind preprod-snapshots
  • Mobile Builds page simplified to only Size Analysis and Build Distribution tabs

Extract the Snapshots tab from the Mobile Builds settings page into
its own project settings subpage at /settings/:orgId/projects/:projectId/snapshots/.
The new page is feature-gated behind organizations:preprod-snapshots and
shows an alpha badge in the sidebar navigation.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Apr 16, 2026
@NicoHinderling NicoHinderling marked this pull request as ready for review April 16, 2026 15:47
@NicoHinderling NicoHinderling requested a review from a team as a code owner April 16, 2026 15:47
@NicoHinderling NicoHinderling merged commit 0fd3a68 into master Apr 16, 2026
74 of 76 checks passed
@NicoHinderling NicoHinderling deleted the ref/snapshots-settings-subpage branch April 16, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants