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

Release 1.56 #265

Merged
merged 14 commits into from
Apr 6, 2018
Merged

Release 1.56 #265

merged 14 commits into from
Apr 6, 2018

Conversation

kvld
Copy link
Contributor

@kvld kvld commented Apr 4, 2018

Release 1.56 milestone

Main & Common

  • Replaced placeholders, loading and empty states #256
  • Network layer refactoring #262
  • Fixed crash in discussions #264
  • Video in background #261
  • Autocomplete words for Kotlin, R and Haskell #258
  • Fixed bugs with webview in adaptive steps #259
  • Fixed position of continue learning tooltip #260

kvld and others added 14 commits March 30, 2018 20:14
* Remove simulator clearing before tests

* Fix Kanna builds

* Fix Kanna builds

* Set Kanna version

* Force repo-update

* Add run phase again

* Run script only when installing
* Add keywords

* Move words for autocomplete to plist file
* Play video in background

* Add remote config

* Forbid command center

* Add tooltip

* Revert manual signing in pbxproj
* Added APIEndpoint inheritance to all network classes

* working implementation

* working adapter

* Updated JSONSerializable & added generic update() method

* More update refactoring

* Added generic delete request

* Added create() method

* Create comment reworked

* Added views create() method

* minor

* refactored create() for attempts and submissions

* Added retrieve() for one object by id

* Added retrieve with parameters

* minor

* Added retrieve() with fetch to NotificationsAPI

* minor

* Refactored UnitsAPI

* multiple fixes

* Refactored UserActivitiesAPI

* Refactor DiscussionProxiesAPI

* Refactored getObjectsByIds

* Refactored CommentsAPI

* Added deprecations to CommentsAPI

* Added default implementation of async fetch using DatabaseFetchService

* fixed GET requests & added deprecations to CoursesAPI

* Refactored CertificatesAPI

* Refactored CourseListsAPI

* Refactored NotificationsStatusesAPI

* fixed formatting

* Removed some checkToken() calls

* Fixed JSONSerializables

* AsyncFetchService -> DatabaseFetchService

* Cleaned up UserActivitiesAPI

* minor format

* fixed force unwrap

* Removed forced unwraps

* Renamed IdType & some more

* Added CoreDataRepresentable protocol for IdType of IDFetchable

* fixed "Submit" localization

* Deleted not passing tests file

* minor
* Make step field in DiscussionsViewController optional

* Update comment view in VideoStepViewController

* Edit comment
* New placeholder view

* Add UITableView subclass with placeholders support

* Add more placeholders

* Add L10n

* Some fixes

* Vector assets in PDF

* Use updated empty state in notifications

* Use updated empty state in downloads

* Hide image container when image is nil

* Add hideable button

* Add loading state to StepikTableView

* Add StepikViewController & anonymous state for certificates

* Remove old placeholders & empty states: certificates

* Add retry action for certificates placeholder

* Remove old placeholders & empty states: discussions

* Remove old placeholders & empty states: profile

* Remove old placeholders & empty states: sections

* Remove old placeholders & empty states: units

* Remove DZNEmptyDataSet from dependencies

* Remove old placeholders & empty states: quiz

* Subclass -> protocol

* Remove old placeholders & empty states: notifications

* Rename file & remove unused code

* Remove old placeholders & empty states: card steps

* Remove old placeholders & empty states: course select (adaptive)

* Remove PlaceholderView

* Fix placeholder visibility

* Fix placeholder updates

* Remove internal modificator
* Fix sections loading state

* Fix units loading state

* Add row deselect

* Fix footerView restore
@Ostrenkiy Ostrenkiy merged commit 84057de into master Apr 6, 2018
@kvld kvld deleted the release/1.56 branch January 29, 2019 11:37
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.

2 participants