Skip to content

Releases: StepicOrg/stepik-android

release 1.52

07 Feb 16:38
Compare
Choose a tag to compare
  • add gamification for adaptive courses
  • fix crash of FastContinueFragment

release 1.51

25 Jan 15:40
Compare
Choose a tag to compare
  • add support for adaptive courses
  • fix issues with timezones and notifications
  • fix LaTeX in choice quiz on Android 4.4

release 1.50

28 Dec 15:08
Compare
Choose a tag to compare
  • improve scroll in Steps
  • new notifications screen
  • fix crash while open video on sd card in external player on Android 7
  • fix crash in code editor
  • fix issue when user can't download video if there is a file with the same name

release 1.49

28 Dec 11:20
dbbb29c
Compare
Choose a tag to compare
  • add new animated onboarding
  • add adaptive app icon
  • improve scroll of course carousels
  • improve loading of courses
  • add notification badge counter
  • add analytics to track auth errors
  • add permission request dialog to storage management screen
  • add registration remind notification for new users

release 1.47

16 Nov 13:47
bfb3bec
Compare
Choose a tag to compare
  • code editor autocomplete
  • progresses in my courses
  • course rating
  • fix main screen crash on dropping
  • Catalog screen
    • language filter
    • course collecitons
    • loading placeholder
  • search with suggestions (api + database)
  • improve publishing progress, when videos are loading

release 1.46

02 Nov 12:57
899e5a2
Compare
Choose a tag to compare
  • streak notifications are not disabled longer
  • remove joda time. New way of working with time (DateTimeHelper)
  • new material progress dialog
  • download video with .mp4 extension (Sometimes files were not visible for user in the app, because meizu m2 mini added .bin extension to files, when it had been downloaded without extension)
  • DownloadCompleteReceiver uses goAsync(), when data is written to database
  • check requirement_satisfied for opening sections
  • Code quiz improvements (jump over paired elements, remove end element, when start element is removed)
  • improve downloading publishing process (rewrite it to RxJava 2, reduce memory consumption)
  • remove filters for enrolled courses
  • show new popup dialog, when user has enrolled on course
  • update retrofit to 2.3
  • avoid using of kotlinx in viewholder, because it call findViewById in onBind method
  • change icons for shortcut and fix behaviour (Android 7.1+)
  • fix crashes in code quiz, when step is not ready
  • fix enroll and drop bugs in course carousel/continue learning
  • change course widgets to new mock ups
  • increase text size in toolbar
  • change fonts on main screen

release 1.45

20 Oct 10:49
Compare
Choose a tag to compare
  • remove some analytic events for filters
  • selectable text in steps (API >= 19)
  • support iframe in steps (it is showing in webview now)
  • Code quiz
    • code editor with highlighting
    • toolbar with most frequent symbols
    • stepik code quiz model
      • time and memory limits
      • samples
      • languages
      • code templates
    • analytic for code quiz and code submissions
    • attempts is stored in database locally
    • code analyzer
      • highlight current line
      • highlight paired brackets
      • auto indent after enter to new line
      • move a closing bracket to new line after user clicks return between two mirroring brackets
      • auto quotes
  • Avoid using kotlinx for adapters, because of it is not caching calls of findViewById
  • fix bug, when notification settings screen was not closable

release 1.44

05 Oct 07:32
Compare
Choose a tag to compare
  • Home Screen
    • Fast continue last lesson from 1st course (by local activity)
    • My Courses in Carousel
    • Popular Courses in Carousel
  • Extract Smartlock (dev)
  • Add course list model (dev)
  • Make My courses and Popular Lists faster (now we load 2 page in queue, when user scroll to Loading)
  • Fix 0p downloading, now we cancel downloading and show toast
  • update ExoPlayer (video playback was improved)
  • do not hide control panel, when user change the speed of playback in player
  • add created submission analytic
  • improve analytic about streak notifications

release 1.43

21 Sep 15:47
Compare
Choose a tag to compare

Description List:

  • firebase library was updated
  • autoscroll in Profile is fixed (Android O)
  • add code quality tools
    • code coverage report with jacoco and codecov.io
    • PMD
    • findbugs
    • lint report (CI)
    • checkstyle
  • Html in Profile (field 'Info')
  • build dimensions were optimized
  • New Sign In/Sign Up screens
  • external player is not working
  • Rate dialog layout fix

release 1.42

07 Sep 07:50
Compare
Choose a tag to compare

Description List:

  • Notification Channels
  • New course widgets
  • Fill email on Sign In screen, when social provider's email is already used
  • Certificates in bottom menu