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

31131 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 300a442bc3
chore(deps-dev): bump chai and @types/chai
Bumps [chai](https://github.com/chaijs/chai) and [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai). These dependencies needed to be updated together.

Updates `chai` from 4.3.6 to 4.5.0
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v4.3.6...v4.5.0)

Updates `@types/chai` from 4.2.21 to 4.3.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai)

---
updated-dependencies:
- dependency-name: chai
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: "@types/chai"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 07:11:39 +00:00
Dan Schomburg 72de7c9eb5
Merge pull request #17374 from mozilla/fix-key-stretch-tests
Fix key stretch tests
2024-08-09 16:41:41 -07:00
Dan Schomburg cb73c5067a
Merge pull request #17375 from mozilla/add-auth-server-integration-v2-artifacts
fix target name and temporarily run-many
2024-08-09 16:27:42 -07:00
dschom 3f4b5586c6
task(functional-tests): Reneable skipped key stretching tests 2024-08-09 16:11:09 -07:00
dschom 3dec83d797
bug(CI): Fix missing assets in auth integration v2 job
This Commit:
- Fixes issue this.skip() in tests. Cannot use fat arrow function for test.
- Fixes test target names
- Makes sure keys are generated before running integration test
2024-08-09 15:19:21 -07:00
Dan Schomburg 1411fade7e
Merge pull request #17372 from mozilla/fix-lint-and-compile-jobs-for-nightly 2024-08-09 10:21:11 -07:00
dschom ebbce9b980
bug(ci): Fix compile and lint jobs for nightly
Because:
- Compile job was failing in nightly
- Lint job was failing in nightly
- Unit test job was failing in nightly

This Commit:
- Add 'run-many' option, which is required when affected isn't present.
2024-08-09 09:58:11 -07:00
Wil Clouser 0adacf5f81
Merge pull request #17362 from mozilla/20240808
refactor(pkgs): Remove unused dependencies
2024-08-09 09:39:31 -07:00
Reino Muhl a6f53a713f
Merge pull request #17333 from mozilla/fxa-10157-payments-sentry-logging
feat(payments): add sentry reporting to apiClient
2024-08-09 12:24:41 -04:00
Vijay Budhram 932b7ad48d
Merge pull request #17361 from mozilla/fxa-10212
Add metrics for Monitor Promo
2024-08-09 12:01:28 -04:00
Vijay Budhram b9d62dbdfe
feat(promo): Add conditional for ProductPromo for Mozilla Monitor Plus 2024-08-09 11:01:53 -04:00
Wil Clouser e9dc737c3e
Merge pull request #17367 from mozilla/dependabot/npm_and_yarn/google-cloud/tasks-5.5.0
chore(deps): bump @google-cloud/tasks from 5.3.0 to 5.5.0
2024-08-09 07:47:52 -07:00
Wil Clouser deda33a014
Merge pull request #17369 from mozilla/dependabot/npm_and_yarn/sqs-consumer-11.0.1
chore(deps): bump sqs-consumer from 9.1.0 to 11.0.1
2024-08-09 07:47:23 -07:00
dependabot[bot] 1214d80e88
chore(deps): bump sqs-consumer from 9.1.0 to 11.0.1
Bumps [sqs-consumer](https://github.com/bbc/sqs-consumer) from 9.1.0 to 11.0.1.
- [Release notes](https://github.com/bbc/sqs-consumer/releases)
- [Commits](https://github.com/bbc/sqs-consumer/compare/v9.1.0...v11.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09 07:04:56 +00:00
dependabot[bot] 45d42329c3
chore(deps): bump @google-cloud/tasks from 5.3.0 to 5.5.0
Bumps [@google-cloud/tasks](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-tasks) from 5.3.0 to 5.5.0.
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-tasks/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/dlp-v5.5.0/packages/google-cloud-tasks)

---
updated-dependencies:
- dependency-name: "@google-cloud/tasks"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09 07:03:52 +00:00
Wil Clouser ff8af839fa
refactor(pkgs): Remove unused dependencies 2024-08-08 15:32:19 -07:00
Reino Muhl 6eafefe869
Merge pull request #17337 from mozilla/fxa-7577
feat(payments-next): add processing page
2024-08-08 17:52:36 -04:00
Lisa Chan f86501243d
Merge pull request #17349 from mozilla/FXA-10179
feat(payments-stripe): Create PaymentMethod manager
2024-08-08 16:39:17 -04:00
Reino Muhl a4003c3e6e
feat(payments-next): add processing page
Because:

- After subscribe now button is pressed or paypal payment is completed
  the customer should be navigated to a processing page.

This commit:

- Adds the processing page.
- Adds a Loading Spinner for payments-next

Closes #FXA-7577
2024-08-08 16:26:00 -04:00
Reino Muhl 16882c76c5
Merge pull request #17352 from mozilla/fxa-9999-generic-glean-sa
feat(next): Add generic server action for glean
2024-08-08 16:19:38 -04:00
Reino Muhl f8381cfe7f
feat(next): Add generic server action for glean
Because:

- To simplify the Glean implementation payments-next will only
  make use of Glean server side events. In cases were client events are
  required, a server action will be called to record the glean event.

This commit:

- Adds a generic server action that can be used client side to record
  any glean event.

Closes #FXA-9999
2024-08-08 12:17:29 -04:00
Valerie Pomerleau 19fc7a27cb
Merge pull request #17351 from mozilla/FXA-10213
feat(settings): Update UTM params for monitor plus promo
2024-08-08 08:35:32 -07:00
Lauren Zugai f3e9e0b899
Merge pull request #17350 from mozilla/FXA-10220
feat(settings): Update account preferences help link, add Glean click event
2024-08-08 10:04:19 -05:00
Wil Clouser 3cf87e6494
Merge pull request #17358 from mozilla/dependabot/npm_and_yarn/multi-87b2ad6fb3
chore(deps): bump uuid and @types/uuid
2024-08-08 07:37:27 -07:00
dependabot[bot] 359750db25
chore(deps): bump uuid and @types/uuid
Bumps [uuid](https://github.com/uuidjs/uuid) and [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid). These dependencies needed to be updated together.

Updates `uuid` from 9.0.1 to 10.0.0
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v9.0.1...v10.0.0)

Updates `@types/uuid` from 7.0.3 to 10.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: "@types/uuid"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08 06:37:48 +00:00
Vijay Budhram 4454862010
Merge pull request #17354 from mozilla/pocket-logo-fix-again
fix(pocket): Do not inline Pocket SVG due to text logo rendering issue
2024-08-07 23:03:46 -04:00
Valerie Pomerleau 95e5e896ff
feat(settings): Update UTM params for monitor plus promo
Because:

* We want to distinguish between monitor free and monitor plus
* We want to use the Monitor stage link if coming from stage accounts

This commit:

* Switch the UTM content param in the promo link
* Check for host to select which monitor link to use

Closes #FXA-10213
2024-08-07 16:15:54 -07:00
Lauren Zugai 3a2099a66d
fix(pocket): Do not inline Pocket SVG due to text logo rendering issue
Because:
* In production the SVG is not rendering properly

This commit:
* Sends a network request for the image instead of inlining the SVG
2024-08-07 17:54:47 -05:00
Wil Clouser 8ebf7e9d18
Merge pull request #17343 from mozilla/dependabot/npm_and_yarn/radix-ui/react-tooltip-1.1.2
chore(deps): bump @radix-ui/react-tooltip from 1.0.7 to 1.1.2
2024-08-07 14:34:43 -07:00
Ankita Shrivastava a1d2d088d2
Merge pull request #17323 from mozilla/add-reportSlowTest
chore(functional_tests): add reportSlowTest in the config file
2024-08-07 15:37:57 -04:00
Ankita Shrivastava 897076f5fc
chore(functional_tests): add reportSlowTest in the config file 2024-08-07 15:08:26 -04:00
Jonathan Almeida 31dd80d184
Merge pull request #17308 from mozilla/FXA-9573
feat(metrics): Add '2FA QR Code Setup View' frontend Glean event
2024-08-07 15:06:31 -04:00
Jonathan Almeida ad5532bf9b
feat(metrics): Add '2FA QR Code Setup View' frontend Glean event 2024-08-07 14:14:32 -04:00
Jonathan Almeida c7847f94f5
Merge pull request #17298 from mozilla/FXA-9577
feat(metrics): Add '2FA Can't Scan Code Link' frontend event
2024-08-07 14:13:20 -04:00
Dan Schomburg 479e10a6b1
Merge pull request #17307 from mozilla/FXA-9874
task(settings,functional-tests): Review use of webchannel messages
2024-08-07 10:50:19 -07:00
Jonathan Almeida 252857c31c
feat(metrics): Add '2FA Can't Scan Code Link' frontend event 2024-08-07 13:45:14 -04:00
Lauren Zugai cfcc96394b
feat(settings): Update account preferences help link, add Glean click event
Because:
* Accounts has its own dedicated help link we should use instead
* We want a metrics event for when users click on this link

This commit:
* Updates the link and adds the Glean event

closes FXA-10220, closes FXA-10221
2024-08-07 12:14:12 -05:00
dschom 8e9b5ca681
task(settings,functional-tests): Review use of webchannel messages
Because:
- We noticed that some of the usage for webchannels was inconsistent.
- Of the web channel messages we send only FxAStatus and LinkAccount actually return responses.

This Commit:
- Removes implied response from the fxaLogin command that wasn't actually sent by firefox.
- Updates the functional tests to better reflect the actual commands and responses sent by firefox by creating some types. This should avoid mistakes
2024-08-07 10:05:24 -07:00
Lauren Zugai bcf05e9848
Merge pull request #17326 from mozilla/fxa-10146
feat(promo): Add conditional for ProductPromo for Mozilla Monitor Plus
2024-08-07 12:00:26 -05:00
Dan Schomburg d0cc25cd56
Merge pull request #17327 from mozilla/run-all-unit-test-on-nightly
bug(ci): Nightly should run all lints, builds, and unit tests not just affected ones
2024-08-07 09:31:01 -07:00
Lisa Chan 170e83ec00
feat(payments-stripe): Create PaymentMethod manager 2024-08-07 12:17:53 -04:00
Vijay Budhram 7bdf024bbd
feat(promo): Add conditional for ProductPromo for Mozilla Monitor Plus 2024-08-07 11:51:37 -04:00
Lisa Chan 46ff2558ab
Merge pull request #17347 from mozilla/FXA-10183
refactor(payments-paypal): Move getPayPalAmountStringFromAmountInCents to a util
2024-08-07 11:25:16 -04:00
Lisa Chan 122b8ac03d
refactor(payments-paypal): Move getPayPalAmountStringFromAmountInCents to a util 2024-08-07 10:56:14 -04:00
Lisa Chan 219be4132a
Merge pull request #17346 from mozilla/FXA-10181
refactor(payments): Move getCustomerPayPalSubscriptions to SubscriptionManager
2024-08-07 10:54:20 -04:00
Valerie Pomerleau db3d150222
Merge pull request #17335 from mozilla/FXA-10053
feat(settings): Standardize UTM params for Bento Menu links
2024-08-07 07:46:27 -07:00
Wil Clouser 4d3bdb02e8
Merge pull request #17338 from mozilla/20240806-cachify
refactor(content-server): Remove connect-cachify
2024-08-07 07:31:24 -07:00
Lisa Chan 24eb3eb7c0
refactor(payments): Move getCustomerPayPalSubscriptions to SubscriptionManager 2024-08-07 10:23:40 -04:00
Lisa Chan dfbd99f6af
Merge pull request #17345 from mozilla/FXA-10182
refactor(payments): Move processNonZeroInvoice, processZeroInvoice, and processInvoice to InvoiceManager
2024-08-07 10:14:42 -04:00
Wil Clouser 07fec0d2f2
Merge pull request #17344 from mozilla/dependabot/npm_and_yarn/react-refresh-0.14.2
chore(deps): bump react-refresh from 0.11.0 to 0.14.2
2024-08-07 07:14:19 -07:00