denizk0461
2f9ecbafe7
Tweaks to the timetable/schedule feature so that it works properly now:
...
- adding events without any schedules present is prohibited
- events are now properly assigned to the currently active schedule
- changed top bar text in schedule fragment
- changed order of headers in allergen detail sheet
2023-09-04 21:18:33 +02:00
denizk0461
7f9b07489b
Fixed a bug that caused the status bar to be coloured wrong
2023-07-31 22:45:46 +02:00
denizk0461
453e65ec48
User can now add, edit, and delete timetables without crashing (hopefully)
2023-07-31 22:09:04 +02:00
denizk0461
97b713a578
WeserPlaner 1.1.0: implemented canteen view in CompactOverviewFragment.kt
2023-06-04 20:45:38 +02:00
denizk0461
6d1ab773dc
Added navigation graph and corresponding user preference for additional app layout option
2023-06-04 16:59:04 +02:00
denizk0461
26c89108bf
Finished IntroductionActivity.kt; fixed a bug in StwParser.kt that would throw an error upon accessing the UI due to a missing withContext() call. This error seemed to (visibly?) happen on API level 24, but not on 30+
2023-06-04 15:34:32 +02:00
denizk0461
e52a055cf1
Added FormattedDate.kt to produce formatted strings more easily; TaskOverviewAdapter.kt now produces expandable items
2023-05-23 12:39:43 +02:00
denizk0461
ce0667300d
Added ReminderStatus.kt to keep track of the status of a future notification implementation; moved enums and similar classes to values directory
2023-05-23 08:35:34 +02:00
denizk0461
6cbfe71e62
Added functionality to view news for a canteen; fixed a bug that would prevent the offers from being fetched for canteens without news; BUG: news are still a bit buggy, check for crashes
2023-05-09 12:22:40 +02:00
denizk0461
4ad952f1ae
WeserPlaner 1.0.0: updated minor things and changed name from 'Stud.IP Timetable' to 'WeserPlaner'
2023-05-06 22:56:37 +02:00
denizk0461
2f4b205703
Converted all bottom sheets to use blank constructors and instead rely on bundles to retrieve data/objects, or custom view models to execute functions
2023-05-02 15:02:47 +02:00
denizk0461
b0631d323e
User can now select allergens to exclude from the canteen offers
2023-05-01 19:17:35 +02:00
denizk0461
d4737d8e14
Implemented separate ColorStateLists for the individual chips in CanteenFragment.kt to show their distinct colours when clicked
2023-05-01 09:35:01 +02:00
denizk0461
ce7b854e8c
StwParser.kt now collects all its data before adding everything to the database all at once, fixing problems where LiveData would update before all transactions were finished; ViewPagers have been updated to use Adapters extending FragmentStateAdapter instead of RecyclerView.Adapter
2023-04-27 21:58:10 +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
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
2117535f63
Added German translation
2023-04-14 13:21:24 +02:00
denizk0461
97bc2b1068
App can now retrieve HTML
2023-04-10 14:50:57 +02:00
denizk0461
73ea48626d
Initial push
2023-04-08 11:41:02 +02:00