Kuba Szczodrzyński
ec7577f999
[App] Revert to use old devMode config key.
2022-11-03 22:29:22 +01:00
Kuba Szczodrzyński
bfd2e9883a
[App] Refactor getting profile config.
2022-10-25 20:48:10 +02:00
Kuba Szczodrzyński
0d4dee765a
[Lab] Allow setting custom API key.
2022-10-22 12:56:15 +02:00
Kuba Szczodrzyński
fd407b2b03
[Config] Set highest data version by default.
2022-10-22 12:31:40 +02:00
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
60f0628f5e
[Lab] Fix disabling Chucker and Dev Mode. Add new Lab options.
2021-09-18 16:37:24 +02:00
Kuba Szczodrzyński
80dcd9aa69
[API] Refactor register availability checking module.
2021-09-18 16:36:17 +02:00
Antoni Czaplicki
2e3e3dcf3c
[Lab] Add button to disable devmode and Chucker toggle. ( #70 )
...
* Add option to disable/enable chucker and option to disable dev mode from lab page
* Change "chucker" to "enableChucker"
* Update App.kt
2021-09-10 23:47:46 +02:00
Kuba Szczodrzyński
cce47ed472
[Api] Implement caching invalid API signature response.
2021-03-29 10:21:20 +02:00
Kuba Szczodrzyński
6824960731
[App] Implement basic app validation and related UI.
2021-03-27 16:28:09 +01:00
Kuba Szczodrzyński
f8456fb087
[Lab] Add archiver enabled checkbox.
2021-02-22 16:37:53 +01:00
Kuba Szczodrzyński
2f3c912dbe
[Config] Disable teacher absence notifications by default. Add missing migration values.
2020-03-29 16:27:05 +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
f6f1370edf
[Debug] Add new debug mode. Include hidden Chucker in release.
2020-02-26 20:37:55 +01:00
Kuba Szczodrzyński
fc21d757c3
[API/Szkolny] Restrict AppSync to run only every 24 hours (if no WebPush needed).
2020-02-16 14:30:13 +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
1abb9ac378
[API] Fix config not reading from DB. Do not sync device if not changed.
2020-01-07 10:45:21 +01:00
Kuba Szczodrzyński
878de34546
[Widgets] Implement new Notifications widget.
2020-01-06 22:26:54 +01:00
Kuba Szczodrzyński
30c5b2d1c9
Refactor Profiles, Login Stores and Login activity (hoping it works).
2020-01-04 22:08:56 +01:00
Kuba Szczodrzyński
eae7189981
[Messages] Add sending messages and fix stuff.
2020-01-02 18:27:58 +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