Commit Graph

139 Commits

Author SHA1 Message Date
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