Skip to content

Releases: Stypox/quadermas

7.3 - Play Store fixes

14 Mar 11:36
864dd55
Compare
Choose a tag to compare
  • Various changes to make the app compliant with Google Play Store policies

7.2 - fix downloading documents

20 Jan 09:47
8250f2b
Compare
Choose a tag to compare

Bugs fixed

  • Fix downloading documents on newer Android versions that don't require WRITE_EXTERNAL_STORAGE permission

7.1 - installing and schools work again

27 Dec 15:03
6cb5da7
Compare
Choose a tag to compare

Bugs fixed

  • Fix loading school list in login screen, and also make it much faster #15 (thanks @Invy55!)
  • Now the app can be installed on newer Android versions, too

Development

  • Update some libraries
  • Enable multidex
  • Increase targetSdk from 31 to 34

7.0 - school list in login screen

04 Mar 22:30
df587ff
Compare
Choose a tag to compare

Features

  • Add a popup in the login screen that allows searching the school id in a list of all schools that use Mastercom. Loading such list from Mastercom servers is slow, though.

Improvements

  • Improve handling login errors when the school id is invalid, or when the user has no subjects

Development

  • Improve the code in various places
  • Update non-UI libraries (updating UI libraries would have required to enable multidex)
  • Increase targetSdk from 30 to 31

6.0 - events activity

13 Jun 11:56
31706ef
Compare
Choose a tag to compare

Features

  • Add events activity to see annotations and events, with color codes, a legend and auto-scrolling to the first future event (thank you @ExAxee)
  • Click on events or timetable events to add them to the calendar

Improvements

  • Improve topic item layout and use scrollable title
  • Add more space between labels and • separators throughout the app
  • Add subtitle to events and timetable activity displaying the current day
  • Always show scrollbars in RecyclerViews

Bugs fixed

  • Fix school year calculation: the second term ends on 01/08, not 01/09
  • Fix crashes when opening in browser on unsupported devices
  • Fix parsing documents with no subject

Development

  • Update AppCompat and ConstraintLayout libraries
  • Add jsoup library for events HTML parsing

5.3 - better welcome screen and scroll bars

22 Apr 18:49
dcae4ce
Compare
Choose a tag to compare

Improvements

  • Allow viewing topics even if marks have not already been loaded

Bugs fixed

  • Fix invasive scroll bars hiding text in subject, document or timetable items
  • Fix first term is always used for average in the subject screen
  • Fix "Load marks" button showing up every time the main screen is resumed

Development

  • Update ConstraintLayout to 2.1.0-beta01 to be able to use negative margins

5.2 - store wanted mark parameters

15 Apr 09:33
0c5245f
Compare
Choose a tag to compare

Improvements

  • Store the wanted mark parameters (aim mark and remaining tests) for each subject and restore them

Bugs fixed

  • Fix second term start date for davinci-tn school

5.1 - welcome screen and second term setup

15 Apr 07:42
05011e1
Compare
Choose a tag to compare

Features

  • Add a setting to allow disabling loading marks directly upon opening the app and instead showing a welcome screen
  • Allow customizing the start date of the second term

Improvements

  • Make sure timetable is sorted by time
  • Redesign login screen
  • Show a notice when the average for a subject in the main screen is not from the current term

5.0 - timetable activity

23 Mar 15:19
79db5e9
Compare
Choose a tag to compare

Features

  • Add activity displaying the timetable for a particular day, selectable with dedicated buttons
  • Add a setting that opens the changelog page

Improvements

  • Improve rendering performance by removing nested views
  • Make the red used for bad marks a little bit lighter
  • Format dates and times according to the user's locale
  • Use a more unique icon for documents
  • Improve login activity layout

Bugs fixed

  • Fix random crashes when switching fast between multiple activities, caused by ReactiveX unhandled exceptions (fixes #11)
  • Fix crash when using debug variant on older Android versions

Development

  • Fix some deprecations
  • Update dependencies (Material library and OkHttp3)

4.1 - black theme and library updates

27 Dec 09:15
1e65d52
Compare
Choose a tag to compare

Features

  • Add black theme

Development

  • Update dependencies
  • Switch to RxJava3