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

2343 Коммитов

Автор SHA1 Сообщение Дата
Wil Clouser 7d87e3cc02
Merge pull request #17631 from mozilla/dependabot/npm_and_yarn/npm_and_yarn-b4c845693e
chore(deps): bump the npm_and_yarn group with 2 updates
2024-09-18 08:54:11 -07:00
Vijay Budhram bc582e8d8a
Merge pull request #17614 from mozilla/fxa-10080
feat(recovery): Add functionality of `do it later` in inline recovery key
2024-09-18 10:28:34 -04:00
dependabot[bot] a5195721c8
chore(deps): bump the npm_and_yarn group with 2 updates
Bumps the npm_and_yarn group with 2 updates: [next](https://github.com/vercel/next.js) and [postcss](https://github.com/postcss/postcss).


Updates `next` from 14.2.3 to 14.2.10
- [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.2.3...v14.2.10)

Updates `postcss` from 8.4.45 to 8.4.46
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.45...8.4.46)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-18 02:55:35 +00:00
Barry Chen 33814cb2c4
Merge pull request #17625 from mozilla/FXA-10323-init-glean-metrics
feat(metrics): set available ping metrics during Glean init
2024-09-17 11:06:59 -07:00
Vijay Budhram cff6277492
Merge pull request #17626 from mozilla/fxa-10431
fix(bug): Only show account recovery promo if the user has Sync-able devices
2024-09-17 14:04:17 -04:00
Vijay Budhram 71a35a0c06
fix(bug): Only show account recovery promo if the user has Sync-able devices 2024-09-17 13:09:49 -04:00
Vijay Budhram a15e9d7cd0
fix(bug): Only show account recovery promo if the user has Sync-able devices 2024-09-17 12:47:45 -04:00
Vijay Budhram 937828bf5a
feat(recovery): Add functionality of `do it later` in inline recovery key 2024-09-17 11:45:25 -04:00
Barry Chen 5a80a63555
feat(metrics): set available ping metrics during Glean init
Because:
 - we want to send known metric values in the automatic page load events

This commit:
 - set the available metrics when initializing Glean, before any page
   load events
