Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [PAY-2055] Project Currency Country Code Display Error (#1754) * added a project currency, oddly build is crashing when opening a project, but unrelated to any new code. * removed extaneous currency field from top level project and used existing stats field. * fixed incorrect parameter build issue * fixed extra parameter in lenses * removed unused line * corrected display issues for rewards and reward addons. * reverting spacing in ProjectLenses, unneeded change, cluttering pr * more ProjectLenses updated * bonus support currency fix on pledge page. * updated a shared function of min max pledge amount to use the project's currency country instead of project country. * updated Apple Pay request currency code to be from project currency first, then project country currency. Also updated the supported networks of apple pay to be based on project currency country instead of project country * updated analytics to come from the project currency country not project country * updated summary view, apple pay alert, and expandable rewards header (spacing) to use project currency country first then project country * total values for pledge summary view using project currency country before project country * handled logged currency display scenarios (manage pledge flow) * formatting * fixed currency issue when user logged in and about to manage pledge, fetch backing doesn't update the chosen currency in the project. * added view model tests * more view model tests * project summary view model tests * pledge view model and project page view model tests * project page snapshot tests added, existing project lense hadn't accounted for extended project properties, now it does. * pr comments. * [WEB-666] - Require FB Only Users To Set A Password (#1755) * adds bool to user model * separate apple and facebook signals to gain more control over facebook flow in LoginToutViewController * Push SetYourPasswordViewController if fb user needs a password * Run make strings script to pull in latest string updates from server * fetch user's email and set context label * create new password on user account and handle success and error cases * make strings * change nav bar back button text * update unit tests * wrap in fb login depreciated feature flag * update view model tests * adds activity indicator * update strings * add tests * format * update failing snapshot tests * needsPassword is not actually an optional * use kickstarter conventions * updates uses of now non nil needsPassword property * move loading indicator from top level view to stackview and replace save button when loading indicator is showing * update snapshot tests * update comments * update snapshot tests * update saveButton isHidden/isEnabled * Remove unused User+GraphUser.swift * Update User+UserFragment.swift * Removes User+UserGraph releated tests * Update LoginToutViewModelTests * Update SetYourPasswordViewModelTests * formatting * Refactor needsPassword static func * put back User+GraphUser because more test files than expected use it * Revert "Removes User+UserGraph releated tests" This reverts commit 2026508. * corrected the api and library tests, was able to remove unused User+GraphUser and tests. Snapshot tests still failing. * updated snapshot tests, all kickstarter-ios tests recorded and passing on intel. Should pass CI checks. * revoked a change just being used for testing. * rerecorded tests due to translation changes * more re-records on Intel because of translations * updated set your view model tests Co-authored-by: Mubarak Sadoon <msadoon@gmail.com> * [Unticketed] user needs_password not returned in v1/discover/ creator (#1758) * needs password needs to be optional. * add a default property for encoding * [PAY-2053] Add New Payment Button Padding FIx (#1759) * added constraints to add new button and loading indicator view to constraint them to the edges of their stack view and center them. One is only shown at a time, so the spacing error should not occur anymore. * slight adjustment in the add button and loading indicator positions. * updates to pledge view controller screenshot tests. * guard against index out of range issue and default selected tab to index 0 if this scenario arises (#1761) Co-authored-by: Mubarak Sadoon <msadoon@gmail.com>
- Loading branch information
1 parent
7de5317
commit fdaf39e
Showing
179 changed files
with
761 additions
and
208 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.