All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- User faculty storage in shared preferences
- Send bug reports and app crashes details to Sentry
- Clickable checkbox rows
- Fetch restaurants from sigarra and stored locally
- Dropdown to choose the student's faculty in the login page
- Calendar button to add an event to the calendar with the details of a exam
- Drag icon appears on widgets during editing mode
- A Canteen Page in the personal area
- Fetching of Terms and Conditions.
- Fix inconsistency in lecture display
- Fix possible duplicated exams during parsing
- Fix Github issues header changes
- Fix Lecture data coming from Sigarra's API
- Fix Bus Stops departures, to obtain new CSRF for the API
- Updated Android's
targetSdkVersion
to 30 - Changed the Checkbox background to dark red
- Changed 'Paragens' to 'Autocarros'
- Customizable filtering of displayed exams
- Optionally view password when inserting it on login page
- Class number in schedule lectures
- Highlighting most relevant exams
- Fixed bus schedule not working (switched API)
- Fixed issue in timestamp display
- Add fallback when fetching schedules to deal with API inconsistency
- Fix exams disappearing on exam day
- Schedule page now updates as expected
- Other minor bugs fixed
- Schedule page and widget
- Exams page and widget
- Profile page with basic user information
- Printing Quota widget
- Live bus schedules of the Porto area