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

16757 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] e5839160a9 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.679.0 to 3.685.0
- [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.685.0/clients/client-s3)

Updates `@aws-sdk/lib-storage` from 3.679.0 to 3.685.0
- [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.685.0/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-11-04 17:54:41 +00:00
dependabot[bot] 1d21666d22 chore(deps): bump nodemailer from 6.9.15 to 6.9.16
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.9.15 to 6.9.16.
- [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.15...v6.9.16)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 17:48:43 +00:00
dependabot[bot] a3e34c9624 chore(deps): bump the sentry group with 3 updates
Bumps the sentry group with 3 updates: [@sentry/nextjs](https://github.com/getsentry/sentry-javascript), [@sentry/node](https://github.com/getsentry/sentry-javascript) and [@sentry/utils](https://github.com/getsentry/sentry-javascript).


Updates `@sentry/nextjs` from 8.35.0 to 8.36.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.35.0...8.36.0)

Updates `@sentry/node` from 8.35.0 to 8.36.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.35.0...8.36.0)

Updates `@sentry/utils` from 8.35.0 to 8.36.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.35.0...8.36.0)

---
updated-dependencies:
- dependency-name: "@sentry/nextjs"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/utils"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 17:43:14 +00:00
mansaj 89f95f6f8d
Merge pull request #5269 from mozilla/MNTOR-3726
MNTOR-3726: doc changes for pre-release feature
2024-11-04 09:26:57 -08:00
mansaj bbe3cc88cd
Merge branch 'main' into MNTOR-3726 2024-11-04 09:11:08 -08:00
dependabot[bot] 3c42556064 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.6` | `8.4.1` |
| [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/actions) | `8.3.6` | `8.4.1` |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.3.6` | `8.4.1` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.3.6` | `8.4.1` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.3.6` | `8.4.1` |
| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `8.3.6` | `8.4.1` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.3.6` | `8.4.1` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.3.6` | `8.4.1` |


Updates `@storybook/addon-a11y` from 8.3.6 to 8.4.1
- [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.4.1/code/addons/a11y)

Updates `@storybook/addon-actions` from 8.3.6 to 8.4.1
- [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.4.1/code/addons/actions)

Updates `@storybook/addon-essentials` from 8.3.6 to 8.4.1
- [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.4.1/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.3.6 to 8.4.1
- [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.4.1/code/addons/interactions)

Updates `@storybook/addon-links` from 8.3.6 to 8.4.1
- [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.4.1/code/addons/links)

Updates `@storybook/nextjs` from 8.3.6 to 8.4.1
- [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.4.1/code/frameworks/nextjs)

Updates `@storybook/react` from 8.3.6 to 8.4.1
- [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.4.1/code/renderers/react)

Updates `storybook` from 8.3.6 to 8.4.1
- [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.4.1/code/lib/cli)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 16:40:30 +00:00
mansaj 62a4f48397
Merge branch 'main' into MNTOR-3726 2024-11-04 08:12:27 -08:00
dependabot[bot] bf4db713d6 chore(deps-dev): bump @playwright/test from 1.48.1 to 1.48.2
Bumps [@playwright/test](https://github.com/microsoft/playwright) from 1.48.1 to 1.48.2.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.1...v1.48.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 15:05:18 +00:00
dependabot[bot] fe8be8baef chore(deps-dev): bump @testing-library/jest-dom from 6.6.2 to 6.6.3
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.6.2 to 6.6.3.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.2...v6.6.3)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 14:59:32 +00:00
dependabot[bot] a77bf94aff chore(deps): bump @types/react from 18.3.11 to 18.3.12
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.3.11 to 18.3.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 14:54:04 +00:00
dependabot[bot] 8f5064577c chore(deps): bump @types/node from 22.8.1 to 22.8.7
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.8.1 to 22.8.7.
- [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-11-04 14:48:13 +00:00
Florian Zia 5761fa470f
Merge pull request #5285 from mozilla/l10n_automation
Import translations from l10n repository (2024-11-04)
2024-11-04 15:41:42 +01:00
mozilla-pontoon 007586ff78 Import translations from l10n repository (2024-11-04) 2024-11-04 12:02:02 +00:00
Florian Zia 6e1baa39bc
Merge pull request #5274 from mozilla/l10n_automation
Import translations from l10n repository (2024-11-03)
2024-11-04 10:44:58 +01:00
mozilla-pontoon 47658bd3c0 Import translations from l10n repository (2024-11-02) 2024-11-02 12:01:28 +00:00
mansaj b920a8a994
Merge branch 'main' into MNTOR-3726 2024-11-01 12:55:55 -07:00
Florian Zia f566baa44a
Merge pull request #5275 from mozilla/mntor-3733
Enable data estimated removal time experiment by default
2024-11-01 19:34:15 +01:00
Florian Zia 2600f5b3df
chore: Enable experiment data-broker-removal-time-estimates by default 2024-11-01 18:10:03 +01:00
mansaj a163c1733a
Merge branch 'main' into MNTOR-3726 2024-10-31 18:18:49 -07:00
Vincent 08ccb2f8d5 Properly fall back to error if token doesn't match 2024-10-31 17:04:48 +01:00
Robert Helmer c2e3402e06
remove unused /user/breaches API GET endpoint (#5273) 2024-10-31 08:08:06 -07:00
dependabot[bot] c14d7194dd 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.675.0 to 3.679.0
- [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.679.0/clients/client-s3)

Updates `@aws-sdk/lib-storage` from 3.675.0 to 3.679.0
- [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.679.0/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-10-31 12:57:09 +01:00
dependabot[bot] f2d0f21e08 chore(deps): bump elliptic from 6.5.7 to 6.6.0
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 11:17:29 +00:00
Vincent 8d5fdad987 Use a singleton for the DB connection 2024-10-31 12:10:17 +01:00
Joey Zhou db9b80e99f feat: doc changes for pre-release feature 2024-10-30 12:15:44 -07:00
Vincent 2a212cbc84 Don't derive FxA auth code from session 2024-10-30 17:46:32 +01:00
Vincent 78d25cf991 Make the primary email hash available
It can be trivially calculated by anyone who has access to the
email, so there's no need to keep it secret from the user, and the
qa-customs page needs access to it.
2024-10-30 17:46:32 +01:00
Vincent ce95d67dd9 Limit subscriber row fields in session object
This limits the subscriber fields available in the session object
to an allowlist of properties, rather than using a denylist.
2024-10-30 17:46:32 +01:00
Kaitlyn Andres 3446c47e74
Remove background images for footer and header (#5266)
* Remove background images for footer and header

* requests

* remove images

* remove text
2024-10-30 12:34:36 -04:00
Vincent 08ad1b4a71 Always output the coverage report
I intended to do this in 647e95ede6,
but the `failure()` call that I remove didn't limit it to failures
— it explicitly enabled it for failing jobs, where the default is
to skip subsequent jobs after a failure. However, if we want a job
to run after both failed and successful runs, we need the
`always()` call.
2024-10-30 17:19:24 +01:00
Vincent b2df6a2b0f Only initialise LoggingWinston when used
The `gcpdev` env isn't really in use yet according to @rhelmer
("it's intended for GCP-based dev environments"), but at least
locally for me, the `LoggingWinston` instantiation seems to
contribute some slowdown to the termination of Node scripts, so
this change ensures it's only initialised when actually used.

It might not solve the issue we're seeing where the
monthly-activity-free cron job is never terminating in stage, but
even then at least it saves a few resources.
2024-10-30 17:12:57 +01:00
Vincent 737adacc34 Close the SMTP connection pool when done 2024-10-30 17:02:37 +01:00
Vincent 6442d3ba6f Upload Sentry source maps by default 2024-10-30 16:42:16 +01:00
Florian Zia 589c3bdadc
Merge pull request #5265 from mozilla/mntor-3663
Don’t show the estimated removal times to free users
2024-10-30 14:06:16 +01:00
Florian Zia a6b74eac94
Merge branch 'main' into mntor-3663 2024-10-30 13:57:26 +01:00
mozilla-pontoon fd29cd2a56 Import translations from l10n repository (2024-10-30) 2024-10-30 13:40:02 +01:00
Florian Zia 7800c01b79
fix: Do not show the estimated removal times label and CSAT banner to free users 2024-10-30 13:38:30 +01:00
Kaitlyn Andres 916a3c90b9
Enforce dark text on footer and header (#5263) 2024-10-29 14:08:08 -04:00
Florian Zia 56f7c6bb43
Merge pull request #5261 from mozilla/accounts-attached-clients
Add admin view for clients attached to Monitor Accounts
2024-10-29 17:31:07 +01:00
Florian Zia 1c48b1635b
Merge branch 'main' into accounts-attached-clients 2024-10-29 17:08:21 +01:00
Florian Zia db83e13fdc
fix: Stringify attached client response for error logging 2024-10-29 17:07:39 +01:00
Florian Zia 824d5e9460
feat: Add admin view for attached clients 2024-10-29 16:14:43 +01:00
Kaitlyn Andres 2ffbf2aabc
MNTOR-3640 - Use light mode only (#5255)
* enforce white text on darkmode

* add new logo

* add new monitor logo

* move styling out of prefers color scheme light

* revert padding

* pair bg with color

* universal selector

* use light only
2024-10-29 10:23:28 -04:00
mozilla-pontoon 11a8025e45 Import translations from l10n repository (2024-10-29) 2024-10-29 13:19:48 +01:00
Kaitlyn Andres 7dad6741e8
MNTOR 3723 - Move reduce statements into a util function (#5253)
* MNTOR-3723 -  Fix wrong state for users for email data point count

* MNTOR-3723 -  Fix wrong state for users for email data point count

* remove inference

* rename func
2024-10-28 17:33:02 -04:00
dependabot[bot] 0da029654e chore(deps): bump next-auth from 4.24.7 to 4.24.10
Bumps [next-auth](https://github.com/nextauthjs/next-auth) from 4.24.7 to 4.24.10.
- [Release notes](https://github.com/nextauthjs/next-auth/releases)
- [Commits](https://github.com/nextauthjs/next-auth/compare/next-auth@4.24.7...next-auth@4.24.10)

---
updated-dependencies:
- dependency-name: next-auth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 13:50:35 +00:00
Vincent fcadae9401 Update script name in update instructions 2024-10-28 13:36:03 +00:00
dependabot[bot] b99b1e092c chore(deps-dev): bump tsx from 4.19.1 to 4.19.2
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.19.1 to 4.19.2.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.1...v4.19.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 13:36:03 +00:00
Vincent 96961f946e Remove redundant @types/uuid
Since version 11, uuid is natively written in TypeScript and
publishes its own type definitions.
2024-10-28 13:16:13 +00:00
dependabot[bot] d65ca725ea chore(deps): bump uuid from 10.0.0 to 11.0.1
Bumps [uuid](https://github.com/uuidjs/uuid) from 10.0.0 to 11.0.1.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v10.0.0...v11.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 13:16:13 +00:00