Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

fix(install): recover from GitHub's id-less setup callbacks

3 months ago

707ba9e
Authored
grim7/16/2026, 5:57:16 PM
GitHub bounces to the Setup URL with setup_action=install and the signed
state but NO installation_id when the App is already installed on the
chosen account (and with setup_action=request while an install awaits org
approval). The page dead-ended on 'nothing to connect.' Now: request →
honest waiting copy; id-less install → recover via listClaimableInstallations
(webhook-synced repos with no org claim), auto-fill a single candidate into
the normal confirm flow (still an explicit claim, never automatic), offer a
picker for several, and honest still-syncing copy for none.

Parent86b81f1

3 files changed
  • apps/web/src/components/organizations/install-setup-page.tsx+86−4
  • apps/web/src/lib/onboarding.functions.ts+35−0
  • apps/web/src/lib/server-fn-classification.ts+1−0