Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
396 commits
Select commit Hold shift + click to select a range
a81e9b6
feat: register library version for auth service usage
russellwheatley Oct 28, 2025
4821561
ci: update to use xcode 26
russellwheatley Oct 28, 2025
5d05bd3
ci: update iphone device
russellwheatley Oct 28, 2025
47b3a60
refactor: use provider styles
demolaf Oct 28, 2025
d5745c3
fix: move limited login to sample app
demolaf Oct 28, 2025
ef278eb
refactor: AuthPickerView layout and styling
demolaf Oct 28, 2025
94f1a36
refactor: use sheet and navigation links
demolaf Oct 29, 2025
598e918
test: use main thread for test helper functions
russellwheatley Oct 29, 2025
e17ee4d
fix: do not show error modal when MFA required
russellwheatley Oct 29, 2025
4803efa
Merge pull request #1286 from firebase/account-service
russellwheatley Oct 29, 2025
f86f7e0
Merge branch 'development' into tracking-usage
russellwheatley Oct 29, 2025
4a517a2
Merge branch 'development' into stop-error-modal-on-mfa-resolution
russellwheatley Oct 29, 2025
4f997f9
refactor: phone auth view and use navigation path instead
demolaf Oct 29, 2025
782eca1
Merge pull request #1289 from firebase/stop-error-modal-on-mfa-resolu…
russellwheatley Oct 29, 2025
2ceeb7a
add firebase auth logo
demolaf Oct 29, 2025
2a4f17a
chore: create release script for Swift packages
russellwheatley Oct 29, 2025
b32f11a
chore: update comment and add license header
russellwheatley Oct 29, 2025
a4c43be
Merge pull request #1287 from firebase/tracking-usage
russellwheatley Oct 29, 2025
edb8b73
fix: allow reauth on sensitive operations
russellwheatley Oct 30, 2025
a0a1435
refactor: cleaner and simpler reauth implementation
russellwheatley Oct 30, 2025
9744917
test: fix tests with MainActor annotation
russellwheatley Oct 30, 2025
046e936
refactor: remove obsolete deleteUser from every provider and AccountS…
russellwheatley Oct 30, 2025
ff8ff47
Merge pull request #1290 from firebase/reauth-mfa
russellwheatley Oct 30, 2025
61ae6dc
refactor: auto resolve limited login from ATT
demolaf Oct 30, 2025
d192d4e
fix: button for email link auth
demolaf Oct 30, 2025
ce4a146
Merge branch 'development' of https://github.com/firebase/FirebaseUI-…
demolaf Oct 30, 2025
cee4579
fix package.swift errors
demolaf Oct 30, 2025
265830c
refactor: handle auto upgrade anonymous improvement
russellwheatley Oct 30, 2025
a09e615
format
russellwheatley Oct 30, 2025
08eeaf6
Update samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExample/…
demolaf Oct 31, 2025
3259d7f
format
russellwheatley Oct 31, 2025
6846c4d
fix: remove duplicate back buttons
russellwheatley Oct 31, 2025
ebaeb87
fix: password recovery email button label
russellwheatley Oct 31, 2025
969a9da
fix: descriptive text of what it does
russellwheatley Oct 31, 2025
557a005
chore: add button to open authpickerview
russellwheatley Oct 31, 2025
c6469d7
chore: update SignedInView UI
russellwheatley Oct 31, 2025
c97bcec
chore: remove sign in title when authenticated
russellwheatley Oct 31, 2025
0825807
chore: remove "as"
russellwheatley Oct 31, 2025
c53cfcf
fix: update password view to match UI
russellwheatley Oct 31, 2025
4f6e0f3
fix: MFA management View UI fix
russellwheatley Oct 31, 2025
0e532d0
fix: mfa enrolment View
russellwheatley Oct 31, 2025
ad4a0f6
fix: mfa enrolment phone number
russellwheatley Oct 31, 2025
cf5a6cc
fix: ensure everything can fit on the page
russellwheatley Oct 31, 2025
815d8ca
fix: delete account confirmation sheet
russellwheatley Oct 31, 2025
7285f12
refactor: remove signedInCredential and used persisted tokenresult to…
russellwheatley Oct 31, 2025
ffc8436
refactor: send email view to match UI and remove surplus file
russellwheatley Oct 31, 2025
cd9f261
format
russellwheatley Oct 31, 2025
1550af0
refactor: improve sheet when email link sent
russellwheatley Oct 31, 2025
207f13d
update facebook brand logo
demolaf Nov 1, 2025
54d9b33
add sign in with LINE example
demolaf Nov 3, 2025
4066b13
use @bindable for binding observable objects
demolaf Nov 3, 2025
2a0dc03
chore: update TestView
russellwheatley Nov 3, 2025
669360d
test: fix up UI testa and format
russellwheatley Nov 3, 2025
eb6291a
test: UI runner updates
russellwheatley Nov 3, 2025
dfdbf44
test: fix more tests after UI refactor
russellwheatley Nov 3, 2025
ec83755
format
russellwheatley Nov 3, 2025
fd4d28b
test: mainactor annotations
russellwheatley Nov 3, 2025
06a3688
Merge pull request #1285 from demolaf/ui-updates
russellwheatley Nov 3, 2025
c072ad8
Merge branch 'development' into anonymous-upgrade
russellwheatley Nov 3, 2025
786bdd1
refactor: phone authentication
russellwheatley Nov 3, 2025
7820b56
fix: update cancel button
russellwheatley Nov 3, 2025
b87e17e
fix: silent error on cancel
russellwheatley Nov 3, 2025
3a71f54
format
russellwheatley Nov 3, 2025
836154b
Merge pull request #1291 from firebase/anonymous-upgrade
russellwheatley Nov 3, 2025
a0a5e77
feat: attempt re auth in Views if credential already exists
russellwheatley Nov 4, 2025
48d8076
chore: handle opinionated logic inside Views
russellwheatley Nov 4, 2025
c03321b
fix: flicks signed in view because there is "authenticating" state
russellwheatley Nov 4, 2025
3263f38
fix: silently link accounts when there's a conflict
russellwheatley Nov 4, 2025
d18752f
fix: anonymous upgrade, link accounts silently if possible
russellwheatley Nov 4, 2025
ee4784c
format
russellwheatley Nov 4, 2025
6d4e37c
feat: add spanish translations and optional logo param config
demolaf Nov 4, 2025
c4bd5fc
feat: optional logo and locale, es, de, fr translations
demolaf Nov 5, 2025
f796218
refactor: create method for throwing error with context
russellwheatley Nov 5, 2025
46cfaaa
fix: make currentError a binding
russellwheatley Nov 5, 2025
947f2d1
test: show email/password upgrades when anonymous user is signed in
russellwheatley Nov 5, 2025
d9e7b79
Merge pull request #1292 from firebase/account-exists-diff-credential
russellwheatley Nov 5, 2025
1d9d8dc
fix: just use onChange to stop flashes of different screens
russellwheatley Nov 5, 2025
1b7d17a
fix: remove setVerificationCode for phone auth
demolaf Nov 5, 2025
0fb6e66
Merge branch 'development' of https://github.com/firebase/FirebaseUI-…
demolaf Nov 5, 2025
45d5a3c
fix: phone auth uses navigator
demolaf Nov 5, 2025
dc4bc9d
refactor: remove redundant ui code from phone auth related views
demolaf Nov 5, 2025
4b3ab5b
Update samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExample.…
demolaf Nov 5, 2025
9bb28d0
remove language code argument and revert mfaEnabled in config
demolaf Nov 5, 2025
b6c32cb
Merge branch 'feat/ui-fixes' of github.com:demolaf/FirebaseUI-iOS int…
demolaf Nov 5, 2025
a1e2944
Merge pull request #1293 from demolaf/feat/ui-fixes
russellwheatley Nov 5, 2025
f06928b
fix: email link fix to decoding link
russellwheatley Nov 5, 2025
fe28cfe
chore: example app setup
russellwheatley Nov 5, 2025
f544498
chore: update associated domains to example app
russellwheatley Nov 5, 2025
356da89
chore: example app setup
russellwheatley Nov 5, 2025
482a0fc
Merge branch 'development' into clean-up-bugs
russellwheatley Nov 5, 2025
a48098a
chore: update wording
russellwheatley Nov 5, 2025
db585b1
chore: format code
russellwheatley Nov 5, 2025
080b27a
Merge pull request #1294 from firebase/clean-up-bugs
russellwheatley Nov 5, 2025
29840d4
Merge pull request #1295 from firebase/format
russellwheatley Nov 5, 2025
5ecf59c
refactor: allow providers to use whatever sign-in methods they wish
russellwheatley Nov 5, 2025
b3a336b
refactor: use typed provider to remove forced unwrapping
russellwheatley Nov 5, 2025
e7ec409
fix: use method overload for phone auth sign-in
russellwheatley Nov 6, 2025
572a693
refactor: remove duplicate code for phone sign-in
russellwheatley Nov 6, 2025
f43a9d8
fix: ensure user signs back in to continue with sensitive operation
russellwheatley Nov 6, 2025
a6948d1
format
russellwheatley Nov 6, 2025
4661345
chore: remove `authViewRoutes` as can access navigator directly
russellwheatley Nov 6, 2025
3a90dff
refactor: error modal pop-up handled in View layer
russellwheatley Nov 6, 2025
d8780f4
fix: put errorModal on NavigationStack
russellwheatley Nov 6, 2025
87fbc6a
chore: use emulator for example app
russellwheatley Nov 6, 2025
dbfc162
test: fix tests
russellwheatley Nov 6, 2025
bda7eea
refactor: moved account conflict logic into View layer
russellwheatley Nov 6, 2025
512668c
fix: make account handler optional, throw error if not available
russellwheatley Nov 6, 2025
859e364
Merge pull request #1296 from firebase/refactor-providers
russellwheatley Nov 6, 2025
bc040dd
Merge branch 'development' into api-refactor
russellwheatley Nov 6, 2025
8b2c906
chore: make reportError() optionally called
russellwheatley Nov 6, 2025
5614f14
chore: fix compiler errors and remove reportError from user code
russellwheatley Nov 6, 2025
7e1dcee
Merge pull request #1297 from firebase/api-refactor
russellwheatley Nov 6, 2025
feb1e28
Merge branch 'development' into merge-conflict-refactor
russellwheatley Nov 6, 2025
0ee4543
chore: remove comments
russellwheatley Nov 6, 2025
b9f893a
test: create test to lint code
russellwheatley Nov 7, 2025
57634d0
test: fix selector that was crashing tests
russellwheatley Nov 7, 2025
5f28ae9
fix: use single sheet for password coordination
russellwheatley Nov 7, 2025
205091d
test: use test helper for pasting into inputs
russellwheatley Nov 7, 2025
845b966
format
russellwheatley Nov 7, 2025
c25d82d
fix: lint errors
russellwheatley Nov 7, 2025
6299568
chore: remove dead code, handled in AccountConflictModifier
russellwheatley Nov 7, 2025
b634cba
Merge pull request #1299 from firebase/merge-conflict-refactor
russellwheatley Nov 7, 2025
8bd799b
Merge branch 'development' into improve-tests
russellwheatley Nov 7, 2025
78b9905
fix: more lint errors
russellwheatley Nov 7, 2025
15248bb
add validations for text inputs
demolaf Nov 7, 2025
0b7037f
fix: allow user to set their own callback for phone auth
russellwheatley Nov 7, 2025
92b58c7
refactor: use alert in email link and update password
demolaf Nov 7, 2025
e2797a3
fix: allow custom callback for email link sign-in
russellwheatley Nov 7, 2025
380a299
refactor: remove navigation push inside AuthService. move to View layer
russellwheatley Nov 7, 2025
0a8514e
Merge pull request #1302 from firebase/phone-custom-tap
russellwheatley Nov 7, 2025
432c0ea
move existing sample app to e2eTest folder and create new sample app
demolaf Nov 7, 2025
0a76ec8
Merge branch 'development' of https://github.com/firebase/FirebaseUI-…
demolaf Nov 7, 2025
742f176
Merge pull request #1301 from firebase/feat/cleanup-fixes
demolaf Nov 7, 2025
cff650f
Merge branch 'development' into improve-tests
russellwheatley Nov 7, 2025
b161bd2
format
russellwheatley Nov 7, 2025
591ea24
chore: use script so it can be ran locally
russellwheatley Nov 7, 2025
3b81ccb
docs: first draft
russellwheatley Nov 7, 2025
53c11d7
Increase timeout for UI tests to 60 minutes
russellwheatley Nov 7, 2025
b063b84
chore: fix first approach
russellwheatley Nov 7, 2025
493b1d3
docs: update approach 2
russellwheatley Nov 7, 2025
fb3dff9
docs: change order of customisation
russellwheatley Nov 7, 2025
f1ae8eb
docs: approach 3
russellwheatley Nov 7, 2025
3f3b3c1
docs: improve approach 3
russellwheatley Nov 7, 2025
0a56dd6
doc: remove line
russellwheatley Nov 7, 2025
948fd89
docs: improve OAuth documentation
russellwheatley Nov 7, 2025
8907e2f
docs: rename
russellwheatley Nov 7, 2025
1acdde9
docs: clean up
russellwheatley Nov 7, 2025
9f15c72
sample app for FirebaseUI demo
demolaf Nov 7, 2025
f953e0c
fix: ci failing directory change to e2eTest
demolaf Nov 7, 2025
2a0d6a1
Merge pull request #1304 from firebase/feat/new-samples
russellwheatley Nov 7, 2025
4f27e15
Merge branch 'development' into improve-tests
russellwheatley Nov 7, 2025
7225dd7
fix: facebook method now only works in obj-c code
russellwheatley Nov 10, 2025
0891657
format
russellwheatley Nov 10, 2025
de5b950
fix: increase button width
russellwheatley Nov 10, 2025
35fae50
fix: ensure errors are reported from MFA Views
russellwheatley Nov 10, 2025
69c3a0c
test: fix tests to match latest UI
russellwheatley Nov 10, 2025
241d7cb
test: use proper teardown for enrolment tests
russellwheatley Nov 10, 2025
b256f55
test: run enrolment tests serially
russellwheatley Nov 10, 2025
cfe9663
test: remove parallel testing to stop hanging
russellwheatley Nov 10, 2025
16f95eb
test: just wait for signed-in View
russellwheatley Nov 10, 2025
79b4dfb
docs: move documentation.md to README.md
russellwheatley Nov 10, 2025
03ec0a1
fix: allow user to pass in a closure
russellwheatley Nov 10, 2025
4a52b73
Merge pull request #1305 from firebase/small-improvements
russellwheatley Nov 10, 2025
c77a7d7
Merge branch 'development' into improve-tests
russellwheatley Nov 10, 2025
f4d8abc
chore: add e2eTests to format and lint script
russellwheatley Nov 10, 2025
a0c9add
ci: decrease timeout to 40 mins for UI tests
russellwheatley Nov 10, 2025
354f734
Merge pull request #1300 from firebase/improve-tests
russellwheatley Nov 10, 2025
945bf05
Merge branch 'development' into fix-closure
russellwheatley Nov 10, 2025
793194c
Merge pull request #1306 from firebase/fix-closure
russellwheatley Nov 12, 2025
048c17d
chore: clean up old FirebaseAuth code
russellwheatley Nov 12, 2025
33e17ad
chore: remove gif of old project
russellwheatley Nov 12, 2025
7785568
test: cleanup old code CI flows
russellwheatley Nov 12, 2025
a076f65
chore: clean up root files
russellwheatley Nov 12, 2025
b32c218
chore: bring back samples for other pods - not auth
russellwheatley Nov 12, 2025
05bdb20
chore: remove old FirebaseUI auth from sample
russellwheatley Nov 12, 2025
fdaeb97
fix: update password title
russellwheatley Nov 12, 2025
f424606
chore: include message for user to follow
russellwheatley Nov 12, 2025
ee47710
chore: local strings
russellwheatley Nov 12, 2025
f51316b
Merge pull request #1307 from firebase/repository-cleanup
russellwheatley Nov 12, 2025
b848689
chore: remove stale comment
russellwheatley Nov 12, 2025
bf99d15
chore: revert state
russellwheatley Nov 12, 2025
7440d4e
fix: move to alert
russellwheatley Nov 12, 2025
c9a1f55
format
russellwheatley Nov 12, 2025
6dc6574
Merge pull request #1308 from firebase/small-tweaks
russellwheatley Nov 12, 2025
58697f6
chore: update example app
russellwheatley Nov 12, 2025
b1cefbd
fix: use the literal string when it isn't too large
russellwheatley Nov 13, 2025
94ddcbf
feat: arabic translations
russellwheatley Nov 13, 2025
71a10c0
feat: update Localizable.xcstrings
russellwheatley Nov 13, 2025
6ccaccd
Merge pull request #1310 from firebase/translations
russellwheatley Nov 13, 2025
f8d7d4a
Merge pull request #1309 from firebase/example-app
russellwheatley Nov 13, 2025
95f7d7e
Merge branch 'development' into documentation
russellwheatley Nov 14, 2025
b92376c
chore: shouldn't mark a specific version
russellwheatley Nov 14, 2025
242c15b
chore: rm facebook provider from example
russellwheatley Nov 14, 2025
82c496e
docs: ATT note and update withEmailSignIn() reference
russellwheatley Nov 14, 2025
10e76f1
doc: withPhoneSignIn() callback
russellwheatley Nov 14, 2025
9da1d5d
docs: api reference regarding buttons being rendered
russellwheatley Nov 14, 2025
bd65261
docs: update provider API reference
russellwheatley Nov 14, 2025
65e2365
fix: make shouldHandleAnonymousUpgrade private
russellwheatley Nov 14, 2025
087b721
feat: allow consumer to update password prompt
russellwheatley Nov 14, 2025
77d6ed9
refactor: remove currentMFARequired and make private
russellwheatley Nov 14, 2025
097dc18
refactor: passwordPrompt should be on emailprovider, not auth service
russellwheatley Nov 14, 2025
960f702
format
russellwheatley Nov 14, 2025
b533c03
refactor: update the way password confirmation is displayed
russellwheatley Nov 14, 2025
e4d8e4e
Merge pull request #1311 from firebase/make-props-private
russellwheatley Nov 14, 2025
b38cf42
Merge branch 'development' into documentation
russellwheatley Nov 14, 2025
7926c5d
docs: update email and phone auth sign in
russellwheatley Nov 14, 2025
71654b3
docs: passwordPrompt
russellwheatley Nov 14, 2025
393f9cf
docs: format
russellwheatley Nov 17, 2025
62e3337
Merge pull request #1303 from firebase/documentation
russellwheatley Nov 17, 2025
20cfaa2
feat: bump facebook SDK to >= v18
russellwheatley Nov 17, 2025
bc65909
Merge pull request #1312 from firebase/facebook-sdk-18
russellwheatley Nov 18, 2025
c1d54e1
refactor: add phone auth reauth and move reauth out of authservice
russellwheatley Nov 18, 2025
c6a2d3c
fix: linkaccounts reauth
russellwheatley Nov 18, 2025
6654f66
chore: reorder attributes
russellwheatley Nov 18, 2025
4c8d8b8
us preconcurrency for User which is non-sendable
russellwheatley Nov 18, 2025
0d90729
chore: fix the authenticated user, if no display name, likely use pho…
russellwheatley Nov 18, 2025
0cb634d
fix: user requests sms in PhoneReauthView
russellwheatley Nov 18, 2025
3e3ec72
chore: fix up UI for consistency
russellwheatley Nov 18, 2025
1306c7b
chore: ui updates
russellwheatley Nov 18, 2025
7511d9c
refactor: authenticate() methods for different providers
russellwheatley Nov 18, 2025
2504703
refactor: reuse coordinator for email/phone
russellwheatley Nov 18, 2025
27f3a61
format
russellwheatley Nov 18, 2025
13b93d2
refactor: rename to match PhoneReauthView
russellwheatley Nov 18, 2025
9ef04f9
refactor: reauth helpers
russellwheatley Nov 18, 2025
1ffa862
chore: implement displayName for friendly provider messages
russellwheatley Nov 18, 2025
c6c135e
fix: add LINE label
russellwheatley Nov 18, 2025
9c5898f
fix: ensure error is thrown if not reauth error
russellwheatley Nov 18, 2025
2819e30
format
russellwheatley Nov 18, 2025
e749e11
refactor: ensure authenticate() method is for OAuth only
russellwheatley Nov 18, 2025
8ba46b2
docs: readme
russellwheatley Nov 18, 2025
6e0e490
test: fix test app
russellwheatley Nov 18, 2025
7725367
docs: update documentation
russellwheatley Nov 18, 2025
38c652a
chore: clean up AuthService private/public members
russellwheatley Nov 19, 2025
5e79e5e
chore: format
russellwheatley Nov 19, 2025
49a451a
test: swift linter and format scripts
russellwheatley Nov 19, 2025
fd7ea41
format
russellwheatley Nov 19, 2025
9bc3b49
Merge pull request #1313 from firebase/reauthentication
russellwheatley Nov 19, 2025
984722c
Merge branch 'main' into development
russellwheatley Nov 19, 2025
78e4e84
ci: update sample swiftui build
russellwheatley Nov 19, 2025
2233338
Merge pull request #1314 from firebase/update-sample-ci
russellwheatley Nov 19, 2025
7920513
feat: email link sign-in
russellwheatley Nov 21, 2025
0de6a54
chore: move reauth helpers into Views
russellwheatley Nov 21, 2025
0d3bde9
feature: implement reauth for email link in Views and updating method…
russellwheatley Nov 21, 2025
1cb5bec
docs: update documentation for email link reauth
russellwheatley Nov 21, 2025
920d603
feat: update hardcoded strings to use StringUtils
russellwheatley Nov 21, 2025
7dbf7a1
Merge pull request #1315 from firebase/email-link-sign-in-reauth
russellwheatley Nov 21, 2025
eba999e
chore: update hardcoded strings
russellwheatley Nov 21, 2025
ce9e74d
chore: remove stale strings
russellwheatley Nov 21, 2025
aef42d2
chore: update password title
russellwheatley Nov 21, 2025
23f8224
Merge pull request #1316 from firebase/update-strings
russellwheatley Nov 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
76 changes: 0 additions & 76 deletions .github/workflows/anonymousauth.yml

This file was deleted.

72 changes: 0 additions & 72 deletions .github/workflows/auth.yml

This file was deleted.

81 changes: 0 additions & 81 deletions .github/workflows/emailauth.yml

This file was deleted.

76 changes: 0 additions & 76 deletions .github/workflows/facebookauth.yml

This file was deleted.

74 changes: 0 additions & 74 deletions .github/workflows/googleauth.yml

This file was deleted.

Loading
Loading