Monorepo for Mozilla Accounts (formerly Firefox Accounts)
Go to file
elizabeth-ilina a9bd6dea7d
feat(payments-next): Update page: Subscription Management
Because:

* We want to reduce churn by giving customers offers when they either go to cancel their subscription, or encourage them to stay subscribed to a subscription that will soon expire.

This commit:

* Determines customer's eligibility, and either displays appropriate messages + takes them to corresponding links, or keeps existing behaviour.

Closes #PAY-3365
2025-12-24 11:14:54 -05:00
_dev task(libs/accounts): Port email sending code to libs 2025-11-04 20:51:46 -08:00
_scripts feat(storybook): upload storybooks to github pages 2025-12-16 15:35:19 -05:00
.circleci feat(email): upload email-renderer lib's storybook to GCP 2025-12-09 13:03:16 -05:00
.devcontainer chore: add missing deps for glean-generate 2024-07-03 00:11:51 +00:00
.github Merge pull request #19815 from mozilla/dependabot/github_actions/actions/upload-artifact-6 2025-12-18 10:13:14 -05: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 feat(payments-next): Update page: Subscription Management 2025-12-24 11:14:54 -05:00
assets chore(docs): Latest legal PDFs 2025-12-16 11:13:47 -05:00
backstage fix(cache): Remove memcache service and references to it 2024-04-30 15:08:47 -04:00
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 feat(payments-next): Update page: Subscription Management 2025-12-24 11:14:54 -05:00
packages Merge pull request #19783 from mozilla/updates-to-scripts 2025-12-18 22:13:02 -08: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 task(CI): Improve nx caching for CI pipelines 2023-08-29 11:19:54 -07:00
.eslintrc.json
.git-blame-ignore-revs chore(yarn): Convert CRLF to LF line endings 2024-12-23 14:55:01 -05:00
.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 fix(nx): update nxignore to include build folder 2024-05-01 13:36:52 -04:00
.prettierignore chore(shared-cms): strapi 5 upgrade 2024-10-07 18:19:58 +00:00
.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 fix(ci): set maxWorkers to 1 for jest tests 2025-02-21 11:16:48 -06:00
LICENSE
nx.json task(libs/accounts): Port email sending code to libs 2025-11-04 20:51:46 -08:00
package-scripts.js chore(scripts): add a pre-launch script 2024-08-19 09:54:51 -07:00
package.json chore(): upgrade to nodemailer 7 2025-12-17 11:05:27 -08:00
README.md Update README.md 2024-03-01 12:06:03 -08:00
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(): upgrade to nodemailer 7 2025-12-17 11:05:27 -08: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.