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

26946 Коммитов

Автор SHA1 Сообщение Дата
Reino Muhl 89e0c8a52b
Latest legal PDFs 2023-01-25 17:26:36 -05:00
Reino Muhl a5fdb65803
Merge pull request #14802 from mozilla/create-empty-lists
fix(CI): initialize empty lists
2023-01-25 17:24:34 -05:00
Reino Muhl 5b9677b0ab
fix(CI): initialize empty lists
Because:
- There is logic to gracefully exit when an operations list is empty.

This Commit:
- Creates an empty file when operations lists are created.

Closes: FXA-6701
2023-01-25 16:59:03 -05:00
millsoper de0e3ee7e8
Merge pull request #14797 from mozilla/FXA-6433-signup-confirmed--storybook
storybook(fxa-settings): add signup_confirmed to storybook
2023-01-25 13:15:21 -08:00
Vijay Budhram 001c6df012
Merge pull request #14774 from mozilla/fxa-6644
feat(react): Add security events to settings page
2023-01-25 15:52:46 -05:00
Vijay Budhram 3278ca35ab
feat(react): Add security events to settings page 2023-01-25 15:34:35 -05:00
Dan Schomburg 286ade9863
Merge pull request #14793 from mozilla/FXA-6694
Fxa 6694
2023-01-25 11:06:38 -08:00
Dan Schomburg 38619e2c6a
Merge pull request #14778 from mozilla/patch-1
fix(speed-trap): replace `function` with `=>`
2023-01-25 11:04:01 -08:00
dschom fa0d6a3914
fix(speed-trap): replace `function` with `=>`
Because:
* `this` @ line 76 in `diffL1` in `diff` may be undefined rather than the class instance object since `diffL1` is a `function`.

This commit:
* Replaces `function diffL{1,2} ()` with `const diffL{1, 2} = () =>`.
2023-01-25 10:38:41 -08:00
dschom 64569556c9
task(CI): Parallel job cancellation
Because:
- We want to shut down jobs

This Commit:
- Terminates tests suites early if unit or integration tests fail.
2023-01-25 09:03:40 -08:00
Lauren Zugai d292697927
Merge pull request #14647 from mozilla/dependabot/npm_and_yarn/babel-loader-8.3.0
chore(deps): bump babel-loader from 8.2.2 to 8.3.0
2023-01-25 10:24:50 -06:00
Lauren Zugai a9064bd1a8
Merge pull request #14790 from mozilla/FXA-6113
feat(react): Recreate '/clear' page + functionality in React
2023-01-25 10:23:44 -06:00
Vijay Budhram d3b2e526e5
Merge pull request #14795 from mozilla/dependabot/npm_and_yarn/ua-parser-js-1.0.33
chore(deps): bump ua-parser-js from 1.0.2 to 1.0.33
2023-01-24 16:32:38 -05:00
Mill e11aca187a
storybook(fxa-settings): add signup_confirmed to storybook
Because:

* We're converting the remaining content-server Backbone views to React.
  The first step in doing so is to recreate each view in React and house
it in storybook.

This commit:

* Recreates the signup_confirmed/signup_verified views in React, adds
  basic tests, and adds the view to views accepted by the Ready
component.

Closes #https://mozilla-hub.atlassian.net/browse/FXA-6433
2023-01-24 11:49:35 -08:00
dependabot[bot] 5b90c51bbb
chore(deps): bump ua-parser-js from 1.0.2 to 1.0.33
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 1.0.2 to 1.0.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/1.0.2...1.0.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 16:35:57 +00:00
Dan Schomburg 4487a56357
Merge pull request #14786 from mozilla/FXA-6681
task(CI): Fix case when test list is empty
2023-01-23 13:28:01 -08:00
Dan Schomburg 610ea3850a
Merge pull request #14788 from mozilla/FXA-6682
task(CI): Phase out setting servers tests
2023-01-23 13:06:19 -08:00
Bianca Danforth 51c6f316dd
Merge pull request #14768 from mozilla/train-250
Release 1.250.1
2023-01-23 13:59:51 -05:00
Lauren Zugai ff38ffee81
feat(react): Recreate '/clear' page + functionality in React
Because:
* We're converting content-server routes into React routes by extending fxa-settings

