Releases: Stypox/quadermas
Releases · Stypox/quadermas
4.0 - dark theme, all-topics activity, improved loading strategy
Features
- Add settings activity, also containing "About" information
- Add option to switch between light and dark theme in settings
- Add a button to the drawer to view topics from all subjects at once
- Switch between showing everything and showing only topics with an assignment in topics activity
Improvements
- Show subjects in main activity before their marks have been loaded, and open topics activity when a subject with no marks is clicked
- Improve layout of topic list items by adding some fancy icons and better detect descriptions wrongly written in the title field and viceversa
- Replace some icons and make sort button a switch in marks activity
- Cache extracted data to prevent reloading it
- Center marks if they don't fill the screen horizontally in subject activity
Bugs fixed
- Use older version of OkHttp to fix support on API 14+ (Android 4.0+)
- Fix dates were not always considered to be in English, making parsing fail sometimes
- Correctly detect network errors, and mark other errors as unknown
- Migrate to AndroidX to better support old Android versions all the way up to Android 10
3.2 - bugfixes
Bugs fixed
- Make subject activity layout scrollable, to fix problems arising when the keyboard is opened or on small/landscape screens.
- In statistics activity fix "NaN" shown as average when no subject has a valid average in the current term.
3.1 - bugfix
Bugs fixed
- Fix escaped html characters, such as
&
, in texts (i.e. titles, descriptions, etc.)
3.0 - topics and better layouts
Features
- Add support for viewing topics for a subject
- Move subject actions (mark details, statistics and topics) from the toolbar to the center of the screen
- Add italian translations
Bugs fixed
- Improve login dialog: add app bar and fix back button presses
- Improve many layouts to make the app more consistant and pleasing to the eye
2.2 - not-classified marks support
Features
- Add support for not-classified marks (such as "A", or Absent). These marks have no numerical value and are thus completely ignored when calculating averages.
Bugs fixed
- Fix when a mark fails to load all of the subject fails
- Fix various crashes caused by subject having only not-classified marks
2.1 - bugfix
Bugs fixed
- Fix marks with invalid type not being loaded (now considered as "Oral").
- Fix NullPointerException when a subject could not load any of its marks due to errors.
2.0 - document access and many bug fixes
Features
- Add activity displaying documents. By tapping on them they can be downloaded.
- Improve subject screen layout: now it is more pleasing to the eye, though it probably needs some more work.
- Scrollable text views for subject names and document names.
- Toolbars always show a back button and the title is not always "Mastercom Workbook" anymore.
- Sort subjects by name in main screen.
Bugs fixed
- Fix extractor errors and login: now correct messages are shown.
- All lists are faster to load, show and scroll through. Using RecyclerView.
- Fix many layouts. Now most distances are relative so that layouts work on every phone.
- Prevent user from clicking on buttons when content is not ready.
- Other minor bug fixes...
1.0 - subjects, marks, averages and statistics
First release features
Login
- Log in with your Workbook credentials to any school that uses the Mastercom platform. Just insert the id of the school (e.g.
marconi-tn
), the user id (e.g.123456
) and the password, and you are ready to go! - Log out is available, and school id and user id are remembered.
Subjects
- Loads the list of subjects on startup and shows them in the home page, along with the corresponding teacher and marks' average.
- Calculate the average by term of the marks of a subject.
- Calculate which mark you need to get in the next
N
tests so that your average becomesM
.N
andM
can both be chosen.
Marks
- Every mark has a value, a description, a teacher and a date.
- The
marks
view shows marks (from a subject, or all) in a list that can be sorted by value and by date. - The
statistics
view shows a graph of marks (from a subject, or all). Clicking on a point in the graph shows the mark info.