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

31850 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] e3728182a7
chore(deps): bump the sentry group with 5 updates
Bumps the sentry group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `8.35.0` | `8.36.0` |
| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `8.35.0` | `8.36.0` |
| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `8.35.0` | `8.36.0` |
| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `8.35.0` | `8.36.0` |
| [@sentry/opentelemetry](https://github.com/getsentry/sentry-javascript) | `8.35.0` | `8.36.0` |


Updates `@sentry/browser` 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/nestjs` 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/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/opentelemetry` 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/browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/nestjs"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- 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/opentelemetry"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 07:00:48 +00:00
Lauren Zugai 47ca7c4fce
Merge pull request #17969 from mozilla/2fa-backup-keyboard
fix(2fa): Show text keyboard on inline_totp_setup recovery code confirmation
2024-11-04 12:42:30 -06:00
Vijay Budhram e4a0a37fb6
Merge pull request #17968 from mozilla/revert-17827-fxa-10418
Revert "feat(2fa): Add auth scheme to require 2FA on session token"
2024-11-04 13:28:41 -05:00
Lauren Zugai 8a626113f2
Merge pull request #17925 from mozilla/FXA-10638
feat(sync): Remove 'desktop only' restriction to send can_link_account
2024-11-04 12:27:56 -06:00
Lauren Zugai 77537c09c0
fix(2fa): Show text keyboard on inline_totp_setup recovery code confirmation
Because:
* We're showing a numeric keyboard in mobile when users need to confirm their backup code, which is alphanumeric

This commit:
* Shows the correct keyboard for this page

fixes FXA-10687
2024-11-04 12:04:58 -06:00
Vijay Budhram cab438a55a
fix(bug): Revert sessionTokenNoAssurance in device route 2024-11-04 12:19:50 -05:00
Vijay Budhram 012672a0bf
Revert "feat(2fa): Add auth scheme to require 2FA on session token" 2024-11-04 11:56:12 -05:00
Barry Chen 3e8bbdc416
Merge pull request #17966 from mozilla/dependabot/npm_and_yarn/nestjs/schematics-10.2.3
chore(deps-dev): bump @nestjs/schematics from 10.1.1 to 10.2.3
2024-11-04 09:26:30 -06:00
Barry Chen 0af6aff60c
Merge pull request #17965 from mozilla/dependabot/npm_and_yarn/mysql2-3.11.3
chore(deps): bump mysql2 from 3.10.3 to 3.11.3
2024-11-04 08:39:18 -06:00
dependabot[bot] 3cdf71d13e
chore(deps-dev): bump @nestjs/schematics from 10.1.1 to 10.2.3
Bumps [@nestjs/schematics](https://github.com/nestjs/schematics) from 10.1.1 to 10.2.3.
- [Release notes](https://github.com/nestjs/schematics/releases)
- [Changelog](https://github.com/nestjs/schematics/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/schematics/compare/10.1.1...10.2.3)

---
updated-dependencies:
- dependency-name: "@nestjs/schematics"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 07:12:03 +00:00
dependabot[bot] 094c11b380
chore(deps): bump mysql2 from 3.10.3 to 3.11.3
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.10.3 to 3.11.3.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.10.3...v3.11.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 07:11:33 +00:00
Dan Schomburg 86c49e470e
Merge pull request #17952 from mozilla/FXA-10203
task(settings): Add new icons for 2FA flows
2024-11-01 14:21:41 -07:00
Dan Schomburg 4148dbb685
task(settings): Add new icons for 2FA flows 2024-11-01 13:31:58 -07:00
Lauren Zugai 3a629e8758
Merge pull request #17950 from mozilla/FXA-10202
feat(svg): Animate 3x SVGs to prep for SMS use
2024-11-01 13:31:11 -05:00
Lauren Zugai 94dbdd00b7
feat(svg): Animate 3x SVGs to prep for SMS use
Because:
* We want new SVGs, and we want them animated

This commit:
* Adds these SVGs to our Images storybook, animates them per UX preferences
* Adds some more SVG notes to our settings README

closes FXA-10202
2024-11-01 12:56:36 -05:00
Barry Chen 4634f37037
Merge pull request #17956 from mozilla/dependabot/npm_and_yarn/open-telemetry-0a8200cba8
chore(deps): bump @opentelemetry/auto-instrumentations-node from 0.49.2 to 0.52.0 in the open-telemetry group
2024-11-01 09:02:09 -05:00
dependabot[bot] a7c44ac70d
chore(deps): bump @opentelemetry/auto-instrumentations-node
Bumps the open-telemetry group with 1 update: [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib).


Updates `@opentelemetry/auto-instrumentations-node` from 0.49.2 to 0.52.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/compare/auto-instrumentations-node-v0.49.2...auto-instrumentations-node-v0.52.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/auto-instrumentations-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: open-telemetry
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 07:27:01 +00:00
Dan Schomburg 73b710023e
Merge pull request #17938 from mozilla/FXA-10460-admin-server
task(admin-server): Fix admin server startup times and some refactor
2024-10-31 14:31:54 -07:00
Reino Muhl b9e5cef7e8
Merge pull request #17949 from mozilla/fxa-10503-update-payment-provider
feat(next): update cart payment info logic
2024-10-31 15:43:59 -04:00
Vijay Budhram dec3ddff48
Merge pull request #17948 from mozilla/fxa-10677
fix(bug): Skip session assurance check in /oauth/token route
2024-10-31 15:40:07 -04:00
Reino Muhl 912c24c282
feat(next): update cart payment info logic
Because:

- Update emitter and glean records with actual payment provider
- Add paypal payment provider logic to success page

This commit:

- Updates emitter calls to include payment provider
- Updates emitter event for a failure to allow for undefined payment
  provider
- Removes ConfirmationDetail component from success page and moves logic
  into page JSX.
- Adds card and paypal images

Closes #FXA-10503 FXA-10608
2024-10-31 11:59:37 -04:00
Vijay Budhram 479f7be5d0
fix(bug): Skip session assurance check in /oauth/token route 2024-10-31 11:43:33 -04:00
Ben Bangert 88d94a6764
Merge pull request #17941 from mozilla/FXA-10333
feat: add recovery-phone library
2024-10-31 07:41:14 -07:00
Barry Chen c39bcfae02
Merge pull request #17947 from mozilla/dependabot/npm_and_yarn/core-js-3.39.0
chore(deps-dev): bump core-js from 3.38.0 to 3.39.0
2024-10-31 09:06:14 -05:00
Barry Chen 7e25c6040c
Merge pull request #17945 from mozilla/dependabot/npm_and_yarn/nyc-17.1.0
chore(deps-dev): bump nyc from 15.1.0 to 17.1.0
2024-10-31 08:52:54 -05:00
Lisa Chan 02b4c184c1
Merge pull request #17900 from mozilla/FXA-10546
feat(payments-ui): Add error messaging for invalid email input
2024-10-31 09:11:24 -04:00
dependabot[bot] 35d990e061
chore(deps-dev): bump core-js from 3.38.0 to 3.39.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.38.0 to 3.39.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.39.0/packages/core-js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 06:59:43 +00:00
dependabot[bot] 8c10fb5ac6
chore(deps): bump joi from 17.8.3 to 17.13.3
Bumps [joi](https://github.com/hapijs/joi) from 17.8.3 to 17.13.3.
- [Commits](https://github.com/hapijs/joi/compare/v17.8.3...v17.13.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 06:59:14 +00:00
dependabot[bot] 82e7d176fc
chore(deps-dev): bump nyc from 15.1.0 to 17.1.0
Bumps [nyc](https://github.com/istanbuljs/nyc) from 15.1.0 to 17.1.0.
- [Release notes](https://github.com/istanbuljs/nyc/releases)
- [Changelog](https://github.com/istanbuljs/nyc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/istanbuljs/nyc/compare/v15.1.0...nyc-v17.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 06:58:44 +00:00
Ben Bangert 904923e113
feat: add recovery-phone library
Because:

* We want a root recovery-phone library for related functionality.

This commit:

* Adds a new recovery-phone library.
2024-10-31 01:19:54 +00:00
Dan Schomburg 14c64e18b7
task(admin-server): Fix startup times and some refactor
Because:
- We want to improve startup performance of admin-server
- We determined using the @sentry/node package in the admin-server was source of slowdown
- Using @sentry/nestjs made a big improvement in startup time.

This Commit:
- Switches to using @sentry/nestjs integration for admin-server
- Refactors libs/sentry into three distinct contexts libs/sentry-nestjs, libs/sentry-node, libs/sentry-browser, and libs/sentry-utils
- Extracts common functions to libs/sentry-utils so they can be reused.
2024-10-30 12:32:46 -07:00
Lauren Zugai 2a2157f5af
Merge pull request #17904 from mozilla/oauth-native-service-cleanup
chore(cleanup): DRY up service checks, comment/dev-launcher README tweak
2024-10-30 14:04:37 -05:00
Barry Chen 855dd3ec1a
Merge pull request #17939 from mozilla/FXA-10610-ambiguous-uid
fix(scripts): fix an ambiguous column name
2024-10-30 13:44:13 -05:00
Barry Chen 02a3119a8c
fix(scripts): fix an ambiguous column name 2024-10-30 13:07:43 -05:00
Vijay Budhram fcb22429f6
Merge pull request #17893 from mozilla/fxa-10583
feat(tests): Fix 2FA inline setup flow
2024-10-30 11:23:55 -04:00
Barry Chen 7c4d789df5
Merge pull request #17930 from mozilla/build-all-auth-scripts
fix(tsc): compile all ts in auth server's script dir
2024-10-30 09:53:15 -05:00
Barry Chen 6ffea7518b
Merge pull request #17936 from mozilla/dependabot/npm_and_yarn/nestjs/config-3.3.0
chore(deps): bump @nestjs/config from 3.2.0 to 3.3.0
2024-10-30 08:42:59 -05:00
Barry Chen 597a582923
Merge pull request #17934 from mozilla/dependabot/npm_and_yarn/ts-morph-24.0.0
chore(deps): bump ts-morph from 22.0.0 to 24.0.0
2024-10-30 08:29:41 -05:00
Barry Chen 8c1849149b
Merge pull request #17935 from mozilla/dependabot/npm_and_yarn/stripe/stripe-js-4.9.0
chore(deps): bump @stripe/stripe-js from 4.3.0 to 4.9.0
2024-10-30 08:28:50 -05:00
dependabot[bot] 313d00db65
chore(deps): bump @nestjs/config from 3.2.0 to 3.3.0
Bumps [@nestjs/config](https://github.com/nestjs/config) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/nestjs/config/releases)
- [Changelog](https://github.com/nestjs/config/blob/master/.release-it.json)
- [Commits](https://github.com/nestjs/config/compare/3.2.0...3.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 07:04:06 +00:00
dependabot[bot] 0f07d94db8
chore(deps): bump @stripe/stripe-js from 4.3.0 to 4.9.0
Bumps [@stripe/stripe-js](https://github.com/stripe/stripe-js) from 4.3.0 to 4.9.0.
- [Release notes](https://github.com/stripe/stripe-js/releases)
- [Commits](https://github.com/stripe/stripe-js/compare/v4.3.0...v4.9.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-10-30 07:03:34 +00:00
dependabot[bot] 42a54cf0e7
chore(deps): bump ts-morph from 22.0.0 to 24.0.0
Bumps [ts-morph](https://github.com/dsherret/ts-morph) from 22.0.0 to 24.0.0.
- [Release notes](https://github.com/dsherret/ts-morph/releases)
- [Commits](https://github.com/dsherret/ts-morph/compare/22.0.0...24.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 07:02:59 +00:00
Barry Chen 0f524c0588
fix(tsc): compile all ts in auth server's script dir 2024-10-29 20:34:25 -05:00
Dan Schomburg 8d553d93db
Merge pull request #17926 from mozilla/fix-missing-unwrap-bkey-for-signin-unblock
bug(settings): Signin Unblock was dropping unwrapBKey
2024-10-29 17:33:59 -07:00
dschom 1c3378e185
bug(settings): Signin Unblock was dropping unwrapBKey
Because:
- We had reports of users getting disconnected from sync
- We had firefox logs showing the unwrapBKey was not being provided by FxA

This Commit:
- Ensures unwrapBKey is provided
- Introduces a test file for SigninUnbock container
- Fixes a bug in our mocks where the credentialStatus.currentVersion wasn't the correct format
- Switches to SigninOAuthIntegration for useFinishOAuthFlowHandler, which is a more accurate and restricted interface.
2024-10-29 16:45:58 -07:00
Lauren Zugai 4302a6dca6
feat(sync): Remove 'desktop only' restriction to send can_link_account
Because:
* iOS and Android now support responding with ok: true automatically

This commit:
* Makes conditions for when we send this more consistent

closes FXA-10638
2024-10-29 15:21:40 -05:00
Barry Chen 7fbec8995a
Merge pull request #17924 from mozilla/FXA-10610-inactives-list-with-ands
fix(scripts): update where conditions on inactive accounts query
2024-10-29 14:00:31 -05:00
Barry Chen b6835d2e78
fix(scripts): update where conditions on inactive accounts query
Because:
 - an account is considered active when any of the timestamps is at or
   newer than the active by date

This commit:
 - fixes the sql's where conditions so that any such timestamp filters
   the account out of the list
2024-10-29 13:59:59 -05:00
Reino Muhl 9adaaec4ab
Merge pull request #17915 from mozilla/fxa-10549-apple-iap-more-fields
feat(iap): add new apple iap fields to firestore
2024-10-29 14:27:47 -04:00
Lauren Zugai 82ca32ba1f
fix(cleanup): DRY up service checks, comment/dev-launcher README tweak
Because:
* We want to clean up some things that recently landed

This commit:
* Adds a function to check if the service is 'relay' or 'sync', fixes typos, removes redundent option in dev-launcher README

fixes part of FXA-10614
2024-10-29 11:31:27 -05:00