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

29777 Коммитов

Автор SHA1 Сообщение Дата
Ben Bangert 5fafbd4718
chore: update Next to 14.1.1
Because:

* We want the instrumentation fix.

This commit:

* Updates next to 14.1.1.
2024-03-01 10:55:03 -08:00
dependabot[bot] d694d7826b
chore(deps): bump jsdom from 22.1.0 to 24.0.0
Bumps [jsdom](https://github.com/jsdom/jsdom) from 22.1.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/22.1.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-03-01 17:54:24 +00:00
Dan Schomburg c35d9a0266
Merge pull request #16464 from mozilla/FXA-9080
task(settings, content): Create configurable rollout rates for v2 key stretching
2024-03-01 09:47:39 -08:00
Valerie Pomerleau d010da3f2d
Merge pull request #16496 from mozilla/dependabot/npm_and_yarn/knex-3.1.0
chore(deps): bump knex from 2.4.2 to 3.1.0
2024-03-01 09:46:32 -08:00
Valerie Pomerleau fbd330a3ba
Merge pull request #16497 from mozilla/dependabot/npm_and_yarn/dotenv-16.4.5
chore(deps): bump dotenv from 10.0.0 to 16.4.5
2024-03-01 09:41:19 -08:00
dependabot[bot] d5649d9958
chore(deps): bump dotenv from 10.0.0 to 16.4.5
Bumps [dotenv](https://github.com/motdotla/dotenv) from 10.0.0 to 16.4.5.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v10.0.0...v16.4.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 06:41:40 +00:00
dependabot[bot] 4f13b57694
chore(deps): bump knex from 2.4.2 to 3.1.0
Bumps [knex](https://github.com/knex/knex) from 2.4.2 to 3.1.0.
- [Release notes](https://github.com/knex/knex/releases)
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/knex/knex/compare/2.4.2...3.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 06:39:18 +00:00
Valerie Pomerleau 620f27fce9
Merge pull request #16495 from mozilla/FXA-9030-fix-l10n
fix(l10n): Fix l10n string in signin unblock
2024-02-29 14:40:52 -08:00
Valerie Pomerleau a19d735215
fix(l10n): Fix l10n string in signin unblock
Because:

* There is a word missing in an error message string

This commit:

* Add missing word and replace l10n string

Closes  #FXA-9030
2024-02-29 13:17:40 -08:00
Lisa Chan 48d9eb3385
Merge pull request #16490 from mozilla/dependabot/npm_and_yarn/postcss-cli-11.0.0
chore(deps): bump postcss-cli from 7.1.1 to 11.0.0
2024-02-29 08:46:30 -08:00
Lisa Chan ff0adada2e
Merge pull request #16489 from mozilla/dependabot/npm_and_yarn/sentry/node-7.103.0
chore(deps): bump @sentry/node from 7.100.1 to 7.103.0
2024-02-29 08:46:00 -08:00
Lisa Chan 483c742c40
Merge pull request #16488 from mozilla/dependabot/npm_and_yarn/testing-library/dom-9.3.4
chore(deps-dev): bump @testing-library/dom from 9.2.0 to 9.3.4
2024-02-29 08:45:30 -08:00
Julian Poyourow 6fe21a1fb6
Merge pull request #16492 from mozilla/fxa-9181
fix(auth): fallback to null locations rather than empty object
2024-02-28 15:07:57 -08:00
Julian Poyourow 5ab608451b
fix(auth): fallback to null locations rather than empty object 2024-02-28 14:37:46 -08:00
Barry Chen 7ba840cc15
Merge pull request #16470 from mozilla/FXA-8026,8027,8028
task(settings): Add glean metrics for totp
2024-02-28 16:26:16 -06:00
dependabot[bot] cf05d8c7d5
chore(deps): bump @sentry/node from 7.100.1 to 7.103.0
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 7.100.1 to 7.103.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.103.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.100.1...7.103.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 18:47:01 +00:00
Julian Poyourow eb94bfc9be
Merge pull request #16487 from mozilla/polish-update-type-cacheable
feat(type-cacheable): update to load firestore adapter from lambda
2024-02-28 10:42:56 -08:00
Wil Clouser 75ef3297ef
Merge pull request #16462 from mozilla/fxa-redis-v2
feat(redis): Add support to customs server to use redis or memcache
2024-02-28 09:06:54 -08:00
dependabot[bot] 6a9e56a5e3
chore(deps): bump postcss-cli from 7.1.1 to 11.0.0
Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.1 to 11.0.0.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-cli/compare/7.1.1...11.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 06:55:28 +00:00
dependabot[bot] 316674eac6
chore(deps-dev): bump @testing-library/dom from 9.2.0 to 9.3.4
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library) from 9.2.0 to 9.3.4.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases)
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v9.2.0...v9.3.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 06:53:32 +00:00
Julian Poyourow 11c48737bc
feat(type-cacheable): update to load firestore adapter from lambda 2024-02-27 15:59:33 -08:00
Lisa Chan 4dfbfbc675
Merge pull request #16481 from mozilla/FXA-8932
feat(payments-paypal): Create PayPalManager getCheckoutToken
2024-02-27 15:53:21 -08:00
Lisa Chan f8314a71a7
feat(payments-paypal): Create PayPalManager getCheckoutToken 2024-02-27 15:11:08 -08:00
Ankita Shrivastava 7f6172ccbf
Merge pull request #16478 from mozilla/change-selector-objects
update waitForSelector() to page.locator()
2024-02-27 15:03:25 -05:00
Ankita Shrivastava 4a448c3261
update waitForSelector() to page.locator() 2024-02-27 14:29:53 -05:00
Lisa Chan c3ad606b3f
Merge pull request #16482 from mozilla/dependabot/npm_and_yarn/type-fest-4.10.3
chore(deps-dev): bump type-fest from 3.13.1 to 4.10.3
2024-02-27 11:15:01 -08:00
Lisa Chan 7c7d7d2e41
Merge pull request #16483 from mozilla/dependabot/npm_and_yarn/consolidate-1.0.3
chore(deps): bump consolidate from 0.16.0 to 1.0.3
2024-02-27 09:58:55 -08:00
Lisa Chan 9973a45035
Merge pull request #16484 from mozilla/dependabot/npm_and_yarn/storybook/core-server-7.6.17
chore(deps-dev): bump @storybook/core-server from 7.5.3 to 7.6.17
2024-02-27 09:58:29 -08:00
Vijay Budhram 62436c0b48
feat(redis): Testing customs server using redis 2024-02-26 14:25:07 -07:00
dependabot[bot] 4b21bbae21
chore(deps-dev): bump @storybook/core-server from 7.5.3 to 7.6.17
Bumps [@storybook/core-server](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/core-server) from 7.5.3 to 7.6.17.
- [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.17/code/lib/core-server)

---
updated-dependencies:
- dependency-name: "@storybook/core-server"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 06:22:47 +00:00
dependabot[bot] cdd78591ac
chore(deps): bump consolidate from 0.16.0 to 1.0.3
Bumps [consolidate](https://github.com/ladjs/consolidate) from 0.16.0 to 1.0.3.
- [Release notes](https://github.com/ladjs/consolidate/releases)
- [Changelog](https://github.com/ladjs/consolidate/blob/master/HISTORY.md)
- [Commits](https://github.com/ladjs/consolidate/commits/v1.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 06:21:50 +00:00
dependabot[bot] 01c3ee9498
chore(deps-dev): bump type-fest from 3.13.1 to 4.10.3
Bumps [type-fest](https://github.com/sindresorhus/type-fest) from 3.13.1 to 4.10.3.
- [Release notes](https://github.com/sindresorhus/type-fest/releases)
- [Commits](https://github.com/sindresorhus/type-fest/compare/v3.13.1...v4.10.3)

---
updated-dependencies:
- dependency-name: type-fest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 06:20:55 +00:00
dschom 23cae02c07
task(settings, content): Create configurable rollout rates for v2 key stretching
Because:
- We want slowly rollout key stretching changes

This Commit:
- Adds query params to force experiment
- Adds experiment
- Allows fxa-settings to check experiment state
- Exposes config to control experiment's roll out rate
- Set defaults such that v2 key stretching is disabled
2024-02-23 18:24:09 -08:00
Katrina Anderson 52142f00f3
Merge pull request #16477 from mozilla/fxa-9180
test(functional-tests): remove PayPal functional tests
2024-02-23 12:03:25 -05:00
Reino Muhl 7d7a9222b2
Merge pull request #16469 from mozilla/fxa-8978-relax-capability-validation
feat(contentful): ease capability validation
2024-02-23 11:20:14 -05:00
Reino Muhl dfe36b7ff7
Merge pull request #16472 from mozilla/dependabot/npm_and_yarn/next-14.1.0
chore(deps): bump next from 14.0.2 to 14.1.0
2024-02-23 10:57:46 -05:00
Lisa Chan 383e103150
Merge pull request #16475 from mozilla/dependabot/npm_and_yarn/react-router-dom-6.22.1
chore(deps): bump react-router-dom from 6.19.0 to 6.22.1
2024-02-23 10:53:22 -05:00
Katrina Anderson 1d4670aa8d
test(functional-tests): remove PayPal functional tests
Because:
- the PayPal functional tests continue to be brittle, reporting false negatives and disrupting the CI pipeline
This commit:
- removes PayPal functional tests
Closes #FXA-9180
2024-02-23 10:38:40 -05:00
dependabot[bot] 2eb94047e7
chore(deps): bump next from 14.0.2 to 14.1.0
Bumps [next](https://github.com/vercel/next.js) from 14.0.2 to 14.1.0.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v14.0.2...v14.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-23 09:34:08 -05:00
Vijay Budhram 81c6da70e1
feat(redis): Testing customs server using redis 2024-02-23 09:20:27 -05:00
Reino Muhl edf6a38239
feat(contentful): ease capability validation
Because:

* Need to ease validations on the capability slug string to
  accomodate the following scenarios
  * Capability string greater than 20 characters
  * Same capability string used by multiple services

This commit:

* Removes the character limits and unique constraint from the capability
  slug string.

Closes #FXA-8978
2024-02-23 09:18:19 -05:00
dependabot[bot] a908cb5956
chore(deps): bump react-router-dom from 6.19.0 to 6.22.1
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.19.0 to 6.22.1.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.22.1/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.1/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-23 14:16:37 +00:00
Lisa Chan c3b2782fe3
Merge pull request #16473 from mozilla/dependabot/npm_and_yarn/react-redux-9.1.0
chore(deps): bump react-redux from 8.1.1 to 9.1.0
2024-02-23 09:09:53 -05:00
dependabot[bot] c12a5507d1
chore(deps): bump react-redux from 8.1.1 to 9.1.0
Bumps [react-redux](https://github.com/reduxjs/react-redux) from 8.1.1 to 9.1.0.
- [Release notes](https://github.com/reduxjs/react-redux/releases)
- [Changelog](https://github.com/reduxjs/react-redux/blob/master/CHANGELOG.md)
- [Commits](https://github.com/reduxjs/react-redux/compare/v8.1.1...v9.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-23 06:22:06 +00:00
dschom 5aa88ba6d1
task(customs): Configure rate limiting for getCredentialsStatus
Because:
- We need a custom configuration for rate limiting calls to /account/credentials/status

This Commit:
- Introduces a custom rate limiting rule for getCredentialsStatus
- Sets the config to allow up to 120 requests per minute and a rate limit interval of 15 minutes
- This call is automatically called in several scenarios, this should provide a generous upper limit of calls, allowing for page refreshes or multiple login attempts, while still preventing blatant abuse of the endpoint.
2024-02-22 16:49:12 -08:00
Valerie Pomerleau 30c28bc4a2
Merge pull request #16376 from mozilla/FXA-9030
feat(react): Build SigninUnblock page in React
2024-02-22 16:09:17 -08:00
dschom a06f8b47fa
task(settings): Add glean metrics for totp
Because:
- We need to add glean metrics

This Commit:
- Adds glean metric call for totpForm.success (event: login_totp_code_success_view)
- Adds glean metric call for totpForm.submit (event: login_totp_code_submit)
- Adds glean metric call for totpForm.view (event: login_totp_form_view)
2024-02-22 15:52:01 -08:00
Valerie Pomerleau 5b44dfd815
feat(react): Build SigninUnblock page in React
Because:

* We are converting backbone signin routes to react

This commit:

* Creates React page for SigninUnblock, including container component, unit tests, stories and l10n
* Updates Signin page to redirect to SigninUnblock when requests are throttled or blocked
* Conditionally renders React page if feature flag is on
* Update error handling in Signin and Signup to support throttling errors with localized retry after values

Closes #FXA-9030
2024-02-22 15:36:14 -08:00
Lauren Zugai 638f7fb622
Merge pull request #16466 from mozilla/FXA-9170-v2
chore(css): Add grunttask to fix content-server Tailwind selectors
2024-02-22 16:19:50 -06:00
Ben Bangert 9ed55dfe51
Merge pull request #16468 from mozilla/fix/query-customer-directly
fix: directly query for customer to avoid db changes
2024-02-22 14:17:25 -08:00