Kuba Szczodrzyński
63c5720f63
[App] Move per-register settings to JSON resource. Rewrite Config to use delegates. ( #150 )
...
* [App] Add base for AppData loading.
* [UI] Fix timetable widget date navigation.
* [UI] Migrate register-specific behavior to use AppData.
* [App] Implement new delegate-based config base.
* [Config] Migrate config and profile config.
* [Config] Remove defaults from migrations.
* [App] Apply event types and config overrides from AppData.
* [Events] Change default event types for university type school.
2022-10-21 23:59:53 +02:00
Kuba Szczodrzyński
8b1529f240
[App] Make registerAvailability flavor-aware.
2021-04-12 13:13:10 +02:00
Kuba Szczodrzyński
2fcff33bd6
[Vulcan/Hebe] Add hebe API login implementation.
2021-02-19 13:37:31 +01:00
Kuba Szczodrzyński
7bcd6bf038
[Sync] Implement checking register availability. Improve app updates.
2020-09-03 13:39:46 +02:00
Kuba Szczodrzyński
7c7dff743b
[API] Optimize App Sync a bit.
2020-03-13 16:22:43 +01:00
Kuba Szczodrzyński
630361849c
[Notifications] Implement Quiet hours. Add missing timetable manual strings.
2020-03-08 17:22:14 +01:00
Kuba Szczodrzyński
b7fc6fcc38
[Structure] Refactor App class to Kotlin. Rewrite SzkolnyTask and posting notifications. Remove dependency on AppConfig. Update libraries and gradle.
2020-01-19 19:07:27 +01:00
Kuba Szczodrzyński
0a2f252405
[UI/Home] Implement home card swapping and saving.
2019-12-02 18:12:52 +01:00
Kuba Szczodrzyński
7b04202a00
[Config] Add the rest of config. Migrate from AppConfig and remove most values from AppConfig.
2019-12-01 22:35:42 +01:00
Kuba Szczodrzyński
928b73f139
[Config] Implement per-profile config. Update timetable card.
2019-11-28 21:45:27 +01:00
Kuba Szczodrzyński
c2e7931ea6
[Config] Implement (basic) new app config storage.
2019-11-26 21:55:04 +01:00