5.14.1
What's Changed
- MBL-1181: Update ApplePay payment total string for post campaign pledges by @amy-at-kickstarter in #1978
- [MBL-1208] Part 3: Pledge Rewards Summary Section by @scottkicks in #1977
- Add short delay before presenting push notification dialog by @amy-at-kickstarter in #1979
- [MBL-1208] Part 4: Continue CTA Section by @scottkicks in #1980
- MBL-1177: Add CompleteOnSessionCheckoutMutation to GraphAPI by @amy-at-kickstarter in #1981
- [MBL-1273] Implement Create Checkout Mutation by @scottkicks in #1982
- Fix CircleCI error caused by GraphQL change to GraphAPI.FlaggingKind by @amy-at-kickstarter in #1985
- [MBL-1210] Post campaign checkout by @ifosli in #1984
- [NO TICKET] Create Checkout Fails When Pledging With No Reward by @scottkicks in #1988
- Rename PaymentMethodsViewController to PaymentMethodSettingsViewController for clarity by @amy-at-kickstarter in #1986
- [MBL-1210] Update checkout pledge summary table by @ifosli in #1989
- [MBL-1217] Post Campaign Pledge Copy Translations by @scottkicks in #1987
- MBL-1123: Refactor PaymentSourceSelected to be an enum by @amy-at-kickstarter in #1990
- [MBL-1210] Fix logged out and login flow for post campaign checkout by @ifosli in #1991
- MBL-1123: Refactor PledgePaymentMethodsViewModel to use PaymentSourceSelected by @amy-at-kickstarter in #1992
- MBL-1123: Implement CreatePaymentIntent by @amy-at-kickstarter in #1994
- Rename PaymentSourceSelected.paymentSourceId to .savedCreditCard by @amy-at-kickstarter in #1997
- Rename PaymentMethodsViewModel to PaymentMethodSettingsViewModel by @amy-at-kickstarter in #1998
- [MBL-1194] Implement Validate Checkout by @scottkicks in #1999
- [MBL-1288] Update pledge CTA by @ifosli in #2000
- [MBL-1282] Include setup intent context by @ifosli in #2001
- MBL-1285: Add ApplePay into post-campaign pledge controller by @amy-at-kickstarter in #2002
- [MBL-1298] Use correct project country for currency symbol by @ifosli in #2004
- [MBL-1271]Stripe's confirmPayment by @scottkicks in #2003
- [MBL-1305] Don't dismiss view controller when payment fails by @ifosli in #2007
- MBL-1285: Implement CompleteOnSessionCheckoutMutation for new and existing cards by @amy-at-kickstarter in #2005
- Navigate To Thank You Page On Successful Late Pledge by @scottkicks in #2008
- MBL-1285: Integrate ApplePay into Post-Campaign Checkout by @amy-at-kickstarter in #2010
- [MBL-1305] Revert banner changes by @ifosli in #2011
- MBL-1316: Use isAvailable to filter visible add-ons by @amy-at-kickstarter in #2012
- [MBL-1307] Show processing view while payment is processing by @ifosli in #2013
- Update translations for late pledge string by @ifosli in #2016
- Add init(jsonString:) to GraphQLSelectionSet by @amy-at-kickstarter in #2015
- [MBL-1328] Pledge Button Active/Inactive States by @scottkicks in #2019
- Upgrade Swiftformat to version 0.53.5 and apply recommended changes by @amy-at-kickstarter in #2020
- [MBL-1328] Update Pledge Button Enabled Signals by @scottkicks in #2022
- [MBL-1317] Show Rewards Based on Reward.isAvailable by @scottkicks in #2014
- [MBL-1124] Add tracking for late pledges by @ifosli in #2021
- [MBL-1352] Backfill Tests In PostCampaignViewModel by @scottkicks in #2025
- MBL-1338: Re-fetch stored cards after login by @amy-at-kickstarter in #2023
- [MBL-1339] Include multiple copies of add-ons if selected by @ifosli in #2027
- Update marketing version to 5.14.x by @ifosli in #2028
- [MBL-1350] Remove Thanks Page String by @scottkicks in #2026
- [MBL-1315] Move save button styling off prelude by @ifosli in #2030
- [MBL-1355] Move Login/Signup Logic To Confirm Pledge Details by @scottkicks in #2029
Full Changelog: 5.13.1...5.14.1