Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [vorlesungsplan-plus-v2.0.0](vorlesungsplan-plus-v1.0.0...vorlesungsplan-plus-v2.0.0) (2022-03-21) ### Bug Fixes * Added dynamic branch name to changelog url ([ab50dc4](ab50dc4)) * added message when no courses selected ([7d1004d](7d1004d)) * event popover not scrollable ([2c0769c](2c0769c)) * Fixed changed lecture status ([1f38a63](1f38a63)) * fixed notification schedule ([863a86d](863a86d)) * fixed position of refresher animation ([34a4cb8](34a4cb8)) * Made lecture changes/status persistant ([dff4706](dff4706)) * removed presenting element from modal ([acbca0b](acbca0b)) * Showing error when using cached lectures ([2952699](2952699)) * fixed semantic-release with breaking changes ([3fe996a](3fe996a)), closes [M#TINF19](https://github.com/M/issues/TINF19) ### Features * added apps page with installation instructions for pwa and ios widget ([#6](#6)) ([673ac41](673ac41)) * added button to show/hide past lectures ([b246338](b246338)) * Added changed lectures and lecture fallback ([028af94](028af94)) * added colored course badges and course limit ([5df090f](5df090f)) * added contact link to menu ([37c2a50](37c2a50)) * Added link to changelog ([0bf752a](0bf752a)) * added pull animation to refresher ([289ecf3](289ecf3)) * added setting to enable theme detection ([09e5936](09e5936)) * changed app and api host ([704ecd4](704ecd4)) * redirect to settings on initial app launch ([b597cd2](b597cd2)) * refactored lecture data structure ([8ee83ac](8ee83ac)) * Switched to monorepo ([82356cf](82356cf)) * Updated dependencies ([f3645c7](f3645c7)) ### Performance Improvements * removed duplicate lecture load on app start ([7c0e442](7c0e442)) ### BREAKING CHANGES * Limited number of selected courses to 5 * Changed lecture data structure - Renamed property `uid` to `id` - Renamed property `room` to `rooms` which now contains an array of rooms instead of a single string with seperated rooms - Removed deprecated property `lastModified` - Added property `type` which is either `PRESENCE` or `ONLINE` and indicates whether the lecture is online or presence - Added property `isExam` which indicates whether the lecture is an exam (will be false for exam reviews (Klausureinsicht)) * Removed deprecated course name mappings for `INF19A`, `INF19B` and `MGH-INF19` * Returning all lectures by default instead of only upcomig ones All lectures (including past ones) will now be returned by the API by default instead of only upcoming ones. You can use the query parameter `excludePast=true` to filter out past lectures.
- Loading branch information