Граф коммитов

32226 Коммитов

Автор SHA1 Сообщение Дата
Valerie Pomerleau b9534ab2cd
Merge pull request #18305 from mozilla/recovery-phone-l10n-dedupe
Rename duplicate ftl string in 2FA recovery flow
2025-01-29 14:39:44 -08:00
Valerie Pomerleau 9c1844b884
rename duplicate ftl string 2025-01-29 13:39:51 -08:00
Jonathan Almeida 0eff38e541
Merge pull request #18299 from mozilla/FXA-10983
feat(settings): Show banner when unverified accounts signin
2025-01-29 14:10:55 -05:00
Jon Buckley c2bd7b88db
Merge pull request #18250 from mozilla/push-to-docker-hub-from-github-action
feat(docker): Push to Docker Hub
2025-01-29 13:43:47 -05:00
Jonathan Almeida 00c25fef88
feat(settings): Show banner when unverified accounts signin
Fixes FXA-10983

Co-authored-by: Lauren Zugai <lauren@zugai.com>
2025-01-29 13:38:22 -05:00
Vijay Budhram 38ac2c3582
Merge pull request #18294 from mozilla/fxa-11039
fix(bug): Check and delete any unconfirmed phone numbers before sending another code
2025-01-29 13:30:39 -05:00
Dan Schomburg 568d075f80
Merge pull request #18278 from mozilla/FXA-10977
task(settings): Update error messages and l10n string for recovery-phone errors
2025-01-29 10:29:26 -08:00
Dan Schomburg 6e6a0ecfbe
Merge branch 'main' into FXA-10977 2025-01-29 10:29:16 -08:00
Valerie Pomerleau dade4c5447
Merge pull request #18296 from mozilla/FXA-11027
feat(emails): Send out emails for SMS actions
2025-01-29 10:18:03 -08:00
Valerie Pomerleau 92d450a377
feat(emails): Send out emails for SMS actions
Because:

* We want to send emails to users to let them know when sms is added, used or removed

This commit:

* Add email sending to the client methods for adding, removing and using recovery phone to sign in

Closes #FXA-11027
2025-01-29 09:39:35 -08:00
dschom 297ce3e760
task(settings): Update error messages and l10n string for recovery-phone errors 2025-01-29 09:14:51 -08:00
Julian Poyourow 65844c4c5f
Merge pull request #18295 from mozilla/FXA-11022-from-main
fix(payments-cart): cart types
2025-01-29 07:55:20 -08:00
Valerie Pomerleau 153efddd9b
Merge pull request #18255 from mozilla/FXA-10374
feat(fxa-settings): Implement using recovery phone to sign in
2025-01-28 15:55:06 -08:00
Valerie Pomerleau 9b0fbc11fd
feat(fxa-settings): Implement using recovery phone to sign in
Because:

* New feature: recovery phone as recovery method for 2FA during sign in

This commit:

* Hook up new pages to choose recovery method and use recovery phone during sign in

Closes #FXA-10374
2025-01-28 15:23:18 -08:00
Lauren Zugai 30d65aabf5
Merge pull request #18301 from mozilla/FXA-11016
fix(l10n): Ensure a11y text is displayed on Complete Reset PW page for service=relay
2025-01-28 17:08:52 -06:00
Reino Muhl 6fb15ccd92
Merge pull request #18300 from mozilla/fxa-10968-rollout-landing
feat(next): add percentage based redirects to landing
2025-01-28 18:01:11 -05:00
Reino Muhl 08d76f3af5
feat(next): add percentage based redirects to landing
Because:

- Landing page needs to redirect to either `payments-server` or
  `payments-next` depending on configuration per offering.

This commit:

- Adds SP2 redirect config to `payments-next`.
- Adds a function to determine whether SP3 landing page should redirect
  to SP2 based on per offeringId percentage configuration.

Closes #FXA-10968
2025-01-28 17:18:25 -05:00
Lauren Zugai 995592429c
fix(l10n): Ensure a11y text is displayed on Complete Reset PW page for service=relay
Because:
* This text is not being rendered as it should be on this page

