bug(functional-tests): flaky mfa-guarded tests
fix(sessions): Add env var for unverified session state + bandaid FE fix
feat(auth, settings): Add MFA guard to 2FA setup from settings
fix(next): do not crash sub manage on canceled sub Because:
task(settings): Wrap 2FA Replace Backup Codes with MFA guard
task(settings): Wrap remove account recovery keys with MFA guard
feat(jwt): Add unified password change endpoint using JWT
feat(payments-next):Redirect old Subscription Management page to new page Because:
task(settings): Wrap remove account recovery keys with MFA guard
feat(jwt): Add unified password change endpoint using JWT
task(settings): Wrap remove account recovery keys with MFA guard
task(settings): Wrap 2FA Replace Backup Codes with MFA guard
feat(jwt): Add unified password change endpoint using JWT
feat(aimode): Enable Fx client_id + service=aimode to send web channel messages
feat(mfa): wrap change primary email action with MFA guard
fix(payments-next): [Payments-Next Subscription] The Card section borders are cut off Because:
feat(next): dedup glean success and fail events Because:
task(settings): Wrap remove account recovery keys with MFA guard
fix(sessions): Add env var for unverified session state + bandaid FE fix
task(settings): Wrap create account recovery keys with MFA guard
chore(auth): Clean up stray log and metric format
feat(mfa): Add MFA endpoints for TOTP setup
chore(auth): Clean up stray log and metric format
task(settings): Wrap 2FA Replace Backup Codes with MFA guard
task(settings): Wrap create account recovery keys with MFA guard
bug(functional-tests): flaky mfa-guarded tests
fix(sessions): Add env var for unverified session state + bandaid FE fix
feat(auth, settings): Add MFA guard to 2FA setup from settings
fix(next): do not crash sub manage on canceled sub Because:
task(settings): Wrap 2FA Replace Backup Codes with MFA guard
task(settings): Wrap remove account recovery keys with MFA guard
feat(jwt): Add unified password change endpoint using JWT
feat(payments-next):Redirect old Subscription Management page to new page Because:
task(settings): Wrap remove account recovery keys with MFA guard
feat(jwt): Add unified password change endpoint using JWT
task(settings): Wrap remove account recovery keys with MFA guard
task(settings): Wrap 2FA Replace Backup Codes with MFA guard
feat(jwt): Add unified password change endpoint using JWT
feat(aimode): Enable Fx client_id + service=aimode to send web channel messages
feat(mfa): wrap change primary email action with MFA guard
fix(payments-next): [Payments-Next Subscription] The Card section borders are cut off Because:
feat(next): dedup glean success and fail events Because:
task(settings): Wrap remove account recovery keys with MFA guard
fix(sessions): Add env var for unverified session state + bandaid FE fix
task(settings): Wrap create account recovery keys with MFA guard
chore(auth): Clean up stray log and metric format
feat(mfa): Add MFA endpoints for TOTP setup
chore(auth): Clean up stray log and metric format
task(settings): Wrap 2FA Replace Backup Codes with MFA guard
task(settings): Wrap create account recovery keys with MFA guard