Releases: filips123/GimVicUrnik
Releases · filips123/GimVicUrnik
GimVičUrnik 0.4.6
Changed
- Enable update on load by default.
- Don't update existing snackbars.
Fixed
- Fix parsing of empty notes for lunch schedules.
- Fix handling empty/unknown teachers and classrooms.
- Handling substitutions with teachers with multiple surnames will now use correct surname.
GimVičUrnik 0.4.5
Fixed
- New lunch menus are provided in XLSX format so original parsing won't work. This adds support for parsing XLSX menus and storing them.
GimVičUrnik 0.4.4
Fixed
- Some document types (currently substitutions) may not have
contentskey, so gettingfileurlwill not work. Updater will now skip such documents and instead get them throughmod_url_get_urls_by_coursesfunction. - Fixes for substitutions parsing for better empty teacher/classroom handling.
GimVičUrnik 0.4.3
Fixed
- Another fix for lunch schedule date format again. Now it should be more reliable.
GimVičUrnik 0.4.2
Fixed
- Date format for lunch schedule has changed again. This fixes regex to parse it correctly.
GimVičUrnik 0.4.1
Fixed
- Date format for menus has changed again. This fixes regex to parse it correctly.
- There was also wrong variable used when trying to return snack details, causing an error. This fixes variable name to be correct.
GimVičUrnik 0.4.0
Added
- Support for dark mode and detection based on system preference.
- More configuration for Sentry data collection.
Fixed
- Support lessons with unspecified classrooms.
GimVičUrnik 0.3.3
Fixed
- Lunch schedule can be updated in the e-classroom. In this case, its URL will become different which causes regex to not match it. This fixes the handling of updated URLs and makes PDF parsing more reliable.
GimVičUrnik 0.3.2
Fixed
- Lunch schedule files now use different format that lists all schedules for week in one file. This adds support for the new format and fixes crashes that occurred because of format change.
GimVičUrnik 0.3.1
Changed
- Update dependencies.
Fixed
- Date format in menu URLs has changed again. This fixes regex to make it work correctly. It also fixes incorrectly determined the first day of the week.
- This improves choosing an entity from the list on the first run on slow connections. Instead of just throwing an error, it will now update lists when requests are finished.