Kuba Szczodrzyński
|
cb953ea8a8
|
[Config] Fix only notes card visible on new profiles.
|
2021-10-30 21:55:47 +02:00 |
|
Kuba Szczodrzyński
|
7c925cb88a
|
[UI] Add Notes feature. (#99)
* [DB] Add Room schema export location.
* [DB] Add Note entity and migration 96.
* Add correct database schema
* [Notes] Implement basic note list UI.
* [DB] Implement Noteable in Full entities. Add note relation and filtering.
* [Notes] Make Note searchable.
* [UI] Disable onClick listeners in adapters when null.
* [UI] Implement showing note list in dialog.
* [UI] Update note dialogs UI.
* [Notes] Add note details dialog.
* [Notes] Extract note dialogs header into a separate layout.
* [Notes] Add note editor dialog.
* [Notes] Show note icons in dialogs and lists.
* [Notes] Add showing substitute text.
* [Notes] Add replacing notes icon.
* [Notes] Add sharing and receiving notes.
* [Notes] Add notes list UI fragment.
* [Notes] Implement adding notes without owner.
* [Notes] Add color names.
* [Notes] Add notes card on home screen.
* [Notes] Add notes card migration.
|
2021-10-28 22:35:30 +02:00 |
|
Kuba Szczodrzyński
|
e2ad3758e0
|
[Config] Fix notification filter setting not loading.
|
2021-10-22 17:03:20 +02:00 |
|
Kuba Szczodrzyński
|
7884bf4077
|
[Refactor] Cleanup most compilation warnings.
|
2021-10-17 23:02:27 +02:00 |
|
Kuba Szczodrzyński
|
59f80c049c
|
[Refactor] Split Extensions into separate files.
|
2021-10-17 22:18:00 +02:00 |
|
Kuba Szczodrzyński
|
f1e58db151
|
[Refactor] Flatten .ui package.
|
2021-10-17 21:02:35 +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
|
e2b47db3fd
|
Merge branch 'develop' into feature/messages-fixes
|
2021-04-14 22:42:54 +02:00 |
|
Kuba Szczodrzyński
|
47ec1899a1
|
[UI/Messages] Add greeting text configuration dialog.
|
2021-04-14 21:08:27 +02:00 |
|
Kuba Szczodrzyński
|
73f3ba17de
|
Merge branch 'develop' into feature/agenda-updates
|
2021-04-14 14:57:00 +02:00 |
|
Mateusz Idziejczak
|
b48b5589f4
|
[UI] Add eggfall. (#22)
* Add eggfall
* Add egg.png
* Add more eggs
* [Gradle] Update android-snowfall to a fork.
* [Eggfall] Add randomizing egg images.
* [UI] Restore snowfall icon. Add separate eggfall setting.
* [Eggfall] Limit eggfall to near-easter date only.
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
|
2021-04-12 17:18:53 +02:00 |
|
Kuba Szczodrzyński
|
8b1529f240
|
[App] Make registerAvailability flavor-aware.
|
2021-04-12 13:13:10 +02:00 |
|
Kuba Szczodrzyński
|
3eae8fb58b
|
[Agenda] Add config dialog. Add compact mode.
|
2021-04-10 20:51:29 +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
|
2fcff33bd6
|
[Vulcan/Hebe] Add hebe API login implementation.
|
2021-02-19 13:37:31 +01:00 |
|
Kacper Ziubryniewicz
|
5c84086f42
|
[Settings/Grades] Add hiding sticks from old.
|
2020-10-14 22:26:47 +02:00 |
|
Kuba Szczodrzyński
|
7bcd6bf038
|
[Sync] Implement checking register availability. Improve app updates.
|
2020-09-03 13:39:46 +02:00 |
|
Kuba Szczodrzyński
|
9167d53a1a
|
[UI] Add new attendance UI module.
|
2020-05-04 22:47:27 +02: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
|
ed93627505
|
[Grades] Implement not counting selected grades to average.
|
2020-03-11 16:57:12 +01:00 |
|
Kuba Szczodrzyński
|
42ef40439e
|
[Grades] Implement showing unseen badges and marking as seen. Change default "hide improved" config value.
|
2020-03-09 20:18:11 +01:00 |
|
Kuba Szczodrzyński
|
e282af0e80
|
[Grades] Add option to hide improved grades. Make counting average without weight configurable.
|
2020-03-08 17:57:44 +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
|
f17a02be54
|
[Grades] Implement new Grades module (UI & API changes).
|
2020-03-06 21:09:05 +01:00 |
|
Kuba Szczodrzyński
|
2bea18dc3c
|
[Home/Events] Add new card to home fragment. Disable debug card swapping.
|
2020-02-28 22:38:03 +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
|
a4493ec964
|
[Notifications] Add filtering notifications to show during sync.
|
2020-02-24 15:29:18 +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 |
|
Kacper Ziubryniewicz
|
7b97ef316d
|
[Structure] Change database file structure. Rewrite converters to Kotlin.
|
2020-01-06 21:25:34 +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
|
41cebc554f
|
[UI] 'Cause it's winter.
|
2019-12-15 21:27:50 +01:00 |
|
Kacper Ziubryniewicz
|
7ce4acc687
|
[Structure] Move API to data package.
|
2019-12-15 00:28:31 +01:00 |
|
Kacper Ziubryniewicz
|
ddb1ecaa99
|
[UI/Settings] Add setting for showing drawer on back pressed.
|
2019-12-09 17:24:41 +01:00 |
|
Kuba Szczodrzyński
|
83264b5973
|
[Config] Fix reading backgrounds value.
|
2019-12-03 19:39:48 +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 |
|