2024-09-17 07:50:08 -05:00
dschom 6c73f6cf8b
bug(settings): Code should exit after navigation 2024-09-16 14:46:47 -07:00
dependabot[bot] b1fe4d5e52
chore(deps): bump pm2 from 5.3.0 to 5.4.2
Bumps [pm2](https://github.com/Unitech/pm2) from 5.3.0 to 5.4.2.
- [Release notes](https://github.com/Unitech/pm2/releases)
- [Changelog](https://github.com/Unitech/pm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Unitech/pm2/compare/5.3.0...v5.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 07:12:07 +00:00
Valerie Pomerleau dea2cd7c08
Merge pull request #17604 from mozilla/rename-reset-password-redesign-folder
rename ResetPasswordRedesign folder to ResetPassword
2024-09-13 12:16:00 -07:00
Dan Schomburg f8eaff4f4c
Merge pull request #17602 from mozilla/dependabot/npm_and_yarn/npm_and_yarn-9e830f68d7
chore(deps): bump the npm_and_yarn group with 2 updates
2024-09-13 11:35:00 -07:00
Valerie Pomerleau b7d3616fb1
rename ResetPasswordRedesign folder to ResetPassword 2024-09-13 11:22:47 -07:00
dschom ad35189ba2
task(settings,content,auth): Add account uid to gling pings 2024-09-13 09:45:22 -07:00
dependabot[bot] 4dcfcae055
chore(deps): bump the npm_and_yarn group with 2 updates
Bumps the npm_and_yarn group with 2 updates: [postcss](https://github.com/postcss/postcss) and [dset](https://github.com/lukeed/dset).


Updates `postcss` from 8.4.44 to 8.4.45
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.44...8.4.45)

Updates `dset` from 3.1.2 to 3.1.4
- [Release notes](https://github.com/lukeed/dset/releases)
- [Commits](https://github.com/lukeed/dset/compare/v3.1.2...v3.1.4)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: dset
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-13 14:41:05 +00:00
Valerie Pomerleau 67db76983c
Merge pull request #17594 from mozilla/FXA-10419
fix(settings): Fix recovery key animations and styling
2024-09-12 16:08:23 -07:00
Valerie Pomerleau a35c91da3b
Merge pull request #17583 from mozilla/FXA-10391
cleanup(settings): Remove unused reset password with link
2024-09-12 15:55:47 -07:00
Valerie Pomerleau b77411ad74
fix(settings): Fix recovery key animations and styling
Because:

* Animations were working in storybook but not on stage due to CSP that blocked the global style tags in the svgs
* UX recommended edits to the recovery key PDF illustrations

This commit:

* Add animations and keyframes to tailwind config
* Use these animations in the SVGs
* Update recovery key pdf SVG

Closes #FXA-10419
2024-09-12 15:02:03 -07:00
dependabot[bot] ce82d09462
chore(deps): bump the npm_and_yarn group with 3 updates
Bumps the npm_and_yarn group with 3 updates: [postcss](https://github.com/postcss/postcss), [express](https://github.com/expressjs/express) and [serve-static](https://github.com/expressjs/serve-static).


Updates `postcss` from 8.4.43 to 8.4.44
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.43...8.4.44)

Updates `express` from 4.20.0 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.0)

Updates `serve-static` from 1.14.2 to 1.16.0
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/serve-static/compare/v1.14.2...1.16.0)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: express
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: serve-static
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-12 16:11:41 +00:00
Valerie Pomerleau f0bb1b8001
cleanup(settings): Remove unused reset password with link
Because:

*

This commit:

*

Closes #
2024-09-11 18:07:47 -07:00
Dan Schomburg 6ce4dba247
Merge pull request #17578 from mozilla/dependabot/npm_and_yarn/npm_and_yarn-2732b03f44
chore(deps): bump the npm_and_yarn group with 3 updates
2024-09-11 14:43:05 -07:00
Valerie Pomerleau 3b6bf708a8
feat(settings): Adjust settings promo banner for mobile
Because:

* We want to match designs for mobile view

This commit:

* Adjust styling of the NotificationPromoBanner component to support mobile view
* Adjust styling of PageSettings to use a gap between components (removes needs for setting external margins in section components
* Remove stacked banner story, the spacing between the banners is now set at the PageSettings level
* Adds story to PageSettings to show NotificationPromoBanner in context
* Small drive-by tweaks for ltr/rtl

Closes #FXA-10405
2024-09-11 13:48:07 -07:00
dependabot[bot] 6d19636775
chore(deps): bump the npm_and_yarn group with 3 updates
Bumps the npm_and_yarn group with 3 updates: [postcss](https://github.com/postcss/postcss), [express](https://github.com/expressjs/express) and [body-parser](https://github.com/expressjs/body-parser).


Updates `postcss` from 8.4.42 to 8.4.43
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.42...8.4.43)

Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

Updates `body-parser` from 1.20.1 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.1...1.20.3)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: express
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: body-parser
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-11 18:00:14 +00:00
Vijay Budhram a4e178197e
Merge pull request #17576 from mozilla/fxa-10394
feat(banner): Add Notification Promotion metrics
2024-09-11 12:38:36 -04:00
Vijay Budhram 0629520257
feat(banner): Add Notification Promotion metrics 2024-09-11 11:35:17 -04:00
Lauren Zugai eac5184264
fix(glean): Conditionally fire promo view event when Settings view event fires
Because:
* We are seeing this event fire too many times, reproducible when navigating around Settings

This commit:
* Creates a shared function for PageSettings and ProductPromo to use to conditionally send the Glean ping and render the component as expected

fixes FXA-10403
2024-09-11 10:08:22 -05:00
Vijay Budhram 318cfca9ac
feat(banner): Add Notification Promotion banner component 2024-09-11 09:44:47 -04:00
Valerie Pomerleau 4a3a4f9867
Merge pull request #17568 from mozilla/FXA-10397-react-pdf-svg
feat(settings): Update recovery key pdf illustration
2024-09-10 21:44:52 -07:00
Valerie Pomerleau c4533f8665
feat(settings): Add CSS animations for recovery key graphics
Because:

* Add a touch of whimsy, standardize image style
* Respect user preference for reduced motion

This commit:

* Add animations for the recovery key flow graphics (password, recovery key, recovery key hint)
* Update images used in recovery key creation flow
* Remove unused images
* Add tailwind utility to stop all svg animations if user prefers reduced motion

Closes #FXA-10205
2024-09-10 21:31:28 -07:00
Lauren Zugai 1bbf07d1d0
Merge pull request #17541 from mozilla/FXA-10078
feat(recovery-key): Create initial components for inline recovery key setup flow
2024-09-10 19:27:50 -05:00
Lauren Zugai 2f0ad888f8
feat(recovery-key): Create initial components for inline recovery key setup flow
Because:
* We want to take Sync users to an 'inline' (after login) recovery key setup flow if they don't already have a key

This commit:
* Creates initial components for this flow and adds basic tests and l10n
* Contains some refactoring to share with the download component with Settings

closes FXA-10078
2024-09-10 18:53:57 -05:00
Valerie Pomerleau be64f02ab3
feat(settings): Update recovery key pdf illustration
Because:

* We are aligning all graphics to use the same graphic style

This commit:

* Create a react-pdf version of the recovery key graphic

Closes #FXa-10397
2024-09-10 16:25:18 -07:00
Valerie Pomerleau 31001f565e
Merge pull request #17524 from mozilla/FXA-10386
fix(settings): Improve value of extra data included with automated Glean page load pings
2024-09-10 14:33:59 -07:00
Vijay Budhram c32e74c82f
feat(recoveryKey): Add `estimatedSyncDeviceCount` to graphql account resolver 2024-09-09 21:19:14 -04:00
Valerie Pomerleau 3dac422c5d
fix(settings): Update url passed to Glean page load metrics and include customized document titles
Because:

* We want to enable grouping of the automated page load Glean pings, and the default data included all query params in url and generic page title ("Mozilla accounts") for most pings

This commit:

* Sets a custom document title in the Head component
* Override the url provide on page load to glean to only include the pathname (excluding the params allows for easier grouping by route)
* Moves the page load event closer to page rendering for Settings pages, ensuring custom document titles are more reliably included with the pings
* Ensures additional metrics data (including flow id) is included for Settings pages
* Attempted to move the page load event into the AppLayout component for non-settings pages, but this caused a lot if issues for test and storybook mocks. Most non-settings pages do not currently have custom page titles, so there was limited benefit to moving the page load event at the moment.

Closes #FXA-10386
2024-09-09 16:37:57 -07:00
Bryan Olsson 5b956291a4
chore(l10n): Replace hardcoded Firefox with brand term
Because:

* A string landed with a hard coded brand term for Firefox

This commit:

* Replaces the hardcoded string with the correct brand term
2024-09-05 14:31:16 -07:00
Vijay Budhram 788bf5b514
Merge pull request #17535 from mozilla/fxa-10077
feat(sync): Add initial feature flag for setting up recovery code after Sync sign-in
2024-09-05 14:00:02 -04:00
Vijay Budhram 698ccb92bc
feat(sync): Add initial feature flag for setting up recovery code after Sync sign-in 2024-09-05 11:26:58 -04:00
dependabot[bot] 72a4cd7bb6
chore(deps): bump @emotion/react from 11.11.1 to 11.13.3
Bumps [@emotion/react](https://github.com/emotion-js/emotion) from 11.11.1 to 11.13.3.
- [Release notes](https://github.com/emotion-js/emotion/releases)
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.11.1...@emotion/react@11.13.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-05 06:55:18 +00:00
dependabot[bot] 2e230d2365
chore(deps): bump the npm_and_yarn group with 3 updates
Bumps the npm_and_yarn group with 3 updates: [jose](https://github.com/panva/jose), [postcss](https://github.com/postcss/postcss) and [webpack](https://github.com/webpack/webpack).


Updates `jose` from 5.7.0 to 5.8.0
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v5.7.0...v5.8.0)

Updates `postcss` from 8.4.41 to 8.4.42
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.41...8.4.42)

Updates `webpack` from 5.89.0 to 5.94.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.89.0...v5.94.0)

---
updated-dependencies:
- dependency-name: jose
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: webpack
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-04 20:27:44 +00:00
Barry Chen d9d286a7a9
fix(build): correct the cdn url in settings build for prod 2024-09-04 12:15:56 -05:00
Barry Chen 85d94551dd
fix(Glean): use the configured app channel for Glean in Settings
Because:
 - Glean in Settings was initialized with the default "development"
   value

This commit:
 - uses the actual configuration value for the app channel
2024-09-03 17:22:31 -05:00
Vijay Budhram 6f4aa7a45c
Merge pull request #17493 from mozilla/update-push-ux
Add verify and confirm 2FA via push screens
2024-09-03 14:17:44 -04:00
Vijay Budhram 35b0311355
feat(auth): Update 2FA screens 2024-09-03 13:37:49 -04:00
dschom 90b2fbd8ae
task(content,settings): Reference l10n files on CDN 2024-08-28 15:19:03 -07:00
Lauren Zugai 3719aa8c7c
Merge pull request #17403 from mozilla/FXA-8635
feat(react): Build out Index / email-first component
2024-08-28 14:53:06 -05:00
Lauren Zugai a34dc09ecb
feat(react): Build out Index / email-first component
Because:
* We are converting our flows from Backbone to React

This commit:
* Creates the initial component buildout and displays states in Storybook
2024-08-28 14:05:28 -05:00
dschom 4072f690d6
bug(settings): CDN path was incorrect 2024-08-28 11:29:10 -07:00
Dan Schomburg 3d188aefab
Merge pull request #17495 from mozilla/fix-typo-in-cdn-url
bug(settings): Fix typo in cdn url
2024-08-28 11:02:22 -07:00