This commit:
* Passes the missed prop into CompleteResetPassword from the container component, updates the optional type

fixes FXA-11016
2025-01-28 16:08:53 -06:00
Davey Alvarez d2511e1973
Merge pull request #18280 from mozilla/FXA-7803
feat(next): Duplicate right-hand portion of fxa-settings header
Because:

* The fxa-settings header contains functionality around upsells and cross-sells, and gives the user direct access to their signed-in status

This commit:

* rewrites the components to be up to standard for the content within the libs directory
* Reworks the headers for the payments-next app to be compatible with new localization requirements
* Brings the header up to parity

Closes #FXA-7803
2025-01-28 13:13:46 -08:00
Davey Alvarez 93903bda66
feat(next): Duplicate right-hand portion of fxa-settings header
Because:

* The fxa-settings header contains functionality around upsells and cross-sells, and gives the user direct access to their signed-in status

This commit:

* rewrites the components to be up to standard for the content within the libs directory
* Reworks the headers for the payments-next app to be compatible with new localization requirements
* Brings the header up to parity

Closes #FXA-7803
2025-01-28 13:12:41 -08:00
Valerie Pomerleau de6b0bf4b4
Merge pull request #18276 from mozilla/FXA-10370
feat(sms): Set up flow to add recovery phone from Settings
2025-01-28 11:44:11 -08:00
Lauren Zugai 6dd105531f
feat(sms): Set up flow to add recovery phone from Settings
Because:
* We want users to be able to add a recovery phone

This commit:
* Enables the "add" page if the feature flag is on and availability from GQL is true
* Returns 'availability' with other recovery phone info in the GQL resolver
* Displays recovery phone info in recovery phone row,
* Hides 'change' and 'delete' buttons if user doesn't have a recovery phone set up, displays SIM swap link only if user doesn't have a recovery phone

closes FXA-10370
2025-01-28 13:04:23 -06:00
julianpoyourow ce67058848
fix(payments-cart): cart types 2025-01-28 01:27:29 +00:00
Vijay Budhram 9eae6f20e2
fix(bug): Check and delete any unconfirmed phone numbers before sending another code 2025-01-27 15:44:13 -05:00
Vijay Budhram f2704196b8
Merge pull request #18277 from mozilla/fxa-sms-testing
fix(testing): Update mail helper to print sms codes
2025-01-27 13:49:24 -05:00
Lisa Chan bc62e1f479
Merge pull request #18275 from mozilla/FXA-7605
feat(payments,shared): Update cart with saved tax location
2025-01-27 09:21:14 -05:00
Vijay Budhram 4bb97b4a0c
Merge pull request #18247 from mozilla/fxa-10373
Wire functionality to remove a recovery phone
2025-01-25 08:11:15 -05:00
Barry Chen ea7ad14d2b
Merge pull request #18286 from mozilla/dependabot/npm_and_yarn/jsdom-26.0.0
chore(deps): bump jsdom from 24.1.1 to 26.0.0
2025-01-24 17:00:16 -06:00
Vijay Budhram b6f1d8a0a7
feat(phone): Wire functionality to remove recovery phone from front end 2025-01-24 17:34:20 -05:00
Reino Muhl 5f781ad26b
Merge pull request #18279 from mozilla/fxa-10967-rollout-map-func
feat(next): add mapper function for sp3 to sp2 conversion
2025-01-24 10:56:27 -05:00
Reino Muhl 619dc529ca
feat(next): add mapper function for sp3 to sp2 conversion
Because:

- The payments-next landing page needs to be able to map SP3 parameters
  to SP2 product and price IDs.

This commit:

- Adds new mapper function to map offeringId+interval+currency to
  productId+priceId.
- Adds config to provide correct values to mapping function

