Release preview version 3.9.0 preview.1 (@W-17589798@)#2255
Merged
vmarta merged 103 commits intorelease-3.9.xfrom Feb 12, 2025
Merged
Release preview version 3.9.0 preview.1 (@W-17589798@)#2255vmarta merged 103 commits intorelease-3.9.xfrom
3.9.0 preview.1 (@W-17589798@)#2255vmarta merged 103 commits intorelease-3.9.xfrom
Conversation
…into W-16544327-social-login-ui
…orceCommerceCloud/pwa-kit into W-16544327-social-login-ui
…al-login-ui @W-16544327 social login UI
…orceCommerceCloud/pwa-kit into feature-passwordless-social-login
…into feature-passwordless-social-login
…into feature-passwordless-social-login
…into feature-passwordless-social-login
Add wrappers for social login helpers: `authorizeIDP` and `loginIDPUser` --------- Co-authored-by: Joel Uong <88680517+joeluong-sfcc@users.noreply.github.com>
Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
…2075) * Add `authorizePasswordless` and `getPasswordLessAccessToken` wrappers to `commerce-sdk-react` * Add `callbackURI` to Auth class and `CommerceApiProvider` --------- Signed-off-by: Yuna Kim <84923642+yunakim714@users.noreply.github.com>
This PR implements the Social Login redirect page which has a loading state until the user is successfully logged in.
Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
* add StandardLogin, PasswordlessLogin, SocialLogin components
Implement a Check Your Email page that will be used in the passwordless login flow --------- Signed-off-by: Yuna Kim <84923642+yunakim714@users.noreply.github.com>
…ge (#2105) Add passwordless/social login UI buttons to the Checkout page if enabled. --------- Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com> Signed-off-by: Yuna Kim <84923642+yunakim714@users.noreply.github.com> Co-authored-by: Jinsu Ha <j.ha@salesforce.com> Co-authored-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
Signed-off-by: Jinsu Ha <91205717+hajinsuha1@users.noreply.github.com>
…to UI (#2124) Integrate Social Login UI changes in the PWA Kit to backend SLAS API calls. --------- Signed-off-by: Yuna Kim <84923642+yunakim714@users.noreply.github.com>
* make passwordless login work by sending an email via a Marketing Cloud integration * add new check email page * make passwordless login work in auth-modal * create use-passwordless-login hook and support passwordless in /login page * add /passwordless-login-landing page * add /reset-password-landing page * call mergeBasket during passwordless login
…r social/passwordless login & reset password (#2198) Customers can change the callback & redirect uri's for social login, passwordless login, and password reset via env var
…teClientToEndpoints regex
@W-17682173 Fix E2E Tests To Pass Github Actions
…7775862@) (#2241) * Babel config: target the 'current' node version * Revert to Node 18 * empty commit
* Remove initial fetch to improve performance and fix bugs
Add DNT to `loginIDPUser` and `getPasswordLessAccessToken` wrappers. Skip Social Login E2E test for now as Playwright cannot get past Google 2FA. --------- Signed-off-by: Yuna Kim <84923642+yunakim714@users.noreply.github.com> Co-authored-by: Vincent Marta <vmarta@salesforce.com>
…ints` (#2250) * Move applySLASPrivateClientToEndpoints to pwa-kit-runtime The change will be easier to consume than if it's in the template. * Authorize endpoint do not need the authorization header Co-authored-by: vcua-mobify <47404250+vcua-mobify@users.noreply.github.com> Signed-off-by: Vincent Marta <vmarta@gmail.com> * Minor cleanup --------- Signed-off-by: Vincent Marta <vmarta@gmail.com> Co-authored-by: vcua-mobify <47404250+vcua-mobify@users.noreply.github.com>
…hadow-in-dnt-banner Fixing shadow visual issue in DNT banner
…dless-social-login Feature passwordless social login
yunakim714
approved these changes
Feb 12, 2025
alexvuong
reviewed
Feb 12, 2025
| matrix: | ||
| # Run all matrix env at once because we will not deploy demo app to MRT. | ||
| node: [16, 18, 20, 22] | ||
| node: [18, 20, 22] |
Contributor
There was a problem hiding this comment.
Just realized this, we removed Node 16, but still needs npm 8? npm 8 wont run on Node 16+ 🤔
Contributor
There was a problem hiding this comment.
this is non-blocking comment
Contributor
Author
There was a problem hiding this comment.
Ok we can fix it later after the release.
Contributor
There was a problem hiding this comment.
npm 8 is compatible with Node 18.
It might continue to work with node 20 and 22 but is not recommended.
While we don't see any failures or misbehaviors so far, it seems to be best to add exclusions for Node 20 + NPM 8 and Node 22 + NPM 8
alexvuong
approved these changes
Feb 12, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the latest changes from
developbranch, which are mainly the social login/passwordless work. We plan to release another preview versions: