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

30657 Коммитов

Автор SHA1 Сообщение Дата
Reino Muhl e2bce3937a
Merge pull request #17062 from mozilla/pull-legal-docs
chore(docs): Latest legal PDFs
2024-06-05 13:15:29 -04:00
Ben Bangert 6dd26c9a5a
Merge pull request #17066 from mozilla/dependabot/npm_and_yarn/react-router-dom-6.23.1
chore(deps): bump react-router-dom from 6.22.1 to 6.23.1
2024-06-05 09:39:30 -07:00
Pdf Bot c711297153
chore(docs): Latest legal PDFs 2024-06-05 12:30:50 -04:00
Reino Muhl a35fcdaab0
Merge pull request #17051 from mozilla/fxa-9707-no-prompt-replace-redirect
feat(oauth): prompt none redirect replace history
2024-06-05 12:17:44 -04:00
Reino Muhl 4dc167db78
Merge pull request #17075 from mozilla/fix-payments-cart-date-test
fix(cart): remove updateAt on createAccountCustomer
2024-06-05 12:16:41 -04:00
Lisa Chan 18e5d172b0
Merge pull request #17056 from mozilla/FXA-9708
fix(payments-next): Implement a11y improvements
2024-06-05 11:57:22 -04:00
Reino Muhl 7573630585
fix(cart): remove updateAt on createAccountCustomer
Because:

- AccountCustomerManager.createAccountCustomer included updateAt as a
  parameter even though it wasn't used.

This commit:

- Remove updateAt from createAccountCustomer and update related files.

Closes #
2024-06-05 11:21:21 -04:00
Lisa Chan f9f670fb2e
fix(payments-next): Implement a11y improvements 2024-06-05 10:55:43 -04:00
Valerie Pomerleau 7798b2b631
Merge pull request #17073 from mozilla/FXA-9773
fix(storybook): Ensure stories are loading
2024-06-04 16:24:30 -07:00
Valerie Pomerleau eaaa20d11f
fix(storybook): Ensure stories are loading
Because:

* Many stories were not loading

This commit:

* Re-add react import where it was missing

Closes #FXA-9773
2024-06-04 15:56:09 -07:00
Vijay Budhram bc175137e5
Merge pull request #17070 from mozilla/fxa-9768
feat(crypto): Update webpack config to use vendored crypto relier
2024-06-04 18:38:15 -04:00
Vijay Budhram 9c65c93c34
feat(crypto): Update webpack config to use vendored crypto relier 2024-06-04 17:52:36 -04:00
Valerie Pomerleau f81af111ed
Merge pull request #17063 from mozilla/FXA-9612
feat(functional-tests): Functional tests for reset password with code
2024-06-04 13:58:38 -07:00
Valerie Pomerleau 263de460fd
feat(functional-tests): Functional tests for reset password with code
Because:

* We have a new password reset flow that uses confirmation codes instead of link

This commit:

* Remove backbone resetPassword playwright page object model (POM), no longer in use
* Move all reset password tests out of react-conversion folder, and into new resetPassword folder with subfolders for resetPasswordWithLink and resetPasswordWithCode
* Mark the functional tests for reset password with link for deletion with ticket number
* Add new tests updated for reset password with code flow in resetPasswordWithCode folder
* Fix bug with password strength bubble not displayed due to discontinued onFocus metric

Closes #FXA-9612
2024-06-04 13:25:42 -07:00
Valerie Pomerleau 2b8b0f5aec
Merge pull request #17054 from mozilla/FXA-9724
fix(settings): Disable ConfirmResetPassword submit button
2024-06-04 11:38:52 -07:00
Valerie Pomerleau a9f23b29df
fix(settings): Disable ConfirmResetPassword submit button
Because:

* Form submission should be disabled when there was an error on submit
* Re-enable submit after the code is changed
* We want to prevent the user from accidentally hitting the verification limit by submitting the same wrong code too many times
* We do not want the submit button to be disabled if the error is caused by a resend code error

This commit:

* Update the conditions where the submit button in FormVerify code component is disabled
* Remove the aria-label on submit button that was reading the code
* Separate the resend code error state from code verification error state
* Clear all banners before code verification and code resend to make way for new messages

Closes #FXA-9724
2024-06-04 11:33:08 -07:00
Reino Muhl e2707929f3
Merge pull request #17043 from mozilla/add-partial-stack-startup-scripts
feat(many): add partial stack startup scripts
2024-06-04 13:41:04 -04:00
Reino Muhl 05d7265292
feat(many): add partial stack startup scripts
Because:

- During development it could be useful to start only parts of the stack
  needed for development on specific domains.

This commit:

- Provides additional stack startup options to only start specific parts
  of the stack, by using nx projects and tags.

Closes #FXA-9771
2024-06-04 11:41:51 -04:00
Lauren Zugai 78941c699c
Merge pull request #17013 from mozilla/FXA-9595
feat(metrics): Add Glean view events on supp_allow and auth_allow
2024-06-04 09:47:50 -05:00
dependabot[bot] 75ba4ffbf0
chore(deps): bump react-router-dom from 6.22.1 to 6.23.1
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.1 to 6.23.1.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.23.1/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-04 07:06:31 +00:00
Ben Bangert 7575d8bf7a
Merge pull request #17037 from mozilla/dependabot/npm_and_yarn/google-cloud/opentelemetry-cloud-trace-exporter-2.2.0
chore(deps): bump @google-cloud/opentelemetry-cloud-trace-exporter from 2.1.0 to 2.2.0
2024-06-03 16:24:05 -07:00
Ben Bangert aec2fe3f78
Merge pull request #17038 from mozilla/dependabot/npm_and_yarn/stripe-15.8.0
chore(deps): bump stripe from 15.4.0 to 15.8.0
2024-06-03 15:11:42 -07:00
Ben Bangert 2c43a9430e
Merge pull request #17057 from mozilla/FXA-9741-vendor-fxa-crypto-relier
feat: vendor fxa-crypto-relier as crypto-relier
2024-06-03 14:54:58 -07:00
Lauren Zugai c603422517
Merge pull request #17053 from mozilla/FXA-9752
feat(metrics): Add reg_complete backend glean event for third party auth new account creation
2024-06-03 16:23:57 -05:00
Ben Bangert 8771178ee3
feat: vendor fxa-crypto-relier as crypto-relier
Because:

* We want to incorporate the fxa-crypto-relier library into the Firefox
  Accounts codebase and deprecated its webextension functionality.

This commit:

* Adds the fxa-crypto-relier library to the Firefox Accounts codebase.

Closes FXA-9741
2024-06-03 14:03:11 -07:00
Valerie Pomerleau a7df9a7458
Merge pull request #17059 from mozilla/fix-reset-pwd-metric
fix(metrics): Fix mismatched Glean metrics name
2024-06-03 13:38:27 -07:00
Jonathan Almeida 2201c87144
Merge pull request #17015 from mozilla/FXA-9704
task(cirrus): Setup cirrus container
2024-06-03 20:35:35 +00:00
Ankita Shrivastava 7b0ad867fe
Merge pull request #17058 from mozilla/test-fix
test(functional): add fixme to failed test
2024-06-03 15:53:12 -04:00
Valerie Pomerleau bbf8e8a9cf
fix(metrics): Fix mismatched Glean metrics name
Because:

* Naming error for glean metric was causing build issues

This commit:

* Fix the metric name

Closes #
2024-06-03 12:49:20 -07:00
Ankita Shrivastava b1df37c98f
test(functional): add fixme to failed test 2024-06-03 15:22:04 -04:00
Eric Maydeck 915fcd55ec
Merge pull request #17047 from mozilla/OPST-1072
feat(assets): begin uploading assets to GCS buckets
2024-06-03 11:11:56 -06:00
Reino Muhl 79cc8393ce
Merge pull request #17032 from mozilla/fxa-9559-alias-support
feat(many): add support for libs in webpack apps
2024-06-03 12:43:29 -04:00
Vijay Budhram 3324dd8564
Merge pull request #17041 from mozilla/fxa-9748
fix(cloud): Don't await for cloud scheduler delete unverified task
2024-06-03 11:07:00 -04:00
Valerie Pomerleau 1e25c59475
Merge pull request #17034 from mozilla/FXA-9529
feat(glean): Add front-end glean events for reset pwd with code
2024-05-31 15:45:14 -07:00
Eric Maydeck 473f6aeeda
feat(assets): begin uploading assets to GCS buckets 2024-05-31 16:28:08 -06:00
Lauren Zugai 0e39ca5cfc
feat(metrics): Add reg_complete backend glean event for third party auth new account creation
Because:
* We are emitting this event for successful signup, but not for successful third party auth new account signup