This commit:
* Creates the React version of the '/clear' page, including tests, stories, and functionality
* Adds this route to the simpleRoutes list to be served by the React app

closes FXA-6113
2023-01-23 12:55:22 -06:00
dschom 09ece40fd5
task(CI): Phase out setting servers tests
Because:
- The settings server functional tests have all been moved to playwright.
- The settings server integration tests run in the integration tests suites now.

This Commit:
- Phases out the settings server functional tests.
2023-01-20 15:51:35 -08:00
dependabot[bot] 6c0204570a
chore(deps): bump babel-loader from 8.2.2 to 8.3.0
Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.2 to 8.3.0.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.2...v8.3.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 23:08:48 +00:00
dschom 15f89a6750
task(CI): Fix case when test list is empty
Because:
- Code would error out if the operations list was empty.
- Code should gracefully exit if asked to run an empty list of operations.

This Commit:
- Gracefully exists when operations list is empty
2023-01-20 14:46:50 -08:00
Bianca Danforth 2383e614bf
Merge pull request #14780 from mozilla/ignore-esbuild-updates
chore(deps): temporarily ignore esbuild updates
2023-01-20 17:41:24 -05:00
Bianca Danforth bfb7d7c9b2
chore(deps): temporarily ignore esbuild updates
Because:

* We were seeing some [CI failures](https://app.circleci.com/pipelines/github/mozilla/fxa/37435/workflows/dfd7a914-a054-4ee8-aa13-ba2fce454788/jobs/399571) after https://github.com/mozilla/fxa/pull/14748 was merged and had to [revert the update](https://github.com/mozilla/fxa/pull/14766).
* Additionally, per FXA-5948, prior updates have caused other issues.

This commit:

* Temporarily ignores esbuild updates.

Closes #No issue
2023-01-20 13:53:18 -05:00
Bryan Olsson de8034832b
Merge pull request #14779 from bcolsson/fix-brand-reference
chore(l10n): Fix brand reference
2023-01-20 09:51:18 -08:00
Bryan Olsson ba47bf81df
chore(l10n): Fix brand reference
Because:

* An FTL contains a brand reference but does not use a brand placeable.

This commit:

* Replaces the hard coded reference with the brand placeable.

Closes #14753
2023-01-19 17:00:17 -08:00
Bianca Danforth 8d3a82a32a
Release 1.250.1 2023-01-19 16:29:59 -05:00
Bianca Danforth 72de3d2800
Merge branch 'main' into train-250 2023-01-19 16:25:38 -05:00
Bianca Danforth 89b6f897b9
Merge pull request #14773 from mozilla/train-250-uplift-1
Train 250 Uplift 1
2023-01-19 16:22:17 -05:00
dschom dba54a8e1c
Revert "chore(deps-dev): bump esbuild from 0.14.2 to 0.16.17"
This reverts commit bb02697326.
2023-01-19 13:40:16 -05:00
dschom b14119135d
fix(content): Another metrics fix
Because:
- Our API expects integer values for all timing related metrics, but chrome can produce floats.

This Commit:
- Ensures that all timing metrics coming from speed strap are integers.
2023-01-19 13:39:42 -05:00
Vijay Budhram 34daa21e37
Merge pull request #14772 from mozilla/train-249
Train 249
2023-01-19 13:33:18 -05:00
Vijay Budhram 4f438d1325
Release 1.249.5 2023-01-19 12:42:30 -05:00
dschom 90e3af2035
fix(content): Another metrics fix
Because:
- Our API expects integer values for all timing related metrics, but chrome can produce floats.

This Commit:
- Ensures that all timing metrics coming from speed strap are integers.
2023-01-19 12:42:17 -05:00
Vijay Budhram 9c034ae41c
Merge pull request #14764 from mozilla/fxa-6112
feat(api): Add gql resolvers for security events
2023-01-19 10:37:08 -05:00
Vijay Budhram 8ba3a4db68
feat(api): Add gql resolvers for security events 2023-01-19 00:11:52 -05:00
Lauren Zugai 2f273f67f1
Merge pull request #14767 from mozilla/fxa-6604-group-reset-password
refactor(fxa-settings): Group reset password pages
2023-01-18 18:26:16 -06:00
Dan Schomburg fd067874b9
Merge pull request #14770 from mozilla/disable-dlc-in-ci
fix(ci): Disable docker layer caching
2023-01-18 14:41:01 -08:00
dschom a80730406f
fix(ci): Disable docker layer caching
Because:
- We've been seeing some odd behavior were 'stale' images are getting used in some cases.

This Commit:
- Disables docker layer caching for now. This seems like the safest thing to do until we fully understand what's happening in FXA-6624
2023-01-18 13:23:05 -08:00
Dan Schomburg a130707005
Merge pull request #14766 from mozilla/FXA-6600-v2
fix(content): Another metrics fix for invalid timing values
2023-01-18 13:14:01 -08:00
dschom faff0b46d6
Revert "chore(deps-dev): bump esbuild from 0.14.2 to 0.16.17"
This reverts commit bb02697326.
2023-01-18 11:47:26 -08:00
Valerie Pomerleau 1689bc1265
refactor(fxa-settings): Group reset password pages
Because:

* With the content-server refactor to react, a lot of new pages are being created and we want to organize them by task (ResetPassword, Signup, Signin, Pair).

This commit:

* Move all pages from the reset_password flow to a pages/ResetPassword folder.
* Update all imports within these pages.
* Group ResetPassword storybooks into a Pages/ResetPassword folder.

Closes #FXA-6604
2023-01-18 11:22:04 -08:00
Bianca Danforth 297da9c0db
Release 1.250.0 2023-01-18 13:58:29 -05:00
Vijay Budhram eecc0029d0
Merge pull request #14721 from mozilla/train-249
Train 249
2023-01-18 13:40:52 -05:00
millsoper 03903ea288
Merge pull request #14746 from mozilla/FXA-6353-complete_signin-storybook
storybook(fxa-settings): add CompleteSignin to storybook
2023-01-18 10:22:52 -08:00
Mill 64bb853269
storybook(fxa-settings): add 'complete_signin' into fxa-settings
* We're converting the remaining content-server backbone views to React. The first step (accomplished here) is to rebuild each component in React, and make that new component viewable in Storybook, with tests and localization complete.

* Adds in the `CompleteSignin` page in Storybook, with tests and l10n.
* Reworks the ResetPasswordLinkDamaged and ResetPasswordLinkExpired components to be slightly more generalized as `LinkDamaged` and `LinkExpired` components, so that they can be reused for this page. Also adds a `LinkUsed` component
* The original Backbone view would show an informative view if the link was damaged, expired, or used (or if the link was valid, but errors arose while trying to validate the signin). If a link was valid and no errors occurred, it would verify the signin and then forward the user to the appropriate page. I have added a Loading view for that case -- partially to keep the logic within that page since I think it makes sense, and partially so that the user doesn't end up in an in-between state. There's also a view to display any errors that crop up.

Closes #https://mozilla-hub.atlassian.net/browse/FXA-6353
2023-01-18 10:08:08 -08:00
Reino Muhl 9d0106c2f0
Merge pull request #14716 from mozilla/fxa-6551-refund-script
feat(auth): refund unverified accounts
2023-01-18 12:55:17 -05:00
Reino Muhl 6466e8e1d6
feat(auth): refund unverified accounts
Because:

* Need to refund subscriptions of accounts that are unverified.

This commit:

* Creates a one time script to identify accounts that created a
  subscription in a specified date range.
* The script outputs separate csv files for unverified accounts,
  verified accounts, and accounts with unexpected errors.
* The script has the option to refund unverified accounts.
* The script can be run with a file specifying uids or emails to skip
  unverified accounts.

Closes: FXA-6551
2023-01-18 12:32:16 -05:00
Ivo Plamenac 17816b5d5e
Merge pull request #14723 from mozilla/fxa-6377/resubscribe_modal_amount
fix(payments): resubscribe Modal Not Reflecting Invoice Amount
2023-01-18 08:20:05 -08:00
dschom d079e7a7c7
fix(content): Another metrics fix
Because:
- Our API expects integer values for all timing related metrics, but chrome can produce floats.

This Commit:
- Ensures that all timing metrics coming from speed strap are integers.
2023-01-18 08:19:51 -08:00