Closes #FXA-10967
2025-01-24 10:20:17 -05:00
dependabot[bot] bbdcf551cd
chore(deps): bump jsdom from 24.1.1 to 26.0.0
Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.1 to 26.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/24.1.1...26.0.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 07:21:53 +00:00
Vijay Budhram 70ba2cb1f1
Merge pull request #18268 from mozilla/fxa-10972
fix(tests): Add more playwright test tweaks
2025-01-23 22:21:17 -05:00
Barry Chen 1023e54ffa
Merge pull request #18248 from mozilla/FXA-10573-implement-first-email-notification
feat(cloud tasks): send first inactive deletion email
2025-01-23 14:13:44 -06:00
Vijay Budhram 64de17a55a
fix(tests): Add more playwright test tweaks 2025-01-23 15:01:56 -05:00
Vijay Budhram 824d399ab5
fix(testing): Update mail helper to print sms codes 2025-01-23 14:55:51 -05:00
Jonathan Almeida b291d3a27a
Merge pull request #18257 from mozilla/FXA-9872
chore(dev-launcher) - Change the default context to oauth_webchannel_v1
2025-01-23 14:12:00 -05:00
Jonathan Almeida 192aabe389
chore(dev-launcher) - Change the default context to oauth_webchannel_v1
This is the default flow that we use in desktop today, but we can't
remove the old flow until ESR is updated to v140+.

Fixes FXA-9872
2025-01-23 14:11:35 -05:00
Dan Schomburg 0a311ef6dd
Merge pull request #18264 from mozilla/add-recovery-enabled-config-check-to-all-recovery-phone-endpoints
task(auth): Check recovery-phone enabled config for all endpoints
2025-01-23 11:06:04 -08:00
Lisa Chan c872efd57b
feat(payments,shared): Update cart with saved tax location 2025-01-23 13:09:31 -05:00
Barry Chen 2bea7c5e69
Merge pull request #18274 from mozilla/dependabot/npm_and_yarn/cron-3.5.0
chore(deps): bump cron from 3.2.1 to 3.5.0
2025-01-23 08:57:21 -06:00
dependabot[bot] 72d64698c1
chore(deps): bump cron from 3.2.1 to 3.5.0
Bumps [cron](https://github.com/kelektiv/node-cron) from 3.2.1 to 3.5.0.
- [Release notes](https://github.com/kelektiv/node-cron/releases)
- [Changelog](https://github.com/kelektiv/node-cron/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kelektiv/node-cron/compare/v3.2.1...v3.5.0)

---
updated-dependencies:
- dependency-name: cron
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 07:33:43 +00:00
dschom 0a7d1ddb32
task(auth): Check recovery-phone enabled config for all endpoints 2025-01-22 16:17:45 -08:00
Dan Schomburg 2615da7103
Merge pull request #18266 from mozilla/polish-auth-client-recovery-phone
polish(auth-client): Update auth client recovery-phone api
2025-01-22 16:08:55 -08:00
Dan Schomburg 8c256fe587
Merge pull request #18241 from mozilla/remove-recoveryPhoneAvailable-customs-check
task(auth): Remove recoveryPhoneAvailable customs check
2025-01-22 15:54:17 -08:00
Dan Schomburg 62b6982a9e
Merge pull request #18265 from mozilla/polish-update-env-name-for-twilio-at
polish(auth,gql): Use double underscore notation for twilio confict config
2025-01-22 15:00:33 -08:00
Dan Schomburg f5659ffcfd
Update packages/fxa-auth-client/lib/client.ts
Co-authored-by: Valerie Pomerleau <vpomerleau@mozilla.com>
2025-01-22 14:24:44 -08:00
dschom 426a36e3b9
polish(auth-client): Update auth client recovery-phone api 2025-01-22 10:22:47 -08:00
dschom caacb3dd94
polish(auth,gql): Use double underscore notation for twilio auth token env name 2025-01-22 10:07:20 -08:00
Barry Chen 4653f03bd5
Merge pull request #18261 from mozilla/dependabot/npm_and_yarn/nestjs/cli-11.0.1
chore(deps-dev): bump @nestjs/cli from 10.4.2 to 11.0.1
2025-01-22 10:28:07 -06:00