Skip to content

Releases: filips123/GimVicUrnik

GimVičUrnik 2.1.6

05 Mar 10:16
17c56cf
Compare
Choose a tag to compare

Fixed

  • Fix menu date parser.

GimVičUrnik 2.1.5

24 Feb 16:10
75543e9
Compare
Choose a tag to compare

Changed

  • Documentation improvements.
  • Teacher name normalizer improvements.
  • Document list performance improvements.

Fixed

  • Lunch schedule parser for invalid times.
  • Lunch schedule parser for connected cells.
  • Lunch schedule parser for classes regex.
  • Date format for lunch schedule API.
  • One DB document error closing entire transaction.

GimVičUrnik 2.1.4

19 Oct 16:04
d44aae8
Compare
Choose a tag to compare

Changed

  • Update dependencies.

Fixed

  • Fix lunch schedule hour parsing.
  • Fix Sentry not tracking components correctly.

GimVičUrnik 2.1.3

04 Sep 11:46
d8be6e7
Compare
Choose a tag to compare

Changed

  • Update dependencies.

Fixed

  • Fix menu date format parser.
  • Properly normalize classroom names.

GimVičUrnik 2.1.2

31 Aug 14:45
a442e9e
Compare
Choose a tag to compare

Fixed

  • Prevent crash on empty classrooms route when timetable is empty.
  • Use mediumtext for document content.
  • Do not inline images when parsing content.

Backward Incompatible Changes

  • The content column in the documents table has been changed from text to mediumtext. It is recommended to regenerate the table or manually change the type.

GimVičUrnik 2.1.1

30 Aug 15:00
c13e759
Compare
Choose a tag to compare

Fixed

  • Fix some accessibility problems.
  • Fix circulars content dialogs.
  • Fix Vuetify ripple error when opening dialogs.
  • Fix preloading images with correct as type.
  • Disable pull-to-refresh when circulars dialog is open.
  • Do not use time created for Moodle external URLs.

GimVičUrnik 2.1.0

29 Aug 13:58
17f2d96
Compare
Choose a tag to compare

Added

  • Support for setting Moodle tokens on the website.
  • Support for parsing and displaying circulars content from the website and feeds.

Changed

  • Set pool recycle for database connections.
  • Change deployment to a new domain.

Backward Incompatible Changes

  • Website config has two additional fields. Check example config for more details.
  • Additional (nullable) text column content has been added to the documents table. You need to manually add it or recreate the database.

GimVičUrnik 2.0.0

19 Aug 21:13
a52440a
Compare
Choose a tag to compare

Added

  • Type hints for API functions to make future development easier with better IDE integration.
  • Separate created, modified and effective dates so feeds display the correct time and can update properly.
  • A popup that displays more details about substitutions andt can be accessed by clicking on the substitution in the timetable.

Changed

  • Updaters have been rewritten to be more reliable. See f37d401 for more details.
  • Entity selection dialog is now persistent after selecting entity type.
  • Update dependencies.

Fixed

  • Various bugs with updaters.
  • Duplicated lessons are no longer displayed in the timetable.
  • Lessons are now ordered correctly on mobile.
  • Service worker will no longer hijack API URL.
  • Colors should now be more consistent.

Backward Incompatible Changes

  • Python 3.8 is now required.
  • Config file structure has changed. See config/__init__.py and config.yaml.sample for the new schema.
  • Share token feature has been removed, as it was unused and insecure. You can still add tokens at the client-side.
  • Feed URLs have been changed from /feeds to /feed to be consistent with other routes.
  • Database structure has changed. It needs to be regenerated using gimvicurnik create-database.

GimVičUrnik 1.2.6

19 Aug 21:09
Compare
Choose a tag to compare

Changed

  • Add migration display for the new domain.

GimVičUrnik 1.2.5

20 Dec 16:41
7f3025b
Compare
Choose a tag to compare

Fixed

  • Parsers should now be more reliable and produce better results.