Layers

Project Settings — Apps

Connect iOS / Android app listings, manage the project website, and manage the GitHub connection.

View as Markdown

/project/{projectId}/project-settings/apps.

Three sections, top to bottom:

Mobile Apps

Two connect buttons: App Store (iOS) and Google Play (Android).

  • You can attach at most one app per platform — once an iOS listing is connected, the App Store button disables ("Already connected"). Same for Google Play.
  • Clicking a button opens a search modal where you search by name or paste a bundle ID.
  • Selecting an app runs the MOBILE_APP_ONBOARDING_SYSTEM layer configuration for that app (with ASO auto-creation disabled; see toggles.aso = false) and refreshes the connected apps list.
  • The list shows each connected app with a Remove action.

Website

The project's primary website (projects.platform_web_domain). Edit or remove from the WebsiteSection card.

GitHub Integration

Shows the connected GitHub repo (if any) by full name. From here you can:

  • Connect a repository (opens a repo picker dialog).
  • Disconnect the current repo (a confirmation dialog runs, then nulls out github_installation_id, github_repository_id, github_repository_full_name, github_default_branch).
  • See a "Suggested from onboarding" card if you connected a repo during project creation but didn't save it to the project record yet.

There is no sync-time display, webhook-health indicator, or in-UI branch switcher — the repo record carries the default branch that was picked during onboarding.

On this page