Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

πŸ’²[Native Checkout] RewardCardContainerView snapshots and view model bindings #779

Merged
merged 116 commits into from
Aug 7, 2019

Commits on Mar 29, 2019

  1. πŸ’²[Native Checkout] Rename CheckoutViewController to DeprecatedCheckou…

    …tViewController (#647)
    
    * Rename CheckoutViewController to DeprecatedCheckoutViewController
    
    * Rename CheckoutViewModel to DeprecatedCheckoutViewModel
    
    * Remove CheckoutViewModelTests
    dusi committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    94ca65c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. πŸ’²[Native Checkout] Hide rewards when "ios_native_checkout" feature fl…

    …ag is enabled (#646)
    
    * Feature-flagging old rewards treatment & tests
    
    * Adding another test
    
    * Fix issue causing test failure
    
    * PR comments and adding other features to the β€œFeature” enum
    
    * Renaming and clearer logic/func naming
    
    * Line break
    ifbarrera committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    77f4507 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. πŸ’²[Native Checkout] Rename RewardPledgeVC/VM to DeprecatedRewardPledge…

    …VC/VM (#653)
    
    * Rename RewardPledgeViewController.swift to DeprecatedRewardPledgeViewController.swift
    
    * Rename RewardPledgeViewModel.swift to DeprecatedRewardPledgeViewModel.swift
    
    * Rename RewardPledgeViewController to DeprecatedRewardPledgeViewController
    
    * Rename RewardPledgeViewModel to DeprecatedRewardPledgeViewModel
    
    * Update Snapshot tests
    dusi committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    35429b5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. πŸ’² [Native Checkout] Plumbing (#654)

    * Prepare PledgeViewModel
    
    * Prepare PledgeViewController
    
    * Prepare PledgeDataSource
    dusi committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    96dbb61 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. πŸ’²[Native Checkout] Pledge Amount Cell (#660)

    * Add stepper image resources
    
    * Add convenience function to add subview constrained to edges
    
    * Prepare pledge amount cell
    
    * Implement amount input field
    
    * Pass correct amount and currency values
    
    * Disable selection
    
    * Explicitly declare types in styles
    
    * Add localized strings
    
    * Add iOS 10 support
    
    * Style with explicit types
    
    * Use localized string
    
    * Re-record screenshot tests for the deprecated controller
    
    * Explicitly set accessibility elements
    
    * Extract ascender constrain to private function
    
    * Add background color
    
    * Prevent spacer from collapsing bellow its minimum width
    
    * Fix inputStackViewStyle
    
    * Register cells and footers using their classes for type safety
    
    * Remove unnecessary traitCollectionDidChange handler
    
    * Make style private
    
    * Refactor auto layout helpers
    dusi committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    ee5c0e7 View commit details
    Browse the repository at this point in the history
  2. [Native Checkout] "Back this project" button (#659)

    * Back this project buttons setup
    
    * Adding feature flag behaviour
    
    * Tests
    
    * Swiftlint
    
    * Default off
    
    * Revert test changes
    
    * Cleanup
    
    * PR comments and dynamic type support for button
    
    * Updating screenshots to account for accurate button font size
    
    * Wrapping button text and storing reference to shape layer
    
    * Concat constraints
    
    * Renaming button
    
    * Cleanup
    ifbarrera committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    4f9a14d View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2019

  1. Merge branch 'master' of https://github.com/kickstarter/ios-oss into …

    …feature-native-checkout
    dusi committed Apr 18, 2019
    Configuration menu
    Copy the full SHA
    9eade4c View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. Configuration menu
    Copy the full SHA
    c080e45 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. πŸ’²[Native Checkout] Shipping Location Cell 1/3 (UI) (#666)

    * Fix tests
    
    * Extract shared styles
    
    * Add shipping location cell
    
    * Expose only certain elements to VoiceOver
    
    * Add header trait
    
    * Add new line for better readability
    
    * Update tests
    
    * Add arranged subviews to stack view using a functional helper
    
    * Fix font size
    
    * Use point free expression
    
    * Fix tests
    
    * Fix style test
    dusi committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    0cb3394 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. πŸ’²[Native Checkout] Description Cell (#663)

    * wip description cell
    
    * wip description cell, new strings
    
    * wip description cell, refactor
    
    * wip- estimated deloivery date from reward
    
    * wip- datasource test
    
    * new snapshots
    
    * stackview refactor
    
    * stackview func name change
    
    * func name change
    
    * corrected datasource test
    
    * refactor
    
    * pr feedback
    
    * pr feedback
    
    * swiftlint fix
    
    * datasource test fix
    
    * datasource test fix
    
    * description string
    
    * fixing lib/framework tests
    
    * new snapshots for deprecated rewards
    
    * using new string
    
    * wip- vm test name change
    
    * pr feedback
    
    * pr feedback
    
    * strings
    
    * snapshot tests
    
    * change padding
    
    * datasource change
    
    * updated strings to correct deprecated pledge view
    
    * new snapshots
    
    * font change, remove unnecessary constraint and view color, alphabetizing
    
    * blended layers and usimng helper function to add arranged subviews to stack view
    
    * πŸ’²[Native Checkout] Reverts strings & snapshots (#671)
    
    * Revert strings
    
    * Update comment
    
    * reverted strings
    cdolm92 committed May 3, 2019
    Configuration menu
    Copy the full SHA
    b5c331f View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. πŸ’²[Native Checkout] Rewards Collection View Plumbing (#664)

    * New files
    
    * removing scroll view stuff for now
    
    * Tests
    
    * Cleaning up insets
    
    * More cleanup
    
    * Swiftlint
    
    * Adding β€œdeprecated” to more file names
    
    * Removing duplicated file
    
    * Increasing hit area of close button
    
    * PR comments
    
    * PR comments
    Isabel Barrera committed May 6, 2019
    Configuration menu
    Copy the full SHA
    ed973f2 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. πŸ’²[Native Checkout] Pledge Continue Button - UI Only (#670)

    * PledgeContinueCell
    
    * Common green button styling
    
    * Tests
    
    * Adding a test, cleaning up
    
    * Swiftlint
    
    * Fixing merge conflicts
    
    * PR feedback
    Isabel Barrera committed May 8, 2019
    Configuration menu
    Copy the full SHA
    1f23126 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Description Cell User Interaction (#668)

    * wip description cell
    
    * wip description cell, new strings
    
    * wip description cell, refactor
    
    * wip- estimated deloivery date from reward
    
    * wip- datasource test
    
    * new snapshots
    
    * stackview refactor
    
    * stackview func name change
    
    * func name change
    
    * corrected datasource test
    
    * refactor
    
    * setup delegate
    
    * pr feedback
    
    * pr feedback
    
    * swiftlint fix
    
    * datasource test fix
    
    * datasource test fix
    
    * pledgevm
    
    * description string
    
    * fixing lib/framework tests
    
    * new snapshots for deprecated rewards
    
    * using new string
    
    * wip- presenting trust and safety now
    
    * wip- vm tests
    
    * wip- refactor
    
    * wip
    
    * button
    
    * learn more higlight color change
    
    * snapshot tests
    
    * pr edit
    
    * pr edits
    
    * snapshot tests and strings
    
    * Replace label and button with UITextView for tappable links
    
    * pr feedback
    
    * font size removed
    cdolm92 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    d19a718 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c4dc94 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. πŸ’²[Native Checkout] "Peek" functionality using hidden scroll view (#665)

    * New files
    
    * removing scroll view stuff for now
    
    * Tests
    
    * Cleaning up insets
    
    * More cleanup
    
    * Swiftlint
    
    * Adding β€œdeprecated” to more file names
    
    * Removing duplicated file
    
    * Increasing hit area of close button
    
    * Hidden scroll view
    
    * Hidden scroll view working
    
    * Refactoring & cleanup
    
    * Use collection view’s content size
    
    * PR updates from comments
    
    * Fix autolayout warnings on device rotation
    
    * Cleanup
    
    * More cleanup
    
    * More PR feedback
    Isabel Barrera committed May 10, 2019
    Configuration menu
    Copy the full SHA
    294e9cb View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/kickstarter/ios-oss into …

    …feature-native-checkout
    ifbarrera committed May 10, 2019
    Configuration menu
    Copy the full SHA
    40c00e5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Configuration menu
    Copy the full SHA
    a44c37b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ccdfb6 View commit details
    Browse the repository at this point in the history
  3. Add missing imports, update to use traitCollection.preferredContentSi…

    …zeCategory.isAccessibilityCategory
    justinswart committed May 16, 2019
    Configuration menu
    Copy the full SHA
    a52c4e5 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Fix imports in tests

    justinswart committed May 17, 2019
    Configuration menu
    Copy the full SHA
    5778e71 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. πŸ’²[Native Checkout] Sheet Overlay Container (#674)

    * Sheet overlay container VC and animator
    
    * Renaming, fixing rotation issues
    
    * Revert testing code
    
    * Cleanup and fixing a snapshot
    
    * Using keypath lenses
    
    * Updating the comment
    
    * PR comments
    
    * Renaming
    
    * Cleanup
    
    * View helpers
    
    * Style naming
    
    * Fix build
    
    * Remove iOS 11 Availability Checks From Native Checkout (#679)
    
    * Remove iOS 11 availability references
    
    * Fix merge conflict issues
    
    * Renaming suggestions
    
    * Swiftlint
    Isabel Barrera committed May 22, 2019
    Configuration menu
    Copy the full SHA
    3bad8c3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/kickstarter/ios-oss into …

    …feature-native-checkout
    
    # Conflicts:
    #	Kickstarter-iOS/DataSources/ProjectPamphletContentDataSource.swift
    #	Kickstarter-iOS/DataSources/ProjectPamphletContentDataSourceTests.swift
    #	Kickstarter-iOS/Views/Controllers/ProjectPamphletViewController.swift
    #	Library/ViewModels/DiscoveryFiltersViewModel.swift
    #	Library/ViewModels/LiveStreamContainerPageViewModel.swift
    #	Library/ViewModels/ProjectPamphletViewModel.swift
    ifbarrera committed May 22, 2019
    Configuration menu
    Copy the full SHA
    e2eaa98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a48b021 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. πŸ’²[Native Checkout] Shipping Location Cell 2/3 (Currency formatter 🀯) (#…

    …667)
    
    * Fix tests
    
    * Extract shared styles
    
    * Add shipping location cell
    
    * Expose only certain elements to VoiceOver
    
    * Add header trait
    
    * Add new line for better readability
    
    * Add the ability to format currency strings
    
    * Add currency formatter playground
    
    * Add currency formatter tests
    
    * Fix typo
    
    * Remove duplicate type conformance
    
    * Set label background color for better performance
    
    * Move attributed currency string to shared functions
    
    * Disable Swiftlint's line length in tests
    
    * Add convenience function to calculate superscript offset between two UIFonts
    
    * Refactor attributed currency formatter to a NSNumberFormatter subclass
    
    * Expose attributed formatter through Format enum
    
    * Use the new attributed currency formatter
    
    * Move attributes to checkout styles
    
    * Pass shipping information to data source from view model
    
    * Change font size on the input view to match shipping location
    
    * Fix playground
    
    * Fix Swiftlint issue
    
    * Use typealias for string attributes
    
    * Remove dangling playground reference
    
    * Localize string
    
    * Remove obsolete imports
    dusi committed May 23, 2019
    Configuration menu
    Copy the full SHA
    a05c511 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    e4abb8e View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Reward Selection (no animation) (#683)

    * Navigate to PledgeVC when reward is selected
    
    * One more test
    
    * Renaming
    
    * Updates based on feedback
    Isabel Barrera committed May 24, 2019
    Configuration menu
    Copy the full SHA
    7324bf0 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. πŸ’²[Native Checkout] - SwiftFormat (#687)

    * Remove SwiftFormat's hoisting rule
    
    * Update SwiftFormat rules
    
    * Format all Swift files added or updated by feature branch
    
    * Fix line length violations
    
    * Re-enable explicit self reference rule
    
    * Format code with explicit self reference ON
    
    * Update .init spacing
    
    * Format decimals
    
    * Format and operator
    
    * Format comments
    
    * Order SwiftFormat rules alphabetically
    
    * Format selectors
    
    * Format ChangeEmailViewController
    
    * Order excluded swiftformat files alphabeticallyr
    
    * Rename UIView+AutoLayout
    
    * Fix formatter causing build errors
    
    * Disable rules on new line
    
    * Reformat indentation
    
    * Rename ksr_swiftformat to format
    dusi committed May 28, 2019
    Configuration menu
    Copy the full SHA
    ff804ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e42a163 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fd1363 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Merge branch 'master' into feature-native-checkout

    # Conflicts:
    #	KsApi/models/Config.swift
    #	bin/format.sh
    justinswart committed May 30, 2019
    Configuration menu
    Copy the full SHA
    353e2c8 View commit details
    Browse the repository at this point in the history
  2. Fix version after merge

    justinswart committed May 30, 2019
    Configuration menu
    Copy the full SHA
    56ecf6a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into feature-native-checkout

    # Conflicts:
    #	Kickstarter-iOS.playground/contents.xcplayground
    #	Library/SharedFunctionsTests.swift
    #	Library/ViewModels/DeprecatedCheckoutViewModel.swift
    #	Library/ViewModels/DeprecatedCheckoutViewModelTests.swift
    #	Library/ViewModels/DeprecatedRewardCellViewModelTests.swift
    #	Library/ViewModels/DeprecatedRewardPledgeViewModel.swift
    #	Library/ViewModels/DeprecatedRewardPledgeViewModelTests.swift
    #	Library/ViewModels/ProjectPamphletViewModel.swift
    #	Library/ViewModels/ProjectPamphletViewModelTests.swift
    justinswart committed May 30, 2019
    Configuration menu
    Copy the full SHA
    5433d37 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. πŸ’²[Native Checkout] Shipping location cell plus sign (#691)

    * Add the ability to concatenate two NSAttributedStrings
    
    * Add plus sign attributed string
    
    * Prefix shipping location amount with a plus sign
    dusi committed May 31, 2019
    Configuration menu
    Copy the full SHA
    5e93ad0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5eda5cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4325229 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71bafed View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. πŸ’²[Native Checkout] Load Shipping Rules (#682)

    * Setting up for loading shipping locations
    
    * Fixing shippingIsLoading
    
    * Test scaffolding
    
    * WIP
    
    * Mutable Property
    
    * Tests
    
    * Adding debounce to prevent race condition
    
    * Swiftlint
    
    * Reverting testing code
    
    * Improving reloadData handling
    
    * Adding reloadDataProperty check to selected shipping rules signal
    
    * Removing stored property
    
    * Removing redundant test
    
    * Fix all the conflicts :\
    
    * Refactoring for new shipping cell requirements
    
    * Adding more tests
    
    * Cartfile.resolved?
    
    * Conflicts for ReactiveSwift 6.0
    
    * Removing Result module
    
    * Format shipping amount properly
    
    * SwiftFormat
    
    * Improving tests
    
    * Formatting
    
    * Adding TODO
    Isabel Barrera committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    b77e12a View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. πŸ’²[Native Checkout] Refactor cells to be backed by view model (#693)

    * Reformat UITableViewDelegate function
    
    * Expose label and textfield publicly
    
    * Refactor cells to be backed by view models
    
    * Format code
    
    * Extract date format to a convenience getter
    
    * Fix tests
    dusi committed Jun 11, 2019
    Configuration menu
    Copy the full SHA
    ad15d3a View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. πŸ’²[Native Checkout] Rewards - Basic (#700)

    * RewardCell content
    
    * Scrolling behaviour
    
    * View model setup
    
    * Pledge Button Functionality
    
    * Fixing logic
    
    * Remove unneeded output
    
    * Removing unneeded input in RewardCollectionViewModel
    
    * Tests
    
    * Swiftformat
    
    * Swiftlint
    
    * Fixing dynamic type issue and iPad presentation
    
    * Screenshots
    
    * Strings
    
    * Fix screenshots from Strings update
    
    * Remove Result import
    
    * Improve tests
    
    * Formatting
    
    * Blended layers
    
    * Bumping the tolerance
    
    * Undoing schema change
    
    * PR comments
    
    * More PR Comments
    
    * Reverting schema change
    
    * Formatting
    
    * Swiftlint
    
    * Reverting strings
    
    * Only commiting required strings
    Isabel Barrera committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    62b3663 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/kickstarter/ios-oss into …

    …feature-native-checkout
    
    # Conflicts:
    #	Library/SharedFunctions.swift
    #	Library/SharedFunctionsTests.swift
    ifbarrera committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    ad3a1f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Configuration menu
    Copy the full SHA
    ee7895b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. πŸ’²[Native Checkout] Stepper haptics (#711)

    * Refactor haptic feedback to being more testable
    
    * Add haptic feedback for the amount stepper
    
    * Update reactive extensions dependency
    
    * Use UIStepper reactive extensions
    
    * Reorder alphabetically
    
    * Refactor feedback generators
    
    * Fix capitalization typo
    dusi committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    ad39509 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a79bf1b View commit details
    Browse the repository at this point in the history
  3. Feature Flag Tools πŸ”¨ (#705)

    * Refactor Beta tools to table view
    
    * Removing Storyboard and fixing tests
    
    * Adding FeatureFlagTools
    
    * Tests
    
    * Screenshot tests
    
    * Swiftformat
    
    * Fixing iPad sourceView
    
    * Updating BetaTools screenshot and fixing naming issue
    
    * More cleanup
    
    * Swiftformat
    
    * PR comments
    
    * Fixing typo, autolayout warnings, moving styles to base styles
    
    * Swift format
    
    * Tint debug icon when filters are active
    
    * Cleanup
    
    * Prefering alert style for iPad
    
    * Swiftformat
    Isabel Barrera committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    3b1179d View commit details
    Browse the repository at this point in the history
  4. πŸ’²[Native Checkout] Stepper Haptics Final Final (#716)

    * Refactor haptic feedback to being more testable
    
    * Add haptic feedback for the amount stepper
    
    * Update reactive extensions dependency
    
    * Use UIStepper reactive extensions
    
    * Reorder alphabetically
    
    * Refactor feedback generators
    
    * Fix capitalization typo
    
    * Update reactive extensions commit hash
    dusi committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    cfc51e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Configuration menu
    Copy the full SHA
    7d74c02 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Pledge amount Stepper and Textfield input + Done b…

    …utton (#719)
    
    * Add inputAccessoryView to amount text field
    
    * Expose done button getter
    
    * Dismiss text field by tapping done button
    
    * Dismiss text field by tapping anywhere else
    
    * Bind stepper and text field changes and properly enable/disable done button
    
    * Batch layout constraints activation
    
    * Make textfield signal point free
    dusi committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    73ad884 View commit details
    Browse the repository at this point in the history
  3. Persist Debug Feature Flags (#721)

    * Persiting debug data
    
    * Tests
    
    * Adding some more assertions
    
    * Formatting
    
    * PR comments
    
    * Switching DebugData to Library
    Isabel Barrera committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    9c4261e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. πŸ’²[Native Checkout] Pledge Summary Cell Layout (#715)

    * Pledge Summary Cell layout
    
    * SwiftFormat
    
    * Fix test
    
    * πŸ’²[Native Checkout] Pledge Summary Cell Handle Links (#717)
    
    * Open links in web view
    
    * Add tests
    
    * DRY it up a little
    
    * Formatting
    
    * Remove PledgeRowCell
    
    * Fix textview voiceover
    
    * Fix amount label voice-over
    
    * πŸ’²[Native Checkout] Pledge Summary Cell Handle State Change (#718)
    
    * Open links in web view
    
    * Add tests
    
    * DRY it up a little
    
    * Formatting
    
    * Handle amount state between cells
    
    * swiftlint
    
    * Add tests
    
    * Move parentheses
    
    * Pass ShippingRule to delegate
    
    * total -> pledgeTotal
    
    * Use the same output for reloading and updating the tableview
    
    * Move a brace
    
    * Add minimumScaleFactor to total label
    
    * Abstract isShippingEnabled implementation detail to PledgeViewModel
    
    * SwiftFormat lol
    
    * Improve output naming and type, add tests
    justinswart committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    0351d37 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] UITextView bottom padding improvements (#723)

    * Pledge Summary Cell layout
    
    * SwiftFormat
    
    * Fix test
    
    * Open links in web view
    
    * Add tests
    
    * DRY it up a little
    
    * Formatting
    
    * Handle amount state between cells
    
    * swiftlint
    
    * Add tests
    
    * Move parentheses
    
    * Pass ShippingRule to delegate
    
    * total -> pledgeTotal
    
    * Use the same output for reloading and updating the tableview
    
    * Move a brace
    
    * πŸ’²[Native Checkout] Pledge Summary Cell Handle Links (#717)
    
    * Open links in web view
    
    * Add tests
    
    * DRY it up a little
    
    * Formatting
    
    * Remove PledgeRowCell
    
    * Add minimumScaleFactor to total label
    
    * Fix textview voiceover
    
    * Fix amount label voice-over
    
    * Improve UITextView bottom padding
    
    * Add ksr_ prefix
    justinswart committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    d1f96a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. πŸ’²[Native Checkout] Disable non-numeric, non-decimal separator input f…

    …or the amount (#722)
    
    * Disable non-numeric, non-decimal separator input for the amount
    
    * Replace string initializer with a literal
    
    * Simplify return statement
    
    * Add the ability to reset text field's value to min or max depending on the value that the keyboard is being dismissed with
    
    * Use coalesceWith
    
    * Add test that was removed during merge
    dusi committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    3d50c91 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Project Pledge States UI (#702)

    * wip project states
    
    * wip project states button colors and label showing up
    
    * wip project states button height fix
    
    * wip, manage button
    
    * wip setting up vm for states
    
    * wip setting up vm for states
    
    * wip for reward title in manage state
    
    * wip - refactor and vm tests
    
    * wip - getting reward title now
    
    * wip - amount and reward formatted for manage state
    
    * wip
    
    * wip- deleted backer banner
    
    * wip- swiftlint fixes
    
    * wip - got view layer back
    
    * wip - refactor and renaming
    
    * wip - snapshot tests
    
    * wip
    
    * wip- corrected shipping amount in manage state
    
    * wip- final and alphabetize files
    
    * pr feedback -move stylings to bindStyles()
    
    * smapshot tests
    
    * manage and view rewards strings added
    
    * using new strings
    
    * vm tests fix
    
    * swift format
    
    * revert strings
    
    * backer banner is back
    
    * snapshots
    
    * refactor- was not using user
    
    * light refactor
    
    * refactor and snapshot test correction
    
    * swiftlint fix
    
    * new snapshots
    
    * remove images from new snapshots
    
    * remove image
    
    * pr feedback
    
    * ksr blue now added
    
    * word wrapping to button
    
    * swift format
    
    * button stacks and label  wraps
    
    * line length correction
    
    * swift format
    
    * πŸ’²[Native Checkout] Project Pledge States UI - UI Fixes (#724)
    
    * Add signal that would emit whether or not the spacer is hidden
    
    * Trim the amount
    
    * Fix UI issues with Dynamic Type
    
    * Revert back to the right font
    
    * Rename button and style
    cdolm92 committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    0e15fe8 View commit details
    Browse the repository at this point in the history
  3. πŸ’²[Native Checkout] Re-enable the CTA button action (#728)

    * Remove unused property
    
    * Re-add target to the CTA button
    dusi committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    4c96bd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    11cef5e View commit details
    Browse the repository at this point in the history
  5. πŸ’²[Native Checkout] Load default, min and max pledge values properly (#…

    …726)
    
    * Load min and max pledge values properly
    
    * Format code
    
    * Update reactive extensions dependency
    
    * Set stepper's step value properly
    
    * Update reactive extensions dependency
    
    * Omit unnecessary signal reference
    dusi committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    ea6ba76 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Configuration menu
    Copy the full SHA
    6f4810f View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Configuration menu
    Copy the full SHA
    f2c1fa7 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Configuration menu
    Copy the full SHA
    d65e900 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Configuration menu
    Copy the full SHA
    bcd871b View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Refactor shipping rules (#736)

    * Rename button
    
    * Hook the button up to its action
    
    * Fit target action on one line
    
    * Refactor shipping rules logic
    
    * Revert MockService changes
    
    * Rename button signal
    
    * Rename a property
    
    * Add comments
    
    * Extract tuple to a private function for allowing point free assignment
    
    * Explicitly state masked corners type to help the compiler
    
    * Format comment a bit better
    dusi committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    39a7dbb View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Configuration menu
    Copy the full SHA
    027f5e6 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Shipping Picker - Navigation Workflow - 1/4 (#738)

    * Rename button
    
    * Hook the button up to its action
    
    * Fit target action on one line
    
    * Refactor shipping rules logic
    
    * Revert MockService changes
    
    * Hook up selection of a shipping rule to presenting a picker
    
    * Rename button signal
    
    * Rename a property
    
    * Add comments
    
    * Extract tuple to a private function for allowing point free assignment
    
    * Explicitly state masked corners type to help the compiler
    
    * Rename view controller
    
    * Extract offset value to a private enum constant
    
    * Rename delegate method
    
    * Rename signals
    
    * Update top offset
    
    * Rename output signal
    dusi committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    05d7791 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Configuration menu
    Copy the full SHA
    f4cfc49 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Pledge Error State CTA (#746)

    * wip project states
    
    * wip project states button colors and label showing up
    
    * wip project states button height fix
    
    * wip, manage button
    
    * wip setting up vm for states
    
    * wip setting up vm for states
    
    * wip for reward title in manage state
    
    * wip - refactor and vm tests
    
    * wip - getting reward title now
    
    * wip - amount and reward formatted for manage state
    
    * wip
    
    * wip- deleted backer banner
    
    * wip- swiftlint fixes
    
    * wip - got view layer back
    
    * wip - refactor and renaming
    
    * wip - snapshot tests
    
    * wip
    
    * wip- corrected shipping amount in manage state
    
    * wip- final and alphabetize files
    
    * pr feedback -move stylings to bindStyles()
    
    * smapshot tests
    
    * manage and view rewards strings added
    
    * using new strings
    
    * vm tests fix
    
    * swift format
    
    * wip- fix pledge
    
    * revert strings
    
    * backer banner is back
    
    * snapshots
    
    * refactor- was not using user
    
    * light refactor
    
    * refactor and snapshot test correction
    
    * swiftlint fix
    
    * new snapshots
    
    * remove images from new snapshots
    
    * remove image
    
    * wip - fix state
    
    * case
    
    * fix logic is there
    
    * fix vm tests are passing
    
    * snapshot tests fixed
    
    * snapshot tests fix for error state
    
    * strings for error state
    
    * vm refactor
    
    * vm refactor title text
    
    * undid change
    
    * swift format
    
    * fix button width
    
    * new snapshots
    
    * design feedback, new snapshots
    
    * swift format
    
    * added spacing
    
    * renamed a stackview
    
    * capitalized
    
    * capitalized
    cdolm92 committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    f073a51 View commit details
    Browse the repository at this point in the history
  3. Revert "πŸ’²[Native Checkout] Pledge Error State CTA (#746)" (#748)

    This reverts commit f073a51.
    Isabel Barrera committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    7d307de View commit details
    Browse the repository at this point in the history
  4. πŸ’²[Native Checkout] Fix Pledge CTA for logged out users (#744)

    * Use backing from personalization over making network request
    
    * SwiftFormat, cleanup
    
    * Feature tests
    
    * Improving screenshot tests
    
    * Formatting
    
    * Fixing flaking tests
    
    * Assert output didn’t emit
    Isabel Barrera committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    139fe01 View commit details
    Browse the repository at this point in the history
  5. πŸ’²[Native Checkout] Shipping Picker - Show List - 2/4 (#747)

    * Rename button
    
    * Hook the button up to its action
    
    * Fit target action on one line
    
    * Refactor shipping rules logic
    
    * Revert MockService changes
    
    * Hook up selection of a shipping rule to presenting a picker
    
    * Rename button signal
    
    * Rename a property
    
    * Add comments
    
    * Extract tuple to a private function for allowing point free assignment
    
    * Explicitly state masked corners type to help the compiler
    
    * Rename view controller
    
    * Extract offset value to a private enum constant
    
    * Show shipping rules list
    
    * Dismiss shipping rules through view model
    
    * Remove duplicate signal
    
    * Format code
    
    * Use a simple dismiss
    
    * Remove unnecessary advance call
    
    * Use weak self
    
    * Make the test more explicit
    
    * Use combineLatest instead of takeWhen
    
    * Rename signal for better readability
    dusi committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    8ce75ac View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. πŸ’²[Native Checkout] Login & Sign-up on the pledge screen (Part 1) (#727)

    * Continue button functionality
    
    * Tests
    
    * Fixing merge conflict issues
    
    * Fix more issues from merge
    
    * SwiftFormat
    
    * Cleanup
    
    * Fixing merge issues
    
    * Code review comments
    
    * Formatting
    
    * PR comment
    
    * Renaming signals
    
    * Swiftformat
    Isabel Barrera committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    cb6932a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a2df88 View commit details
    Browse the repository at this point in the history
  3. Change pragma mark from Binding to View model (#749)

    [skip ci]
    dusi committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    742e822 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. Configuration menu
    Copy the full SHA
    b0d93c2 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. πŸ’²[Native Checkout] Prepare reward checkmark image view UI (#755)

    * Add reward checkmark image resource
    
    * Add checkmark image view to the cell (temporarily hidden)
    
    * Update snapshots
    
    * Remove trailing comma
    
    * Rename image view and its container to use more descriptive naming
    dusi committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    d04021d View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Pledge Screen Refactor: UITableView -> UIStackView (…

    …#754)
    
    * Beginning to refactor
    
    * Renaming everything, getting it to build
    
    * Get it to render properly
    
    * Fix shipping rules
    
    * Fix amount functionality
    
    * Fix all the links
    
    * Renaming VMs and tests
    
    * Fixing some tests
    
    * Fixing tests
    
    * Add keyboard handling
    
    * Rename
    
    * Refactoring login/signup
    
    * Formatting
    
    * Getting instantiate protocol to work properly
    
    * formatting
    
    * Fixing diffs
    
    * Testing file names
    
    * Renaming
    
    * Last rename
    
    * Moving
    
    * remove comments
    
    * Updates to shipping VM
    
    * Renaming missed output
    
    * Formatting
    
    * Moving to helper extension
    
    * πŸ’²[Native Checkout] Pledge Screen Refactor: UITableView -> UIStackView - Fix Tests πŸ™Œ (#758)
    
    * Format imports
    
    * Fix checkout styles tests
    
    * PR feedback
    
    * Formatting
    
    * Apply suggestions from code review
    
    Co-Authored-By: Pavel Dusatko <pavel.dusatko@gmail.com>
    
    * Functions & renaming protocol
    
    * Rename protocol
    
    * Removing layoutMargins
    
    * Formatting
    Isabel Barrera committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    f619123 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/kickstarter/ios-oss into …

    …feature-native-checkout
    ifbarrera committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    7736c0d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Configuration menu
    Copy the full SHA
    fbe8a79 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. πŸ’²[Native Checkout] Prepare reward pill collection view UI (#757)

    * Extract classNameWithoutModule to shared functions
    
    * Update collection view convenience functions
    
    * Update table view convenience functions
    
    * Add pill collection view, cell, layout and data source
    
    * Style pill cell
    
    * Add pill collection to reward cell
    
    * Format code
    
    * Update font
    
    * Fix a bug caused by a merge gone wrong
    
    * Make adding / removing pill collection view controller more robust
    
    * Refactor pill collection view
    
    * Use consistent way to register collection view cell
    
    * Remove nilling out delegate
    dusi committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    d54a401 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. πŸ’²[Native Checkout] Pledge Error State CTA (#753)

    * wip project states
    
    * wip project states button colors and label showing up
    
    * wip project states button height fix
    
    * wip, manage button
    
    * wip setting up vm for states
    
    * wip setting up vm for states
    
    * wip for reward title in manage state
    
    * wip - refactor and vm tests
    
    * wip - getting reward title now
    
    * wip - amount and reward formatted for manage state
    
    * wip
    
    * wip- deleted backer banner
    
    * wip- swiftlint fixes
    
    * wip - got view layer back
    
    * wip - refactor and renaming
    
    * wip - snapshot tests
    
    * wip
    
    * wip- corrected shipping amount in manage state
    
    * wip- final and alphabetize files
    
    * pr feedback -move stylings to bindStyles()
    
    * smapshot tests
    
    * manage and view rewards strings added
    
    * using new strings
    
    * vm tests fix
    
    * swift format
    
    * wip- fix pledge
    
    * revert strings
    
    * backer banner is back
    
    * snapshots
    
    * refactor- was not using user
    
    * light refactor
    
    * refactor and snapshot test correction
    
    * swiftlint fix
    
    * new snapshots
    
    * remove images from new snapshots
    
    * remove image
    
    * wip - fix state
    
    * case
    
    * fix logic is there
    
    * fix vm tests are passing
    
    * snapshot tests fixed
    
    * snapshot tests fix for error state
    
    * strings for error state
    
    * vm refactor
    
    * vm refactor title text
    
    * undid change
    
    * swift format
    
    * fix button width
    
    * new snapshots
    
    * design feedback, new snapshots
    
    * swift format
    
    * added spacing
    
    * renamed a stackview
    
    * capitalized
    
    * capitalized
    
    * fixes
    
    * Cleaning up screenshots, fixing issues with merge conflict
    
    * Formatting
    
    * Revert unneeded project template
    
    * Cleaning up the snapshot configurations so they’re more consistent from test to test
    
    * Formatting
    
    * Line length
    
    * Line length again
    
    * new snapshots
    
    * requested changes
    
    * fixed reward title missing
    
    * fixed snapshot failures
    
    * new snapshots
    
    * swift format
    
    * swift lint fix
    
    * swift format
    
    * pr feedback and snapshot test for error state
    
    * name change to minHeight and minWidth
    
    * snapshot tests for error state
    
    * constant name change
    
    * snapshot correction
    cdolm92 committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    c5e5c27 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Pledge Screen Separators (#760)

    * Sections and section separators
    
    * Formatting
    
    * Renaming from feedback
    
    * PR feedback
    Isabel Barrera committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    547d276 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. πŸ’²[Native Checkout] Reward -> Pledge View transition animation (#741)

    * Rebase animation on top of refactor
    
    * SwiftFormat
    
    * Improve layout passes and snapshot flicker issue
    
    * Move values to constants
    
    * SwiftFormat
    
    * Infer duration from spring timing, align titleStackView top
    
    * SwiftFormat missed self
    
    * SwiftFormat
    
    * Alphabetize rootStackView
    
    * Remove redundant bindViewModel()
    
    * Move constraint setup to function, add private modifiers
    
    * Move translatesAutoresizingMaskIntoConstraints to initializer
    
    * Move minWidth to constant
    
    * Update to use helper functions
    
    * CheckoutNavigationController -> RewardPledgeNavigationController
    
    * Spacing tweaks
    
    * Remove redundant bind call
    
    * Remove old view model
    
    * Repair merge
    
    * Use keypaths
    justinswart committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    83f01bb View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Light design pass and screenshots (#771)

    Isabel Barrera committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    9b7ea15 View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Sheet Overlay iPad Bugfix (#769)

    * Page sheet
    
    * WIP ipad handling for sheet overlap
    
    * More wip
    
    * Helper for presenting sheet overlay w/ ipad exception
    
    * Addressing feedback & formatting
    
    * PR feedback
    Isabel Barrera committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    bdc8fa5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be8b202 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. Configuration menu
    Copy the full SHA
    3ba3f75 View commit details
    Browse the repository at this point in the history
  2. Add outputs and bindings

    justinswart committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    232247c View commit details
    Browse the repository at this point in the history
  3. SwiftFormat

    justinswart committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    b6eb2ef View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Configuration menu
    Copy the full SHA
    03c7bec View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Activity Indicator for the Pledge View (#773)

    * Adding activity indicator
    
    * Add starting/stopping indicator behavior
    
    * Fade in effect
    
    * Tests
    
    * Formatting
    
    * Cleanup
    
    * Formatting
    
    * Fix center alignment on indicator
    Isabel Barrera committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    e9e183e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature-native-checkout' into feature-native-checkout-r…

    …eward-cell-state-bindings
    
    # Conflicts:
    #	Kickstarter-iOS/Views/RewardCardContainerView.swift
    justinswart committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    46fabcc View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Configuration menu
    Copy the full SHA
    8d97fd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75641f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Configuration menu
    Copy the full SHA
    df55b06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe10bee View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature-native-checkout' into feature-native-checkout-r…

    …eward-cell-state-bindings
    justinswart committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    4df9cf0 View commit details
    Browse the repository at this point in the history
  4. Add NoReward snapshots

    justinswart committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    ff85d92 View commit details
    Browse the repository at this point in the history
  5. Improve snapshot naming

    justinswart committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    e48be9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f57bf5 View commit details
    Browse the repository at this point in the history
  7. Tidy up some logic

    justinswart committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    2197984 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'feature-native-checkout' into feature-native-checkout-r…

    …eward-cell-state-bindings
    
    # Conflicts:
    #	Kickstarter-iOS/Views/RewardCardContainerView.swift
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_de_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_de_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_de_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_en_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_en_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_en_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_es_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_es_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_es_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_fr_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_fr_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_fr_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_ja_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_ja_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_ja_device_phone5_8inch@2x.png
    justinswart committed Aug 1, 2019
    Configuration menu
    Copy the full SHA
    18624c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. Feature native checkout reward pledge states (#764)

    * reward state type
    
    * icon to reward states
    
    * time based and limited reward states
    
    * some renaming
    
    * time based and limited reward states
    
    * disabled pledge button
    
    * fix payment copy
    
    * new green 200 color
    
    * new snapshots
    
    * new copy
    
    * updating business logic
    
    * rewardstates enum
    
    * snapshot tests
    
    * swift format
    
    * swift lint fix
    
    * swift lint fix
    
    * frameworks not needed
    
    * removed strings
    
    * new copy in Strings file
    
    * fix payment copy translations
    
    * fix failing tests
    
    * arg name change
    
    * new  snapshots
    
    * delete orig files
    
    * removing colors
    
    * removed latests copy
    
    * remove copy for error state
    
    * removing new localized copy
    
    * removing fix copy
    
    * snapshot fix
    
    * noreward test
    
    * noreward test
    
    * noreward test
    
    * Simplified and rename enum, updated tests
    cdolm92 committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    0a22a5d View commit details
    Browse the repository at this point in the history
  2. πŸ’²[Native Checkout] Add New Card View (#777)

    * PledgeAddNewCardView
    
    * Add new card view styling
    
    * Adding delegate
    
    * View model & tests
    
    * Formatting
    
    * Cleanup
    
    * More cleanup
    
    * Tried to fix blended layers, gave up
    
    * Original image
    
    * Better naming
    
    * formatting
    Isabel Barrera committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    c8ab67e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4985ecc View commit details
    Browse the repository at this point in the history
  4. πŸ’²[Native Checkout] Add native pledge view feature flag (#774)

    * Add ios_native_checkout_pledge_view feature flag
    
    * Fix tests
    
    * Fix back button
    
    * Revert "Fix back button"
    
    This reverts commit b2cb23b.
    
    * Add test for featureNativeCheckoutPledgeViewEnabled()
    
    * Only add close button when modal
    
    * Set navigationItem in presenting VC
    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    3361492 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature-native-checkout' into feature-native-checkout-r…

    …eward-cell-state-bindings
    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    a575cc5 View commit details
    Browse the repository at this point in the history
  6. Remove type after merge

    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    bb2bc4c View commit details
    Browse the repository at this point in the history
  7. πŸ’²[Native Checkout] Button style sweep (#781)

    * Update button styles first pass
    
    * Move color mixing to extension file
    
    * Update Colors.json
    
    * Updated remaining button styles
    
    * Record new snapshots
    
    * Rename playground buttons
    
    * Move button up slightly on empty state VC
    
    * Update empty state snapshots
    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    83ba683 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'feature-native-checkout' into feature-native-checkout-r…

    …eward-cell-state-bindings
    
    # Conflicts:
    #	Kickstarter-iOS/Views/RewardCardContainerView.swift
    #	Library/Styles/ButtonStyles.swift
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_de_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_de_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_de_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_en_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_en_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_en_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_es_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_es_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_es_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_fr_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_fr_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_fr_device_phone5_8inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_ja_device_pad@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_ja_device_phone4_7inch@2x.png
    #	Screenshots/_64/Kickstarter_Framework_iOSTests.RewardsCollectionViewControllerTests/testRewards_NonBacker_LiveProject_lang_ja_device_phone5_8inch@2x.png
    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    230a893 View commit details
    Browse the repository at this point in the history
  9. SwiftFormat

    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    5413203 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #652 from kickstarter/feature-native-checkout

    πŸ’²[Native Checkout] Feature
    justinswart committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    65939a3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d035a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. Configuration menu
    Copy the full SHA
    f750ebf View commit details
    Browse the repository at this point in the history
  2. Repair merge

    justinswart committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    52ac96c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50d6e1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c065fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c94205 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. πŸ’²[Native Checkout] RewardCardView states VM tests (#780)

    * Add 	RewardCardContainerViewModelTests
    
    * Add RewardCardViewModelTests
    
    * Fix test
    
    * Remove shippingAmount from noReward test
    
    * Add logged out non-backer test
    justinswart committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    380cc93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54ac574 View commit details
    Browse the repository at this point in the history