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

28758 Коммитов

Автор SHA1 Сообщение Дата
Lisa Chan 3403f3350a
chore(libs): Create getClients method in CapabilityManager 2023-10-24 13:10:29 -04:00
Ben Bangert c5ffcb0b99
Merge pull request #15920 from mozilla/chore/node-dep-update
chore: update node to 18.18.2
2023-10-16 20:19:01 -07:00
Dan Schomburg 0c694105e0
Merge pull request #15930 from mozilla/revert-15915-FXA-8347
Revert "task(content): Update privacy policy document"
2023-10-16 17:37:28 -07:00
Ben Bangert 6ed76a6caf
chore: update node to 18.18.2
Because:

* We want to use the latest security release of Node.

This commit:

* Updates Node.js to 18.18.2
2023-10-16 16:46:26 -07:00
Dan Schomburg e9ea50835f
Revert "task(content): Update privacy policy document" 2023-10-16 15:58:31 -07:00
Lisa Chan f6e347b547
Merge pull request #15927 from mozilla/FXA-8428_newsletter
chore(contentful): Update Contentful Content Model with newsletter fields
2023-10-16 17:37:56 -04:00
Lisa Chan 62970afb36
chore(contentful): Update Contentful Content Model with newsletter fields 2023-10-16 17:23:47 -04:00
Reino Muhl 4055506419
Merge pull request #15925 from mozilla/polish-nx-package-main-paths
fix(nx): remove nx prject rootDir and main changes
2023-10-16 14:05:34 -04:00
Reino Muhl 70ebacc772
fix(nx): remove nx prject rootDir and main changes
Because:

* Manual changes were needed to all nx libraries to ensure expected
  TypeScript build and development intellisense behavior.

This commit:

* Removes the "rootDir" build option added to all libraries, to allow
  for relative paths. This is no longer necessary since issues using
  TypeScript path aliases have been resolved.
* Removes changes to "main" build option, which ensured the built
  version of package.json had the correct path to the main index.js.

Closes #
2023-10-16 13:32:53 -04:00
Dan Schomburg a1cb4de01c
Merge pull request #15916 from mozilla/FXA-8465
task(auth): Add brand messaging to subplat emails
2023-10-16 09:12:38 -07:00
Dan Schomburg 124612eca0
Merge pull request #15923 from mozilla/bump-deploy-storybook-ci-resources
task(CI): Increase resource class that deploys storybooks
2023-10-16 09:12:07 -07:00
Dan Schomburg 9f001167cd
Merge pull request #15922 from mozilla/update-favicon
task(many): Update favicons
2023-10-16 09:09:08 -07:00
dschom 91a6add875
Squash: Update icons in storybooks 2023-10-13 18:17:39 -07:00
dschom 9066d41089
task(CI): Increase resource class that deploys storybooks
Because:
- Deploys were getting flaky, and hitting memory limits

This commit:
- Changes `build-and-deploy-storybooks` from medium plus to large.
2023-10-13 18:01:35 -07:00
dschom 155f8d389d
task(many): Update favicons
Because:
- We want to use the 'm' as the favicon
2023-10-13 17:27:14 -07:00
Dan Schomburg f22a9c4eb0
Merge pull request #15915 from mozilla/FXA-8347
task(content): Update privacy policy document
2023-10-13 15:27:43 -07:00
Vijay Budhram da11a27c5f
Merge pull request #15918 from mozilla/fxa-8471
fix(bug): Update reset password to use authPW
2023-10-13 14:16:42 -04:00
dschom 16743f1851
task(auth-server): Add brand messaging to subscription emails
Because:
- We want the brand messaging on subscription emails too.

This Commit:
- Adds the brand messaging.
- Increase max width on the message container to 640px to be inline with subscription email's max width.
2023-10-13 11:00:01 -07:00
Vijay Budhram 60bbff3f4f
fix(bug): Update reset password to use authPW 2023-10-13 12:53:14 -04:00
Dan Schomburg 19e446996f
Merge pull request #15913 from mozilla/fix-storybook-css
bug(CI): Fix missing CSS in auth server storybooks
2023-10-13 09:16:30 -07:00
dschom 9dc8f44332
bug(CI): Fix missing CSS in auth server storybooks
Because:
- Styling in auth server storybooks was off

This Commit:
- Adds the email css folders to workspace
- Adds the locales folders to workspaces
- Updates the log level for gcp export so we can see what is being published
- Has `mozilla-fxa/storybook-gcp-publisher` to only publish, we now build ourselves with an nx command.
2023-10-13 08:53:42 -07:00
Lauren Zugai d8a894a914
Merge pull request #15911 from mozilla/FXA-8323
refactor(l10n): Activate fxa-react rebrand strings, update header logo
2023-10-13 09:38:38 -05:00
dschom 70d03c1380
task(content): Update privacy policy document
Because:
- We now want to reference a privacy policy specific to Mozilla

This Commit:
- Starts using the `mozilla_privacy_policy.md` legal doc
2023-10-12 15:11:16 -07:00
Lauren Zugai aa219e8ff6
refactor(l10n): Activate fxa-react rebrand strings, update header logo
Because:
* We want to activate our new Mozilla branding strings and logo

This commit:
* Uses new strings
* Adds mozilla 'm' logo SVG, references it in relevant files

closes FXA-8323
2023-10-12 16:34:07 -05:00
Wil Clouser 1b8ccb1ea1
Merge pull request #15912 from mozilla/FXA-7658-investigate-implement-sentry-cron-monitoring
feat: Flush sentry before ending cron processes
2023-10-12 13:23:02 -07:00
Wil Clouser b24b9a1cec
feat: Flush sentry before ending cron processes
Because:

* Our monitoring doesn't show our crons ending

This commit:

* Flushes sentry before killing the process

Closes FXA-7658
2023-10-12 12:59:32 -07:00
Vijay Budhram 6d955f3388
Merge pull request #15910 from mozilla/dependabot/npm_and_yarn/semver-7.5.2
chore(deps): bump semver from 7.3.5 to 7.5.2
2023-10-12 15:35:16 -04:00
Vijay Budhram bd2092e5f1
Merge pull request #15904 from mozilla/fxa-8443
feat(auth): Add database migration to associate third party auth and session
2023-10-12 15:32:14 -04:00
Vijay Budhram 6db2e9d464
fix(test): Add db migration for adding providerId to sessionTable 2023-10-12 14:51:39 -04:00
dependabot[bot] 32fbbfce6c
chore(deps): bump semver from 7.3.5 to 7.5.2
Bumps [semver](https://github.com/npm/node-semver) from 7.3.5 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.5...v7.5.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 18:51:27 +00:00
Vijay Budhram ff699d979f
Merge pull request #15906 from mozilla/dependabot/npm_and_yarn/typescript-eslint/parser-6.7.5
chore(deps-dev): bump @typescript-eslint/parser from 5.57.1 to 6.7.5
2023-10-12 14:49:15 -04:00
Barry Chen 399cba40e2
Merge pull request #15835 from mozilla/try-account-uid-for-glean
fix(metrics): add workaround for uid check in fxa-settings
2023-10-12 09:53:08 -07:00
Barry Chen f9d8c28ef9
fix(metrics): add workaround for uid check in fxa-settings
Because:
 - the uid getter in fxa-settings could cause an error to be thrown (at
   least when the user has not signed in yet)

This commit:
 - adds a workaround to ignore the error for now
2023-10-12 11:30:27 -05:00
dependabot[bot] 1c22cdd8a3
chore(deps-dev): bump @typescript-eslint/parser from 5.57.1 to 6.7.5
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.57.1 to 6.7.5.
- [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.7.5/packages/parser)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 07:21:53 +00:00
Ivo Plamenac 229c5077c3
Merge pull request #15905 from mozilla/fix-js-path-aliases
fix(auth): replace ts alias with relative paths
2023-10-11 15:49:53 -07:00
Reino Muhl 526605a091
fix(auth): replace ts alias with relative paths
Because:

* fxa-auth-server is failing to start up in build since TypeScript path
  aliases are still present in JavaScript files.

This commit:

* Replace ts path aliases in fxa-auth-server JS files, with relative
  paths.

Closes #
2023-10-11 18:15:13 -04:00
Ben Bangert afe3437807
Merge pull request #15856 from mozilla/FXA-8241-eligibilitymanager-create-getplaneligibility
feat: add getOfferingOverlap to eligibility manager
2023-10-11 11:44:51 -07:00
Ben Bangert 3ed06b3843
feat: add getOfferingOverlap to eligibility manager
Because:

* We want to determine whether a customer is eligible for a plan
  offering, and if so, which offering they are eligible for.

This commit:

* Adds the getOfferingOverlap method to the eligibility manager.

Closes FXA-8241
2023-10-11 11:14:00 -07:00
Valerie Pomerleau 943cfb913e
Merge pull request #15903 from mozilla/FXA-8331
fix(react): Signup submit can be enabled if password autofilled
2023-10-11 10:31:27 -07:00
Dan Schomburg 9f235c69e9
Merge pull request #15871 from mozilla/FXA-7994
task(auth): Add branding banner to emails
2023-10-11 10:20:17 -07:00
Valerie Pomerleau 0a30771882
fix(react): Make sure Signup submit can be enabled if password autofilled
Because:

* Submit button was not enabled if password field was autofilled by password manager, even if all form requirements met
* Validation was only happening if all inputs blurred

This commit:

* Change onBlur form validation mode to onChange
* Update related tests

Closes #FXA-8331
2023-10-11 09:54:46 -07:00
Reino Muhl c4c664eddc
Merge pull request #15901 from mozilla/fix-next-env-vars
feat(payments): rework nest config loader
2023-10-11 11:39:25 -04:00
dschom 5cb473a151
task(auth): Add branding banner to emails
Because:
- We want to add in email product messaging about the Mozilla account brand

This Commit:
- Adds a banner to all fxa emails with intended messaging
2023-10-11 08:35:33 -07:00
Valerie Pomerleau eb2fc57c05
Merge pull request #15839 from mozilla/FXA-6519-oauth
feat(react): Recreate oauth/signup functionality in React
2023-10-11 08:29:19 -07:00
Reino Muhl b3a81a4870
feat(payments): rework nest config loader
Because:

* Nest app config loader needs to support uppercase env vars

This commit:

* Adds support for uppercase env vars to Nest app config loader
* Update MySQLConfig to handle normalization
* Fixes issue loading l10n ftl files

Closes #

Co-authored-by: Ben Bangert <ben@groovie.org>
2023-10-11 09:47:27 -04:00
Valerie Pomerleau 8a1b4b9663
Merge pull request #15876 from mozilla/FXA-8370
feat(monitor): Add monitor terms of service to signin/signup
2023-10-10 16:36:17 -07:00
Valerie Pomerleau af30479508
Merge pull request #15834 from mozilla/FXA-7552-HCM
fix(fxa-settings): High-contrast mode improvements
2023-10-10 16:30:40 -07:00
Valerie Pomerleau 39df757ca6
feat(monitor): Add monitor terms of service to signin/signup
Because:

* We want to show links to Monitor's terms of service and privacy notice when users are signing in/signing up from that relying party

This commit:

* Add MoniterClientMixin to conditionally display terms
* Add monitor terms of service to index, sign_in_password, sign_up_password, set_password, force_auth when the oauth client id corresponds to Monitor's
* Add same terms to React version of the same pages
* Add l10n strings for rebrand to Mozilla account
* Update tests
* Disable 123Done client id from pocket-migration-mixin (intended for testing)

Closes #FXA-8370
2023-10-10 16:16:46 -07:00
Valerie Pomerleau 9defa8ddcf
feat(react): Recreate oauth/signup functionality in React
Because:

* We're converting our legacy Backbone pages to React by extending fxa-settings

This commit:

* Enable oAuth integration handling for the React Signup flow, including redirecting the user to the relying party after signup
* Update error handling for the ConfirmSignupCode page
* Update local storage utilities to allow updating the verification state of an account
* Create ConfirmSignupCode container component

Closes #FXA-6519

Co-authored-by: Lauren Zugai <lauren@zugai.com>
2023-10-10 15:41:08 -07:00
Dan Schomburg 87f59720fc
Merge pull request #15873 from mozilla/fix-margin-bottom-in-nonmobile-context
bug(settings): Margin bottom should only be applied to mobile
2023-10-10 15:40:51 -07:00