Skip to content

Conversation

@demolaf
Copy link
Member

@demolaf demolaf commented Dec 18, 2025

fix: Provider button shape customization and theming API #2288

Fixes (#2274) custom shapes not working for provider buttons, adds missing back buttons, and implements customizable screen transitions.

feat: add Facebook sign-out functionality #2287

This PR fixes two critical issues in FirebaseUI-Android authentication

Facebook sign-out functionality: Makes Facebook sign-out testable and adds comprehensive tests for provider-specific sign-out behavior.
Error message visibility: Shows actual Firebase error messages instead of generic "Incorrect password" text.

feat: use CredentialManager to fetch and store credential for Email authentication #2286

Integrates Android Credential Manager for email/password auth and shows returning users their last sign-in method at the top.

fix: Update Firebase imports #2292

Fixes (#2291)

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.

demolaf and others added 6 commits December 12, 2025 17:34
…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>
* 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>
* 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>
* 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
@demolaf demolaf marked this pull request as draft December 18, 2025 13:30
@demolaf demolaf marked this pull request as ready for review December 18, 2025 13:53
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