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