Releases: Stypox/quadermas
Releases · Stypox/quadermas
7.3 - Play Store fixes
7.2 - fix downloading documents
Bugs fixed
- Fix downloading documents on newer Android versions that don't require
WRITE_EXTERNAL_STORAGE
permission
7.1 - installing and schools work again
7.0 - school list in login screen
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
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
RecyclerView
s
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
andConstraintLayout
libraries - Add
jsoup
library for events HTML parsing
5.3 - better welcome screen and scroll bars
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
to2.1.0-beta01
to be able to use negative margins
5.2 - store wanted mark parameters
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
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
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
Features
- Add black theme
Development
- Update dependencies
- Switch to RxJava3