denizk0461
|
2bf340bdff
|
TabLayoutMediator has been re-instantiated, hopefully in a form that is less crash-prone. Crashes will also be handled now in StwParser.kt
|
2023-04-29 10:56:52 +02:00 |
|
denizk0461
|
509a0434c5
|
Possibly fixed-for-good a bug that caused events to be fetched but not stored properly in the database; I believe this was caused by FetcherActivity.kt sequentially executing nukeEvents() and insertEvents(), but doing both asynchronously, and individually, which could mean that insertEvents() finishes before nukeEvents() and therefore nukeEvents() would delete the old events as well as the new ones. This doesn't seem entirely logical to me, as no ConflictStrategy has been configured, and inserting new events before the old ones have been cleared (since they both start their primary keys at 0) would have crashed the app.
|
2023-04-28 15:14:50 +02:00 |
|
denizk0461
|
ccd77a5daf
|
Made further documentation and safety changes. Scraper classes (StudIPParser.kt, StwParser.kt) still need to be checked for safety.
|
2023-04-27 20:27:42 +02:00 |
|
denizk0461
|
9d6489f83b
|
Implemented ability to change the fragment opened on app start; made some optimisations to DietaryPreferences.kt. BUG: tab layout mediator is annoying af
|
2023-04-27 15:15:29 +02:00 |
|
denizk0461
|
1828a4b02e
|
Button for switching an event's timestamps to show the academic quarter is now properly animated (I think)
|
2023-04-27 12:47:50 +02:00 |
|
denizk0461
|
a6a1309bce
|
Implemented button to change dates for an event to reflect the academic quarter
|
2023-04-27 08:20:56 +02:00 |
|
denizk0461
|
450ce92dca
|
Fixed ScheduleUpdateSheet.kt not updating and deleting events... somehow. Also implemented cheat codes hehe
|
2023-04-26 18:36:32 +02:00 |
|
denizk0461
|
d80e85fdbe
|
Migrated the project to AGP 8.0 / JVM 17
|
2023-04-26 11:00:56 +02:00 |
|
denizk0461
|
65114264c4
|
Added opening hours and a button for the user to view them, but the formatting sucks
|
2023-04-25 16:55:17 +02:00 |
|
denizk0461
|
6b1d77dfb3
|
Implemented functionality to switch canteens. UI for this is not fully implemented.
|
2023-04-25 15:38:30 +02:00 |
|
denizk0461
|
840c8f1db7
|
Implemented snackbar telling the user that an error has occurred when fetching their schedule through FetcherActivity.kt. Also made some slight additions to the documentation
|
2023-04-25 12:02:25 +02:00 |
|
denizk0461
|
96862497e4
|
Finished style for schedule update bottom sheet (I think); implemented time picker, TODO: warn user if time span is invalid (start > end)
|
2023-04-25 10:24:15 +02:00 |
|
denizk0461
|
9b6e267cb0
|
Started implementation of event update sheet
|
2023-04-24 15:43:42 +02:00 |
|
denizk0461
|
a53232a814
|
Added information on data collection as well as an opt-in toggle, which is not yet implemented
|
2023-04-24 13:08:03 +02:00 |
|
denizk0461
|
b938352c53
|
Added further information to be shown in AllergenSheet.kt
|
2023-04-24 11:21:52 +02:00 |
|
denizk0461
|
ca89e68a91
|
Implemented allergen functionality by showing the user a bottom sheet
|
2023-04-23 20:33:17 +02:00 |
|
denizk0461
|
b957172721
|
Transitioned from a fairly custom solution to using a colour palette generated by the Material Theme Builder to simplify colour management. Also began work on a bottom sheet for displaying allergens and additives in canteen offers.
|
2023-04-23 17:13:48 +02:00 |
|