Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[NT-1295] Add UITableView and data source to ManagePledgeViewControll…
…er (#1213) * [NT-636] "Fix" button on Manage Pledge screen for errored backings (#982) * Fix button on errored pledges * Tests * Formatting * Screenshot tests * Rerecording tests * formatting * [NT-636] "Fix" button on Manage Pledge screen for errored backings (#982) * Fix button on errored pledges * Tests * Formatting * Screenshot tests * Rerecording tests * formatting * [NT-635] Update "fix" state of CTA button (#993) * Added missing strings * [NT-634] Errored pledges top cell (#991) * [NT-635] CTA fix button navigation (#1027) * [NT-973] Fix payment icon error (#1104) * fix image shown * commit adds fixIconHidden output and tests this output. Also corrects some tests * fix test * snapshot * renames erroredPledge to isErrored * swift format * fixes tests errors * Revert "fixes tests errors" This reverts commit 32cea0f. * uses isErrored * pr feedback * [NT-974, NT-637] Navigate to fix pledge screen/ Fix Pledge state (#1109) * fix image shown * commit adds fixIconHidden output and tests this output. Also corrects some tests * fix test * snapshot * renames erroredPledge to isErrored * swift format * fixes tests errors * Revert "fixes tests errors" This reverts commit 32cea0f. * uses isErrored * navigating to fix screen * testing gotofixpledge output * corrected merge and removed unused constant * fix payment method copy * testing pledgeContext * seift format * wip * wip * pr feedback * swift format * pr feedback * swiftformat * [NT-214] Fix pledge tracking events (#1128) * wip- 2/3 events * tests * Should fix feature branch (#1141) * should fix feature branch * Update Library/ViewModels/PledgeViewModel.swift pr feedback Co-Authored-By: jgsamudio <jonathan2457@gmail.com> * swift format * Revert "swift format" This reverts commit 89b6a0d. * swift format * Revert "swift format" This reverts commit eb9261b. * swift format Co-authored-by: jgsamudio <jonathan2457@gmail.com> * [NT-1072] Whitelist fix pledge tracking events for data lake (#1142) * whitelisted tracking events * swift format * fix test * pr feedback * [NT-686] add pledge collection date query (#1140) * wip - collection date feature complete * tests passing * swift format * wip- refactor * fix tests * snapshots * updated copy * swift format * pr feedback * cache formatter * swift format * New snapshots * [NT-1182] Fetch Backing for ManagePledgeViewController from GraphQL (#1174) * Fetch Backing for ManagePledgeViewController from GraphQL * Correct test names, use rawValue in GraphSchema * Remove Argo import * Put GraphBackingEnvelope back * Fix snapshot tests * Record snapshots from commandline * [NT-1185] Configure CancePledgeViewController with GraphQL Backing (#1176) * Configure CancePledge with GraphQL backing * Update tests * Fix merge error * Record snapshots from commandline * [NT-1183, NT-1184] Configure ManagePledgeViewController subviews with GraphQL Backing (#1188) * Configure ManagePledgeSummaryView with GraphQL Backing * Fix snapshot tests * Fix tests * Make reward optional * Refactor, ensure all sub-vc's don't depend on Project directly * Move test * Put test back * Remove coalesce * Alphabetize * Tuples -> Structs * Convert to double during deserialization * Fix tests * Remove recordMode * [NT-633] Errored Pledge Deeplink (#1178) * Errored pledge deeplink * RefTag tests * Revert debug code * Use correct navigation controller * Present login modal when logged out during errored pledge deeplink * Present login modal when logged out * Update visibility modifiers * Fix failing test * [NT-650, NT-1135, NT-1052] Add Errored Pledges to badge count (#1193) * Add errored pledges to badge count and refresh user on fix pledge * Fix test, updating backings on user update * Ensure errored backing are cleared, shipping amount is shown in summary * Add test * Add retry payment method behaviour * ManagePledgeView loading state * Don't un-hide rootStackView if backing fails to load * Don't hide apple pay button in fix context * Add pull-to-refresh on error * [NT-1247] ManagePledgeViewController loading state (#1203) * Add retry payment method behaviour * ManagePledgeView loading state * Don't un-hide rootStackView if backing fails to load * Don't hide apple pay button in fix context * Show apple pay button when changing payment method * Test commit - will revert * Revert "Test commit - will revert" This reverts commit 5e196f0. * Fix layout * Fix merge error * Fix project file * Hide rightBarButtonItem when view is errored * ignoreValues instead * Refactor to instantiate ManagePledgeViewModel with params only * Fix ManagePledgeViewBackingEnvelopeTests * [NT-1274] Pull to refresh on failure to fetch Project/Backing (#1206) * Add retry payment method behaviour * ManagePledgeView loading state * Don't un-hide rootStackView if backing fails to load * Don't hide apple pay button in fix context * Add pull-to-refresh on error * Fix layout * Fix merge error * Hide rightBarButtonItem when view is errored * ignoreValues instead * Fix tests * Fix tests * Consolidate shared functions, prefer filterMap * Refactor ManagePledgeViewController to use a table view * Fix layout issues with card view * Add data source test * Fix presentation crash, only show payment method section if a credit card was deserialized * Allow optional backing param * Remove logEvents * Remove logEvents * [NT-1269, NT-1270] Deprecate BackingViewController (#1212) * Add retry payment method behaviour * ManagePledgeView loading state * Don't un-hide rootStackView if backing fails to load * Don't hide apple pay button in fix context * Add pull-to-refresh on error * Fix layout * Fix merge error * Hide rightBarButtonItem when view is errored * ignoreValues instead * Refactor to instantiate ManagePledgeViewModel with params only * Fix ManagePledgeViewBackingEnvelopeTests * Fix tests * Fix tests * Consolidate shared functions, prefer filterMap * Fix presentation crash, only show payment method section if a credit card was deserialized * Allow optional backing param * Remove logEvents * Remove unused code * [NT-1223, NT-1296] Reward Add-Ons GraphQL integration (#1216) * Map add-on data to Reward * Add quantity to reward title * Pass quantity through * Add boolean for isAddOn * Move ID * Add tests * Set timezone in unit test * Add test for query * [NT-1298] Manage Pledge Shipping Disclaimer View (#1217) * Add disclaimer view to manage pledge view * Remove text color from style * Update snapshots * Add snapshots * Hide pledge disclaimer view when no shipping or user is creator * Update snapshots * Fix Library tests * [NT-1297] Add bonus support (#1218) * Updates to reward received vc * Add tests * Add context-specific string * Add bonus amount * Update query * Fix query * Fix query * Configure RewardCardView with context, hide bonus on no reward, fix corner radius * Fix tests * Fix snapshot test * Layout fix Co-authored-by: Isabel Barrera <isabel@kickstarter.com> Co-authored-by: Nino Collaco <scollaco@gmail.com> Co-authored-by: Isabel Barrera <ifbarrera@me.com> Co-authored-by: christella <cdolm92@gmail.com> Co-authored-by: jgsamudio <jonathan2457@gmail.com>
- Loading branch information