Skip to content

Add Google OAuth login support#154

Merged
hamza-56 merged 2 commits intomainfrom
feature/google-login
Feb 4, 2026
Merged

Add Google OAuth login support#154
hamza-56 merged 2 commits intomainfrom
feature/google-login

Conversation

@hamza-56
Copy link
Contributor

@hamza-56 hamza-56 commented Feb 2, 2026

  • Add Google OAuth endpoints (/google/authorize, /google/callback)
  • Create google_auth.py with OAuth token exchange and user info fetching
  • Add google_id field to User model with migration
  • Add Google Sign-in button to login page
  • Create OAuth callback handler page
  • Improve mobile responsiveness for login and register pages

Closes #138

- Add Google OAuth endpoints (/google/authorize, /google/callback)
- Create google_auth.py with OAuth token exchange and user info fetching
- Add google_id field to User model with migration
- Add Google Sign-in button to login page
- Create OAuth callback handler page
- Improve mobile responsiveness for login and register pages
@hamza-56 hamza-56 self-assigned this Feb 2, 2026
Return the actual error from failed fetch requests instead of a generic
connection error message for better debugging and user feedback.
@hamza-56 hamza-56 merged commit a39fdb9 into main Feb 4, 2026
2 checks passed
@hamza-56 hamza-56 deleted the feature/google-login branch February 4, 2026 04:38
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.

[Google Drive Plugin] Implement authentication with Google

2 participants