Commit Graph

550 Commits

Author SHA1 Message Date
Mikołaj Pich
adde5541e2
Move timetable notifications scheduling to background thread (#954) 2020-09-11 13:02:16 +02:00
Mikołaj Pich
6e56d3ff06
Ignore empty semesters on refresh (#955) 2020-09-09 13:28:44 +02:00
Mateusz Idziejczak
ec761f6329
Fix bug in grade statistics (#951) 2020-09-08 20:13:17 +02:00
Mateusz Idziejczak
6363c90e37
Disable sound of upcoming lessons notification (fix) (#950) 2020-09-07 20:28:32 +02:00
Mikołaj Pich
c30f105be5
Fix crash on unknown attendance category type (#949) 2020-09-07 09:35:26 +02:00
Mikołaj Pich
debb21f5f9
Add full stacktrace to errors list in sync now (#945) 2020-09-03 21:10:39 +02:00
Mikołaj Pich
18b9bf42e1
Fix crash in flowWithResourceIn() (#944) 2020-09-03 20:54:28 +02:00
Mikołaj Pich
6ded83d132
Fix attendance item description (#943) 2020-09-03 20:52:24 +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
0f65af8958
Fix grade summary empty view (#941) 2020-09-01 23:57:56 +02:00
Rafał Borcz
2ad1d086e0
Fix lucky number notification (#937) 2020-09-01 15:39:34 +02:00
Rafał Borcz
f8b7baef24
Remove force sync dialog (#938) 2020-09-01 14:58:45 +02:00
Mateusz Idziejczak
90be9d1add
Disable notification sound (#936) 2020-09-01 12:57:45 +02:00
Mikołaj Pich
20f931c5cc
Fix recaptcha loading in password recover (#935) 2020-09-01 09:33:14 +02:00
Mikołaj Pich
eb616eedc7
Fix crash in flowWithResourceIn() (#933) 2020-09-01 09:31:01 +02:00
Mikołaj Pich
7e2de594a4
Fix messages after 20.09 update (#916) 2020-08-29 23:53:55 +02:00
dependabot-preview[bot]
36984e08b5
Bump coil from 0.11.0 to 1.0.0-rc1 (#920) 2020-08-29 11:12:27 +00:00
Mikołaj Pich
d5187d1808
Save semesters with students during registration (#915) 2020-08-26 10:25:01 +02:00
Mikołaj Pich
3ba16f2903
Migrate to dagger hilt (#909) 2020-08-02 18:29:41 +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
6e1ddb482e
Message fuzzy search (#869) 2020-06-14 14:05:24 +02:00
Dominik Korsa
924bcb0d64
Message sharing and printing (#866) 2020-06-14 00:50:09 +02:00
Dominik Korsa
a6682c9b73
Add predicted and final grade notifications (#872) 2020-06-13 17:11:18 +02:00
Dominik Korsa
a529836937
Fix lint errors (#873) 2020-06-13 14:12:01 +02:00
Dominik Korsa
a05da2656a
Add account headers in student picker (#871) 2020-06-12 21:35:51 +02:00
Mikołaj Pich
30af77614e
Fix showing summary summary for subjects without partial grades (#877) 2020-06-11 14:38:04 +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
522a36d670
Fix message deleting (#875) 2020-06-10 16:26:45 +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
792e44a9d0
Fix login button state in student select login fragment (#863) 2020-06-02 15:50:32 +02:00
Mikołaj Pich
ba5dbf90d8
Fixes in updating adapter items (#854) 2020-06-02 01:04:41 +02:00
Mikołaj Pich
54f41aaa63
Fix too many alarms on samsung devices (#859) 2020-06-02 01:04:02 +02:00
Mikołaj Pich
d8d13c73fb
Filter out empty items in grade summary (#857) 2020-06-02 01:01:02 +02:00
Mikołaj Pich
5c0160a24d
Don't capture click on login student select checkbox (#862) 2020-06-02 00:57:22 +02:00
Piotr Romanowski
2ff031005e
Fix displaying the feature disabled message in completed lessons (#849) 2020-05-30 13:15:28 +02:00
Rafał Borcz
699fbff082
Fix debug channel (#846) 2020-05-24 20:53:23 +02:00
Mikołaj Pich
63f2576ff1
Hide advanced login options button (#837) 2020-05-24 20:07:24 +02:00
Mikołaj Pich
b744a4182b
Open dontkillmyapp.com if no action found in app killer manager (#835) 2020-05-24 20:04:09 +02:00
Mikołaj Pich
0c4364609b
Show check for updates dialog before report a bug (#834) 2020-05-24 20:03:46 +02:00
Mikołaj Pich
2cdde78c54
Allow access to saturday in timetable and attendance (#833) 2020-05-24 19:48:56 +02:00
Mikołaj Pich
428b599be0
Improve firebase logging (#832) 2020-05-24 19:48:14 +02:00
Mikołaj Pich
3541ab81b8
Destroy webview in password recover before setting binding to null (#829) 2020-05-24 19:47:20 +02:00
Mikołaj Pich
cec1068f2e
Fix crash in timetable time left (#826) 2020-05-24 19:34:10 +02:00
Mikołaj Pich
f737018548
Add debug statements to get/update methods in grade details adapter (#827) 2020-05-24 19:33:04 +02:00
Mikołaj Pich
9c01316178
Fix mark message as read in search mode (#828) 2020-05-24 19:24:01 +02:00
Mikołaj Pich
c3a6f8253a
Fix grade sorting (#825) 2020-05-24 19:23:35 +02:00
Mikołaj Pich
131ba7dbb1
Add app killer manager to settings (#808) 2020-05-20 16:59:26 +02:00
Dominik Korsa
b95b529015
Add lesson time left display (#550) 2020-05-20 16:06:24 +02:00
Mikołaj Pich
29226dd93e
Add notification about upcoming lesson (#578) 2020-05-20 15:11:01 +02:00
Mikołaj Pich
115da64167
Add search in messages (#804) 2020-05-20 14:12:32 +02:00
Mikołaj Pich
6cd1877af7
Fix notifications on android 8.0 (#814) 2020-05-20 12:34:29 +02:00
Mikołaj Pich
0b75635ad5
Add option to hide/show chart list in grade class stats (#807) 2020-05-16 22:21:14 +02:00
Mikołaj Pich
f7b5b9c413
Add fullscreen mode to homework dialog (#806) 2020-05-16 22:06:00 +02:00
Mateusz Idziejczak
6ac5c6a0b4
Add widget system theme option (#759) 2020-05-10 12:00:21 +02:00
Mikołaj Pich
6d1fa0cf05
Optimize grade average provider (#792) 2020-05-10 10:51:01 +02:00
Mikołaj Pich
8eb0c0351b
Use view binding instead of kotlin synthetics (#791) 2020-05-10 10:39:10 +02:00
Mikołaj Pich
98f2f0e74f
Migrate from fabric to firebase crashlytics (#789) 2020-05-01 19:00:42 +02:00
Mikołaj Pich
4a3b746d48
Remove flexible adapter (#781) 2020-05-01 17:38:19 +02:00
Mikołaj Pich
2c4c2d1f49
Fix injector of ErrorDialog (#780) 2020-04-23 11:07:18 +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
9b18e3669d
Fix crash after send message when activity is in background (#777) 2020-04-19 23:21:25 +02:00
Mikołaj Pich
366ebc781d
Add error message and bug report button to error dialog (#778) 2020-04-19 23:20:55 +02:00
Mikołaj Pich
4bd0459155
Don't log common errors to crashlytics (#775) 2020-04-18 23:07:20 +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
a0528496eb
Fix crash caused by updating view in not attached fragment (#763) 2020-04-09 23:46:42 +02:00
Mikołaj Pich
299345b864
Fix crash in message preview (#762) 2020-04-09 23:30:56 +02:00
Mikołaj Pich
0a18fefb1f
Use recycler view in homework details dialog (#761) 2020-04-08 18:17:20 +02:00
Mikołaj Pich
bb30cf2ce3
Revert "Add "System theme" option to widgets" (#753) 2020-04-05 18:32:57 +02:00
Dominik Korsa
6a0ce3a58d
Add force sync feature in settings (#643) 2020-04-05 16:46:49 +02:00
Mikołaj Pich
3612326628
Add missing sdk initialization in lucky number repository (#752) 2020-04-04 20:59:44 +02:00
Mikołaj Pich
bf61dd1bad
Add more details in email template (#751) 2020-04-04 20:57:50 +02:00
Mikołaj Pich
18c1153e12
Add mark as done feature in homework (#743) 2020-04-03 17:39:36 +02:00
Rafał Borcz
394e3bb79c Add firebase messaging (#740) 2020-04-02 22:43:03 +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
Mateusz Idziejczak
c0adeaadfd
Add "System theme" option to widgets (#739) 2020-04-02 20:26:28 +02:00
dependabot-preview[bot]
d9322b0df4
Bump aboutlibraries-core from 7.1.0 to 8.0.0 (#731) 2020-03-29 18:55:00 +02:00
Mikołaj Pich
6f697eff47
Add points to notes (#738) 2020-03-29 14:26:56 +02:00
Mikołaj Pich
0320079d02
Bump chucker from 2.0.4 to 3.1.1 (#733) 2020-03-28 11:44:09 +01: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
Rafał Borcz
42aacb755c
Add some login help messages (#716) 2020-03-04 22:39:28 +01:00
Mateusz Idziejczak
7837fae2aa
Add German language (#712) 2020-03-03 22:20:57 +01:00
stha
70e9f025bb
Replace Creators with Contributors (#675) 2020-03-03 18:07:38 +01:00
Rafał Borcz
ab1d9b358e
Change asset name and contributor name (#714) 2020-03-03 18:06:37 +01:00
Mikołaj Pich
2634c270b1
Set missing styles to small lesson items (#707) 2020-03-02 22:45:56 +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
75c94865e4
Sort the second group's lessons below the student's lessons (#706) 2020-02-29 23:07:47 +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
be057dd63c
Show list of charts in grade statistics (#689) 2020-02-29 02:19:48 +01:00
Mateusz Idziejczak
e61c2bced8
Add new notifications categories (#685) 2020-02-29 01:15:26 +01:00
doteq
18d6ec6961
Add account recover (#635) 2020-02-27 00:10:11 +01:00
Mikołaj Pich
96c1bb4c69
Automatically switch semesters without sync (#681) 2020-02-24 00:24:40 +01:00
Mikołaj Pich
00f5b9431e
Add log viewer (#686) 2020-02-22 21:24:06 +01:00
Mikołaj Pich
9a87df7315
Respect user settings in timetable app widget (#687) 2020-02-22 20:42:02 +01:00
Mikołaj Pich
30e43501ac
Refactor the resizing of the lucky number app widget (#682) 2020-02-14 10:04:53 +01:00
Mikołaj Pich
34738a4839
Show semester in appbar subtitle in grades view (#684) 2020-02-14 09:58:58 +01:00
Dominik Korsa
6925204019
Fix showing empty total summary and ordering of summary months (#678) 2020-02-05 00:53:07 +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
dependabot-preview[bot]
2f56f7e4a4
Bump dagger from 2.25.4 to 2.26 (#673) 2020-02-02 15:50:12 +00:00
Dominik Korsa
c3a6842027
Add total attendance summary (#672) 2020-02-02 16:40:00 +01:00
Mikołaj Pich
8e17b1d72a
Version 0.15.0 2020-01-26 16:52:41 +01:00
Mikołaj Pich
ae9b616896 Show points sum in grades details (#664) 2020-01-26 02:16:05 +01:00
Mikołaj Pich
1999cd6eaf Visual enhancement of displaying grades point stats (#665) 2020-01-26 01:26:06 +01:00
Kacper Ziubryniewicz
19f495cba6 Add excusing for absence (#533) 2020-01-25 18:07:25 +01:00
Dominik Korsa
4640d114f6 Add creators list (#636) 2020-01-22 10:59:13 +01:00
Mikołaj Pich
ad3bb3a522 Add option to show only student plan lessons (#654) 2020-01-20 22:18:26 +01:00
Dominik Korsa
c5cadbd004 Improve grades dialog layout (#631) 2020-01-20 21:29:06 +01:00
Dominik Korsa
f204264d2d Change grade header note to unread count (#634) 2020-01-04 01:46:42 +01:00
Mikołaj Pich
4df245755a Add fields validation in mobile api login (#629) 2019-12-31 17:31:26 +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
9d27723f30 Don't copy teacher from previous lesson with changes if new one… (#622) 2019-12-22 20:19:31 +01:00
Mikołaj Pich
2e7d2b66f8 Fix lucky number empty screen (#623) 2019-12-22 20:18:48 +01:00
Mikołaj Pich
304c49d61e Migration to Wulkanowy SDK (#336) 2019-12-22 00:14:46 +01:00
Mikołaj Pich
f570acbed6 Add FAQ link (#611) 2019-12-07 22:06:15 +01:00
Mikołaj Pich
54ab408135 Add error view showing on first loading in fragment view (#590) 2019-11-24 17:05:09 +01:00
Mikołaj Pich
41aa326f42 Add 0,00 grade modifier (#596) 2019-11-21 17:41:41 +01:00
Mikołaj Pich
bde810e031
Fix screens loading state (#589) 2019-11-17 01:07:43 +01:00
Rafał Borcz
2f18d42c86 Update material design components (#587) 2019-11-10 16:45:53 +01:00
Dinolek
9e33ef419f Fix LuckyNumberWidget not showing ThemeDialog (#583) 2019-11-09 13:59:33 +01:00
Mikołaj Pich
40e95eac1e Add BaseDao interface (#581) 2019-11-06 23:52:14 +01:00
Piotr Romanowski
b7206ed714 Add DatePicker to Timetable and Attendance modules. (#522) 2019-11-03 14:52:35 +01:00
Rafał Borcz
38370d647d
Add language change settings (#577) 2019-11-03 12:37:03 +01:00
Mikołaj Pich
a7c472989c Add support for edu.lublin.eu (#571) 2019-10-28 21:10:58 +01:00
Dominik Korsa
a71a183160 Add school quick actions (#570) 2019-10-27 00:36:39 +02:00
Rafał Borcz
125a010f03 Fix restoring state in exposed dropdown menu (#569) 2019-10-24 22:56:49 +02:00
dependabot-preview[bot]
f234b71932 Bump dagger from 2.24 to 2.25.2 (#564) 2019-10-24 18:24:22 +02:00
Mikołaj Pich
7a4cf694ca Add school info (#557)
* Add db layer to school info

* Add base classes

* Add database migration

* Add base view

* Update icon

* Fix textviews height

* Handle error and empty results

* Improve school info look

* Add strings

* Fix action bar elevation in school fragment

* Add missing blank lines

* Reorganize strings

* Make field title first in order

* Make fields views selectable

* Rename SchoolInfo to School
2019-10-21 21:25:15 +02:00
Dominik Korsa
7e30524876 Contact info after failed login (#556) 2019-10-20 19:10:32 +02:00
Rafał Borcz
ce9b12eb93 Add system theme setting for Android 10 (#554) 2019-10-16 22:27:16 +02:00
Mikołaj Pich
b602657d55 Move default preferences values to separate file (#555) 2019-10-16 20:10:24 +02:00
Rafał Borcz
cb9c35d772 Add navigate up to login view (#547) 2019-10-06 22:43:16 +02:00
Dominik Korsa
1de747fa35 Add mark as read button enable logic (#534) 2019-10-06 21:25:24 +02:00
Rafał Borcz
93750829d7 Fix duplicate percentage in attendance summary (#548) 2019-10-06 18:21:56 +02:00
Dominik Korsa
0162c8bbee Add better timetable changes display (#513) 2019-10-03 21:13:01 +02:00
Dominik Korsa
736d570f26 Change timetable widget date format (#530) 2019-10-03 15:29:33 +02:00
Mikołaj Pich
5b0901e311 Clear Semesters table (#535) 2019-10-03 14:00:07 +02:00
Mikołaj Pich
f9474af39e Add points to class grades statistics (#512) 2019-10-03 00:46:08 +02:00
doteq
d411d86355 Add click to copy function (#531) 2019-10-02 23:42:38 +02:00
Dominik Korsa
a45bc0eef6 Add teachers (#489) 2019-09-29 18:09:53 +02:00
Dominik Korsa
ed7996299e Improve date navigation (#519) 2019-09-28 20:37:14 +02:00
Rafał Borcz
d4b73fb73e Add dark theme for app widgets (#509) 2019-09-25 22:44:55 +02:00
Rafał Borcz
6089df9462 Fix wrong index in form host value (#507) 2019-09-16 23:27:58 +02:00
Rafał Borcz
7232938c12 Update API 28 to API 29 (#506) 2019-09-12 16:36:32 +02:00
Rafał Borcz
f5f11d5130 Fix login in symbol view (#493) 2019-09-10 12:25:08 +02:00