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

16475 Коммитов

Автор SHA1 Сообщение Дата
Robert Helmer 606e2d83e4 clarify logging and error checking for un/sub events from backend 2024-10-03 17:04:22 -07:00
Robert Helmer 2e8ff1615c only worry about conflicts for subscriber_id 2024-10-03 12:32:30 -07:00
Vincent c03631a189 More outdated UTM parameters
Followup to 9f99a0bfe7, where I'd
missed a few.
2024-10-03 17:21:53 +02:00
Robert Helmer 797d83ddf4
fix structured exception logging and do not let GA ping prevent profile activation failures (#5123)
* fix structured exception logging for profile activation failures
2024-10-02 10:47:25 -07:00
mansaj 80c318ea08
Merge pull request #5119 from mozilla/fxa-logger
MNTOR-null: fxa structured logging
2024-10-02 08:39:01 -07:00
mansaj f2cfdc8821
Merge branch 'main' into fxa-logger 2024-10-01 13:09:27 -07:00
Joey Zhou 12ef960264 Merge branch 'fxa-logger' of https://github.com/mozilla/blurts-server into fxa-logger 2024-10-01 11:40:49 -07:00
Joey Zhou 48743d90c5 review comments 2024-10-01 11:40:18 -07:00
Kaitlyn Andres 59546926c1
MNTOR-1800 - Add telemetry event to checkbox (#5124)
* MNTOR-1800 - Add telemetry event to checkbox

* add unit test

* remove c8 ignre
2024-10-01 13:56:22 -04:00
Kaitlyn Andres 3d4d3f29f3
MNTOR-3014 - Monthly report free user template (#5060)
* wip monthly report free user

* adapt current exposures object to free user

* Add banner

* add banner states

* add auto removed vs manually removed data

* add styling

* fix layout

* add unlock with monitor plus cta

* add sparkles

* add null state for no manually resolved reexposures

* add great work banner

* add footer

* remove deprecated string

* add preview heading

* add condition for nonus

* support plural breaches

* wq
"wq
:x
xxxx:X

:X
Break up Breach alert into separate components

* ignore test for email banner

* remove unnecessary prop

* use correct month value

* fix build error

* unit test

* remove nested css

* add unit test

* clean up manually resolved box data

* correct congratulatory banner logic

* check right type

* check right type

* check right type

* add comment

* fix unit tests

* remove monthly callout

* lint

* fix calculations

* remove emailheader

* add comments

* remove emulate dark mode

* remove unused props

* cleanup premium subscription url

* use correct argument

* remove unused props

* remove unused props

* update locales to split out the stat val

* utmcontentsuffix not passed as a prop

* utmcontentsuffix not passed as a prop

* fix tests

* add telemetry

* group level comment

* correct string

* nit

* fix utm campaign param

* add move strings to locales-pending

* fix calculations

* lint

* remove strings
2024-10-01 11:23:02 -04:00
Florian Zia 973965f56e
Merge pull request #5106 from mozilla/e2e-address-flaky-tests
Address some of the flaky E2E tests
2024-10-01 11:10:59 +02:00
Florian Zia 493d7f23dc
Merge branch 'main' into e2e-address-flaky-tests 2024-10-01 10:57:45 +02:00
Robert Helmer 70c6f1a330
add GA4 un/subscribe events (#5101)
* store GA client_id in DB on page load, and transmit purchase event on subscribe notification from FxA
2024-09-30 14:51:55 -07:00
mansaj a8b6b4da70
Merge pull request #5113 from mozilla/dependabot/npm_and_yarn/jsdom-25.0.1
chore(deps): bump jsdom from 24.1.1 to 25.0.1
2024-09-30 13:25:15 -07:00
dependabot[bot] c2ccfac672
chore(deps): bump jsdom from 24.1.1 to 25.0.1
Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.1 to 25.0.1.
- [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...25.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 20:20:07 +00:00
mansaj c0953d2fd5
Merge pull request #5117 from mozilla/dependabot/npm_and_yarn/stripe/stripe-js-4.5.0
chore(deps): bump @stripe/stripe-js from 4.1.0 to 4.5.0
2024-09-30 13:18:49 -07:00
dependabot[bot] c955e49107
chore(deps): bump @stripe/stripe-js from 4.1.0 to 4.5.0
Bumps [@stripe/stripe-js](https://github.com/stripe/stripe-js) from 4.1.0 to 4.5.0.
- [Release notes](https://github.com/stripe/stripe-js/releases)
- [Commits](https://github.com/stripe/stripe-js/compare/v4.1.0...v4.5.0)

---
updated-dependencies:
- dependency-name: "@stripe/stripe-js"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:50:40 +00:00
mansaj 1af4f02c2b
Merge branch 'main' into fxa-logger 2024-09-30 11:49:50 -07:00
mansaj 640ebcd7b3
Merge pull request #5116 from mozilla/dependabot/npm_and_yarn/grpc/grpc-js-1.11.3
chore(deps): bump @grpc/grpc-js from 1.11.2 to 1.11.3
2024-09-30 11:49:19 -07:00
dependabot[bot] f34be086d3
chore(deps): bump @grpc/grpc-js from 1.11.2 to 1.11.3
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.11.2 to 1.11.3.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.11.2...@grpc/grpc-js@1.11.3)

---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:36:06 +00:00
dependabot[bot] 58f0d42de2 chore(deps): bump the aws-sdk group with 2 updates
Bumps the aws-sdk group with 2 updates: [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) and [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage).


Updates `@aws-sdk/client-s3` from 3.654.0 to 3.658.1
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.658.1/clients/client-s3)

Updates `@aws-sdk/lib-storage` from 3.654.0 to 3.658.1
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.658.1/lib/lib-storage)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
- dependency-name: "@aws-sdk/lib-storage"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:34:49 +00:00
dependabot[bot] 5521294fc3 chore(deps-dev): bump the storybook group with 8 updates
Bumps the storybook group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `8.3.2` | `8.3.4` |
| [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions) | `8.3.2` | `8.3.4` |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.3.2` | `8.3.4` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.3.2` | `8.3.4` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.3.2` | `8.3.4` |
| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `8.3.2` | `8.3.4` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.3.2` | `8.3.4` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.3.2` | `8.3.4` |


Updates `@storybook/addon-a11y` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/a11y)

Updates `@storybook/addon-actions` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/actions)

Updates `@storybook/addon-essentials` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/interactions)

Updates `@storybook/addon-links` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/addons/links)

Updates `@storybook/nextjs` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/frameworks/nextjs)

Updates `@storybook/react` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/renderers/react)

Updates `storybook` from 8.3.2 to 8.3.4
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.3.4/code/lib/cli)

---
updated-dependencies:
- dependency-name: "@storybook/addon-a11y"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-actions"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-interactions"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-links"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/nextjs"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: storybook
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:29:16 +00:00
dependabot[bot] 4e7d589967 chore(deps): bump nodemailer and @types/nodemailer
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) and [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer). These dependencies needed to be updated together.

Updates `nodemailer` from 6.9.14 to 6.9.15
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.9.14...v6.9.15)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:23:01 +00:00
dependabot[bot] 61544d3206 chore(deps): bump jwk-to-pem from 2.0.5 to 2.0.6
Bumps [jwk-to-pem](https://github.com/Brightspace/node-jwk-to-pem) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/Brightspace/node-jwk-to-pem/releases)
- [Commits](https://github.com/Brightspace/node-jwk-to-pem/compare/v2.0.5...v2.0.6)

---
updated-dependencies:
- dependency-name: jwk-to-pem
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:17:29 +00:00
dependabot[bot] 02ad322561 chore(deps-dev): bump @types/jsonwebtoken from 9.0.6 to 9.0.7
Bumps [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken) from 9.0.6 to 9.0.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsonwebtoken)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:11:38 +00:00
dependabot[bot] f1c31d1917 chore(deps-dev): bump sass from 1.77.8 to 1.79.4
Bumps [sass](https://github.com/sass/dart-sass) from 1.77.8 to 1.79.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.8...1.79.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 18:06:06 +00:00
Joey Zhou 13059a0fbe test: mock logging 2024-09-30 09:56:21 -07:00
Joey Zhou d118ac6333 chore: structured logging 2024-09-30 08:35:30 -07:00
mozilla-pontoon aeb32d18cb Import translations from l10n repository (2024-09-30) 2024-09-30 15:11:36 +01:00
Vincent 9f99a0bfe7 Fix reported breach alert email medium
The utm_medium should be `product-email`, not just `email`.
2024-09-30 11:20:28 +01:00
Florian Zia 87aa51b89d
Merge branch 'main' into e2e-address-flaky-tests 2024-09-30 12:05:25 +02:00
Florian Zia e3540ea383
chore: Revert package-lock.json 2024-09-30 11:56:37 +02:00
Florian Zia 6d3e5a35cd
Merge branch 'main' into e2e-address-flaky-tests 2024-09-30 11:55:03 +02:00
mozilla-pontoon 3d4daf52d4 Import translations from l10n repository (2024-09-29) 2024-09-30 08:33:01 +01:00
Florian Zia 41714b776d
Merge pull request #5108 from mozilla/e2e-max-failures
Only set max failures for the optional full E2E test suite
2024-09-28 22:05:13 +02:00
Florian Zia f08483e0b6
chore: Only set max failures for E2E tests that are running on PRs 2024-09-28 14:38:42 +02:00
Florian Zia 013393dc7e
fix: Dashboard content E2E test in CI 2024-09-27 18:55:56 +02:00
Florian Zia 68f1879de0
chore: Catch unexpected error while retrieving verification codes from restmail 2024-09-27 16:57:35 +02:00
Florian Zia 3b5c197352
fix: Linter 2024-09-27 15:36:02 +02:00
Florian Zia 414e1076ce
chore: Split landing test groups out into their own spec files 2024-09-27 15:26:09 +02:00
Florian Zia 44a655c180
chore: Split dashboard test groups out into their own spec files 2024-09-27 15:18:26 +02:00
Florian Zia bb3b15deca
wip: Debug error 2024-09-27 14:27:02 +02:00
Florian Zia 06be3983c0
chore: Temporarily exclude @smoke tests from full test suite 2024-09-27 12:45:33 +02:00
Florian Zia d7cd7dfb43
chore: Replace deprecated method type -> fill 2024-09-27 12:20:53 +02:00
Florian Zia 71a0336949
chore: Only wait until an external domain started loading its document 2024-09-27 12:01:23 +02:00
Florian Zia 844caf2e42
chore: Wait for domcontentloaded on the landing page 2024-09-27 11:34:19 +02:00
mansaj fe0b9b0ae0
Merge pull request #5102 from mozilla/dependabot/npm_and_yarn/multi-645cb70a55
chore(deps): bump rollup and @sentry/nextjs
2024-09-26 10:01:41 -07:00
dependabot[bot] ea7129f0af
chore(deps): bump rollup and @sentry/nextjs
Bumps [rollup](https://github.com/rollup/rollup) to 3.29.5 and updates ancestor dependency [@sentry/nextjs](https://github.com/getsentry/sentry-javascript). These dependencies need to be updated together.


Updates `rollup` from 3.29.4 to 3.29.5
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v3.29.5)

Updates `@sentry/nextjs` from 8.31.0 to 8.32.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.31.0...8.32.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
- dependency-name: "@sentry/nextjs"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-26 15:41:33 +00:00
Florian Zia 9305737fc5
Merge pull request #4996 from mozilla/e2e-convert-cron-to-pr
Run full E2E test suite on PRs
2024-09-26 17:40:15 +02:00
mansaj a1d45f4bf3
Merge branch 'main' into e2e-convert-cron-to-pr 2024-09-26 08:31:33 -07:00