Skip to content

Releases: kraxarn/school_schedule

3.9

12 Feb 11:07
Compare
Choose a tag to compare

Updated for new KronoX versions and bug fixes

Fixes

  • Fixed including "Moment: " in calendar events
  • Fixed course name showing as course ID and course name not showing at all
  • Fixed not showing course name in course list
  • Fixed course name showing "(none)" after the first refresh
  • Fixed course event list always showing "no events"
  • Fixed unnecessary spacing sometimes appearing after and before summary

Changes

  • If summary failed to parse, instead of crashing, a "(invalid summary)" is now shown
  • Removed course name cache as it is no longer needed
  • Updated for the new summary structure for newer versions of KronoX
  • Replaced deprecated APIs
  • Version now follows x.y.z, but still shows as x.y in the app.

3.8

10 Feb 10:32
Compare
Choose a tag to compare
3.8

Added ability to load all events for courses and bug fixes

Fixes

  • Fixed incorrect name for "January"
  • Fixed incorrect alignment of some dates
  • Fixed weird capitalization of remaining days counter
  • Fixed incorrect remaining day text when one or fewer days remaining
  • Fixed "now" in remaining days counter not being localized
  • Fixed Android attempting to open GitHub links in app
  • Fixed not loading any events if an event did not specify a summary
  • Fixed not loading any events if an event did not specify activity type
  • Fixed too long course IDs causing layout issues

Changes

  • Added ability, and setting, to load all events for all courses
  • Added links to Play store and GitHub in changelog
  • Made week number easier to see
  • Updated to Flutter 1.10

3.7

07 Nov 00:10
Compare
Choose a tag to compare
3.7

Bug fixes

Fixes

  • Fixed crash on start with some courses
  • Fixed course filter not filtering out some events in schedule
  • Fixed course event list not showing all events
  • Fixed incorrect message when no events in course event list
  • Fixed showing "no connection" when an error occurred unrelated to the connection

Changes

  • Now disables selection of current icon in events

3.6

06 Nov 15:49
Compare
Choose a tag to compare
3.6

Added ability to set icons to events and bug fixes

Fixes

  • Fixed default color option not being localized
  • Fixed a rare crash when preferences were loaded before the app started
  • Fixed not loading all events in event list
  • Fixed some course names not being fetched properly
  • Fixed time to event start not always calculating properly

Changes

  • Updated to support newer versions of Flutter and Dart
  • Added ability to set icons to events from schedule
  • Speed improvements when getting course name/settings
  • Added event duration to schedule

3.5

18 Oct 15:29
Compare
Choose a tag to compare
3.5

Added ability to view events for a single course only, various improvements and bug fixes

Fixes

  • Fixed duplicate events not handling collisions properly
  • Fixed course filter not hiding all events

Changes

  • Schedule is now refreshed when resuming the app
  • Clarified some dialog titles instead of a generic "are you sure?"
  • Duplication detection speed improvements
  • How to help with booking is now opened in the app instead
  • Added message about hiding all events in schedule
  • Added option to course list for showing all events for a course

3.4

28 Sep 14:48
Compare
Choose a tag to compare
3.4

Improved course color picker, performance improvements and bug fixes

Fixes

  • Fixed incorrect schedule subtitle color when using light theme
  • Fixed "no events for this month" not appearing when all events are hidden
  • Fixed not hiding duplicates until refreshed
  • Fixed showing collisions for hidden courses
  • Fixed schedule subtitle not calculating busy time correctly

Changes

  • Added English as fallback language
  • Rewritten schedule view for improved performance
  • Removed message for how many events were hidden
  • Made the course color selections larger
  • Added a new course color, blue grey
  • Added ability to reset back to default course color
  • Removed option to disable course colors (now always enabled)

3.3

18 Sep 10:32
Compare
Choose a tag to compare
3.3

Added ability to hide events from specific courses and other improvements and bug fixes

Fixes

  • Fixed "hide duplicate events" and "always hide past events" not persisting

Changes

  • Added icons to event info
  • Made it clearer that it's duplicate events that are hidden
  • Removed option to disable schedule subtitle (now always enabled)
  • Internal title for the app is now "School Schedule"
  • Added a confirmation dialog before deleting a saved course
  • Added ability to hide events from specified courses
  • Option to set color and delete a course is now in a drop down menu

3.2

15 Sep 10:05
Compare
Choose a tag to compare
3.2

Added ability to hide duplicate and past events and schedule performance improvements

Fixes

  • Fixed schedule subtitle not appearing at first when starting the app

Changes

  • Added an option to hide duplicate events
  • Now shows a snack bar when events are hidden
  • Now highlights current version in changelog
  • Added memory cache for schedule events
  • Now only loads events from cache file if events are empty
  • Added weekday to schedule subtitle

3.1

11 Sep 14:32
Compare
Choose a tag to compare
3.1

Improved schedule event info and other improvements and bug fixes

Fixes

  • Fixed event with no location not showing properly
  • Fixed missing course name text not being localized
  • Fixed "&" not being displayed correctly in event summary
  • Fixed time zones other than UTC+2 not working (like in daylight savings)

Changes

  • Performance improvements when getting localized strings
  • Redesigned event info
  • Start and end in event has now been merged
  • Added a day/hour countdown to event start in event info
  • "Show event collisions" and "week numbers" are now enabled by default

3.0

08 Sep 12:11
Compare
Choose a tag to compare
3.0

Added Swedish language support

Changes

  • Added localization support
  • Added Swedish language support
  • Added option to select app language
  • Removed option to force English course names
  • Course name language is now based of app language