Repository navigation
1.1.0
Lots of minor improvements! 🎉
- The app is drastically smaller in size now (8 MB -> 2 MB 🎉 )
- The app has been moved from PwC to ERP 🎊
- The app now shows skippable classes in the Attendance screen.
- The user interface has been tweaked in various places and uses Material 3 Expressive features now.
- The calendar can be opened from the Holidays screen now.
- The attendance threshold can now be changed in Settings.
- Remember Password has been added, to avoid logging in again.
Minor Changes
- Enable minification and resource shrinking: 4c916d0
- Add PullToRefresh to Attendance/Exams/Holidays: d9d18bb
- Display skippable classes in AttendanceScreen: 8d55f44
- Open calendar when tapping on a holiday (close #8): 0e89b89
- Show better error messages on login (fix #1): 39224fa
- Add attendance threshold override config: 97b876c
- Display Remember Password checkbox (fix #14): a836c6f
- Merge PR #21: Port to MIT-WPU ERP from PwC: 31d6c33
- Rename "Attendance Threshold" setting: c3e9e1e
- Make use of Material 3 Expressive (fix #11): eecd830
- Use bold text more sparingly: a325704
- Improve login screen with M3 Expressive: 2cdf1df
- Update Attendance/Holidays with better sub-types: 92a09c7
- Move HolidaysScreen to tabs: bf82e04
Patches
- Fix HomeScreen in landscape, improve LoginScreen Closes #10: a4b1163
- Move data fetching into ViewModel (fix #6) Fixes #12: bcd77b4
- Oops! broken logout button >_<: 1352cbe
- Fix class skipping message in AttendanceScreen: 5a64f0c
- Update all dependencies: 884875b
- Fix decimal default in attendance threshold: 3532fa7
- Add artificial delay to getHolidays Instantly loading holidays is jarring in HolidaysScreen: f1515db
- Move to OutlinedSecureTextField: a2181df
- Minor tweak to AttendanceCard: c5fa38b
- Improve error messages: 00dae16
- Move to plain Jsoup from Skrapeit: 06067db
- Replace rememberPlainTooltipPositionProvider: 5eca33d