-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Comparing changes
Open a pull request
base repository: firebase/FirebaseUI-Android
base: 10.0.0-beta01
head repository: firebase/FirebaseUI-Android
compare: 10.0.0-beta02
- 13 commits
- 140 files changed
- 4 contributors
Commits on Dec 12, 2025
-
feat: use CredentialManager to fetch and store credential for Email a…
…uthentication (#2286) * feat: implement credential manager for saving and retrieving user credentials * feat: add "Continue as..." feature to enhance user experience with last-used sign-in preferences * feat: add "Continue with..." options for various sign-in methods in strings.xml * fix: add applicationContext parameter to signInWithProvider and submitVerificationCode tests --------- Co-authored-by: Rosário P. Fernandes <rosariopf@google.com>
Configuration menu - View commit details
-
Copy full SHA for e92790d - Browse repository at this point
Copy the full SHA e92790dView commit details
Commits on Dec 15, 2025
-
fix: Provider button shape customization and theming API (#2288)
* feat: introduce provider button shape customization and update theming API * feat: add back navigation support to authentication screens * feat: add customizable screen transitions for Firebase Auth UI * feat: update theming API to support null theme inheritance and introduce adaptive theme * refactor: simplify theme observation in AuthUIThemeTest by using CompositionLocalProvider --------- Co-authored-by: Rosário P. Fernandes <rosariopf@google.com>
Configuration menu - View commit details
-
Copy full SHA for a4c1be0 - Browse repository at this point
Copy the full SHA a4c1be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7503edb - Browse repository at this point
Copy the full SHA 7503edbView commit details
Commits on Dec 17, 2025
-
feat: add Facebook sign-out functionality (#2287)
* feat: add Facebook sign-out functionality * fix: update placeholders in strings.xml * fix: make Facebook sign-out testable and add provider-specific sign-out tests * fix: show specific Firebase error message for InvalidCredentialsException in recovery dialog --------- Co-authored-by: Rosário P. Fernandes <rosariopf@google.com>
Configuration menu - View commit details
-
Copy full SHA for ac541ec - Browse repository at this point
Copy the full SHA ac541ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02d25c7 - Browse repository at this point
Copy the full SHA 02d25c7View commit details
Commits on Dec 18, 2025
-
fix: Update Firebase imports (#2292)
* fix: Update Firebase imports Replaced `com.google.firebase.auth.ktx.auth` and `com.google.firebase.ktx.Firebase` with the recommended `com.google.firebase.Firebase` and `com.google.firebase.auth.auth` imports. * chore: bump Firebase BOM version to 34.7.0
Configuration menu - View commit details
-
Copy full SHA for 9abf3d1 - Browse repository at this point
Copy the full SHA 9abf3d1View commit details
Commits on Dec 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 25b739c - Browse repository at this point
Copy the full SHA 25b739cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 230df99 - Browse repository at this point
Copy the full SHA 230df99View commit details
Commits on Jan 2, 2026
-
fix: support new users in Google Sign-In with authorized accounts fal…
…lback pattern (#2295) * fix: initialize serverClientId to default_web_client_id in AuthProvider.Google - The `applicationId` parameter has been removed from the `AuthProvider.Facebook` constructor. Configuration values (`facebook_application_id`, `facebook_login_protocol_scheme`, and `facebook_client_token`) are now exclusively read from `strings.xml`. - The `serverClientId` for the Google provider is now automatically populated from `R.string.default_web_client_id` if it is not explicitly provided. - Added validation to ensure `facebook_client_token` and `facebook_login_protocol_scheme` are configured in `strings.xml`. - Updated tests to use resource files for provider configuration instead of constructor arguments. - Updated `README.md` to reflect the new configuration requirements, including adding `facebook_client_token`. * fix: fallback to all Google accounts if no authorized accounts found during sign-in - Add filterByAuthorizedAccounts and autoSelectEnabled properties to AuthProvider.Google
Configuration menu - View commit details
-
Copy full SHA for 52d3fe7 - Browse repository at this point
Copy the full SHA 52d3fe7View commit details -
fix: use isMfaEnabled configuration flag with disabled button state a…
…nd tooltip (#2297) * fix: initialize serverClientId to default_web_client_id in AuthProvider.Google - The `applicationId` parameter has been removed from the `AuthProvider.Facebook` constructor. Configuration values (`facebook_application_id`, `facebook_login_protocol_scheme`, and `facebook_client_token`) are now exclusively read from `strings.xml`. - The `serverClientId` for the Google provider is now automatically populated from `R.string.default_web_client_id` if it is not explicitly provided. - Added validation to ensure `facebook_client_token` and `facebook_login_protocol_scheme` are configured in `strings.xml`. - Updated tests to use resource files for provider configuration instead of constructor arguments. - Updated `README.md` to reflect the new configuration requirements, including adding `facebook_client_token`. * fix: fallback to all Google accounts if no authorized accounts found during sign-in - Add filterByAuthorizedAccounts and autoSelectEnabled properties to AuthProvider.Google * fix: disable Manage MFA button and show tooltip when MFA is disabled * fix: implement MFA configuration disabled state with tooltip and expose configuration to custom authenticated content * fix CI * test: ignore flaky onManageMfa test due to CI timing issues
Configuration menu - View commit details
-
Copy full SHA for bc10ca9 - Browse repository at this point
Copy the full SHA bc10ca9View commit details
Commits on Jan 19, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 86c657e - Browse repository at this point
Copy the full SHA 86c657eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b5f7e6 - Browse repository at this point
Copy the full SHA 9b5f7e6View commit details
Commits on Mar 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bf7a010 - Browse repository at this point
Copy the full SHA bf7a010View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 10.0.0-beta01...10.0.0-beta02