Skip to content

Conversation

@Ostrenkiy
Copy link
Contributor

Release 1.49 milestone

Main & Common

  • Fixed deeplinks for uncached courses #173
  • Animated onboarding #201
  • Remote config #200
  • Smart refresh for CourseList and fetching in background thread #199
  • Springboard badges for all users #203

Ostrenkiy and others added 20 commits December 13, 2017 15:33
* Experiment with async courses fetch

* Async updates for lists

* Async courses fetch & smart updates
No fetching in UI thread now for Explore and Home screens

* removed unused methods and structures

* fixed weak reference in closure issues, tests should pass now

* Fixed mixpanel version
* Added remote config support

* Streaks notification on login implementation

* some fixes

* Added streak alert message when currentStreak is 0

* added analytics + some lifecycle fixes

* bugfixes

* fixed profile streaks time update

* fixed namings

* activated debug mode
* Add lottie files & onboarding storyboard

* Add onboarding page view

* Add onboarding animated view & view controller

* Add next button logic

* Fix rotation bugs

* Fix behavior after 'Next' button click

* Add fade effect in landscape

* Fade effect for both orientations

* Add text padding calculation

* New landscape layout (add top & bottom paddings)

* Remove safe area & small layout fix

* Add L10n

* Add analytics

* Launch on on boarding on first app launch

* Add CAGradientLayer & fix var name
* Refactor DevicesAPI with promises

* Refactor NotificationRegistrator & add migration

* Fix device creating & pass headers to legacy methods

* Fix logout with invalid cached deviceId
Added characters.count to support iOS 10.
* Add chaining retrieve when step presented by deeplink

* Refactor with promises

* Fix attached fields update

* Handle cached sections w/o courseId
* Fix iPhone X layout issue

* Fix iPhone 4S layout issue

* Use interface orientation instead of device orientation

* Small onboarding view fixes

* Fix tests

* Handle rotation in styled tabbar

* Remove debug code

* Fix tabbar animation issue

* Use StepikButton in onboarding

* Disable adjustsFontSizeToFit for description in onboarding page
* Force device creation

* Add token refresh

* Clean deviceId in AuthInfo

* Fix token refresh

* Extract error from API

* Add analytics
@Ostrenkiy Ostrenkiy merged commit 33b25d2 into master Dec 16, 2017
@kvld kvld changed the title Release/1.49 Release 1.49 Dec 19, 2017
@kvld kvld deleted the release/1.49 branch January 29, 2019 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants