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

25162 Коммитов

Автор SHA1 Сообщение Дата
Wil Clouser db9bd51720
Merge pull request #13570 from mozilla/FXA-5460-link-to-firefox-view-is-enabled-in-fx-104
feat(pair): Show Fx View when version >= 106
2022-07-08 11:36:05 -07:00
Wil Clouser 75aa55277e
chore(build): Point at the Github changelog
Because:

* We're leveraging Github's release infrastructure to track release
  notes now

This commit:

* Changes the release script to point to Github

Closes FXA-5496
2022-07-08 10:10:47 -07:00
Wil Clouser 329c184ab4
feat(pair): Show Fx View when version >= 106
Because:

* We guessed on a version for when to show Firefox View and we've been
  asked to change to 106

This commit:

* Changes the version to 106

Closes FXA-5460
2022-07-08 09:32:45 -07:00
Reino Muhl fe67474610
Merge pull request #13564 from mozilla/fxa-3956-payment-config-support-form
feat(content): update support form for product config
2022-07-08 12:28:30 -04:00
Ben Bangert 19f1e234c1
Merge pull request #13560 from mozilla/feat/push-logging-main
feat(auth): add body logging for push fail
2022-07-08 08:56:25 -07:00
Mill 03159ddf60
fix(fxa-content-server): update copy on button 2022-07-08 10:41:37 -04:00
Reino Muhl 413d67b41f
Merge pull request #13428 from mozilla/fxa-3621-handle-merch-payment-no-pay-invoice
fix(auth): validate invoice for paypal before marking paid
2022-07-08 10:28:24 -04:00
Ben Bangert 75a9b514b5
Merge pull request #13549 from mozilla/train-236
Train 236
2022-07-07 15:51:35 -07:00
Reino Muhl 53dac512cb
feat(content): update support form for product config
Because:

* Need to update the subscription support form to use the firestore
  product configuration if the feature flag is enabled.

This commit:

* Uses product configuration if plan has configuration set, otherwise it
  continues to use the product metadata.

Closes #10359
2022-07-07 18:08:58 -04:00
Ben Bangert d511aabfcd
feat(auth): add body logging for push fail
Because:

* We want to debug push failures using additional information.

This commit:

* Adds status code and the body of the message to the logged
  message.
2022-07-07 13:50:01 -07:00
Tarik Eshaq 525c4a3ed6
feat(devices) adds filter query parameter to get_devices api 2022-07-07 12:38:59 -07:00
Barry Chen e5c1e23c41
Merge pull request #13221 from mozilla/fix-auth-server-tests-for-local-dev
fix(tests): fix issues w/ running auth-server tests locally
2022-07-07 13:42:26 -05:00
Barry Chen fa2f1d4f72
Merge pull request #12947 from mozilla/fxa-3954-auth-firestore-configs
use product config docs when feature flag is on
2022-07-07 11:12:31 -05:00
Barry Chen 6938ace7ee
fix(tests): fix issues w/ running auth-server tests locally
Because:
 - auth-server tests were not passing in local env with default/no configs

This commit:
 - add or pass env vars to get some tests running
2022-07-07 10:14:30 -05:00
Lisa Chan 1e7b91c248
Merge pull request #13542 from mozilla/dependabot/npm_and_yarn/sharp-0.30.7
chore(deps): bump sharp from 0.30.6 to 0.30.7
2022-07-07 09:13:26 -04:00
Ivo Plamenac 021d39d0b9
Release 1.236.0 2022-07-06 10:08:51 -07:00
Barry Chen 4515e4d14a
feat(subscriptions): use Firestore config docs when enabled
Because:
 - we want to use Firestore documents as the source of our subscription
   product configurations

This commit:
 - use Firestore doc based product configs when the feature flag is
   toggled on
2022-07-06 11:36:27 -05:00
Reino Muhl 7e43045b2a
fix(auth): validate invoice for paypal before marking paid
Because:

* Currently once a PayPal message is received for an open Stripe invoice
  it is marked as paid, without performing additional checks.

This commit:

* Performs additional checks on the Stripe invoice, either refunds
  or marks the invoice as paid, or throws an error. More information
  for each provided below.
* If the Stripe invoice is missing paypalTransactionId, it will now be
  added to the Stripe invoice.
* If the Stripe paypalTransactionId does not match the PayPal IPN
  transaction ID, an error is reported to Sentry, and no further action
  is taken.
* If the subscription is canceled, then the payment is refunded.
* Otherwise the Stripe invoice is marked as paid.

Closes #9325
2022-07-06 12:17:09 -04:00
Ivo Plamenac 82f1382b50
Merge pull request #13520 from mozilla/fxa-5052/unnecessary-reminder-emails
fix(auth): user Sent Unnecessary Finish Setting Up Account Reminder Email
2022-07-06 09:10:41 -07:00
Reino Muhl 37dc446b77
Merge pull request #13272 from mozilla/fxa-5295-stripe-to-json
feat(scripts): update script to output to json
2022-07-06 12:08:33 -04:00
Barry Chen 3c93c6b194
Merge pull request #13545 from mozilla/revert-13507-13480.FXA-5451
Revert "feat(css): Add Tailwind to content-server"
2022-07-06 11:03:09 -05:00
Ben Bangert 52d21a7812
Merge pull request #13539 from mozilla/fix/update-source-patch
fix(auth): patch source lookup method
2022-07-06 08:27:18 -07:00
Ben Bangert d7e42cd720
Merge pull request #13502 from mozilla/FXA-4815-stripe-webhook-errors-on-automatically-updated-pay
feat(auth): restore expandResource prior behavior
2022-07-06 08:09:39 -07:00
Lisa Chan 25e1252a7c
Merge pull request #13394 from mozilla/FXA-5117_aria
fix(a11y): ARIA nodes should have an accessible name
2022-07-06 10:52:03 -04:00
Reino Muhl b87cafb2dd
feat(scripts): update script to output to json
Because:

* Currently the script reads the metadata from Stripe and writes the
  Product and Plan Config to Firestore.

This commit:

* Update the script so that it can write the Product and Plan Config to
  JSON as well.

Closes #13219
2022-07-06 10:47:08 -04:00
Lisa Chan 1a0b3561c6
fix(a11y): ARIA nodes should have an accessible name 2022-07-06 10:28:22 -04:00
Barry Chen 91b730e97c
Revert "feat(css): Add Tailwind to content-server" 2022-07-06 09:16:55 -05:00
fxa-bananafox[bot] 4bb44ea1ce
chore(deps): updated yarn.lock 2022-07-06 06:29:56 +00:00
dependabot[bot] 1b5c6ba49d
chore(deps): bump sharp from 0.30.6 to 0.30.7
Bumps [sharp](https://github.com/lovell/sharp) from 0.30.6 to 0.30.7.
- [Release notes](https://github.com/lovell/sharp/releases)
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md)
- [Commits](https://github.com/lovell/sharp/compare/v0.30.6...v0.30.7)

---
updated-dependencies:
- dependency-name: sharp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-06 06:29:48 +00:00
fxa-bananafox[bot] 59c084b0bf
chore(deps): updated yarn.lock 2022-07-06 06:28:28 +00:00
dependabot[bot] 9505b67e38
chore(deps-dev): bump nodemon from 2.0.16 to 2.0.19
Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.16 to 2.0.19.
- [Release notes](https://github.com/remy/nodemon/releases)
- [Commits](https://github.com/remy/nodemon/compare/v2.0.16...v2.0.19)

---
updated-dependencies:
- dependency-name: nodemon
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-06 06:28:18 +00:00
Ben Bangert 69a0916d80
fix(auth): patch source lookup method
Because:

* A previous fix didn't fully address the promises not being fully
  resolved.

This commit:

* Updates the getBillingDetailsAndSubscriptions so that it properly
  accounts for the Promise change of extractBillingDetails. Fixes
  tests to work with the resolution methods.
2022-07-05 21:39:16 -07:00
Ben Bangert ce79a529be
Merge pull request #13538 from mozilla/fix/update-billing-type
fix(auth): update existing type
2022-07-05 16:10:58 -07:00
Ben Bangert 0a63727662
fix(auth): update existing type
Because:

* A StripeHelper method that had its retun type used elsewhere became
  an async method and the ReturnType became a Promise. This caused a
  different methods type checking to fail as a Promise cannot be
  embedded in a Promise being returned.

This commit:

* Updates the type declaration to handle the method signature change.
2022-07-05 15:47:05 -07:00
millsoper 934db2d6b5
Merge pull request #13519 from mozilla/FXA-5465-remove-mkdirp-from-profile-server
chore(deps): replace mkdirp with fs.mkdirSync
2022-07-05 15:32:50 -07:00
Mill d704a84f69
chore(deps): replace mkdirp with fs.mkdirSync 2022-07-05 15:16:59 -07:00
millsoper a3e7fd1456
Merge pull request #13516 from mozilla/FXA-5461-upgrade-fxa-geodb-deps
Fxa 5461 upgrade fxa geodb deps
2022-07-05 15:03:16 -07:00
Dan Schomburg c57dee89fb
Merge pull request #13474 from mozilla/FXA-5363-upgrade-sentry-tracing-from-6-19-2-to-7-2-0-fxa-admin-panel
task(fxa-admin-panel): Upgrade @sentry/tracing from ^6.19.2 to ^7.3.1
2022-07-05 13:42:08 -07:00
Reino Muhl e64a42d404
Merge pull request #13470 from mozilla/fxa-3622-remove-ba
fix(auth): handleMpCancel remove on BA id match [WIP]
2022-07-05 16:35:33 -04:00
Meghan Sardesai c044e92c42
Merge pull request #13526 from mozilla/FXA-5013
chore(payments): remove unused dependencies
2022-07-05 16:05:08 -04:00
Meghan Sardesai cee6e8be4b
chore(payments): remove unused dependencies
Because:

* We are cleaning up unused dependencies

This commit:

* Removes unused dependencies from fxa-payments-server

Closes #12723
2022-07-05 15:18:49 -04:00
Wil Clouser 2a2194b613
Merge pull request #13490 from mozilla/fxa-5407
chore(deps): Update ajv
2022-07-05 12:06:13 -07:00
Meghan Sardesai 3b7fdee99e
Merge pull request #13377 from mozilla/FXA-5179
chore(payments): remove downloadURL from code and Stripe metadata
2022-07-05 15:03:03 -04:00
Vijay Budhram 1488b8a468
Merge pull request #13503 from mozilla/fxa-5321
feat(pair): Add button to open Firefox View after completing pairing
2022-07-05 14:51:00 -04:00
Vijay Budhram 14e782b3b2
chore(deps): Update ajv 2022-07-05 11:45:39 -07:00
Vijay Budhram 40c5e0ba28
chore(deps): Update ajv 2022-07-05 11:44:53 -07:00
Vijay Budhram 043c3a7974
feat(pair): Add button to open Firefox View after completing pairing 2022-07-05 14:36:14 -04:00
Lisa Chan eeff20306d
Merge pull request #13482 from mozilla/FXA-3856_invalid_date
fix(auth-server): Fix "Expires Invalid Date" for cc info on Subscription Management
2022-07-05 14:12:00 -04:00
Bianca Danforth ef2d2e17e2
Merge pull request #13505 from mozilla/fxa-2308
fix(auth): surface response validation errors in Sentry and logs
2022-07-05 13:22:43 -04:00
fxa-bananafox[bot] 49f02f46a5
chore(deps): updated yarn.lock 2022-07-05 17:10:47 +00:00