Skip to content

Releases: StepicOrg/stepik-android

release 1.17

21 Sep 17:06
Compare
Choose a tag to compare
  • 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
  • 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

08 Sep 14:03
Compare
Choose a tag to compare
  • Filters!
    • Timing
    • Language
    • Persistency of filters
    • Smart Language resolving
  • New Back Navigation: Root "My Courses"
  • Remake course loading -> extract Course Presenter

release 1.15

25 Aug 11:41
Compare
Choose a tag to compare
  • 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

12 Aug 08:56
Compare
Choose a tag to compare
  • 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

27 Jul 17:14
Compare
Choose a tag to compare
  • 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

15 Jul 11:17
Compare
Choose a tag to compare
  • 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

15 Jul 11:14
Compare
Choose a tag to compare
  • 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

16 Jun 08:03
Compare
Choose a tag to compare
  • 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

06 Jun 13:56
Compare
Choose a tag to compare
  • 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

21 May 10:17
Compare
Choose a tag to compare

App in Google Play
PR-41

  • 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