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

13779 Коммитов

Автор SHA1 Сообщение Дата
Vincent 87449ecfba Split build step into separate CI job
This should speed up our CI pipelines, work more towards
consolidating on GitHub Actions, and minimise the RAM usage of a
single CI job.
2024-01-23 17:56:58 +01:00
Vincent 662665b7d6 Remove locale from URL 2024-01-23 13:35:19 +01:00
Vincent 28ebc9528b Count interactions with the settings page 2024-01-23 13:35:19 +01:00
mozilla-pontoon e3d489a3d8 Import translations from l10n repository (2024-01-23) 2024-01-23 13:06:11 +01:00
Vincent 7268ba1a98 Count how often people dismiss the rebrand banner 2024-01-23 11:54:37 +01:00
Vincent 3795a6dcd6 Put the rebrand announcement behind a flag
This allows us to easily hide it later if we need to.
2024-01-23 11:54:37 +01:00
Vincent 6b245be728 Add banner announcing "Mozilla Monitor" rebrand 2024-01-23 11:54:37 +01:00
Florian Zia a14e148242
Merge pull request #4042 from mozilla/mntor-2709
Guided experience instrumentation: Leaked passwords (MNTOR-2709)
2024-01-23 11:09:42 +01:00
Florian Zia 3cf2b13241
Merge branch 'main' into mntor-2709 2024-01-23 11:04:00 +01:00
Vincent 717feffce8 Replace 6.5MB SVG with a 30.2kB PNG
The SVG consisted of lots of paths (even the text in there
consisted of paths rather than <text> nodes), so the scalability
advantages were minimal, and the file size advantages non-existent;
a PNG is more efficient in this case.
2024-01-23 10:59:15 +01:00
Florian Zia 59cce1acd8
chore: Change skip resolution step button telemetry event to type button 2024-01-23 10:56:37 +01:00
Florian Zia c6e1407ee1
chore: Only return page data from getLeakedPasswords 2024-01-23 10:55:28 +01:00
Florian Zia 4e3f91e504
chore: Add c8 ignore comment to TelemetryButton 2024-01-23 10:53:49 +01:00
Florian Zia bb4ec623ae
Merge branch 'main' into mntor-2709 2024-01-23 10:50:46 +01:00
Florian Zia 9a4bb011bb
Merge pull request #4055 from mozilla/mntor-2717
Disable UpsellBadge trigger when active (MNTOR-2717)
2024-01-22 14:25:16 +01:00
Florian Zia 35214ecd39
Merge branch 'main' into mntor-2717 2024-01-22 14:19:45 +01:00
dependabot[bot] df33757c37
Merge pull request #4062 from mozilla/dependabot/npm_and_yarn/sass-1.70.0 2024-01-22 12:59:46 +00:00
Florian Zia b3272c0dbc
Merge branch 'main' into mntor-2717 2024-01-22 13:57:59 +01:00
dependabot[bot] 06dacbdc5e
chore(deps-dev): bump sass from 1.69.7 to 1.70.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.7 to 1.70.0.
- [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.69.7...1.70.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 12:56:10 +00:00
dependabot[bot] f2cc9022a9
Merge pull request #4059 from mozilla/dependabot/npm_and_yarn/storybook-e65e48fb4d 2024-01-22 12:54:49 +00:00
dependabot[bot] 700400fcff
chore(deps-dev): bump the storybook group with 6 updates
Bumps the storybook group with 6 updates:

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


Updates `@storybook/addon-a11y` from 7.6.8 to 7.6.10
- [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/v7.6.10/code/addons/a11y)

Updates `@storybook/addon-essentials` from 7.6.8 to 7.6.10
- [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/v7.6.10/code/addons/essentials)

Updates `@storybook/addon-interactions` from 7.6.8 to 7.6.10
- [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/v7.6.10/code/addons/interactions)

Updates `@storybook/addon-links` from 7.6.8 to 7.6.10
- [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/v7.6.10/code/addons/links)

Updates `@storybook/nextjs` from 7.6.8 to 7.6.10
- [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/v7.6.10/code/frameworks/nextjs)

Updates `storybook` from 7.6.8 to 7.6.10
- [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/v7.6.10/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-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
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 12:44:12 +00:00
dependabot[bot] 70a5f90826
Merge pull request #4061 from mozilla/dependabot/npm_and_yarn/stylelint-9c5e97ec01 2024-01-22 12:40:41 +00:00
dependabot[bot] 8a6bbd71d8
chore(deps-dev): bump the stylelint group with 2 updates
Bumps the stylelint group with 2 updates: [stylelint](https://github.com/stylelint/stylelint) and [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss).


Updates `stylelint` from 16.1.0 to 16.2.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.1.0...16.2.0)

Updates `stylelint-scss` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v6.0.0...v6.1.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 12:36:24 +00:00
dependabot[bot] 34c01d3a98
Merge pull request #4063 from mozilla/dependabot/npm_and_yarn/types/node-20.11.5 2024-01-22 12:35:01 +00:00
dependabot[bot] 89cb97ed0d
chore(deps): bump @types/node from 20.11.2 to 20.11.5
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.2 to 20.11.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 12:30:51 +00:00
dependabot[bot] a54841e5d1
Merge pull request #4065 from mozilla/dependabot/npm_and_yarn/ts-jest-29.1.2 2024-01-22 12:29:00 +00:00
Florian Zia d7e5f6c778
Merge branch 'main' into mntor-2717 2024-01-22 13:27:43 +01:00
dependabot[bot] 42785d1c98
chore(deps-dev): bump ts-jest from 29.1.1 to 29.1.2
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.1.1 to 29.1.2.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.1.1...v29.1.2)

---
updated-dependencies:
- dependency-name: ts-jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 12:24:34 +00:00
dependabot[bot] 846b2137fa
Merge pull request #4064 from mozilla/dependabot/npm_and_yarn/jsdom-24.0.0 2024-01-22 12:23:31 +00:00
Florian Zia 1d3d36ad18
Merge branch 'main' into mntor-2717 2024-01-22 13:21:12 +01:00
dependabot[bot] 93899470ce
chore(deps): bump jsdom from 23.2.0 to 24.0.0
Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.2.0 to 24.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/23.2.0...24.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>
2024-01-22 12:19:49 +00:00
mozilla-pontoon 2437c5705f Import translations from l10n repository (2024-01-22) 2024-01-22 13:17:57 +01:00
Florian Zia f606028e14
Merge branch 'main' into mntor-2717 2024-01-22 13:09:30 +01:00
dependabot[bot] 53ccae1548
Merge pull request #4056 from mozilla/dependabot/npm_and_yarn/eslint-52531e5082 2024-01-22 11:37:19 +00:00
dependabot[bot] cb96f56e2e
chore(deps-dev): bump the eslint group with 2 updates
Bumps the eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 6.18.1 to 6.19.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 6.18.1 to 6.19.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 11:33:24 +00:00
Florian Zia fd272eba3c
fix: Disable UpsellBadge trigger when active 2024-01-22 11:14:11 +01:00
mozilla-pontoon 83124c9379 Import translations from l10n repository (2024-01-21) 2024-01-21 13:06:04 +01:00
mozilla-pontoon 991b3739d3 Import translations from l10n repository (2024-01-20) 2024-01-20 13:10:08 +01:00
Raphael Okafor Jr 0af2e34732
Merge pull request #4038 from mozilla/MNTOR-2646-subscription-selection
auto to verify user subscription selection between yearly and monthly
2024-01-19 15:54:17 -05:00
Raphael Okafor Jr 52b9c0ac91
Merge branch 'main' into MNTOR-2646-subscription-selection 2024-01-19 15:50:13 -05:00
Vincent 98ef2b5654 Refine setup for VSCode users
This primarily ensures that people automatically remove trailing
whitespaces for Fluent files, which fail the linter.

Additionally, it adds two relevant recommended extensions, and
aligned settings for different languages.
2024-01-19 18:52:47 +01:00
dependabot[bot] 6fb7d8f269
Merge pull request #4028 from mozilla/dependabot/npm_and_yarn/google-cloud/pubsub-4.1.1 2024-01-19 17:29:41 +00:00
Robert Helmer 7f461d1bcb
Merge branch 'main' into dependabot/npm_and_yarn/google-cloud/pubsub-4.1.1 2024-01-19 09:24:31 -08:00
Florian Zia 3b109f7b68
Merge pull request #4043 from mozilla/mntor-2731
Skip free scan link (MNTOR-2731)
2024-01-19 17:26:36 +01:00
Florian Zia 5791309707
Merge branch 'main' into mntor-2731 2024-01-19 17:22:23 +01:00
Vincent 0caf71b1ce Make setup headed when any browser is
It used to be that, even if headless mode was disabled, the setup
would still run in headless mode, which can be confusing. This
change ensures that the setup is also run in headed mode, if the
tests itself are too.
2024-01-19 16:58:50 +01:00
mozilla-pontoon 104203fa28 Import translations from l10n repository (2024-01-19) 2024-01-19 16:46:09 +01:00
Raphael Okafor Jr 37cec38e1c
Merge pull request #4049 from mozilla/e2e-auth
Somewhat more resilient selectors for auth page
2024-01-19 10:37:03 -05:00
Vincent e4ae617ab7
Somewhat more resilient selectors for auth page
Ideally I'd use `getByLabel` and `getByRole` to select on markup
that matches what users are looking for, but it looks like these
selectors are used on different pages (sign in vs. sign up), and
thus the labels differ even though the elements are similar. So
for now, I've updated the selectors to ones that appear to work for
the different pages (even now that some IDs appear to have
disappeared), but ideally, we'd have selectors specific to each
page, based on user-visible selection characteristics.
2024-01-19 16:20:46 +01:00
Florian Zia 532b997c99
Merge branch 'main' into mntor-2709 2024-01-19 15:17:22 +01:00