Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Swift 3 Update #617

Merged
merged 49 commits into from
Nov 3, 2016
Merged

Swift 3 Update #617

merged 49 commits into from
Nov 3, 2016

Conversation

ashfurrow
Copy link
Contributor

@ashfurrow ashfurrow commented Oct 4, 2016

  • Migrate syntax
  • Fix compiler errors
  • Fix unit test compiler errors
  • Update to RxSwift RC
  • Fix "Use Artsy Login Details" -> "Use Artsy Bidder Details" problem.(Opened Login Loop #621 )
  • Fix bid preview view being out of place during fulfillment.
  • Get unit tests to pass
  • Test on device
  • Test card reader
  • Bid price cut off by currency text on first screen of fulfillment
  • Fix Fulfillment UI
  • Action doesn't appear to be working for conditions of sale
  • Test compiler optimizations
  • Address deprecation warnings
  • Storyboard ID update
  • "No Internet Connection" screen persists after internet connection returns
  • Cursor on bid entry screen is misaligned
  • Outbid flow cannot be cancelled or something is wrong with bidding via artsy credentials

Fixes #619.

@ashfurrow
Copy link
Contributor Author

Executed 246 tests, with 70 failures

obama-not-bad

@ashfurrow
Copy link
Contributor Author

Okay, down to 22 failing tests, 19 of which are snapshot tests.

@orta
Copy link
Contributor

orta commented Oct 8, 2016

Cool 👍

}
}

func showConditionsOfSaleCommand() -> CocoaAction {
return CocoaAction { _ in
self.hideAllTheThings().then(self.showWebController("https://artsy.net/conditions-of-sale"))
self.hideAllTheThings().then(self.showWebController(address: "https://artsy.net/conditions-of-sale"))
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the hideAllTheThings() observables is dismissing the fulfillment nav controller, which ultimately causes the button who owns this action to be deallocated, and the Action gets deallocated, and the subscription to this observable chain gets disposed of before the web controller has been presented. Yikes.

@ashfurrow ashfurrow changed the title [WIP] Swift 3 Update Swift 3 Update Nov 1, 2016
@ashfurrow
Copy link
Contributor Author

Doing one last on-device check before we merge 🎉

@ashfurrow ashfurrow merged commit 41eb50e into master Nov 3, 2016
@ashfurrow ashfurrow deleted the swift-3-update branch November 3, 2016 17:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants