Skip to content

Simplify dashboard auth to GitHub OAuth only#2

Merged
pzep1 merged 1 commit into
mainfrom
feat/dashboard-github-oauth-only
May 25, 2026
Merged

Simplify dashboard auth to GitHub OAuth only#2
pzep1 merged 1 commit into
mainfrom
feat/dashboard-github-oauth-only

Conversation

@pzep1

@pzep1 pzep1 commented May 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Sign-in and sign-up pages now use GitHub OAuth only; email/password forms and MFA/email verification steps are removed.
  • OAuth button block no longer shows a redundant "or" divider after password fields were removed.
  • Dashboard shell gets an SVG favicon (/favicon.svg) referenced from index.html.

Test plan

  • Run cd dashboard && npm run dev and open /sign-in and /sign-up
  • Confirm only GitHub OAuth is offered and redirect after auth still works
  • Confirm favicon appears in the browser tab
  • Verify Clerk GitHub OAuth is enabled for the dashboard Clerk application

Made with Cursor


Summary by cubic

Move the dashboard to GitHub OAuth-only authentication. Removes email/password (and MFA/email verification) flows, cleans up the OAuth UI, and adds an SVG favicon.

  • Migration
    • Enable GitHub OAuth for the dashboard app in your Clerk project.

Written for commit 68d2dbf. Summary will update on new commits. Review in cubic

Remove email/password sign-in and sign-up flows, drop the redundant OAuth divider, and add an SVG favicon for the dashboard shell.

Co-authored-by: Cursor <cursoragent@cursor.com>
@pzep1 pzep1 merged commit 2c50b45 into main May 25, 2026
3 checks passed
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