Releases: kickstarter/ios-oss
Releases · kickstarter/ios-oss
5.20.0
- Merge branch 'main' into release-5.20.0 (973892c)
- [MBL-1783] Don't filter local pickup based on shipping rule (#2179) (7184ab9)
- [MBL-1783 Unhide rewards immediately if there's no shippable rewards (#2178) (ce18b80)
- Delete extra marketing version in Kickstarter-iOS target (ad99ab4)
- Update marketing version to 5.20.0 (4f4514b)
- Allowlist all stripe requests, not just stripe elements (#2175) (67ad9e8)
- [MBL-1613] Handle errors for late pledges without dismissing the view controller (#2171) (0089505)
- [MBL-1780] Remove deleted method from our beta changelog (#2173) (50e19fe)
- [MBL-1778] Create GraphQL fragment for Project-specific analytics (#2170) (02443f7)
- Remove confirm details (#2165) (1ac7206)
- [MBL-1501] PPO view model navigation events (#2161) (42e22af)
- [MBL-1761] Add pledge redemption deep links (#2166) (34ec6a0)
- [MBL-1755] Pledge Summary Table Total Amount Text (#2163) (a0ce7c9)
- [MBL-1738] iPadOS 18 - Navbar overlay issue in "Follow Friends" screen (#2164) (1c07bba)
- CircleCI upgrade to Xcode 16 (#2159) (c38a039)
- [MBL-1582] Run the app on Xcode 16 and iOS 18 (#2157) (804ab45)
- Add NoShippingPostCampaignCheckoutViewController to payment methods assert (#2162) (21e31c5)
5.19.0
- [MBL-1736] Include Shipping In Pledge Total When It Exists (#2158) (ed0637d)
- update marketing version (#2156) (85624f8)
- [MBL-1720] Use location id directly to calculate estimated shipping (#2155) (864e57d)
- [MBL-1721] Pledge Rewards Summary Amount Alignment (#2153) (3b75344)
- [MBL-1720] Handle estimated shipping on the manage pledge screen (#2154) (579dc69)
- [MBL-1719] Include Selected Reward Quantities In Total Estimated Shipping Range (#2152) (6976e5f)
- [MBL-1712] No Reward Option Not Shown in Edit Reward Flow (#2150) (5c1e775)
- [MBL-1714] "Estimated Shipping" Showing When There's No Estimated Shipping (#2151) (4e457a2)
- [MBL-1682] Late Pledge UI ScrollView Not Scrolling (#2149) (8677f52)
- [MBL-1687] Fix continue button on confirm details page not working #2147 (#2148) (0b0c46b)
- [MBL-1688] Estimated Shipping Range Should Include Add-Ons Estimates (#2143) (f1cd7bd)
- [MBL-1690] Crash When Selecting 'Edit Reward' Option In Manage Pledge Flow (#2145) (427b313)
- [MBL-1680] Shipping Info Missing From Rewards Summary (#2144) (15ffdd8)
- [MBL-1681] Fix confirm details bonus (#2146) (cf8c806)
- PPO: View model GraphQL loading and pagination support (#2139) (36e8d61)
- [MBL-1675] Update add-ons CTA (#2142) (f086c56)
- [MBL-1685] NoShippingPostCampaignCheckoutViewController (#2141) (42c8c3d)
- [MBL-1684] Remove Redundant No Shipping At Checkout Feature Flag Checks (#2140) (ca534c9)
- [MBL-1667] Pledge Redemption String Translations (#2137) (a284ef2)
- [NO TICKET] Rewards Load Before Shipping Locations Have Loaded (#2136) (40d4356)
- [MBL-1607] Add Estimated Shipping View to Late Pledge Checkout (#2133) (4decc8f)
- [MBL-1609] Handle no add-ons/no reward cases in the add-ons VC (#2135) (eaacccb)
- [MBL-1453] PagedTabBar implementation and adding to PagedContainerViewController (#2131) (eaa9458)
- [MBL-1458 pt 5] Card view for pledged projects overview (#2130) (76a7a9f)
- [WEB-1857] Use correct shipping location for checkout (#2132) (2bc129f)
- [MBL-1606] Display Estimated Shipping Cost at Checkout (Crowdfund) (#2128) (eaa11d9)
- [MBL-1604] Show bonus in add-ons (#2129) (4db92f0)
- [MBL-1606] New Crowdfund Checkout UI (#2127) (0986687)
- [MBL-1458 pt 2] Add address summary for PPO (#2121) (0ff8bfe)
- [MBL-1458 pt 1] Add alert flag for PPO (#2120) (38a8907)
- [MBL-1458 pt 4] Add project details for PPO (#2123) (5016b15)
- [MBL-1458 pt 3] Add project creator for PPO (#2122) (514583f)
- [MBL-1605] Display Estimated Shipping on Rewards and Add-Ons (#2117) (ce806b5)
- [NO TICKET] Shipping Dropdown Loading State (#2126) (fcd5e6f)
- Update GraphQL schema to use flags for PPO items (#2125) (f37d6ba)
- Fix weird formatting from button styles (#2119) (ee84e29)
- Expose EstimatedMin and EstimatedMax in ShippingRule Fragment (#2116) (3e1fbe1)
- [MBL-1601] Filter Rewards By Selected Shipping Location (#2114) (6a3b3f5)
- [MBL-1448] Add query for PPO fetch (#2113) (ecd0639)
- [MBL-1462] Clean up OAuth flag (#2115) (1a6acba)
- [MBL-1447] Create fragments for PPO (#2111) (30ecfd8)
- Swift UI styling (#2110) (299f8b1)
- [MBL-1608] Remove 'Update Pledge' From Manage Pledge Options Menu (#2109) (6481d14)
- [MBL-1634] Remove Shipping From Confirm Details and Late Pledge Checkout Screens (#2108) (2002b2d)
- [MBL-1633] Remove Shipping From Checkout (Crowdfunding) (#2107) (fade5c7)
- [MBL-1631] Remove Shipping Dropdown From Add-Ons (#2106) (5012683)
- [MBL-1599] Add Shipping Location Dropdown to Rewards Carousel ([#2103](#2103...
5.18.0
- update marketing version (0ed65b1)
- Revert Pledge Redemption M1 Work (#2100) (773c817)
- [MBL-1445] Remove Facebook Interstitial Feature (#2098) (f130ccd)
- [MBL-1631] Remove Shipping Dropdown From Add-Ons (#2097) (b9398aa)
- [MBL-1599] Adds the Shipping Dropdown Selector to the Rewards Carousel. (#2095) (e495aca)
- [MBL-1616] Send backingId to CreatePaymentIntent for late pledges (#2096) (864066d)
- [MBL-1500] Update and use banners for ppo (#2094) (9c990be)
- Regenerate graphql-schema and update shippingRule adapter (#2093) (d4c88f1)
- [MBL-1457] Create empty state view for PPO (#2092) (0113425)
- Cleanup Risk Messaging Feature (#2089) (eb2e070)
- Update marketing version to 5.17.1 (#2091) (b469884)
- [MBL-1422] Handle errors without always dismissing (#2090) (d1ece62)
- [MBL-1554] Fix survey push notifications for new surveys (#2087) (48f6e4b)
- Allow js requests from stripe (#2086) (4d4ecf4)
- MBL-1456: Stub PPO view and container (#2080) (4c0ee6e)
- [MBL-1553] Make sure surveyVC is created on the main thread (#2084) (d02fc1f)
- [MBL-1553] Configure survey webview with url instead of SurveyResponse object (#2082) (bd21b26)
- MBL-1550: Don't change selected card when unavailable card is added to payment methods (#2081) (87add1a)
- [MBL-1450] Survey webview (#2077) (114bb9b)
- MBL-1390: Log in to Stripe Link on Payment settings page, too (#2078) (0e8fc12)
- MBL-1390: Re-enable Stripe Link (#2076) (aecf743)
- MBL-1488 & MBL-1360: Refactor Payment Sheet (#2075) (ea4fb98)
- MBL-1449: Implement createOrUpdateBackingAddress mutation (#2074) (385972a)
- [MBL-1504] Fix Updating Payment Method/Fixing Payment Method For Late Pledge Campaign (#2070) (b92f70c)
- Turn PledgePaymentMethodsAndSelectionData into a struct (#2072) (9154908)
- MBL-1489: Create feature flag for PPO (#2073) (78f3387)
- [MBL-1444] Remove Consent Management Dialog Feature Flag (#2071) (68afecd)
- Sort backed projects by end date (#2069) (ed4f2f5)
- [MBL-1515] Update Backing and Reward Fragments With Late Pledge Properties (#2067) (940f3b9)
- Set hugging priority and compression resistance of post button to required (#2066) (461ae04)
- MBL-1421: Use webp-compatible processor and cache serializer (403a353)
- Add kingfisherwebp package (33ad3dd)
- [MBL-1376] Make users in tests look fake (#2064) (86d3bf3)
- [MBL-1441] Remove 'Report This Project' Feature Flag (#2063) (fa2bd79)
- update marketing version (#2060) (32e99b1)
- [MBL-1439] Remove 'Block Users' Feature Flag (#2059) (2d7d832)
5.16.0
- Merge branch 'main' into release-5.16.0 (15117a5)
- Revert Stripe Link integration (#2062) (761a562)
- Merge branch 'main' into release-5.16.0 (1f3c406)
- Fix Stripe Link remote configuration flag (#2061) (366742e)
- Remove Stripe Link from PaymentMethodSettingsViewModel (affad96)
- update marketing version (1597fe8)
- [MBL-1391] Payment Intent StripeIntentContextType and CheckoutID (#2057) (881f728)
- [MBL-1386][MBL-1388] Show survey in activity (#2058) (740b6e9)
- [MBL-1393] Moves Stripe Intent Logic Into It's Own Service (#2050) (52f6afe)
- [MBL-1346] Support User Friendly Validate Checkout Error Messaging (#2053) (8e37fd7)
- MBL-1374: Handle long add-on names on late pledge confirmation page (#2055) (b7175f0)
- Clean up some Prelude operators in PostCampaignPledgeRewardsSummaryCell (f92899c)
- MBL-1390: Add Stripe Link (#2048) (ce7c8f8)
- Add comment to regex (787cbd5)
- MBL-1368: Fetch PaymentMethod to display Stripe Link in pledge flow (c55a641)
- MBL-1368: Enable Stripe Link by adding e-mail to PaymentSheet.Configuration (23c767f)
- Update Stripe SDK to 23.27.1 (8586287)
- MBL-1390: Add config flag for Stripe Link (#2054) (e9ce5d6)
- [NO TICKET] Privacy Manifest Fix (#2052) (22230d2)
- Update marketing version to 5.15.0 (#2051) (8695897)
5.15.0
- remove empty item dictionary in PrivacyInfo.xcmanifest (27076df)
- Update marketing version to 5.15.0 (aa2584e)
- [MBL-1373] ValidateCheckout Before Completing Checkout With ApplePay (#2047) (6378e7b)
- MBL-1371: Only show 'Coming Soon' if project is actually pre-launch (#2042) (71fccc8)
- MBL-1381: Use Projects query instead of UserSavedProjectsConnection for saved projects (#2043) (26a7df5)
- [MBL-1358] Add Privacy Manifest File (#2045) (52b91fb)
- [MBL-1358] Update Kingfisher (#2046) (305f265)
- Fix missing spinner on BackerDashboardProjectsViewController (#2044) (f12f9de)
- Update marketing version to 5.14.2 (#2040) (3acdf15)
- MBL-1375: Change example data in TwoFactorViewModelTests (#2041) (44ee3fb)
- MBL-1372: Don't call createToken after ApplePayContext completes (#2038) (b2ff7ba)
- MBL-1290: Add tests for PaymentIntent pathway in PledgePaymentMethodsViewModel (#2037) (725b191)
- [MBL-1362] If user cancels adding new card, don't show error banner (#2035) (befed1b)
- MBL-1331: Update Thanks page copy for late pledges (#2036) (be85c8c)
- Update strings (7f49ee1)
- [MBL-1329] Calculate total cost for each add-on (#2033) (c9585e6)
- MBL-1344: Fix sort for backer dashboard by upgrading V1 query to GraphQL (#2034) (21dd603)
- Fix KickstarterTests for new backer dashboard queries (d566051)
- Fix LibraryTests for new backer dashboard queries (c5b8b11)
- Fix KSApiTests for new backer dashboard queries (dce72f6)
- MBL-1344: Use GraphQL queries for backer dashboard (de72a0b)
- MBL-1344: Replace FetchBackerProjectsQuery with FetchMyBackedProjectsQuery and FetchMySavedProjectsQuery (d62f15a)
- [MBL-1334] Bind styles when PostCampaignPledgeRewardsSummaryTotalViewController loads (#2032) (5cafc54)
- updates imgix urls with cloudflare ones (#2017) (97788d3)
- Update Marketing Version to 5.14.1 (#2031) (23dcf24)
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
5.13.1
What's Changed
- [MBL-1120] Post Campaign Pledge Feature Flag by @scottkicks in #1917
- [MBL-1063] Use transcend privacy flow for user data requests by @ifosli in #1911
- MBL-904: Remove feature flag for tab "Use of AI" by @amy-at-kickstarter in #1914
- MBL-1017: Add features to CombineTestObserver by @amy-at-kickstarter in #1920
- [MBL-1152] Update Xcode version on CircleCI by @ifosli in #1919
- [MBL-1143] Delete ProjectDescriptionViewController by @ifosli in #1918
- Delete all references to codecov by @ifosli in #1922
- Move CombineTestObserver files to the test target by @ifosli in #1923
- MBL-1157: Create PKCE code for code verifier and code challenge by @amy-at-kickstarter in #1921
- Clean up RemoteConfigFeature+Helpers and RemoteConfigFeatureFlagToolsViewModel by @amy-at-kickstarter in #1924
- MBL-1158: Add feature flag for logging in with OAuth by @amy-at-kickstarter in #1928
- Clean up small cross-dependency between KsApiTests and Library by @amy-at-kickstarter in #1929
- Stub controller for logging in with OAuth by @amy-at-kickstarter in #1931
- Make RemoteConfigFeatureFlagToolsViewModelTests resistant to adding new features by @amy-at-kickstarter in #1930
- [MBL-1146] Update transcend privacy url to use current locale by @ifosli in #1932
- [MBL-1175] CreateCheckout & CreatePaymentIntent Mutations by @scottkicks in #1926
- [MBL-1162] Fix login flow styling by @ifosli in #1925
- Update fastfile xcode version to 15.2 by @ifosli in #1933
- MBL-1158: Set up correct URLs for OAuth authorization endpoint by @amy-at-kickstarter in #1935
- MBL-1157: Add additional tests and checks for PKCE by @amy-at-kickstarter in #1936
- [MBL-1196] Add post campaign bool to the reward fragment by @ifosli in #1934
- [MBL-1122 Add post campaign info to project fragment by @ifosli in https://github.com//pull/1937
- [MBL-1176] ValidateCheckout Query Support by @scottkicks in #1938
- Update GraphQL schema and CreatePaymentIntentMutation to match by @amy-at-kickstarter in #1941
- MBL-1016: Create Paginator for pagination in SwiftUI/Combine by @amy-at-kickstarter in #1939
- Add a nonfatal error; delete another nonfatal error by @amy-at-kickstarter in #1940
- Explicitly add Prelude to Link Libraries phase of Kickstarter-Framework by @amy-at-kickstarter in #1942
- MBL-1161: Add code to handle storing/retrieving/deleting Keychain items by @amy-at-kickstarter in #1944
- [MBL-1147] Track push notifications by @ifosli in #1943
- Add a return after the assert by @ifosli in #1948
- Update build schema to force you to select correct target when building tests by @amy-at-kickstarter in #1927
- Explicitly add Prelude to Link Libraries phase of Library-iOS by @amy-at-kickstarter in #1945
- [MBL-1197] Show unavailable rewards last by @ifosli in #1947
- MBL-1161: Add feature flag for migration from UserDefaults to keychain by @amy-at-kickstarter in #1949
- Remove old legacyOauthToken code (from 2016) by @amy-at-kickstarter in #1946
- MBL-1159: Exchange temporary token for OAuth token and login by @amy-at-kickstarter in #1950
- [MBL-1207] Pledge Button on Project Page by @scottkicks in #1951
- [MBL-1209] Select Your Reward Title by @scottkicks in #1952
- MBL-1214: Send OAuth token only in headers, not in request parameters by @amy-at-kickstarter in #1954
- [MBL-1218] Create RefInfo struct and use it where needed by @ifosli in #1953
- [MBL-1224] Round rewards up instead of down by @ifosli in #1955
- [MBL-1220] Add deeplink url to refInfo when opening proj page by @ifosli in #1957
- MBL-1233: Consolidate login and signup buttons when OAuth is enabled by @amy-at-kickstarter in #1956
- [MBL-1221] Update graphql-schema to prepare for attribution by @ifosli in #1958
- MBL-1161: Run AppEnvironmentTests in both hosted and unhosted test bundles by @amy-at-kickstarter in #1959
- [MBL-1221] Create mutation for the attribution event by @ifosli in #1960
- MBL-1233: Use correct string for 'Sign up or Log in' button by @amy-at-kickstarter in #1962
- MBL-1161: Read and store OAuth token from keychain by @amy-at-kickstarter in #1963
- MBL-1234: 😉 by @amy-at-kickstarter in #1964
- MBL-1211: Rewire current user email in AppEnvironment/AppDelegateViewModel by @amy-at-kickstarter in #1966
- MBL-1211: Pass down pledge total to thank you page for new page copy by @amy-at-kickstarter in #1965
- MBL-1211: Add new thank-you page copy for post-campaign pledges by @amy-at-kickstarter in #1968
- [MBL-1223] Track attribution event by @ifosli in #1961
- Add tracking event for logins/signups that happen via OAuth by @amy-at-kickstarter in #1971
- MBL-1268: Check for 'canceled' param in login redirect by @amy-at-kickstarter in #1972
- [MBL-1208] Part 1: Initial ConfirmDetailsViewController | Shipping Location + Pledge/Bonus Steppers by @scottkicks in #1969
- Update marketing version by @ifosli in #1973
- Fix regressions found in the login with OAuth flow by @amy-at-kickstarter in #1976
Full Changelog: 5.12.0...5.13.1
5.11.0
- [MBL-1095] Disable Message Reply Button When User Is Blocked (#1905) (19d4ab9)
- Stop using rawState in exportDataEnvelope (#1903) (d98e4fe)
- MBL-1016: Add handling for failures in MockGraphQLClient (#1901) (5e5cae9)
- MBL-1016: Add custom operators for common API patterns (#1900) (91c1afe)
- [MBL-1076] Fix v1 user (#1902) (bd02759)
- Prevent blocking for users that are already blocked (#1897) (38716e0)
- MBL-1074: Disable Github annotations in .codecov.yml (#1899) (9d90e8b)
- [MBL-1024] Wire Up Block User Mutation (#1893) (6886cab)
- Reorder build phases so firebase crashlytics is last (#1892) (85a4d86)
- [MBL-1025] Update User object with server value for isBlocked (#1891) (36e4086)
- MBL-1022: Add blocking mutation to iOS client (#1890) (3279b51)
- [MBL-1027] Blocked User Messages UI (#1887) (a164c48)
- [MBL-957] Add RichPushNotifications push service extension to supportrich push notifications with Braze (#1882) (1156229)
- [NO TICKET] Update Block User Strings (#1889) (e1e5d68)
- [MBL-1037] Use block user translatable strings (#1884) (4d76071)
- Reset comments on block (#1886) (235c6ae)
- MBL-1029: Refresh Discover page after a user is blocked (#1885) (ae907e4)
- [MBL-1026] Filter comments from blocked users (#1883) (d841813)
- [MBL-1036] Block User Popup + Banner Message (#1880) (6abd404)
- MBL-1039: Refactor LoadingBarButtonItem to take a closure instead of a binding for save actions (#1881) (67e4562)
- MBL-1014: Replace ReactiveSwift in ReportProjectFormViewModel with Combine (#1873) (36ea6fe)
- Fix voiceover for user blocking (#1879) (b74f1cb)
- [MBL-1021] Block User Action Sheet (#1874) (0272dca)
- Set target deployment to iOS 15.0 (#1878) (7588768)
- Increase shallow fetch depth to 100, to make Danger work (5191fae)
- [MBL-1006] Use shallow clone to speed up build times (fb7a490)
- add new Block Users feature flag (#1870) (11adbfc)
- Use fake URLs for ExternalSourceViewElement and AudioVideoViewElement in ProjectPageViewControllerTests (f0bf8e5)
- MBL-1011: Revert snapshot for testLoggedOut_NonBacker_LiveProjectSwitchedToCampaignTab_Success.lang_de_device_phone4inch (de954dd)
- Store failed snapshots in Failed_Snapshot_Tests/ and save as artifacts (#1867) (a72d794)
- [MBL-993] Dark Mode Feature Flag (#1865) (d90d518)
- MBL-988: Add GraphQL query FetchBackerProjectsQuery to replace v1 API calls on backer dashboard (#1863) (1475571)
- Delete button (#1864) (ebec1e8)
- [MBL-855] Remove creator dashboard (#1853) (b06f4b1)
- [INF-1630] use m1 resource class (#1862) (f857029)
- update marketing version to 5.11.0 (#1860) (aedbcd0)
- [MBL-971] Submit Report Project View (#1859) (9bda2ba)
- [MBL-983] Already Reported Project Label (#1857) (8f40c4c)
- [MBL-984] Setup CreateFlagging GraphQL Mutation (#1858) (70dc8b3)
- [MBL-970] Report Project Info View (#1852) (ae5ef71)
- [MBL-982] Support Project Fragment's Flagging Property (#1855) (e0657bf)
- updated readme to include perimeterX third party library. Also testing my repo access token. (a1701ad)
- add new feature flag with tests (#1851) (aaf8e72)
- [MBL-952] Design System Demo Page (Dark Mode) (#1849) (24e0c7b)
- Fix crash by using default hashing and equality for the config (#1850) (9d9566b)
- [MBL-958] Ai page polish (#1847) (16567fe)
- update marketing version to 5.10.0 (#1846) (de2ae46)
- [MBL-902] [MBL-934] [MBL-928] Use of AI Screen, Analytics, Question Headers, Translations (#1843) (3d464ee)
- Parse external links from braze (#1845) (9a91c6b)
- [MBL-943] Add Additional Header Support to HTML Parser (#1844) (15d3e2b)
- [MBL-900] Use of AI Tab (#1842) (baffd7c)
- [MBL-736] Upgrade PerimeterX (#1839) (9a1dc93)
- [MBL-897] Feature Flag Use of AI Project Tab (#1841) (0e82d13)
- [MBL-59] Fix personal data export. (#1836) (6266d87)
- update marketing version to 5.9.0 (#1838) (7958ce3)
5.9.0
- update marketing version to 5.9.0 (f99fb1e)
- [MBL-888] Update Creator Dashboard Deprecation Date (#1837) (dbc32da)
- [MBL 873] Implement TriggerThirdPartyEvent Mutation (#1835) (91d3abe)
- test beta build failure (61ffb8b)
- [MBL-864] Stripe Upgrade (#1834) (d9734ff)
- [MBL-873] Setup TriggerThirdPartyEvent GraphQL Mutation (#1833) (4b48213)
- [MBL-866] Remove Add New Card Page (#1829) (268fbed)
- [MBL-856] Banner For Creator Dashboard Deprecation (#1830) (b2b69aa)
- [No Ticket] Update Localized Strings (#1831) (71cf0a6)
- [MBL-854] Gate Creator Dashboard Behind Feature Flag (#1828) (ea00943)
- [MBL-870] Fix GraphSchema with an Update to AppTrackingTransparency (#1832) (e629b80)
- [MBL-853] Create Feature Flag To Hide Creator Dashboard (#1827) (2c5ef89)
- [No Ticket] Full MockOptimizely Removal PR Fixes/Cleanup (#1825) (7015f3b)
- [MBL-841] Release 5.8.0 to Main (#1826) (0e92dd6)
5.8.0
- update project marketing version to 5.8.0 (3e3a0f2)
- [MBL-841] Release 5.8.0 to Main (#1824) (cf6fac4)
- [MBL-722] Full MockOptimizely Removal (#1823) (e7fdb3b)
- [MBL-773] CircleCI Workspaces Integration (#1821) (c50512a)
- [MBL-774] Use Cleaner Remote Config FetchAndActivate Approach (#1819) (aee3831)
- Update README.md (155430e)
- Update README.md (3834ce9)
- [MBL-624] XCode 14.3 Update (#1820) (6a48e5a)
- [MBL-721] Remote Config Local Feature Flags (#1817) (d1b0762)
- [MBL-720] Configure Remote Config (#1815) (534eadc)
- Updating README.md (7af1d57)
- [MBL-702] Update Project Watch Count and List on Dashboard for Prelaunch Projects (#1814) (dcd3724)
- [MBL-696] Cleanup Optimizely Experiments (#1812) (6e20524)
- [MBL-703] Prelaunch Page Watch Count Update (#1813) (e48374f)