Releases: StepicOrg/stepik-android
Releases · StepicOrg/stepik-android
release 1.7
- update to new build tools (23.0.3)
- improve instructors view in about course screen
- support LaTeX in
- multiple quiz
- single quiz
- sorting quiz
- auto update for app (if in Google play -> open in GP, else update by apk)
release 1.6
- push notification about open/close sections in course, hard/soft deadlines
- notification settings in app
- branded launch screen Google Material Design feature
- transitions between activities are improved
- new course icons
- video player is improved
Release 1.5
- video player with rate control for API 14+
- libvlc
- flag in settings for external player (default is player of App with rate management)
- rate is saved for device (example: if user choose x1.25 rate, then for all video will be this rate)
- when headphones dropped, video is paused
- when user rotates screen video continues playing
- when user clicks lock phone, and after that unlock, video will on pause in saved playing time
- when user clicks home button, video will be paused with saving position
- when incoming call is happened, video is paused with saving position
- jump backward and forward 10sec
- rate choosing (0.5, 0.75, 1 (default), 1.25, 1.5, 2)
- full screen video (when button is pressed, then when user rotates screen, video orientation will not change)
- auto hiding controls always(need testing) 4.5 sec after interact with controls, except video reaches end (controls will always visible, while user doesn't interact)
- loading indicator, when video is loading
- videos in Downloads are not reloads, when user changes configuration (rotate screen, etc)
- when videos are downloads, user can click in notification bar to download manager, then Downloads screen will be opened
- video is added dynamically in downloads screen after the end of downloading
- fix Russian text in feedback
- resolving of video quality (APPS-93)
- native libraries is built in 4 .apk for different architectures
- debug version automatically has postfix -DEV
release 1.4
- refactor database manager -> generic DAOs and DatabaseFacade
- migrate to fragment API in CourseDetailActivity and StepsActivity
- when drawer is opened and user press back, drawer will close instead of close app
- profile is auto updated (with e-mails), when user in onCreate MainAcitivity
- add feedback screen with zendesk support (if bad feedback), google play (if good)
- auto insert primary e-mail to feedback
- steps now are not updated from internet when user rotates device on Step screen
- indicator of active step works correctly, when user rotates screen
P.S. Kotlin is introduced into the project