Skip to content

feat(auth): add collapsible Apple multi-client OAuth settings#296

Open
kkopanidis wants to merge 1 commit into
ui-rewritefrom
feat/apple-multi-oauth-clients
Open

feat(auth): add collapsible Apple multi-client OAuth settings#296
kkopanidis wants to merge 1 commit into
ui-rewritefrom
feat/apple-multi-oauth-clients

Conversation

@kkopanidis

Copy link
Copy Markdown
Contributor

Summary

  • Add Apple-only multi-client OAuth settings UI with collapsed default and app client rows.
  • Keep generic OAuth and Microsoft providers on the existing single-client form shape.
  • Fix OAuth strategy settings dialog hydration by rendering form content inside DialogDescription asChild.

Test plan

  • Targeted ESLint on changed OAuth files
  • pnpm exec tsc --noEmit
  • Open /authentication/strategies and verify Apple settings are compact by default
  • Expand default and additional Apple client rows and save credentials
  • Confirm GitHub/Microsoft settings do not show multi-client controls

Expose Apple-only additional client credentials in the admin UI with
collapsed summary rows. Generic OAuth providers keep single-client forms.
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