Skip to content

[Refactor] Share create GitHub App form across setup and settings#70

Draft
roomote-roomote[bot] wants to merge 1 commit into
developfrom
refactor/dedupe-github-app-setup-19rax97gr2ck5
Draft

[Refactor] Share create GitHub App form across setup and settings#70
roomote-roomote[bot] wants to merge 1 commit into
developfrom
refactor/dedupe-github-app-setup-19rax97gr2ck5

Conversation

@roomote-roomote

Copy link
Copy Markdown
Contributor

Created by Roomote. Follow up by mentioning @roomote or in the web UI.

What changed

Settings and onboarding no longer each own a near-copy of the Create GitHub App flow. Both surfaces now use one shared form component for the organization field, create CTA, and GitHub App manifest POST handoff, while keeping their existing layout, copy, redirects, and manual-entry paths.

Why this change was made

PR #51 reintroduced a settings-side Create GitHub App implementation that duplicated onboarding’s setup step. That left two sources of truth for the same flow, so org handling, redirects, and pending states could drift.

Impact

No intended user-facing behavior change. Fixing or improving Create GitHub App once now applies to both onboarding and Settings, which reduces the risk of inconsistent setup UX after future changes.

Extract CreateGitHubAppManifestForm so settings and onboarding use one
manifest create flow instead of near-duplicate local implementations.
@roomote-roomote

roomote-roomote Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

No code issues found. See task

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