GitHub integration UX improvements

Mar 18, 2026

Several improvements to the GitHub integration experience:

  • Permission updates are handled gracefully without losing auth state
  • Git connection cards in the build config show the connected repo clearly
  • GitHub repo names are used as display names for cleaner service labels
  • Consistent header sizing on the GitHub settings page