Monorepo for Mozilla Accounts (formerly Firefox Accounts)
Go to file
Lauren Zugai 4eedb67979
fix(sync): Only send fxaStatus if UA is likely Fx, update unsupported context list
Because:
* We have some Sentry events showing users not using Firefox but with valid Sync query params. We should not send fxaStatus in this case. Other events show some users on fx_ios_v1 context, which is unsupported

This commit:
* Moves the existing isProbablyFirefox check into a helper to reference also in the useFxaStatus hook
* Adds fx_ios_v1 to unsupported contexts

closes FXA-12760
2025-12-16 18:59:50 -06:00
_dev task(libs/accounts): Port email sending code to libs 2025-11-04 20:51:46 -08:00
_scripts chore(): delete old AppError/OauthError code 2025-12-01 23:15:05 -08:00
.circleci feat(email): upload email-renderer lib's storybook to GCP 2025-12-09 13:03:16 -05:00
.devcontainer
.github chore(deps): bump actions/checkout from 5 to 6 2025-11-21 06:08:23 +00:00
.husky enable husky pre-commit and eslint ts files 2025-08-05 12:11:15 -07:00
.vscode fix(iap): handle invalid google play store purchaseTokens 2025-09-10 00:22:16 +00:00
.yarn upgrade yarn and suppress peer dep warnings 2025-06-27 15:17:22 -07:00
apps/payments fix(payments-ui): improve paypal sdk error handling 2025-12-16 11:09:27 -05:00
assets chore(docs): Latest legal PDFs 2025-12-16 11:13:47 -05:00
backstage
configs feat(nimbus): add subplat nimbus fml 2025-11-04 10:08:57 -05:00
docs/adr chore(docs): add monorepo split ADR 2025-09-05 17:41:29 +00:00
libs Merge pull request #19759 from mozilla/PAY-3370-cancellation-flow-update-churn-intervention-logic 2025-12-16 14:03:00 -05:00
packages fix(sync): Only send fxaStatus if UA is likely Fx, update unsupported context list 2025-12-16 18:59:50 -06:00
tools
types fix(totp): Use otplib/preset-browser for consistent 2FA setup, handle server OTP reject 2025-07-18 13:06:35 -05:00
.dockerignore Update .dockerignore 2025-03-13 12:10:34 -07:00
.eslintignore
.eslintrc.json
.git-blame-ignore-revs
.gitignore task(libs/accounts): Port email sending code to libs 2025-11-04 20:51:46 -08:00
.nvmrc chore(nodejs): upgrade to 22.15.1 2025-05-15 13:03:01 -05:00
.nxignore
.prettierignore
.prettierrc
.slugignore
.yarnrc.yml upgrade yarn and suppress peer dep warnings 2025-06-27 15:17:22 -07:00
catalog-info.yaml chore(deps): Remove browserid-verifier packages and references 2025-04-29 16:09:44 -04:00
CLAUDE.md task(fxa): Add CLAUDE.md instructions 2025-12-11 14:49:43 -08:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md docs(contributing): update outdated link in CONTRIBUTING.md and remove inactive contact methods 2025-09-11 15:17:51 -04:00
jest.config.ts chore(deps): update nx to 21 2025-06-03 22:56:35 +00:00
jest.preset.js
LICENSE
nx.json task(libs/accounts): Port email sending code to libs 2025-11-04 20:51:46 -08:00
package-scripts.js
package.json chore(deps): bump next from 14.2.29 to 14.2.32 2025-11-28 20:31:51 +00:00
README.md
SECURITY.md
tsconfig.base.json Merge pull request #19616 from mozilla/pay-3250-add-nimbus 2025-11-06 14:06:21 -05:00
yarn.lock chore(deps-dev): bump jws from 4.0.0 to 4.0.1 2025-12-04 16:58:38 +00:00

Mozilla Accounts

The Mozilla Accounts (formerly Firefox Accounts, still abbreviated as fxa) monorepo

Table of Contents

Getting Started
Contributing
Documentation


Getting Started

Please read our documentation


Contributing

See the separate CONTRIBUTING.md to learn how to contribute.


Documentation

The Firefox Ecosystem Platform serves as a documentation hub for Mozilla Accounts and Subscription Platform.