Releases: filips123/GimVicUrnik
Releases · filips123/GimVicUrnik
GimVičUrnik 3.3.1
GimVičUrnik 3.3.0
Added
- A feedback dialog has been added to the settings.
- Entity links have been added to the lesson details dialog.
Changed
- The current time should now be calculated in a better way.
- The accent color icon has been changed to be more consistent.
- Dependencies have been updated.
Fixed
- Fixed menu date regex with new format.
GimVičUrnik 3.2.1
Changed
- Changed documents with same effective dates but different URLs should now be handled properly.
- Current date and time overlays should now update regularly.
Fixed
- New menu URL format should now be supported.
GimVičUrnik 3.2.0
Added
- Support for customizing accent color.
- Support for configuring e-classroom updater.
Changed
- Component tracking has been re-enabled.
- Dependencies have been updated.
GimVičUrnik 3.1.1
Changed
- Issue templates have been improved.
- Snackbar should no longer repeatedly show when offline.
Fixed
- Timetable parser when the same entry contains multiple values.
- Timetable parser when a lesson has no class.
- Lunch menu parser when number of students is missing.
- Navigation on the entity selection screen.
Backward Incompatible Changes
- The
class_id
fields in thelessons
,substitutions
andlunch_schedule
tables are now nullable. You need to manually change this or recreate the database.
GimVičUrnik 3.1.0
Added
- New per-week API routes for routes for substitutions, menus and lunch schedules:
- They accept a date and return the data for all weekdays in the week containing the given date.
- If the given date is a weekend, the data for the next week are returned,
- The data are returned in a list, with one entry per day (Monday-Friday).
- New
until
field in lunch menus routes:- It is currently unused and will return
null
. - It will be used in the future to provide the lunch until value.
- It is currently unused and will return
- Date indicator for menus on mobile.
Changed
- Solsis updater has been improved with better handling.
- Non-parsable documents can now have effective dates.
- Current time overlay has been improved in dark theme.
- Unnecessary data have been removed from Sentry events.
- Feedback link now links to the repository wiki.
Fixed
- Unproblematic service worker errors are now ignored.
- Navigation in entity selection dialog should now work.
Backward Incompatible Changes
- A new nullable time
until
field has been added to thelunch_menu
table. You need to manually add it or recreate the database.
GimVičUrnik 3.0.1
Fixed
- Some visual problems with new website have been resolved.
- Navigation on welcome page should now work properly.
- Sentry should no longer create incorrect transactions.
GimVičUrnik 3.0.0
Added
- A new updater for substitutions from the Solsis API.
- A completely rewritten website, made with Vue 3 and Vuetify 3.
Changed
- The website has been completely rewritten to use Vue 3 and Vuetify 3:
- Handling of substitutions has been improved, so they should now display more correctly.
- The documents page has been split into the circulars page and the sources page.
- Some website URLs have been changed as a result of that.
- Updaters have been improved to handle various substitution cases more correctly.
- Grammatically correct dashes have been added in various places.
- Links in circulars are now forced to have
target=_blank
. - ESLint and Prettier are now used for linting and formatting the website.
- Ruff is now used for linting and formatting the API.
- Dependencies have been updated and are now compatible with Python 3.12.
Backward Incompatible Changes
- Website
.env
file has been changed to use new variable names. - Websites settings are no longer compatible with the previous version.
- Some website URLs have been changed.
GimVičUrnik 2.3.13
Changed
- Improved privacy by adding password for viewing circulars and substitutions.
GimVičUrnik 2.3.12
Fixed
- Fix PDF line color filter to allow other color formats.