Rafał Borcz
d1cd497a23
Fix null data in Status.SUCCESS in emission from average provider ( #1105 )
2021-01-30 16:07:37 +01:00
Rafał Borcz
d79b1c9a58
Add account manager ( #671 )
2021-01-29 21:53:46 +01:00
Mikołaj Pich
52d359827e
Fix translations of month name in attendance summary ( #1091 )
2021-01-24 17:21:02 +01:00
Rafał Borcz
5d849b3ada
Fix endless loading in grades ( #1084 )
2021-01-20 17:42:19 +01:00
Mikołaj Pich
a7bb026c1b
Use senderId to differentiate saved recipients between accounts ( #1075 )
2021-01-14 18:37:02 +01:00
Mikołaj Pich
a1d4b3d19e
Auto-refresh displayed data after some time ( #1068 )
...
* Auto-refresh displayed data after some time
* Use refresh interval from settings
* Auto-refresh exams
* Add refresh utils
* Auto-refresh timetable
* Auto-refresh grade details and summary
* Auto-refresh grades
* Auto-refresh attendance summary
* Add cacheKey variables
* Auto-refres completed lessons
* Auto-refres conferences
* Auto-refres homework
* Auto-refresh messages
* Auto-refresh mobile devices
* Auto-refresh notes
* Fix tests
* Fix instrumentation tests
* Create AutoRefreshHelper
2021-01-13 10:01:45 +00:00
Mikołaj Pich
a99e742472
Handle URLs from FCM push notification ( #1070 )
2021-01-11 10:41:17 +01:00
Mikołaj Pich
bee62d4769
Remove remote and local repositories ( #1065 )
...
* Remove remote and local repos
* Move repositories out of sub-packages
* Update chucker config
* Move repositories tests from androidTest to unit tests
* Rewrite grades tests
* Fix more tests
* Update grade statistics tests
2021-01-03 23:13:50 +00:00
Mikołaj Pich
7fe638130e
Configure github actions ( #1055 )
...
* Create test.yml
* Change list of emulator api levels
* Downgrade emulator with api 30 to 29
* Exclude jdk.internal in jacoco config
* Use jdk 15
* Downgrade jdk to 11 due to jacoco incompatibility
gradle/gradle#15038
* Fix tests on jdk11
* Add codecov
* Add missing jacoco report generaction command
* Add flags to codecov uploads
* Add deploy config
* Replace travis badge with gh actions badge
* Add info about coroutines to readme, replace dagger with hilt
* Decrease instrumentation tests to 15 minutes
* Skip duplicate actions
* Remove comment
* Change os of instrumentation tests
* Downgrade android emulator runner to v2.13.0
* Add pre-build job
* Pass prebuild files between jobs
* Fix gh actions yaml config
* Tar build cache
* Fix upload-artifact filename
* Fix prebuild cache name
* Add more to cache, change cache key
2020-12-27 17:30:50 +00:00
Mikołaj Pich
9763208688
Add additional lessons to timetable ( #1019 )
2020-12-27 14:06:07 +01:00
Mikołaj Pich
67cef0f6d9
Add register variant auto-matching based on email ( #1041 )
2020-12-06 21:23:02 +01:00
Mikołaj Pich
a1ebf6c6ad
Add average in class grades statistics ( #1017 )
2020-11-11 16:03:52 +01:00
Mikołaj Pich
8036f3d7f7
Add HMS flavor ( #998 )
2020-10-29 13:58:56 +01:00
Mikołaj Pich
1f0f6b3e51
Fix string pair list type converter ( #971 )
2020-09-29 21:02:49 +02:00
Mikołaj Pich
e5661098d9
Fix string pair list type converter ( #970 )
2020-09-29 11:42:54 +02:00
Mikołaj Pich
73be416807
Fix crash in flowWithResourceIn() ( #967 )
2020-09-19 00:57:55 +02:00
Mikołaj Pich
5d8fb376ab
Expand exam sync date range to next month ( #960 )
2020-09-13 18:37:34 +02:00
Mikołaj Pich
69a1193154
Fix semester list refresh on no current semester found ( #940 )
2020-09-01 23:58:18 +02:00
Mikołaj Pich
7e2de594a4
Fix messages after 20.09 update ( #916 )
2020-08-29 23:53:55 +02:00
Mikołaj Pich
d5187d1808
Save semesters with students during registration ( #915 )
2020-08-26 10:25:01 +02:00
Mikołaj Pich
6a1a347579
Migrate workers and app widgets to coroutines ( #907 )
2020-07-27 13:20:45 +02:00
Mikołaj Pich
6c4f27aff5
Remove threetenabp ( #908 )
2020-07-27 11:44:30 +02:00
Mikołaj Pich
1ac42bb56d
Migrate presenters from rxjava to coroutines flow ( #894 )
2020-07-19 13:30:29 +02:00
Mikołaj Pich
4434d6f024
Migrate repositories from rxjava to coroutines ( #885 )
2020-06-20 15:07:57 +02:00
Dominik Korsa
a529836937
Fix lint errors ( #873 )
2020-06-13 14:12:01 +02:00
Mikołaj Pich
5c84c8d5b1
Fix force average calc from two semesters ( #870 )
2020-06-10 17:28:49 +02:00
Mikołaj Pich
191b1ad022
Emulate summaries from grade list when summaries are empty ( #855 )
2020-06-02 15:51:15 +02:00
Mikołaj Pich
2cdde78c54
Allow access to saturday in timetable and attendance ( #833 )
2020-05-24 19:48:56 +02:00
Dominik Korsa
b95b529015
Add lesson time left display ( #550 )
2020-05-20 16:06:24 +02:00
Mikołaj Pich
6d1fa0cf05
Optimize grade average provider ( #792 )
2020-05-10 10:51:01 +02:00
Mikołaj Pich
4a3b746d48
Remove flexible adapter ( #781 )
2020-05-01 17:38:19 +02:00
Mikołaj Pich
9c0e2dc533
Refresh semesters if previous list was downloaded in different m… ( #776 )
2020-04-19 23:21:59 +02:00
Mikołaj Pich
3ac085573f
Show all known adfslight registers in register list ( #766 )
2020-04-12 18:55:16 +02:00
Mikołaj Pich
76af623c94
Add Sdk.init(student) call in all remote repositories ( #764 )
2020-04-12 15:13:35 +02:00
Mikołaj Pich
502a98b70a
Add message attachments ( #734 )
2020-04-02 20:27:53 +02:00
Mikołaj Pich
da357775ff
Add better validation to login/email field ( #741 )
2020-04-02 20:27:14 +02:00
Mikołaj Pich
478596c4e6
Fix marking message as read in hybrid and mobile api mode ( #722 )
2020-03-14 23:19:59 +01:00
Mikołaj Pich
79bd2fccdf
Replace Maybe with Single in Message DAO ( #710 )
2020-03-02 22:31:55 +01:00
Mikołaj Pich
87107ec474
Filter lucky numbers by school shortcut ( #708 )
2020-03-02 22:22:41 +01:00
Mikołaj Pich
f294e3d57c
Add separate host in login form to login to VULCAN adfslight ( #704 )
2020-02-29 10:30:20 +01:00
Mikołaj Pich
96c1bb4c69
Automatically switch semesters without sync ( #681 )
2020-02-24 00:24:40 +01:00
Dominik Korsa
bdbf1fe304
Add dynamic nick/email in login ( #676 )
2020-02-05 00:42:49 +01:00
Dominik Korsa
720a530a6c
Disable signed in students in login ( #677 )
2020-02-04 09:43:24 +01:00
Mikołaj Pich
ae9b616896
Show points sum in grades details ( #664 )
2020-01-26 02:16:05 +01:00
Mikołaj Pich
6be801d4a8
Fix error view which overlaps grade statistics content ( #627 )
2019-12-30 22:57:48 +01:00
Mikołaj Pich
304c49d61e
Migration to Wulkanowy SDK ( #336 )
2019-12-22 00:14:46 +01:00
Mikołaj Pich
41aa326f42
Add 0,00 grade modifier ( #596 )
2019-11-21 17:41:41 +01:00
Rafał Borcz
cb9c35d772
Add navigate up to login view ( #547 )
2019-10-06 22:43:16 +02:00
Mikołaj Pich
f9474af39e
Add points to class grades statistics ( #512 )
2019-10-03 00:46:08 +02:00
Rafał Borcz
c6d9dfa0c9
Change app theme ( #330 )
2019-08-26 20:54:20 +02:00
Mikołaj Pich
6bd07d2651
Fix day/week navigation on holiday ( #459 )
2019-08-12 12:17:39 +02:00
Rafał Borcz
7485cb2a39
Fix change of worker specs after app update ( #402 )
2019-06-06 22:32:43 +02:00
Mikołaj Pich
83dbd9874e
Add option to force calc average by app ( #400 )
2019-06-04 02:27:15 +02:00
Mikołaj Pich
28f27db2b5
Add mobile access managment ( #344 )
2019-06-03 00:43:54 +02:00
Rafał Borcz
5c70cd8b8c
Add session expired dialog after password change ( #389 )
2019-05-31 15:12:10 +02:00
Mikołaj Pich
0f75ff3206
Show grades average from register if exist instead of calculating ( #374 )
2019-05-31 14:40:53 +02:00
Rafał Borcz
0977282a4b
Fix no current student in services after logout all accounts ( #342 )
2019-05-18 23:42:47 +02:00
Kacper Ziubryniewicz
dbbc8069b1
Add showing proper fragment in notifications ( #331 )
2019-04-29 19:56:23 +02:00
Rafał Borcz
7431738366
Add a selection of multiple students to login ( #318 )
2019-04-18 12:18:58 +02:00
Rafał Borcz
034b99c7ab
Add counting of the full-year average to the summary of grades ( #322 )
2019-04-18 00:32:43 +02:00
Rafał Borcz
74e98e4430
Change style of privacy policy link ( #321 )
2019-04-09 23:33:53 +02:00
Mikołaj Pich
8daea5c900
Add class name to student ( #315 )
2019-04-04 13:00:07 +02:00
Mikołaj Pich
e71dd55066
Fix more than one current semester ( #307 )
2019-03-30 18:28:37 +01:00
Rafał Borcz
ed9458d9a5
Fix more than one current semester in database ( #304 )
2019-03-24 20:21:05 +01:00
Mikołaj Pich
040857ba20
Change grade weightValue type to double ( #285 )
2019-03-19 13:23:52 +01:00
Kacper Ziubryniewicz
ba76453e45
Add replying to messages ( #263 )
2019-03-17 21:02:41 +01:00
Mikołaj Pich
feb38b97e4
Change login progress bars ( #272 )
2019-03-10 11:57:11 +01:00
Rafał Borcz
919680c766
Migration to WorkManager ( #254 )
...
Closes #241
2019-03-09 10:13:36 +01:00
Mikołaj Pich
dcab8df4b9
Add grade statistics ( #251 )
2019-03-04 12:13:37 +01:00
Mikołaj Pich
5ba12cf8c6
Fill login credentials with default values upon fakelog selection ( #255 )
...
Resolves #245
2019-02-23 14:39:22 +01:00
Mikołaj Pich
82d7cf94e8
Mark as read items older than student registration date ( #253 )
2019-02-20 15:34:24 +01:00
Mikołaj Pich
11b6c00e4a
Entities unification ( #248 )
...
* Remove default entieties params
* Change var to vals
* Fix indent in data classes
* Change message unread to val
* Make all fields in Message non-nullable
* Add destructive db migrations #246
* Fix password decrypting
* Fix tests
* Fix student logout
* Use orEmpty() on nullable strings
* Use var in Student password and Message unread
2019-02-16 21:20:23 +01:00
Mikołaj Pich
f305a7a599
Sort repositories ( #244 )
2019-02-13 21:44:40 +01:00
Rafał Borcz
ad9b6d42f0
Fix no current student ( #243 )
2019-02-13 20:49:19 +01:00
Mikołaj Pich
297502056c
Add completed lessons ( #236 )
2019-02-13 19:21:27 +01:00
Rafał Borcz
1b1f2ae3bb
Split login form for two fragments ( #230 )
2019-02-11 02:04:24 +01:00
Kacper Ziubryniewicz
4da812af39
Add lucky numbers ( #216 )
2019-01-25 20:54:27 +01:00
Rafał Borcz
04f386ea3d
Fix error message snackbar ( #201 )
2018-12-17 00:17:21 +01:00
Mikołaj Pich
5ee979447f
Migrate to firebase ( #196 )
2018-12-14 00:20:54 +01:00
Rafał Borcz
f96d0ebed9
Add a summary of attendance ( #132 )
2018-12-07 19:01:19 +01:00
Mikołaj Pich
900065d758
Add option to change plus and minus modifier separately ( #192 )
2018-12-07 00:19:04 +01:00
Rafał Borcz
9a298833f5
Add workaround password decryption error ( #189 )
2018-12-01 15:59:03 +01:00
Rafał Borcz
834ef7c297
Fix login when an error occurs ( #187 )
2018-11-28 20:06:08 +01:00
Rafał Borcz
7a3c0de7ad
Add account manager ( #183 )
2018-11-24 18:51:41 +01:00
Rafał Borcz
24f59b45c3
Fix crash on restore LoginActivity ( #182 )
2018-11-11 23:24:49 +01:00
Mikołaj Pich
2b60f555e9
Move night mode initialization to WulkanowyApp ( #180 )
...
Fixes #162
2018-11-10 23:24:33 +01:00
Rafał Borcz
2f24b25399
Add preference for the grades modifier ( #177 )
...
Resolve #163
2018-11-04 13:23:34 +01:00
Mikołaj Pich
5e30c8e949
Logger refactor ( #175 )
2018-11-03 14:49:20 +01:00
Mikołaj Pich
70879945f2
Services refactor ( #168 )
2018-11-01 19:27:02 +01:00
Mikołaj Pich
0a7f09077f
Dark theme refactor ( #173 )
2018-10-30 22:06:29 +01:00
Rafał Borcz
0211a7f0a0
Refactor packages hierarchy ( #170 )
2018-10-23 17:12:57 +02:00
Rafał Borcz
837bce7286
Settings refactor ( #166 )
2018-10-22 22:47:54 +02:00
Rafał Borcz
b680cc4366
Migrate to AndroidX ( #169 )
2018-10-20 20:59:46 +02:00
Mikołaj Pich
f35d9d4b93
Change all entities ids from string to int ( #167 )
2018-10-20 17:57:24 +02:00
Rafał Borcz
27f6fc7e04
Modules improvements ( #164 )
2018-10-14 22:16:58 +02:00
Mikołaj Pich
bb69d1b643
Refactor multi logs support ( #165 )
2018-10-14 15:42:36 +02:00
Mikołaj Pich
5cd8ed88c0
Refactor timetable module ( #160 )
2018-10-06 10:53:34 +02:00
Rafał Borcz
f2b7c0e781
Refactor grade module ( #156 )
2018-10-03 21:28:23 +02:00
Mikołaj Pich
357b2350cb
Refactor attendance module ( #161 )
2018-10-01 19:41:09 +02:00
Mikołaj Pich
a1f64baca4
Refactor exam module ( #157 )
2018-09-24 15:21:47 +02:00