Releases: kickstarter/ios-oss
5.0.0
4.15.0
- [NTV-259] Enable change of payment method to Apple Pay when variant is active (#1626) (3e31e13)
- reverted back version to 4.15.0 from 4.15.1 to support runway an (d080f72)
- bumped version to 4.15.1 from 4.15.0 (d8b5ac2)
- NTV-251 More Performance Enhancements (#1623) (e5e82cd)
- [NTV-243] Optimize Project Page Loading Time (#1622) (b838e63)
- trigger tests (5289b4c)
- [Unticketed] Fetching Project Query Optimization (#1618) (718dd42)
- [NTV-158] No longer presenting risk messaging modal when updating pledge (#1617) (a05f222)
- [Unticketed] No Rewards Reward Added To Rewards Selection Screen (#1616) (9999f0b)
- Bumping version to 4.15.0 (73f57ca)
- [NTV-233] Sending commentableId based on value of updateProperty in CommentRepliesViewModel (#1614) (dfdd167)
- [NTV-153] Presenting risk messaging during checkout (#1613) (69545c3)
- [Unticketed] Put Back Add Ons Selection To Checkout (#1611) (e247e52)
- Project Model to GQL (#1608) (8bbd59e)
4.14.0
- Bumping version to 4.14.0 on Kickstarter-iOS target (1c9b83e)
- Bumping version to 4.14.0 (879a3ae)
- [NT-2061] Apollo GraphQL Service and ViewModel integration (#1599) (bab154d)
- [NTV-13] Supporting deep links to a specific reply. (#1597) (bce59c6)
- Update links in README (#1598) (ba79368)
- NE-33 Deeplink, PN, In-App Message Categories and Subcategories by ID (#1596) (8235897)
- [NTV-12] Support deeplinks/push notifications to a specific comment thread (#1594) (2668cd0)
- [NTV-34] Deeplink to Subcategories By Name (#1593) (cc57633)
4.13.3
4.13.2
4.13.1
- Bumping version to 4.13.1 (#1575) (50e49a6)
- [NT-2165] Fix for incorrect type casting on shippingAmount within Backing+BackingFragment (#1573) (f4db3d5)
- Handling target = blank for webview URL navigation in WKUIDelegate. (#1570) (9c5acc2)
- [NT-2040] Enable Segment By Default (#1562) (237e311)
- [NT-2137] Upload dSYMs During App Store Delivery (#1560) (2aacdd6)
- [NT-1859] Xcode 12.5 And iOS 14.5 Compatibility (#1497) (6a74415)
- [NT-2104] Migrate CreateBacking To Apollo (#1555) (2bfde53)
4.13.0
- [NT-2131] Adding translated strings for native comment threading work (#1557) (833d8fe)
- [NT-1974] Interrupted Scrolling Replies Thread. (#1552) (f5118ad)
- [NT-1994] Handling error when requesting first page of replies. (#1554) (b2e76a9)
- [NT-2073] Don't Fetch Expanded Shipping Rules For Digital-Only Rewards (#1553) (5f1f991)
- [NT-2073] Migrate Reward Add-On Selection Query To Apollo (#1551) (b4fa406)
- [NT-2072] Update Manage Pledge View To Use Apollo Query (#1550) (ab37103)
- [NT-1998] Retry Failed Reply (#1548) (c44b475)
- [NT-1995] Handle pagination failure on comment reply threads (#1549) (4d358ff)
- [NT-2072] Reward From RewardFragment (#1547) (f57feaa)
- [NT-1974] Show Failed Comment Reply (#1545) (a703c58)
- [NT-2072] Backing From BackingFragment (#1546) (6229e35)
- [NT-2054] Add pagination to comment replies (#1544) (8f89e5b)
- [NT-1941] Post A Reply (#1543) (2c2965f)
- [NT-2071] Add Backing Query Fragments (#1542) (3d04e32)
- [NT-2094] Fix Root Comments Regressions (#1541) (c5bee3e)
- [NT-1917, NT-2062] Apollo GraphQL Client Implementation (#1538) (b2a8533)
- [NT-1944] UI - User badges (#1540) (b26346d)
- [NT-1970] Show Last Page of Replies (#1534) (6144d79)
- [NT-2042] UI – Handle URLs in comments (#1537) (4669da2)
- Revert "Make links in comment tappable"
4.12.0
- Decrement version back to 4.12.0 (9eb8f08)
- [NT-1947] UI/UX - Error Loading Root Comments (#1525) (ed92d7b)
- [NT-1967] UX add comment composer to thread (#1523) (cb6ecda)
- [NT-2070] UX – Comment cell shouldn't be tappable (#1531) (70683ee)
- [NT-2057] Updates showing project comments instead of updates (#1530) (164eb9d)
- [NT-1987] Adding Optimizely feature flag menu (#1527) (586ec06)
- [NT-2057] Updates showing project comments instead of updates (#1529) (cc450c6)
- [NT-2057] Updates showing project comments instead of updates (#1522) (6c7abf0)
- [NT-1990] Feature Flag cleanup (#1518) (b354c7f)
- [NT-1993] Update OSS Licenses (#1519) (5d8db9c)
- Bump version to 4.13.0 (f532396)
- Fix Circle config (1e81374)
- Rename master -> main (39edeea)
- Bump version to 4.12.0 (c8d18be)
- [NT-2048] Update Translations And Snapshots (#1517) (773b471)
- [NT-2009] UI comment composer issues (#1516) (79bafb2)
- [NT-2030] Copy Strings Readable All Languages (#1514) (6139d0e)
- [NT-2046] Allow multiple identify calls for logged in users (#1515) (ec20c23)
- [NT-1963] Show removed comments (#1513) (e1230fd)
- [NT-2033] Allow Concurrent Retrying/Posting Of Comments (#1512) (de15d9e)
- [NT-2017] Updates – Show new comments experience (#1511) (c410831)
- [NT-2020] Retrying Paging On Error (#1510) (7bb6b91)
- [NT-1940] Add Root Comment To Replies Thread (#1498) (497a6e2)
- [EP-524] Updating context_page values for trackTabBarClicked analytics event (#1508) (9a8e1ba)
- [NT-2008] Allow creator/collaborator to post (#1507) (37ff8a5)
- [NT-1938] UI Comment Card with threads (#1509) (7b5687c)
- [NT 2007] UI Show error posting comment (#1506) (0fec3a0)
- [NT-2020] Update Paginate Function To Emit Errors (#1504) (75debaa)
- [NT-2010] Invert comment feature flag logic (#1503) (875a9d7)
- [NT-1896] UX - Post New Comment (#1499) (596109f)
- [NT-2007] Update Comment State Delays (#1505) (788d760)
- [NT-1903] Updating copy for comments files (#1500) (3ca4e9b)
- [Unticketed] Update Readme With Testing Steps (#1502) (1a9b002)
- [NT-1898] Retry Failed Comment And Refactor Comment Posting (#1501) (e30d0a0)
- [NT 1991] UX Spinner while loading comments (#1495) (d410bfb)
- [NT-1942] Empty State Styling and Datasource Update (#1496) (392ea16)
- [NT-1896] UX - Post new comment (#1491) (1fa9840)
- [NT-1983] Implementing feature flag for hiding replies on comment threads (#1494) (1a764a7)
- [NT-1942] Display Empty State on Table View (#1490) (df79653)
- [NT-1981] Post PX Notification On Main Thread (#1492) (f3fbdee)
- [NT-1983] Add feature flag and implementation for hiding flag comment button (#1493) (67be500)
- [NT-1935] Fetch Comment Replies Query (#[1489](...
4.11.0
- [NT-1979] Update Appboy SDK version and target ownership (#1482) (870d67f)
- [NT-1966] Fixing empty state cell Storyboard identifier (#1481) (988114a)
- Bump version to 4.11.0 (99cc3bd)
- [NT-1889] Add Domains For Universal Links From Emails (#1479) (17aa6e8)
- [NT-1894] Addition of createComment mutation (#1476) (c268cb4)
- [NT-1891] Add GraphQL Root Comments Types and Query (#1475) (d19dff9)
- [NT-1915] Adding feature flag for comment threading to Optimizely. (#1473) (8684286)
- Adding Deprecated prefix to older Comments files. (#1474) (589762c)
- [NT-1889, NT-1900] Replace Braze URL Handling With Regular Deep-Linking (#1471) (b1e9589)
- [EP-512] iOS DataLake Events Removal (#1460) (20ab83f)
- [NT-1861] Order Announcements Newsletter Option First (#1470) (e97523c)
- [NT-1922] Set up view controller and view model skeleton for Root Comments (#1469) (87d3aee)
- NT-1800 Log Out Copy Change (#1465) (f97b5d3)
4.10.5
-
Update Fastlane, add App Store Connect Auth (#1466) (14e5f61)
-
Bump version to 4.10.5 (4d5aa92)
-
Ensure equality based on user ID, clear persisted data at logout
-
Add additional nil check
-
Fix test (c2d04b0)
-
[NT-1870] Enable Notification Setting From In-App Message (#1461)
-
Add new route to Navigation
-
Handle deeplink and enable notification option (10e9bc7)
-
Feature-flag Braze in-app messages
-
Add test (43fb688)
-
Implement BrazeDebounceMiddleware
-
Exclude middleware from codecov (43ce7d7)
-
Add sound notification type when registering for push notifications. (#1455) (52e813f)
-
Changing Estimated Delivery to format like a section title. (#1454)
-
Changing Estimated Delivery to format like a section title.
-
Recording snapshots.
-
Renaming output on RewardCardViewModel (94cbab5)
-
Add a page viewed event tracking method for login page.
Add a test for the login page viewed tracking method.
-
Add test for log in context page property with other context location properties (45be52b)
-
Prevent duplicate identity calls and only send deltas (#1452) (55a3c1d)
-
[NT-1842, NT-1861] Add Marketing Update Notification (#1445)
-
Add new notification option
-
Update strings
-
Record snapshots
-
Update newsletter snapshots
-
Fix datasource tests (28f9d1b)
-
remove
page
field fromtrack
function -
default
page
incontextProperties()
to other -
Fix Test failing for page_context in RootViewModelTest
-
Fix merge conflict
-
rename for parameters from
location
topage
(aa501b2) -
Convert Signup Submit Button Clicked Event to CTA Clicked event
Supply a type context based on newsletter subscription to the the CTA event.
Add a test for the analytics event that tracks signup submit button clicked.
-
Some code cleanup and variable/parameter renaming. (df1fc99)
-
Adding Page Viewed event for SignUpViewModel. (#1448) (7c51c6e)
-
update conversion rates for usd_goal and usd_pledged_amount to use usd_exchange_rate
-
Tried to fix floating point issue with
rounded
-
remove .icloud file
-
remove String format for float rounding
-
Update rounding functions to use NSDecimalNumber
-
remove String format for float rounding
-
Update comments for
totalAmountPledgedUsdCurrency
andgoalUsdCurrency
-
Remove
goalUsdCurrency
andtotalAmountPledgedUsdCurrency
from Lenses -
remove automatic signing
-
remove tracking enabled
-
Reset signing and capability to same as master
-
Reset signing and capability to same as master
-
update
usdExchangeRate
template to use1.21374984
value -
remove unused file
-
remove unused file
-
updating signing certificate to Native Team
-
send event property
discovery_category_name
when user clicks on all of a selected category filter -
use analyticsName for
discovery_category_name
Co-authored-by: Justin Swart [email protected] (ec633fa)
- Convert data lake event to segment, Log In Submit Button Clicked (#1443)
Add test for the tracking method. (7a7d0a6)
-
Set development to manual
-
Update pbxproj (21c02d9)
-
update conversion rates for usd_goal and usd_pledged_amount to use usd_exchange_rate
-
Tried to fix floating point issue with
rounded
-
remove .icloud file
-
remove String format for float rounding
-
Update rounding functions to use NSDecimalNumber
-
remove String format for float rounding
-
Update comments for
totalAmountPledgedUsdCurrency
andgoalUsdCurrency
-
Remove
goalUsdCurrency
andtotalAmountPledgedUsdCurrency
from Lenses -
remove automatic signing
-
remove tracking enabled
-
Reset signing and capability to same as master
-
update
usdExchangeRate
template to use1.21374984
value -
remove unused file
-
updating signing certificate to Native Team
Co-authored-by: Justin Swart [email protected] (2d2598d)
-
Remove wrapper type, fix target memberships
-
Add test (cc7db4b)
-
Move Segment behind feature flag
-
Tidy up protocols
-
Fix secrets template, use ternary operator (7c02930)
-
change event properties sent to segment when a project is clicked from ThanksViewModel
-
remove unused property in ThanksViewModel
-
remove tracking mode from scheme (37094c6)
-
Add an initializer to create TypeContext from DiscoveryParams
Use the initializer in test method for project card clicked for discover page
Fix failing tests.
-
Default TypeContext initializer to .results and some code clean up (ba3ee83)
-
update event properties for project clicked on searched results
-
disable tracking in scheme
-
Update
trackProjectCardClicked
method to be reusable for all project clicked events -
update documentation for
typeContext
intrackProjectCardClicked
(a94be5d) -
[NT-1850] Retain Debug Feature Flag Values For Non-Release Builds (#1436)
-
Retain debug feature flag values for non-release builds
-
Add test (6b8d6b4)
-
Add Braze SDK and feature flag
-
Test
-
Revert
-
Run brew doctor
-
brew config
-
Remove brew config
-
Specify GitHub package registry for brew upgrade
-
Move environment variable to comment
-
Add back mirror specficiation
-
Add related CI issue URL
-
Register push tokens with Braze (#1434)
Co-authored-by: Yatrik Solanki [email protected] ([9608e09](9608e09e...