Skip to content

fix: allow GitHub OAuth users to change password#419

Open
maxachis wants to merge 2 commits intodevfrom
issue/279-update-change-password-route
Open

fix: allow GitHub OAuth users to change password#419
maxachis wants to merge 2 commits intodevfrom
issue/279-update-change-password-route

Conversation

@maxachis
Copy link
Contributor

Summary

  • Removes the OAuth gating on /change-password that blocked GitHub-linked users from seeing the password change form
  • Users who signed up with email first and later linked GitHub can now change their password
  • Cleans up unused useQuery/getUser/PROFILE imports that were only needed for the OAuth check

Closes #279

Test plan

  • Log in with a GitHub-linked account — confirm the password change form is visible
  • Log in with an email/password account — confirm the form still works as before
  • All existing unit tests pass (npx vitest run)

🤖 Generated with Claude Code

Copy link
Collaborator

@joshuagraber joshuagraber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR seems to have a lot of unrelated file changes, making it hard to review the OAuth updates specifically.

@maxachis Are some of these changes meant to address other issues?

@maxachis maxachis force-pushed the issue/279-update-change-password-route branch from 2d37ae0 to e4dc361 Compare March 7, 2026 12:27
Remove the OAuth gating that hid the password change form from
GitHub-linked users. Users who signed up with email and later linked
GitHub may still have a password to change.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@maxachis maxachis force-pushed the issue/279-update-change-password-route branch from e4dc361 to 83b13ec Compare March 7, 2026 12:29
Verify the password change form renders unconditionally — no longer
gated behind an OAuth check.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@maxachis
Copy link
Contributor Author

maxachis commented Mar 7, 2026

@maxachis Are some of these changes meant to address other issues?

@joshuagraber Nah, it was me branching off main instead of dev. That's what I get for Claude Coding indiscreetly! I've adjusted.

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.

2 participants