v3.20.0
- update version names/codes for release (a397e7c)
- MBL-1286: OAuth when default browser not chrome (#2012) (dec62dd)
- [MBL-1353] Update copy to be blank for late pledges (#2011) (3bc4ede)
- [MBL-1342] Fix non-shippable rewards being able to select shippable add-ons (#2010) (765eb7f)
- MBL-1325: Rewards that are unavailable for late pledging are still selectable (#2009) (9753b41)
- MBL-1336: Remove OAuth feature flag (#2007) (9bf2be6)
- MBL-1286: Avoided lateinit error for after OAuth redirection step. (#2004) (e21813b)
- [MBL-1319] Add links functionality for checkout page (#2006) (05fd85f)
- [MBL-1320/1323] Fix bonus amount issues (#2005) (695f73f)
- Revert "fixed issues with bonus amount being displayed incorrectly and being unable to be decremented" (74128ca)
- fixed issues with bonus amount being displayed incorrectly and being unable to be decremented (0b1c376)
- [MBL-1321/1322] Fix payment sheet being presented multiple times (#2003) (cc0b55f)
- MBL-1287: Updating thanks page (#2000) (7336ab1)
- MBL-1278: Analytics on late pledge checkout screen (#2001) (7c34d92)
- MBL-1295 Test suite for AddOns view model (#1997) (0d18f6f)
- [Late Pledge Bugs] Add saving payment method to late pledge flow (#1999) (b4b7f50)
- MBL-1278: Analytic events for rewards (#1998) (400bba3)
- Do some cleanup on the late pledge flow (#1996) (bfa7a49)
- [MBL-1303] Add adding payment method to the checkout screen (#1995) (06b9523)
- Revert "add adding payment method to the checkout screen" (5d7d18e)
- add adding payment method to the checkout screen (7368952)
- [MBL-1299] Make it so late pledge flow is not shown if user has backed the project (#1994) (728978e)
- [MBL-1294] Add unit tests for rewards selection viewmodel (#1993) (51cd812)
- [MBL1260] Add Checkout Screen to Flow (#1991) (8fcc125)
- MBL-1258: Analytics, changes on project properties for Late Pledges (#1992) (aed54b6)
- [MBL-1300] Make confirm details screen use same default location logic as add-ons (#1990) (1f9f6bd)
- MBL-1292: Launch LogIn user when Continue button clicked (#1989) (a3d31c4)
- [No ticket] - Merging Feature branch post campaign (#1988) (30da44f)
- MBL-1269: Encrypt/decript token (#1983) (037f96d)
- remove android tag (#1985) (df6f389)
- [MBL-1283] Add SetupIntentContext to SetupIntent calls (#1984) (1ef623c)
- Update graphql schema (#1981) (f647fa1)
- MBL-1255: [UI] Create Checkout Screen (#1982) (121efab)
- [No Ticket] bump version codes/names (#1977) (8230263)
- MBL-772: MessagesThreadViewModel to RXJava2 (#1974) (c169558)
- MBL-1237 Send project page viewed event on Android on the prelaunch page (#1976) (1fb13d5)
- MBL-1228: [UI] Create Rewards Screen for Post Campaign (#1975) (b454b22)
- MBL-1236 Call CreateAttributionEvent on ProjectPage for project page … (#1972) (b220df4)
- [No-jira]: Analytic event added (#1973) (484f230)
- MBL-1262: QA party bug fixes (#1971) (a46e185)
- [MBL-1254] Add the confirm pledge screen and views (#1968) (8901ea1)
- MBL-1252 Add a createAttributionEvent method to the Apollo client (#1970) (907199a)
- MBL-1251 get create attribution event graphqltransformer (#1969) (9f17a55)
- [MBL-1227] Add post campaign messaging for project page (#1967) (f6c5d30)
- [MBL-1229] Add Compose Views for Add-ons screen (#1964) (5a0448f)
- [no-jira]: unify login screens, two viewModels. [PROPOSAL] (#1962) (4e57079)
- [No Ticket] Adjust some colors to be closer to new design color schemes (#1966) (153dcf3)
- [MBL-1164] Add post campaign fields to project queries/mutations (#1965) (78f81ff)
- MBL-1235 Add CreateAttributionEvent graphql file and internal data model (#1963) (2e0818f)
- MBL-1232: Unify and verify sign up/log in buttons (#1961) (216632b)
- MBL-1213: Stop sending token as query param for V1, send the token as basic auth header (#1958) (925af00)
- MBL-1235 Update schema.json with CreateAttributionEvent mutation (#1960) (ad17e5f)
- Remove repeated comments in KSCurrency.kt (#1959) (f786861)
- Revert "MBL-1235 Graphql mutation for event attribution" (73cd804)
- MBL-1235 Graphql mutation for event attribution (29d7378)
- MBL-1172: Remove Perimeter X (#1955) (3b8e813)
- MBL-1183: Crash caused by index out of bounds in SearchViewModel.kt (#1957) (0399ec9)
- MBL-1198: Reorder rewards so that unavailable ones show last (#1956) (ac5ce6a)
- MBL-1170: Get token and User, Log in flow completed. (#1954) (bb46ce7)
- [MBL-1165] Add Query and Mutation for Checkout Flow (#1953) (81d14a6)
- [no-jira]: Updated schema.json (#1952) (8207db8)
- MBL-1182: Crash from rx chain returning null in TwoFactorViewModel.kt (#1951) (7d33deb)
- MBL-1071 Add link to Kickstarter campaign from messages (#1950) (fb9e580)
- MBL-1202: Crash on CommentsViewHolderViewModel (#1948) (3b7938e)
- MBL-1169: Redirection step (#1947) (735c1f7)
- no-jira: update internal and external version names and codes (#1946) (b196c74)
- cleanup errored backing network call (#1945) (ce5e17f)
- MBL-1168: PKCE class (#1943) (dbc59a7)
- [MBL-1163] Add mutation and models for createPaymentIntent (#1942) (b9634bf)
- MBL-1167: New Login/Sign up Screen with Chrome Tabs (Phase 2) (#1941) (629a735)
- [MBL-1174] Add support for the CreateCheckout mutation (#1940) (a211737)
- MBL-1064 Update links for Request My Personal Data and Delete Account (#1939) (56f808e)
- MBL-1171: Feature flag for OAuth (#1938) (62034f0)
- update internal/external version code (ebb2418)
- Fix Add-ons field not appearing on pledge screen (#1937) (ef09e76)
- MBL-1126: Task Affinity Vulnerability (StrandHogg 1.0) (#1936) (615d11b)