This commit:
* Adds the event

closes FXA-9752
2024-05-31 17:01:40 -05:00
Katrina Anderson 317b582cfc
Merge pull request #17049 from mozilla/FXA-9720
fix(functional-tests): `no timings found for` error in ci `run-playwright-tests` job
2024-05-31 17:16:39 -04:00
Valerie Pomerleau 7d9db9b5e4
feat(glean): Add front-end glean events for reset pwd with code
Because:

* We want to track metrics for reset password flow and measure impact of new design

This commit:

* Set up new front-end glean metrics for reset password with code (password_reset_email_confirmation_view, password_reset_email_confirmation_submit, password_reset_email_confirmation_resend_code, password_reset_email_confirmation_signin, password_reset_email_confirmation_different_account) and two new additional new events for existing reset password pages (password_reset_recovery_key_cannot_find, password_reset_create_new_recovery_key_message_click)
* Add Glean pings for theses events in front-end pages

Closes #FXA-9529
2024-05-31 14:02:25 -07:00
Reino Muhl 3fe6c243d0
feat(oauth): prompt none redirect replace history
Because:

- Prompt none redirect keeps /authentication/* in session history
  resulting in awkward behavior when the user uses the back button.

This commit:

- Updates redirect logic to use `replace()`, to replacing the current
  resource with the provided redirect URI.

Closes #FXA-9707
2024-05-31 16:36:44 -04:00
Barry Chen a9f58bce6d
Merge pull request #17050 from mozilla/fxa-9712-glean-missing-service
fix(metrics): restore client id / service for reg_complete
2024-05-31 14:20:31 -05:00
Katrina Anderson 9187cc3a49
fix(functional-tests): no timings found for error in ci run-playwright-tests job
Because:

* the `--split-by=timings` default type `file` and alternative type `name` are unsupported for the playwright junit xml file

This commit:

* adds the `--split-by=classname` option

Closes #FXA-9720
2024-05-31 14:19:02 -04:00
Barry Chen a8a1326447
fix(metrics): restore client id / service for reg_complete
Because:
 - after migrating to fxa-settings, the backend reg_complete pings no
   longer have an oauth client id or service value

This commit:
 - sends a metrics context on sign up so that the service value is
   cached along with the metrics context
 - stop sending a metrics context on verify sign up code so that the
   previously cached metrics context is used
2024-05-31 11:29:02 -05:00
Jonathan Almeida 340aa11487
task(scripts): Add cirrus service in a dev environment
Co-authored-by: dschom <dschomburg@mozilla.com>
2024-05-30 22:16:08 -04:00
Katrina Anderson 10a01ea79a
Merge pull request #17042 from mozilla/locator_breaks
fix(functional-tests): locator breaks
2024-05-30 18:18:24 -04:00
Valerie Pomerleau 7eb116001c
Merge pull request #17045 from mozilla/FXA-9747
feat(settings): Update copy in reset password with code flow
2024-05-30 14:20:57 -07:00
Lauren Zugai eb698c4af5
Merge pull request #17033 from mozilla/FXA-9737
fix(reset_password): Display expected 'Try again' message, move error handling fns
2024-05-30 16:19:22 -05:00
Lauren Zugai 97bdb96fc3
fix(reset_password): Display expected 'Try again' message, move error handling fns
Because:
* 'Unexpected error' is displayed when throttling occurs during a password reset
* The consistent fix is to use an already existing handling function

This commit:
* Uses an existing 'getHandledError' function to handle the error, which already differentiates between GQL errors and auth-server errors, which was the crux of the problem
* Moves functions that can be used throughout the app out from the Signin dir and auth-errors file (which also handles oauth errors) to a new file in libs/

fixes FXA-9737
2024-05-30 15:53:45 -05:00
Reino Muhl 8d3c84a253
Merge pull request #16992 from mozilla/next-temp-email-and-fixes
feat(next): set email and display name
2024-05-30 16:51:53 -04:00
Vijay Budhram 943d591cf1
Merge pull request #16996 from mozilla/fxa-9684-v2
fix(functional-tests): Fix React signin components for full prod rollout
2024-05-30 16:11:40 -04:00
Vijay Budhram c46cfee9f8
fix(functional-tests): Fix React signin components for full prod roll out 2024-05-30 15:44:01 -04:00