Releases: StepicOrg/stepik-android
Releases · StepicOrg/stepik-android
release 1.17
- DeepLinks
- Open lesson, step and comment in the app
- handle not auth user
- handle connection problem
- handle wrong link or not accessed lesson/step
- handle empty steps
- Open module in the app
*highlight in section list, if user haven't access to the module, otherwise open the module
- Open lesson, step and comment in the app
- Sharing
- Steps
- Modules
- Post view state to the server
- Steps, which were shown offline, posting to server as viewed from Queue
- Optimize video step placeholder for fast loading
- Optimize drawables creating for step's headers
- Fix bug, when sections in course were not updated and may crash the app, when teacher remove some section
- Fix bug, when app is not show units with null progreses
- Remove dumb scrollbar from comments
- Fix typo in russian locale
- Peer-review icon + persistent
- Development
- extract step loading logic to step presenter
- decompose AppModule to modules
release 1.16
- Filters!
- Timing
- Language
- Persistency of filters
- Smart Language resolving
- New Back Navigation: Root "My Courses"
- Remake course loading -> extract Course Presenter
release 1.15
- Glide instead of Fresco+Picasso (Picasso doesn't support gif, fresco has native crashes on Android 4+)
- Fast Lesson Navigation
- Go to the next lesson (from all except the last lesson in the module)
- Go to the previous lesson (from all except the first lesson in the module)
- Development: make component+modules for some screens with presenters
- analytic for social login
- Stepic.org -> Stepik.org
- fix extra device check on launch
- add secrets with git encrypt for TeamCity build
- fix bug with fail login via social
- fix crash and empty results in search (when page was empty)
- disable firebase dynamic links on sharing
release 1.14
- Certificates
- Open in google doc wrapper
- Share .pdf link (Web doesn't have another link)
- Add to LinkedIn profile directly
- Copy Link
- Persistent certificates
- Google Sign-in
- Native dialog of google Sign In
- New Google Icon
- Handle case, when e-mail is already used
- Optimize placeholders, remake in new style
- Optimize performance for activity login
- All 'EditText' are not fullscreen now
- Show cached steps in StepsFragment before loading
- Remake empty courses screen in material way
- Optimize dependencies for gradle
- Fix crash on Android 7 -> disable yandex Metrica for Android 7 yet
- Refactor views -> ui (not confuse, when use MVP)
release 1.13
- update VLC lib, make 5 apk instead of 3 for different types of abi
- update butterknife lib
- Export deadlines to calendar with widget
- suggest export to calendar for courses with deadlines in future
- show widget for this courses and not added to calendar
- show widget for re-started courses (new deadline > old deadline + 30 days)
- choose from user's primary calendars
- check calendar's permission on adding
- add analytic for calendar (look https://vyahhi.myjetbrains.com/youtrack/issue/APPS-373)
- add analytic for opening app by LINK (/course//, course//syllabus...)
release 1.12
- Comments
- Order
- Stuff/teacher label
- Open links from comments
- Open profile of comment's author in web
- Share course from detail and sections screens with Google dynamic links
- hints for submissions (support LaTeX)
- add Firebase analytics
- fix whitespace problems
- fix dumb scroll in sections
release 1.11
- Deep linking
- open course description by url in app (with empty states)
- open syllabus by url in app (with empty states)
- Suggestion for sign in or sign up if user open by url and not signed
- improve instructor list in detailed info
- upgrade GCM --> FCM
- improve course detail screen --> Material design oriented
- fix ambigious progress
- SQL challenge icon was updated
- Header improve for courses, sections, units, videos
- Comments
- delete comments
- zero comments state from step list
- show deleted comments for staff
- fix bug when "\n" was not working in html
- fix bug: show more without internet connection
- fix bug: send reply, page > 2, show more
- show text of comment for deleted (stuff)
- LaTeX improvements
- Join in section if user is not enrolled
release 1.10
- SD-card transfer
- make Storage Management Screen
- provide Storage Management to Android settings
- detect availability of SD-card
- the ability to select the storage for storing videos
- move all videos to SD-card
- hide SD-info on devices without SD-card
- settings in material design style
- clear cache in GB too
- all compat dialogs with accent colors
- accent color for progress dialogs on API 21+
- fix bug with infinite loading
- add 1.75 rate
- update all icons for rate
- Comments
- like/inlike/abuse
- likes are synced via internet after action
- time of commet
release 1.9
- Comments
- show comments and replies of step
- post comments and replies with plain text
- load more for comments and replies
- autoupdate list of comments, when user post comment
- LaTeX support for comments with optimization based on content of comment
- empty states for comments
- analytic for comments
- material design fab for writing comments
- support is_deleted = true
- fix wrong tab after recreating StepActivity
- fix bug with crash on null progress units
- fix matching quiz problem
- fix bugs
release 1.8
- downloading management
- cancel all videos
- cancel 1 video
- update module/lesson status (cached and not), when video is canceling
- show progress of downloading video
- new style of downloading screen
- new material progress bars (in course loading, in section/lesson items)
- improve "Bad" feedback screen
- fix "Bad" feedback bug (when request is not sent)
- fix bug when user "Clear cache" in settings, but videos is not removed from download screen
- fix spelling in some words
- add course title in section list, if course title is not empty
- change search icon in searchview context