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 #
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.
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.
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
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
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 #
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
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
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
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>
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
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>