Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 2.3 KB

CHANGELOG.md

File metadata and controls

50 lines (39 loc) · 2.3 KB

Changelog

All notable changes to the project are documented in this file.

The format is based on Keep a Changelog standards. Dates are in yyyy-mm-dd.

Unreleased

Added

  • Dark theme for the app, with a toggle in the settings. System preview window will be dark by default.

Version 1.4.1 (verCode 8), 2018-09-08

Added

  • Notifications for forum posts.
  • "Help" button with instructions on logging in using a Token.

Changed

  • API_URL from http to https. This fixes the Cleartext traffic exceptions on Android 9.

Fixed

  • Course names weren't sanitized to proper directory names before passing to searchFile, causing a bug where downloaded files couldn't be found.

Version 1.4.0 (verCode 7), 2018-09-05

Added

  • 'Mark as unread' option for modules in a course
  • Notification Channel support for Oreo and above.
  • Support for Android Pie (API 28)
  • 'Announcements' and other forum modules can now be viewed in-app.
  • Custom TextView to display HTML content, rather than parsing each time.
  • Support for multiple files within a course to have the same file name.
  • "Show More/Less" option for longer descriptions.

Changed

  • Swipe to refresh on 'My Courses' syncs changes in all courses. Only refreshed list of courses earlier.
  • API served URL changed from "http://id.bits-hyderabad.ac.in/moodle/" to "http://td.bits-hyderabad.ac.in/moodle/"
  • Notifications are 'bundled' with a group summary for Android Nougat and above. For lower APIs, each notification is shown separately.
  • Refactored SiteNewsFragment to ForumFragment that supports any forum based on the forumid parameter. The older ForumFragment is now DiscussionFragment.

Removed

  • All usages of WebView in the app. All redirects now use the default browser.
  • Notification during content sync. NotificationService is now used as a proper background service, not as a forground service.

Fixed

  • Notifications not opening the app on being clicked.
  • Improper condition while checking if a course is newly added.
  • Repeated crashes while syncing updates.
  • Bug in SiteNews pagination where only the latest page is displayed and cached.
  • Files list for course was being generated using entire CMS directory.
  • Added a missing Toast when starting file download from a forum attachment.