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