Compare commits

..

2174 Commits

Author SHA1 Message Date
4316d4ba10 merge: v2.6.13 (#8)
Reviewed-on: #8
2024-05-24 01:10:46 -05:00
5e78b01415 merge: v2.6.13
All checks were successful
Generate APK / build (pull_request) Successful in 28m2s
2024-05-24 08:08:23 +02:00
Mikołaj Pich
528a947ffd
Merge branch 'release/2.6.13' into develop 2024-05-23 23:26:24 +02:00
Mikołaj Pich
ca9caeca66
Version 2.6.13 2024-05-23 23:26:06 +02:00
Mikołaj Pich
e971eb7821
Add full panic mode (#2569) 2024-05-23 23:15:47 +02:00
7266d1fcd3 merge: v2.6.12 + cache fix (#7)
Reviewed-on: #7
2024-05-23 09:08:17 -05:00
e048fe4c35 Merge branch 'develop' into release/2.6.12
All checks were successful
Generate APK / build (pull_request) Successful in 34m25s
2024-05-23 09:07:44 -05:00
49541e9a7d chore: updated workflow 2024-05-23 16:07:23 +02:00
72c93594f6 merge: v2.6.12 (#6)
Reviewed-on: #6
2024-05-23 07:56:14 -05:00
b249eab1eb bump version to 2.6.12
Some checks failed
Generate APK / build (pull_request) Has been cancelled
2024-05-23 14:53:15 +02:00
Mikołaj Pich
c7afa262d9
Merge branch 'release/2.6.12' into develop 2024-05-23 07:55:17 +02:00
Mikołaj Pich
b622c09e56
Version 2.6.12 2024-05-23 07:55:02 +02:00
Mikołaj Pich
87fb1916d8
Add panic button 2024-05-23 07:37:49 +02:00
Mikołaj Pich
5ca9ac3978
Version 2.6.11 2024-05-22 22:05:11 +02:00
Mikołaj Pich
c76ace40eb
Fix mapping refresh key 2024-05-22 21:05:17 +02:00
Mikołaj Pich
4a585fc56e
Fix mapping refresh key 2024-05-22 21:00:09 +02:00
Mikołaj Pich
f3afe7fdb7
Bump sdk to 2.6.10-SNAPSHOT 2024-05-22 20:31:40 +02:00
Mikołaj Pich
859c6ef154
Add auto refresh to wulkanowy repo 2024-05-22 20:23:57 +02:00
Mikołaj Pich
24abe47332
Version 2.6.10 2024-05-22 19:26:01 +02:00
Mikołaj Pich
52c1878f6b
Bump sdk to 2.6.9-SNAPSHOT 2024-05-22 19:26:01 +02:00
Rafał Borcz
4060240368
New Crowdin updates (#2551) 2024-05-17 22:22:43 +02:00
dependabot[bot]
f69816fbac
Bump coroutines from 1.8.0 to 1.8.1 (#2560) 2024-05-17 20:21:52 +00:00
Mikołaj Pich
1a41e9e3ee
Merge branch 'release/2.6.9' into develop 2024-05-17 21:23:40 +02:00
Mikołaj Pich
1c0df6c145
Version 2.6.9 2024-05-17 21:23:29 +02:00
Mikołaj Pich
2b61e883c5
Bump sdk to 2.6.8-SNAPSHOT 2024-05-17 19:45:53 +02:00
d29d95bfae create v2.6.8 release
Reviewed-on: #5
2024-05-17 02:09:31 -05:00
65a0457675 merge latest develop branch 2024-05-17 09:08:33 +02:00
b25c61a485 merge: v2.6.8 2024-05-17 09:08:20 +02:00
e33350e153 Merge branch 'develop' into release/2.6.8
All checks were successful
Generate APK / build (pull_request) Successful in 1h9m54s
2024-05-17 02:07:44 -05:00
8109459ee2 merge: v2.6.8 2024-05-17 09:04:58 +02:00
Mikołaj Pich
31a7ae6d15
Fix tests 2024-05-17 08:04:28 +02:00
Mikołaj Pich
4b3b4a21fa
Merge branch 'release/2.6.8' into develop 2024-05-17 07:39:16 +02:00
Mikołaj Pich
9a6b17c9d9
Version 2.6.8 2024-05-17 07:38:13 +02:00
Mikołaj Pich
729e0f547b
Add sandbox isolate 2024-05-16 23:23:06 +02:00
Mikołaj Pich
faa8d34e79
Bump sdk to 2.6.7-SNAPSHOT 2024-05-16 18:55:02 +02:00
e553d9cdcf merge: v2.6.7 (#4)
Reviewed-on: #4
2024-05-16 08:18:37 -05:00
Mikołaj Pich
b6f5ac91ad
Merge branch 'release/2.6.7' into develop 2024-05-16 08:50:37 +02:00
Mikołaj Pich
d1d0caa1e3
Version 2.6.7 2024-05-16 08:50:28 +02:00
eed3a93196 merge: v2.6.7
All checks were successful
Generate APK / build (pull_request) Successful in 1h1m19s
2024-05-15 15:15:10 +02:00
Mikołaj Pich
c40779f48f
Merge branch 'release/2.6.6' into develop 2024-05-14 22:31:01 +02:00
Mikołaj Pich
594d2dbec5
Version 2.6.6 2024-05-14 22:30:51 +02:00
f6b8c33121 merge: go-hashfiles action URL (#2)
Reviewed-on: #2
2024-05-13 03:35:00 -05:00
7b728d910e
fix go-hashfiles action URL
All checks were successful
Generate APK / build (pull_request) Successful in 55m42s
2024-05-13 10:28:36 +02:00
7302bb3336 merge: workaround for unsupported hashFiles function (#1)
Reviewed-on: #1
2024-05-13 03:24:43 -05:00
5886ed2bce
update Go
Some checks failed
Generate APK / build (pull_request) Failing after 36s
2024-05-13 10:24:11 +02:00
3fdd92ea35
workaround for unsupported hashFiles function 2024-05-13 10:22:26 +02:00
708e25c622
improvement: trigger workflow only when closing pull request 2024-05-13 10:13:53 +02:00
36d9e02de7
adapt README
Some checks failed
Generate APK / build (push) Has been cancelled
2024-05-13 10:06:04 +02:00
ebe6bf1cc0
remove release due to signing issues 2024-05-13 10:04:52 +02:00
4bd95237c6
final fix for workflows
Some checks failed
Generate debug APK / build (push) Has been cancelled
2024-05-13 09:50:08 +02:00
cb553b1a33
merge: v2.6.5
All checks were successful
Generate debug APK / build (push) Successful in 47m47s
2024-05-12 20:59:38 +02:00
f5a95421a1
refresh & normalize READMEs 2024-05-12 19:47:36 +02:00
f2857bdece
add Gradle caching + rename artifacts
Some checks failed
Generate debug APK / build (push) Has been cancelled
2024-05-12 19:19:14 +02:00
3c1497394c
fix: artifacts (second try) 2024-05-12 19:08:38 +02:00
Mikołaj Pich
26596e8254
Merge branch 'release/2.6.5' into develop 2024-05-12 17:51:07 +02:00
Mikołaj Pich
6e472d6c5c
Version 2.6.5 2024-05-12 17:50:56 +02:00
9f6ae0e6b5
switch to unofficial upload-artifact due to GHES compatibility issue
Some checks failed
Generate debug APK / build (push) Has been cancelled
2024-05-12 16:38:42 +02:00
Rafał Borcz
6f4826249c
Add remote mapping for Wulkanowy SDK (#2550)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-05-12 16:21:28 +02:00
01fa007c89
fix indentation
Some checks failed
Generate debug APK / build (push) Failing after 32m0s
2024-05-12 13:41:36 +02:00
3f7db44ea7
fix: release workflow & update README
Some checks are pending
Generate debug APK / build (push) Waiting to run
2024-05-12 13:39:55 +02:00
c426701b27
add: missing .sk translation
Some checks failed
Generate debug APK / build (push) Has been cancelled
2024-05-12 13:08:43 +02:00
2d8db2b071
fix: normalize case in README 2024-05-12 13:07:13 +02:00
01f6f402b4
update: README 2024-05-12 13:06:06 +02:00
e058134740
fix: release workflow 2024-05-12 13:03:43 +02:00
0aefab9463
upload debug apks only to artifacts 2024-05-12 13:01:11 +02:00
748e9f62f3
rename: build_android -> build_android_debug 2024-05-12 12:50:21 +02:00
c40e371843
patch: disable release signing 2024-05-12 12:49:57 +02:00
484996120e
add cache support to build workflow
Some checks failed
Generate APK / build (push) Has been cancelled
2024-05-11 15:44:25 +02:00
2de3362e0b
fix: add Android SDK build step
All checks were successful
Generate APK / build (push) Successful in 37m45s
2024-05-11 15:11:22 +02:00
470827fc42
fix: workflow syntax
Some checks failed
Generate APK / build (push) Failing after 14m13s
2024-05-11 14:48:14 +02:00
6a524deca0
add: build workflow
Some checks failed
Generate APK / build (push) Failing after 0s
2024-05-11 14:45:15 +02:00
f9fcfe6d1a
sync with origin 2024-05-11 08:43:29 +02:00
02f8b45ad5
remove workflows 2024-05-11 08:42:45 +02:00
6ccb2e9b5c
merge: v2.6.4
Some checks failed
Generate APK / build (push) Failing after 1h51m59s
2024-05-10 20:23:11 +02:00
cbf405fb16
apply mod changes to original repository 2024-05-10 20:22:58 +02:00
Mikołaj Pich
2f3e1b6aae
Merge branch 'release/2.6.4' into develop 2024-05-10 12:35:39 +02:00
Mikołaj Pich
567d868f76
Version 2.6.4 2024-05-10 12:30:30 +02:00
Mikołaj Pich
12030efee2
Version 2.6.3 2024-05-09 22:59:20 +02:00
Kacper Majcher
04c382643d
Fix a typo in settings - apperance & behaviour - menu configuration (#2547) 2024-05-09 18:17:10 +02:00
58f7c84cd5
fix: invalid order of actions 2024-05-09 14:36:06 +02:00
a2e641523a
fix: adapt actions to gitea 2024-05-09 14:33:52 +02:00
3b2eed487a
fix: adapt actions to gitea (first try) 2024-05-09 14:30:07 +02:00
bc999f1b9c
omit VULCAN block, sync with latest SDK 2024-05-09 12:46:53 +02:00
Mikołaj Pich
fc140ad9c1
Merge branch 'release/2.6.2' into develop 2024-05-08 01:55:42 +02:00
Mikołaj Pich
78a2cc89e9
Version 2.6.2 2024-05-08 01:55:09 +02:00
dependabot[bot]
dbfe5c8918
Bump com.android.tools.build:gradle from 8.3.2 to 8.4.0 (#2539) 2024-05-05 08:27:41 +00:00
dependabot[bot]
c697ca7ad1
Bump androidx.fragment:fragment-ktx from 1.6.2 to 1.7.0 (#2538) 2024-05-05 08:27:28 +00:00
dependabot[bot]
1b00f4e518
Bump about_libraries from 11.1.3 to 11.1.4 (#2540) 2024-05-05 08:27:10 +00:00
dependabot[bot]
fb77bf882f
Bump androidx.viewpager2:viewpager2 from 1.1.0-beta02 to 1.1.0-rc01 (#2542) 2024-05-05 08:26:55 +00:00
dependabot[bot]
466ebbef3a
Bump com.google.firebase:firebase-bom from 32.8.1 to 33.0.0 (#2544) 2024-05-05 08:26:29 +00:00
dependabot[bot]
458a4c8164
Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 (#2545) 2024-05-05 08:26:14 +00:00
Mikołaj Pich
0363c0854f
Merge branch 'release/2.6.1' into develop 2024-05-02 15:20:56 +02:00
Mikołaj Pich
233ddc955b
Version 2.6.1 2024-05-02 15:20:45 +02:00
Mikołaj Pich
065c711f91
Add missing release client_info definition to conform gms plugin in hms release (#2537) 2024-05-02 14:10:33 +02:00
Mikołaj Pich
49655c11c9
Revert "Bump com.google.android.gms:play-services-ads from 22.6.0 to 23.0.0 (…" (#2536)
This reverts commit a7c2009e4971891f8e756ccca504cddee727c689.
2024-05-02 12:43:03 +02:00
Mikołaj Pich
38fd4eda22
Merge branch 'release/2.6.0' into develop 2024-05-01 22:30:53 +02:00
Mikołaj Pich
b71630246a
Version 2.6.0 2024-05-01 22:30:41 +02:00
Rafał Borcz
fd2eac1f08
New Crowdin updates (#2535) 2024-05-01 19:28:49 +02:00
Damian Czupryn
1545ff65d3
CS and SK listing update (#2534) 2024-05-01 19:07:41 +02:00
Rafał Borcz
ff32c82851
New Crowdin updates (#2532)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-05-01 18:59:57 +02:00
Mikołaj Pich
d531a94594
Update screenshots (#2533) 2024-05-01 18:50:57 +02:00
Rafał Borcz
71ab9586ac
Add admin message to LoginStudentSelect and LoginSymbol (#2531)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-05-01 16:57:31 +02:00
Rafał Borcz
e1a19be06c
New Crowdin updates (#2530) 2024-05-01 12:29:41 +02:00
Michael
6f2168d641
Additional lessons in timetable view (#2491)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-04-26 23:33:45 +02:00
Rafał Borcz
cde2121b60
New Crowdin updates (#2527) 2024-04-26 22:05:46 +02:00
d7fec4806e
update git artifacts 2024-04-26 16:00:49 +02:00
4fba76d327
merge: v2.8.5 2024-04-25 20:48:55 +02:00
Mikołaj Pich
a0bc37e826
Merge branch 'bugfix/2.5.8' into develop 2024-04-25 12:45:26 +02:00
Mikołaj Pich
f983a23b1a
Version 2.5.8 2024-04-25 12:45:09 +02:00
Mikołaj Pich
6a1851da13
Bump sdk to 2.5.8-SNAPSHOT 2024-04-25 09:26:47 +02:00
Michael
ad5381ce34
Fix race condition of showing empty view in timetable (#2486)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-04-24 22:46:55 +02:00
Michael
dbc7587741
Add settings button to attendance calculator (#2492) 2024-04-24 22:44:59 +02:00
Rafał Borcz
bc3aa7b8dc
New Crowdin updates (#2526) 2024-04-24 22:28:16 +02:00
Rafał Borcz
6bf6a9da11
New Crowdin updates (#2480) 2024-04-24 19:27:11 +02:00
Mikołaj Pich
ab175bdd9a
Merge branch 'bugfix/2.5.7' into develop 2024-04-22 22:42:22 +02:00
Mikołaj Pich
8dbbea2138
Merge branch 'bugfix/2.5.7' 2024-04-22 22:36:13 +02:00
Mikołaj Pich
f6226e6b53
Version 2.5.7 2024-04-22 22:36:05 +02:00
Mikołaj Pich
43d13db07c
Update translations 2024-04-22 22:17:03 +02:00
Mikołaj Pich
82210c37e3
Display separate annual average and semester average if available (#2524)
* Add displaying year average on grade details screen

* Add displaying year average on grade summary screen

* Add displaying year average on grade summary header

* Fix tests

* Hide semester average if it is not available in grade summary item

* Add full names of summary averages labels
2024-04-22 22:03:42 +02:00
Mikołaj Pich
2816d7217a
Version 2.5.6 2024-04-22 00:39:44 +02:00
Mikołaj Pich
2fa868173b
Show graduated students on top of student select items list 2024-04-22 00:39:44 +02:00
Mikołaj Pich
622c75bb42
Don't display brackets in login student select items when schoolShortName is blank 2024-04-22 00:39:44 +02:00
Mikołaj Pich
2121125283
Migrate away from userLoginId to studentId due to vulcan last changes 2024-04-22 00:39:44 +02:00
Mikołaj Pich
c72a117e34
Bump sdk to 2.5.6-SNAPSHOT 2024-04-22 00:39:44 +02:00
Mikołaj Pich
b5cc32d59f
Merge branch 'bugfix/2.5.6' 2024-04-22 00:39:19 +02:00
Mikołaj Pich
d943d03266
Version 2.5.6 2024-04-22 00:39:04 +02:00
Mikołaj Pich
6eca8c42f5
Show graduated students on top of student select items list 2024-04-22 00:11:29 +02:00
Mikołaj Pich
af989ba9f6
Don't display brackets in login student select items when schoolShortName is blank 2024-04-21 23:59:29 +02:00
Mikołaj Pich
4a65a5b192
Migrate away from userLoginId to studentId due to vulcan last changes 2024-04-21 23:51:34 +02:00
Mikołaj Pich
bbbafdfe70
Bump sdk to 2.5.6-SNAPSHOT 2024-04-21 20:37:31 +02:00
dependabot[bot]
860095e862
Bump androidx.activity:activity-ktx from 1.8.2 to 1.9.0 (#2522) 2024-04-21 02:31:28 +00:00
dependabot[bot]
ff9be43291
Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 (#2523) 2024-04-21 02:25:16 +00:00
dependabot[bot]
a487378daf
Bump androidx.core:core-ktx from 1.12.0 to 1.13.0 (#2521) 2024-04-21 02:24:04 +00:00
dependabot[bot]
895f5cbb76
Bump com.android.tools.build:gradle from 8.2.2 to 8.3.2 (#2517) 2024-04-14 14:24:38 +00:00
Rafał Borcz
8b9b1460ab
Update AuthDialog text (#2506) 2024-04-13 22:03:23 +02:00
dependabot[bot]
7edd3df074
Bump about_libraries from 11.1.1 to 11.1.3 (#2518) 2024-04-13 19:56:16 +00:00
dependabot[bot]
16c51f7b07
Bump com.google.firebase:firebase-bom from 32.8.0 to 32.8.1 (#2519) 2024-04-13 19:55:50 +00:00
Rafał Borcz
7a3a97447f
Add isAdded check in AdditionalLessonAddDialog (#2515) 2024-04-08 20:51:05 +02:00
dependabot[bot]
b500d8e204
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2511) 2024-04-08 18:09:38 +00:00
dependabot[bot]
c34a369286
Bump org.robolectric:robolectric from 4.11.1 to 4.12.1 (#2514) 2024-04-08 18:08:20 +00:00
dependabot[bot]
b9f3ab2e56
Bump com.squareup.retrofit2:retrofit from 2.10.0 to 2.11.0 (#2513) 2024-04-08 18:08:01 +00:00
dependabot[bot]
6b59973624
Bump hilt_version from 2.51 to 2.51.1 (#2510) 2024-04-08 17:41:28 +00:00
Mikołaj Pich
d18485293d
Merge branch 'bugfix/2.5.5' into develop 2024-03-26 20:38:07 +01:00
Mikołaj Pich
a82e11d694
Merge branch 'bugfix/2.5.5' 2024-03-26 20:38:01 +01:00
Mikołaj Pich
4dc5fc65ac
Version 2.5.5 2024-03-26 20:37:51 +01:00
Faierbel
7463cf6253 Replace function in DAO to 'OR' in SQL query 2024-03-26 20:29:35 +01:00
Rafał Borcz
d799ec7ac9
Add skipping migration when previous attempt failed (#2508) 2024-03-26 19:19:44 +01:00
Rafał Borcz
254719f22f
Remove classId from semester query when eduOne (#2509) 2024-03-26 19:02:35 +01:00
Mikołaj Pich
596e8df4fc
Merge branch 'bugfix/2.5.4' into develop 2024-03-26 13:29:54 +01:00
Mikołaj Pich
e1e276e1ea
Merge branch 'bugfix/2.5.4' 2024-03-26 13:29:26 +01:00
Mikołaj Pich
8cdd4311a9
Version 2.5.4 2024-03-26 13:29:22 +01:00
Rafał Borcz
b7f7b16aef
Add logging error from units and symbols during registration (#2507) 2024-03-26 12:54:07 +01:00
dependabot[bot]
f13ce6e2b4
Bump com.squareup.retrofit2:retrofit from 2.9.0 to 2.10.0 (#2502) 2024-03-25 12:32:28 +00:00
dependabot[bot]
8c10606b61
Bump about_libraries from 11.1.0 to 11.1.1 (#2503) 2024-03-25 12:32:07 +00:00
dependabot[bot]
7fda4276d6
Bump com.google.firebase:firebase-bom from 32.7.4 to 32.8.0 (#2504) 2024-03-25 12:31:46 +00:00
Mikołaj Pich
7993366bfc
Merge branch 'bugfix/2.5.3' into develop 2024-03-25 00:05:11 +01:00
Mikołaj Pich
2e71c50894
Merge branch 'bugfix/2.5.3' 2024-03-24 23:43:51 +01:00
Mikołaj Pich
b3faac01a5
Version 2.5.3 2024-03-24 23:43:45 +01:00
Mikołaj Pich
3881678208
Fix issues related to not authenticated eduOne students (#2501) 2024-03-24 23:22:07 +01:00
Rafał Borcz
76d038eefa
Hide grade statistics when is eduOne, add isEduOne flag migration (#2496)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-03-24 19:42:36 +01:00
Rafał Borcz
3a55c3c760
Add ignoring FeatureUnavailableException in SyncWorker (#2500) 2024-03-24 18:55:23 +01:00
Rafał Borcz
a0818de7d1
Add isAdded condition to HomeworkAddDialog (#2499) 2024-03-24 14:55:05 +01:00
ecae5d96c4
pr: merge #11
add developer mode
2024-03-22 17:07:45 +01:00
sadorowo
ddd49575d3 bump version 2024-03-22 17:05:06 +01:00
sadorowo
5b0748a254 translation updates 2024-03-22 17:04:30 +01:00
sadorowo
47ff549d4b impr: code improvements 2024-03-22 17:00:41 +01:00
sadorowo
a1203b360e add: translations (2/2) 2024-03-22 16:46:54 +01:00
sadorowo
c80c041dd0 add: developer mode + translations (1/2) 2024-03-22 16:45:34 +01:00
667b1b14d2
update: new release.yml file 2024-03-22 08:21:18 +01:00
3f2a02f242
add: missing play resource 2024-03-22 06:27:12 +01:00
sadorowo
29196c62fa fix: missing play resource 2024-03-22 06:26:16 +01:00
e5412086d5
add: new settings view
merge #9
2024-03-21 23:41:09 +01:00
sadorowo
ce114e1824 version bump 2024-03-21 23:39:45 +01:00
sadorowo
b0d221473c update: README 2024-03-21 23:38:58 +01:00
sadorowo
ee2803b0d3 fix: typo 2024-03-21 23:31:10 +01:00
sadorowo
47817c47f8 add: language translations 2024-03-21 23:27:40 +01:00
sadorowo
92bad9d112 add: hiding grades, notes and attendance entries 2024-03-21 23:21:06 +01:00
Mikołaj Pich
b280316b07
Bump sdk to 2.5.3-SNAPSHOT 2024-03-21 23:06:18 +01:00
Rafał Borcz
0554aa91fd
Add WulkanowySdkFactory (#2479) 2024-03-21 22:11:03 +01:00
Rafał Borcz
5a77d1e940
Hide lesson number when is eduOne (#2498) 2024-03-21 21:19:49 +01:00
sadorowo
d17614fa64 add: new settings fragment + basic functionality 2024-03-21 20:17:05 +01:00
Rafał Borcz
c9a42a6cf6
Add try catch to initialize MobileAds SDK (#2497) 2024-03-21 11:03:08 +01:00
sadorowo
d068371fb1 fix: invalid build directory + auto generated release notes 2024-03-20 21:55:04 +01:00
sadorowo
af71023bfb fix 2024-03-20 21:10:52 +01:00
sadorowo
b5adc27efa final fix 2024-03-20 21:08:16 +01:00
sadorowo
de0b9cf221 remove unneccessary if statement 2024-03-20 21:03:30 +01:00
sadorowo
425d28d563 switch to new release action 2024-03-20 20:53:10 +01:00
sadorowo
31744e7e77 remove deprecated code 2024-03-20 20:07:52 +01:00
sadorowo
925ad9616d fix: github actions (attempt 4) 2024-03-20 20:05:59 +01:00
sadorowo
878e7b4247 fix: github actions (attempt 3) 2024-03-20 20:03:00 +01:00
sadorowo
e347045ac8 github actions fix (second try) 2024-03-20 19:48:40 +01:00
sadorowo
8eb65196cb separate locales (avoid future conflicts) + rewrite github actions 2024-03-20 19:36:07 +01:00
sadorowo
f99df4ad46 sync fork with v2.5.2 + fix eduOne 2024-03-20 18:15:23 +01:00
Mikołaj Pich
27eb0588d7
Merge branch 'bugfix/2.5.2' into develop 2024-03-20 02:24:26 +01:00
Mikołaj Pich
e17129efea
Merge branch 'bugfix/2.5.2' 2024-03-20 02:18:07 +01:00
Mikołaj Pich
6047af9ff0
Version 2.5.2 2024-03-20 02:18:00 +01:00
Rafał Borcz
d789aa718e
Change AuthDialog condition to isAuth flag (#2495)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-03-20 01:49:55 +01:00
Rafał Borcz
8623b53357
Fix lateness color in attendance (#2481) 2024-03-19 22:13:32 +01:00
Rafał Borcz
78e28ad791
Remove savedInstance in MessagePreviewFragment (#2477) 2024-03-19 22:13:09 +01:00
Rafał Borcz
377c288e9e
Add missing onDetachView in AutDialog (#2476) 2024-03-19 22:12:54 +01:00
Rafał Borcz
b31c7e1720
Fix task description color crash (#2475) 2024-03-19 22:12:39 +01:00
Mikołaj Pich
d01fe9c370
Bump sdk to 2.5.2-SNAPSHOT 2024-03-19 22:11:02 +01:00
Michael
34d34a050a
Add widget updating on data sync (#2487)
---------

Co-authored-by: Faierbel <RafalBO99@outlook.com>
2024-03-17 21:06:40 +01:00
Michael
961bc24f27
Add docs to Resource, changing networkBoundResource generics naming (#2483) 2024-03-13 19:13:56 +01:00
Michael
8a90b61b97
Refactor networkBoundResource (#2482)
---------

Co-authored-by: Faierbel <RafalBO99@outlook.com>
2024-03-13 13:01:00 +01:00
Rafał Borcz
6a8f6f9496
Add WulkanowySdkFactory (#2479) 2024-03-11 23:38:39 +01:00
Rafał Borcz
afb5ae741c
Fix lateness color in attendance (#2481) 2024-03-11 23:38:17 +01:00
Michael
95e41b5570
Handle subjects with no attendances in attendance calculator better (#2478)
---------

Co-authored-by: Faierbel <RafalBO99@outlook.com>
2024-03-11 19:19:24 +00:00
Rafał Borcz
eb6fdd900e
New Crowdin updates (#2470) 2024-03-11 11:47:13 +01:00
Rafał Borcz
88def5eff8
Remove savedInstance in MessagePreviewFragment (#2477) 2024-03-11 11:45:28 +01:00
Rafał Borcz
0e99c81eb8
Add missing onDetachView in AutDialog (#2476) 2024-03-11 11:45:15 +01:00
Rafał Borcz
38c00ddab5
Fix task description color crash (#2475) 2024-03-11 11:44:59 +01:00
Rafał Borcz
c72cc39920
Separate strings from array to avoid duplications (#2473) 2024-03-09 21:01:58 +01:00
Rafał Borcz
4ef9fb1f28
Update preferences strings (#2472) 2024-03-09 10:05:12 +01:00
Rafał Borcz
5dd5697f65
Remove firebase disable flag (#2471) 2024-03-09 10:03:36 +01:00
dependabot[bot]
a7c2009e49
Bump com.google.android.gms:play-services-ads from 22.6.0 to 23.0.0 (#2469) 2024-03-08 20:16:03 +00:00
dependabot[bot]
a71ef4a4b2
Bump com.google.firebase:firebase-bom from 32.7.3 to 32.7.4 (#2467) 2024-03-08 20:14:33 +00:00
dependabot[bot]
30413086fc
Bump kotlin_version from 1.9.22 to 1.9.23 (#2466) 2024-03-08 20:13:58 +00:00
Rafał Borcz
98ddf97855
Update gradle wrapper to 8.6 (#2468) 2024-03-08 20:57:26 +01:00
Michael
8f5a210ec7
Add attendance calculator (#1597)
---------

Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
Co-authored-by: Faierbel <RafalBO99@outlook.com>
2024-03-08 20:36:43 +01:00
Mikołaj Pich
ce09b07cfd
Merge branch 'release/2.5.1' into develop 2024-03-03 11:19:48 +01:00
Mikołaj Pich
5ed19cb21a
Merge branch 'release/2.5.1' 2024-03-03 11:19:42 +01:00
Mikołaj Pich
0a1f7270b4
Version 2.5.1 2024-03-03 11:15:11 +01:00
Rafał Borcz
47d8513a77
New Crowdin updates (#2464) 2024-03-03 10:35:17 +01:00
Mikołaj Pich
00432ab911
Merge branch 'release/2.5.0' into develop 2024-03-02 21:18:14 +01:00
Mikołaj Pich
7b2c839775
Merge branch 'release/2.5.0' 2024-03-02 21:18:10 +01:00
Mikołaj Pich
f455064b9d
Version 2.5.0 2024-03-02 21:18:02 +01:00
Mikołaj Pich
2bbc157d03
Add some new symbols to symbol autocomplete field (#2461) 2024-03-02 20:45:23 +01:00
Rafał Borcz
a0a0b8dea6
New Crowdin updates (#2460) 2024-03-02 20:37:36 +01:00
Mikołaj Pich
3bab883a56
Add a message explaining the reason for the captcha to the captcha dialog (#2459) 2024-03-02 19:49:08 +01:00
Rafał Borcz
b319bb03cd
New Crowdin updates (#2458) 2024-03-02 17:31:44 +01:00
Mikołaj Pich
333306e7ba
Wrap delete and save operations in database transactions (#2450) 2024-03-02 16:25:27 +00:00
dependabot[bot]
fb240938ed
Bump about_libraries from 10.10.0 to 11.1.0 (#2454) 2024-03-02 16:21:55 +00:00
dependabot[bot]
dc9af29a44
Bump hilt_version from 2.50 to 2.51 (#2456) 2024-03-02 16:11:13 +00:00
Mikołaj Pich
e9d64de0cb
Improve invalid password message (#2451) 2024-03-02 17:10:38 +01:00
dependabot[bot]
05bda598fc
Bump mockk from 1.13.9 to 1.13.10 (#2455) 2024-03-02 16:10:19 +00:00
dependabot[bot]
3564366a8f
Bump com.google.firebase:firebase-bom from 32.7.2 to 32.7.3 (#2453) 2024-03-02 16:08:32 +00:00
Mikołaj Pich
f2d26453ed
Fix calculating average with optional arithmetic average on and no grade with average in second semester (#2448) 2024-03-02 17:01:12 +01:00
Mikołaj Pich
ccba31f2e8
Add last announcements to school announcements (#2452) 2024-03-02 16:55:54 +01:00
Rafał Borcz
a7238e3f23
New Crowdin updates (#2447) 2024-03-01 22:16:56 +01:00
Mikołaj Pich
ea28fc783c
Add message from trash restoring (#2438) 2024-03-01 21:14:43 +01:00
Mikołaj Pich
c04752ed39
Fix timetable items layout (#2446) 2024-03-01 10:32:55 +01:00
sadorowo
0264682d0d setup APK build action 2024-03-01 09:18:08 +01:00
sadorowo
c395abb7e4 sync with original repository 2024-03-01 09:13:18 +01:00
franek
dfd5e10fbf
Delete Icon 2024-03-01 09:08:57 +01:00
Rafał Borcz
c198e6a2f7
New Crowdin updates (#2445) 2024-03-01 00:06:54 +01:00
Rafał Borcz
2c1337bb51
New Crowdin updates (#2439) 2024-02-29 21:36:51 +01:00
JestemKamil
7a4032dda4
Add mute message senders (#2415)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-02-29 21:30:02 +01:00
franek
130f6164c4
add: gradle auto-build 2024-02-29 15:57:28 +01:00
sadorowo
b2191ab21b update: README 2024-02-29 10:41:24 +01:00
sadorowo
eb08a2cddb add: allow selecting grades to hide 2024-02-29 10:40:33 +01:00
franek
eb63e5eb04
remove: attendance always 100% [SK] 2024-02-29 09:46:04 +01:00
franek
7a8ab6fb52
remove: attendance always 100% [CZ] 2024-02-29 09:45:51 +01:00
franek
0eadf36222
remove: attendance always 100% [DE] 2024-02-29 09:45:40 +01:00
franek
85e3bb4d17
remove: attendance always 100% 2024-02-29 09:45:24 +01:00
sadorowo
84969e6f9b Merge branch 'develop' of https://github.com/sadorowo/wulkanowy-mod into develop 2024-02-29 09:42:29 +01:00
sadorowo
d39998000b fix: remove WIP code 2024-02-29 09:42:24 +01:00
franek
b6cbd0523b
Merge branch 'wulkanowy:develop' into develop 2024-02-29 09:40:58 +01:00
sadorowo
4d74c252c8 add: custom attendance percentage 2024-02-29 09:40:29 +01:00
dependabot[bot]
1ab300d74f
Bump android_hilt from 1.1.0 to 1.2.0 (#2443) 2024-02-27 08:53:00 +00:00
dependabot[bot]
1b8c389984
Bump io.coil-kt:coil from 2.5.0 to 2.6.0 (#2441) 2024-02-27 08:52:47 +00:00
Rafał Borcz
74a20b2f65
Add Github Sponsor (#2444) 2024-02-27 09:42:44 +01:00
sadorowo
c1687f5856 sync fork with v2.4.2 2024-02-25 20:14:04 +01:00
Mikołaj Pich
d5c17285c1
Fix error handling in login (#2437) 2024-02-25 16:37:28 +01:00
Mikołaj Pich
e378b4c70a
Fix loading timetable and attendance when should be refreshed returns true (#2436) 2024-02-25 16:36:50 +01:00
Mikołaj Pich
31854fc4b8
Fix text cut off across the app when text size is set to 200% (#2435) 2024-02-25 16:35:56 +01:00
Mikołaj Pich
f52fe8306f Merge branch 'release/2.4.2' into develop 2024-02-22 16:15:36 +01:00
Mikołaj Pich
3eae3a7667 Merge branch 'release/2.4.2' 2024-02-22 16:15:30 +01:00
Mikołaj Pich
b613b84469 Version 2.4.2 2024-02-22 16:15:24 +01:00
Mikołaj Pich
2776d019b9
Revert "Bump com.google.android.ump:user-messaging-platform from 2.1.0 to 2.2…" (#2434)
This reverts commit fc91936884715cc1d46d5af17086364961f8631d.
2024-02-22 15:52:40 +01:00
Kacper Majcher
729e72cddb
Fix text pasting into date field in additional lesson add dialog (#2433) 2024-02-21 21:36:20 +01:00
Rafał Borcz
ec101c1f52
Fix error handling in widgets (#2430) 2024-02-19 11:30:05 +01:00
dependabot[bot]
cfec79405f
Bump org.jetbrains.kotlinx:kotlinx-serialization-json (#2429) 2024-02-18 14:21:59 +00:00
dependabot[bot]
7d8be1b9fc
Bump coroutines from 1.7.3 to 1.8.0 (#2428) 2024-02-18 14:21:38 +00:00
Mikołaj Pich
c781159e75 Merge branch 'release/2.4.1' into develop 2024-02-17 13:10:39 +01:00
Mikołaj Pich
90a5b9e20f Merge branch 'release/2.4.1' 2024-02-17 13:10:34 +01:00
Mikołaj Pich
3cf6c295b0 Version 2.4.1 2024-02-17 13:07:45 +01:00
Rafał Borcz
e757585bd3
New Crowdin updates (#2426) 2024-02-17 12:43:52 +01:00
Mikołaj Pich
736d16a7ab
Make WebkitCookieManagerProxy no-op if webview is not available on the device (#2427) 2024-02-17 12:31:14 +01:00
Mikołaj Pich
6f4a8d5534
Add missing symbol and custom domain suffix validation (#2425) 2024-02-17 11:41:32 +01:00
dependabot[bot]
b5e17c4ff7
Bump com.google.firebase:firebase-bom from 32.7.1 to 32.7.2 (#2424) 2024-02-16 18:50:07 +00:00
dependabot[bot]
cc01525f16
Bump com.google.gms:google-services from 4.4.0 to 4.4.1 (#2423) 2024-02-16 18:49:46 +00:00
Mikołaj Pich
c2ec05662b Merge branch 'release/2.4.0' into develop 2024-02-09 19:45:05 +01:00
Mikołaj Pich
b99ba48d2c Merge branch 'release/2.4.0' 2024-02-09 19:45:01 +01:00
Mikołaj Pich
2d4a1bff83 Version 2.4.0 2024-02-09 19:44:55 +01:00
Rafał Borcz
cd853e4d57
New Crowdin updates (#2417) 2024-02-09 18:34:04 +00:00
Mikołaj Pich
8183d7d5a0
Change default symbol for standard register variant (#2421) 2024-02-09 16:35:18 +01:00
Rafał Borcz
3f199cb610
Replace fakelog.cf to wulkanowy.net.pl (#2419) 2024-02-09 12:40:01 +00:00
Rafał Borcz
22f72981cb
Add descriptive grades (#2411) 2024-02-08 09:16:09 +01:00
Mikołaj Pich
bce92b7347
Fix displaying lessons for tomorrow if there is no more lessons for today (#2416) 2024-02-08 07:49:17 +01:00
PoProstuSever
ed5166333a
Add the ability to dynamically expand the application window (#2413) 2024-02-06 19:48:31 +01:00
JestemKamil
a05f1f70f7
Add colors to attendance and ! to unexcused lateness (#2412) 2024-02-06 18:21:56 +01:00
Rafał Borcz
e58a60410c
Fix android tests (#2410) 2024-02-04 10:48:59 +01:00
dependabot[bot]
fc91936884
Bump com.google.android.ump:user-messaging-platform from 2.1.0 to 2.2.0 (#2408) 2024-01-26 10:30:36 +00:00
dependabot[bot]
88043569ac
Bump com.huawei.hms:hianalytics from 6.12.0.300 to 6.12.0.301 (#2407) 2024-01-26 10:23:01 +00:00
dependabot[bot]
10add8a70e
Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2 (#2406) 2024-01-26 10:21:30 +00:00
dependabot[bot]
098af9884a
Bump com.google.firebase:firebase-bom from 32.7.0 to 32.7.1 (#2404) 2024-01-23 19:17:29 +00:00
Mikołaj Pich
554c1b1261 Merge branch 'release/2.3.5' into develop 2024-01-21 21:04:35 +01:00
Mikołaj Pich
496695162d Merge branch 'release/2.3.5' 2024-01-21 21:04:29 +01:00
Mikołaj Pich
dc59f4ffa3 Version 2.3.5 2024-01-21 21:04:23 +01:00
Mikołaj Pich
e0f4cad7fb
Add missing unitId to sdk switchSemester call (#2402) 2024-01-21 20:01:00 +01:00
Mikołaj Pich
a51a54dc7a
Normalize synchronization date ranges to fix weird notification issues (#2403) 2024-01-21 18:59:54 +01:00
Rafał Borcz
7cdac6ede1
Add admin message to error view in dashboard (#2400) 2024-01-21 12:39:23 +01:00
Rafał Borcz
9dfb282e88
Add X to close admin message (#2401) 2024-01-21 11:39:55 +01:00
dependabot[bot]
725668f855
Bump androidx.lifecycle:lifecycle-livedata-ktx from 2.6.2 to 2.7.0 (#2398) 2024-01-19 09:22:34 +00:00
Rafał Borcz
e58c155961
New Crowdin updates (#2396) 2024-01-14 18:02:15 +01:00
Mikołaj Pich
05a5047a70 Merge branch 'release/2.3.4' into develop 2024-01-14 17:33:30 +01:00
Mikołaj Pich
1fe464a289 Merge branch 'release/2.3.4' 2024-01-14 17:33:14 +01:00
Mikołaj Pich
497acf9d68 Version 2.3.4 2024-01-14 17:32:41 +01:00
Mikołaj Pich
976eb5a772
Fix cancelling dashboard jobs (#2395) 2024-01-14 16:45:30 +01:00
Mikołaj Pich
9ececeb4e9
New Crowdin updates (#2394) 2024-01-14 16:41:57 +01:00
Mikołaj Pich
096fe359e7
Make some improvements in captcha dialog (#2393)
* Add improvements retrying after captcha solved

* Add showAuthDialog from BaseActivity instead of displaying this dialog manually

* Add getCookieStore() with removeAll impl in WebkitCookieManagerProxy

* Add debounce to captcha dialog showing logic

* Add refresh button to captcha dialog

* Destroy webview along with captcha dialog

* Add clear webkit cookies button to debug menu

* Add captcha error message

* Update captcha verified message
2024-01-14 13:09:04 +00:00
Mikołaj Pich
a98e8398fd
Add webview to obtain cloudflare captcha cookies for okhttp (#2392) 2024-01-12 18:34:43 +01:00
Mikołaj Pich
d8c4926a97 Merge branch 'release/2.3.3' into develop 2024-01-09 21:46:10 +01:00
Mikołaj Pich
17c139b559 Merge branch 'release/2.3.3' 2024-01-09 21:46:04 +01:00
Mikołaj Pich
ddbcc7a04c Version 2.3.3 2024-01-09 21:45:59 +01:00
Mikołaj Pich
9f9eb60280 Merge branch 'release/2.3.2' into develop 2024-01-09 19:31:29 +01:00
Mikołaj Pich
f893170dec Merge branch 'release/2.3.2' 2024-01-09 19:31:22 +01:00
Mikołaj Pich
cff08d6322 Version 2.3.2 2024-01-09 19:27:03 +01:00
Rafał Borcz
9dee7f01f6
Avoid deleting luckynumber when SDK returns null (#2391) 2024-01-09 19:07:46 +01:00
Mikołaj Pich
8324a9cac3
Use emptyCookieJarInterceptor in SDK configuration (#2390) 2024-01-09 19:00:37 +01:00
dependabot[bot]
5316e3e1bf
Bump mockk from 1.13.8 to 1.13.9 (#2389) 2024-01-08 15:32:30 +00:00
Rafał Borcz
81e80181f2
New Crowdin updates (#2388) 2024-01-08 16:32:06 +01:00
Rafał Borcz
6ee38e9259
Add clearing all data and key entry when decryption failed (#2386) 2024-01-06 00:01:33 +01:00
Rafał Borcz
40df80371c
Use forked slf4j-timber to fix logging problems with slf4j v2 (#2387) 2024-01-05 16:03:50 +01:00
sadorowo
f7b25139c0 update: README 2024-01-04 09:41:22 +01:00
Rafał Borcz
a3596c35b8
Update AGP and Gradle (#2385) 2024-01-04 09:33:51 +01:00
sadorowo
6e751c83f6 fix: bad attendance always visible 2024-01-03 20:23:12 +01:00
sadorowo
43a01e4e04 fix: always empty notes 2024-01-03 19:41:05 +01:00
sadorowo
ee906d02ae Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	app/src/main/java/io/github/wulkanowy/ui/modules/dashboard/DashboardPresenter.kt
2024-01-03 19:25:38 +01:00
sadorowo
83cf39a28c fix: double attendance + add: fake 100% attendance 2024-01-03 19:24:53 +01:00
Mikołaj Pich
66b7ea4cb4 Merge branch 'release/2.3.1' into develop 2024-01-03 16:02:39 +01:00
Mikołaj Pich
770749e158 Merge branch 'release/2.3.1' 2024-01-03 16:02:32 +01:00
Mikołaj Pich
0aa83b020e Bump sdk to 2.3.3 2024-01-03 16:01:30 +01:00
Mikołaj Pich
4d1218d1d3 Version 2.3.1 2024-01-03 14:53:16 +01:00
sador
3c5c50f84d
Merge branch 'develop' into develop 2024-01-02 22:01:41 +01:00
sadorowo
d0d3b11662 add: hidden settings. almost full customization. 2024-01-02 20:31:36 +01:00
Mikołaj Pich
0ea6cbc8ed Merge branch 'release/2.3.0' into develop 2024-01-02 01:51:58 +01:00
Mikołaj Pich
eb31f9578f Merge branch 'release/2.3.0' 2024-01-02 01:51:52 +01:00
Mikołaj Pich
f69d50d2c1 Version 2.3.0 2024-01-02 01:51:09 +01:00
Rafał Borcz
8a424ee6a4
New Crowdin updates (#2381) 2024-01-02 01:30:31 +01:00
Rafał Borcz
7dfa48bbe3
Add User Messaging Platform SDK for ads agreements (#2375) 2024-01-01 21:19:00 +01:00
dependabot[bot]
d811cdb919
Bump com.huawei.agconnect:agcp from 1.9.1.302 to 1.9.1.303 (#2377) 2024-01-01 17:39:08 +00:00
dependabot[bot]
e2f2e21081
Bump com.huawei.agconnect:agconnect-crash from 1.9.1.302 to 1.9.1.303 (#2379) 2024-01-01 17:38:29 +00:00
dependabot[bot]
c812310497
Bump about_libraries from 10.9.2 to 10.10.0 (#2380) 2024-01-01 18:36:02 +01:00
sadorowo
d3ff6682ca update build tools 2023-12-30 20:27:38 +01:00
Mikołaj Pich
7f6475cf35 Merge branch 'release/2.2.7' into develop 2023-12-27 22:21:18 +01:00
Mikołaj Pich
a2a7d2ebb2 Merge branch 'release/2.2.7' 2023-12-27 22:21:13 +01:00
Mikołaj Pich
a5bc45c5da Version 2.2.7 2023-12-27 22:21:07 +01:00
Mikołaj Pich
5646befbd7
Revert "Bump com.google.android.material:material from 1.10.0 to 1.11.0 (#2368)" (#2376)
This reverts commit 7f4539fd2799b4a44796d30ff3b2e03f99eb4702.
2023-12-27 21:52:04 +01:00
dependabot[bot]
75f496b5d2
Bump kotlin_version from 1.9.21 to 1.9.22 (#2371) 2023-12-27 16:11:58 +00:00
dependabot[bot]
23d989d22a
Bump hilt_version from 2.49 to 2.50 (#2372) 2023-12-24 07:01:40 +00:00
dependabot[bot]
9e013f7cd9
Bump ru.cian:huawei-publish-gradle-plugin from 1.4.0 to 1.4.2 (#2370) 2023-12-24 07:00:42 +00:00
dependabot[bot]
c63a7c03f1
Bump com.huawei.agconnect:agcp from 1.9.1.301 to 1.9.1.302 (#2373) 2023-12-24 06:54:28 +00:00
dependabot[bot]
5ceee84f0e
Bump com.huawei.agconnect:agconnect-crash from 1.9.1.301 to 1.9.1.302 (#2374) 2023-12-24 06:54:09 +00:00
dependabot[bot]
7f4539fd27
Bump com.google.android.material:material from 1.10.0 to 1.11.0 (#2368) 2023-12-22 13:48:13 +00:00
dependabot[bot]
71ebf1260b
Bump com.android.tools.build:gradle from 8.1.4 to 8.2.0 (#2361) 2023-12-15 19:44:32 +00:00
dependabot[bot]
784ee58384
Bump work_manager from 2.8.1 to 2.9.0 (#2363) 2023-12-15 16:21:08 +00:00
dependabot[bot]
eceef3f582
Bump com.google.firebase:firebase-bom from 32.6.0 to 32.7.0 (#2366) 2023-12-15 15:52:54 +00:00
dependabot[bot]
0d950fbd86
Bump com.google.android.gms:play-services-ads from 22.5.0 to 22.6.0 (#2367) 2023-12-15 15:52:35 +00:00
sador
a571dabb71
Merge branch 'wulkanowy:develop' into develop 2023-12-14 18:17:32 +01:00
dependabot[bot]
003d63b516
Bump room from 2.6.0 to 2.6.1 (#2360) 2023-12-07 22:44:50 +00:00
dependabot[bot]
b4c0440a8e
Bump hilt_version from 2.48.1 to 2.49 (#2362) 2023-12-07 22:44:37 +00:00
dependabot[bot]
137c305295
Bump org.jetbrains.kotlinx:kotlinx-serialization-json (#2365) 2023-12-07 22:44:23 +00:00
sadorowo
5c27edbe3c
Merge branch 'wulkanowy:develop' into develop 2023-12-01 13:38:57 +01:00
dependabot[bot]
2c40c221c3
Bump kotlin_version from 1.9.10 to 1.9.21 (#2357) 2023-11-28 22:32:32 +00:00
dependabot[bot]
e82ac78d4a
Bump androidx.fragment:fragment-ktx from 1.6.1 to 1.6.2 (#2348) 2023-11-28 22:32:18 +00:00
dependabot[bot]
59d46ce956
Bump com.google.android.gms:play-services-ads from 22.4.0 to 22.5.0 (#2346) 2023-11-28 22:21:19 +00:00
dependabot[bot]
17caa8ecbd
Bump com.android.tools:desugar_jdk_libs from 2.0.3 to 2.0.4 (#2345) 2023-11-28 22:21:00 +00:00
dependabot[bot]
e9540b4012
Bump androidx.activity:activity-ktx from 1.8.0 to 1.8.1 (#2354) 2023-11-28 22:20:41 +00:00
dependabot[bot]
643ad60455
Bump com.google.firebase:firebase-bom from 32.5.0 to 32.6.0 (#2355) 2023-11-28 22:20:18 +00:00
dependabot[bot]
01f892ce5c
Bump com.android.tools.build:gradle from 8.1.2 to 8.1.4 (#2356) 2023-11-28 22:19:53 +00:00
dependabot[bot]
f61b6a5e78
Bump com.google.android.play:integrity from 1.2.0 to 1.3.0 (#2351) 2023-11-28 22:10:32 +00:00
dependabot[bot]
650cf7484e
Bump android_hilt from 1.0.0 to 1.1.0 (#2343) 2023-11-28 22:10:11 +00:00
dependabot[bot]
037cbb0b19
Bump about_libraries from 10.9.1 to 10.9.2 (#2344)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2023-11-28 23:08:13 +01:00
sadorowo
598edaadb7 completely hide notes & exclude META-INF/* 2023-11-06 21:05:31 +01:00
Mikołaj Pich
e49835e89e Merge branch 'release/2.2.6' into develop 2023-11-06 11:22:25 +01:00
Mikołaj Pich
c64be2fab0 Merge branch 'release/2.2.6' 2023-11-06 11:22:19 +01:00
Mikołaj Pich
ce9cb35172 Version 2.2.6 2023-11-06 11:22:15 +01:00
Mikołaj Pich
7fa9219c7b Bump sdk version 2023-11-06 09:40:47 +01:00
Mikołaj Pich
1fe1618220 Merge branch 'release/2.2.5' into develop 2023-11-03 23:05:48 +01:00
Mikołaj Pich
d9bab2af78 Merge branch 'release/2.2.5' 2023-11-03 23:05:42 +01:00
Mikołaj Pich
06b6d88dd1 Version 2.2.5 2023-11-03 23:05:35 +01:00
dependabot[bot]
3bf27baed5
Bump org.robolectric:robolectric from 4.11 to 4.11.1 (#2342) 2023-11-01 17:31:24 +00:00
dependabot[bot]
6802d74002
Bump com.google.firebase:firebase-bom from 32.4.1 to 32.5.0 (#2341) 2023-11-01 17:31:05 +00:00
Rafał Borcz
3fd2683df7
Update dependencies and remove deprecations (#2340) 2023-11-01 16:47:39 +01:00
Mikołaj Pich
b708c70ea2 Merge branch 'release/2.2.4' into develop 2023-10-27 14:49:54 +02:00
Mikołaj Pich
aba08e6aa9 Merge branch 'release/2.2.4' 2023-10-27 14:49:46 +02:00
Mikołaj Pich
124b6dfd79 Version 2.2.4 2023-10-27 14:49:41 +02:00
Rafał Borcz
1dbaa8bfdc
Migrate to separate app-update and review artifacts from play:core (#2336) 2023-10-27 14:09:42 +02:00
Mikołaj Pich
25ac171298 Merge branch 'release/2.2.3' into develop 2023-10-26 18:32:01 +02:00
Mikołaj Pich
387ff1cba7 Merge branch 'release/2.2.3' 2023-10-26 18:31:56 +02:00
Mikołaj Pich
eef3464d0b Version 2.2.3 2023-10-26 18:31:51 +02:00
Rafał Borcz
61297a01c7
New Crowdin updates (#2334) 2023-10-26 14:01:45 +02:00
Mikołaj Pich
762d4b1393
Timetable timers fixes (#2333) 2023-10-26 10:06:54 +02:00
Mikołaj Pich
2e86b67eec Merge branch 'release/2.2.2' into develop 2023-10-23 20:02:32 +02:00
Mikołaj Pich
6071b7571b Merge branch 'release/2.2.2' 2023-10-23 20:02:25 +02:00
Mikołaj Pich
fcea2218b5 Version 2.2.2 2023-10-23 19:56:46 +02:00
dependabot[bot]
a4a191700e
Bump com.google.firebase:firebase-bom from 32.3.1 to 32.4.0 (#2331) 2023-10-23 17:28:38 +00:00
dependabot[bot]
3d76d41b55
Bump com.squareup.okhttp3:logging-interceptor from 4.11.0 to 4.12.0 (#2330) 2023-10-23 16:49:58 +00:00
dependabot[bot]
0e1c20a952
Bump room from 2.5.2 to 2.6.0 (#2329) 2023-10-23 16:48:23 +00:00
dependabot[bot]
5d14ee7f4e
Bump androidx.recyclerview:recyclerview from 1.3.1 to 1.3.2 (#2332) 2023-10-23 16:47:03 +00:00
Mikołaj Pich
83527d91f3
Allow direct access to weekend from day navigation when there is any lesson during weekend (#2326) 2023-10-23 13:05:46 +02:00
Mikołaj Pich
9d62410530
Sort teachers by name in school and teachers tab (#2327) 2023-10-23 13:05:05 +02:00
Mikołaj Pich
5dffbdadfa
Points statistics improvements (#2328) 2023-10-23 13:04:42 +02:00
dependabot[bot]
516922d5aa
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2324) 2023-10-14 19:18:28 +00:00
dependabot[bot]
9098e74065
Bump com.google.android.material:material from 1.9.0 to 1.10.0 (#2325) 2023-10-14 19:17:56 +00:00
Rafał Borcz
2f5577cc54
Update SDK to 34 (#2322) 2023-10-06 10:07:55 +02:00
Mikołaj Pich
3272c38356 Merge branch 'release/2.2.1' into develop 2023-10-03 01:14:25 +02:00
Mikołaj Pich
bcd305bef3 Merge branch 'release/2.2.1' 2023-10-03 01:14:17 +02:00
Mikołaj Pich
fc5ad16cb7 Version 2.2.1 2023-10-03 01:14:10 +02:00
dependabot[bot]
c8332a0642
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2321) 2023-10-02 22:49:26 +00:00
dependabot[bot]
3212efe21e
Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 (#2320) 2023-10-02 22:49:05 +00:00
Rafał Borcz
693ce8217d
New Crowdin updates (#2313) 2023-10-03 00:48:37 +02:00
Mikołaj Pich
2cdd322ed4
Add missing class_id colum in JOIN clause of students with semesters (#2317) 2023-10-02 12:22:02 +02:00
Mikołaj Pich
c04b3e40d2
Add negative e-mail validation in school input on support dialog (#2315) 2023-10-02 12:21:04 +02:00
Mikołaj Pich
d1d665bbdf
Fix student auto selection if there is already active some students logged (#2314) 2023-10-02 12:20:34 +02:00
Mikołaj Pich
d70568c446 Merge branch 'release/2.2.0' into develop 2023-09-26 23:13:46 +02:00
Mikołaj Pich
1d8378e136 Merge branch 'release/2.2.0' 2023-09-26 23:13:40 +02:00
Mikołaj Pich
4a2bf539f0 Version 2.2.0 2023-09-26 23:13:32 +02:00
Rafał Borcz
4d085f8266
New Crowdin updates (#2311) 2023-09-26 21:04:27 +00:00
Mikołaj Pich
fca69e7234
Add form dialog to login e-mail support (#2306) 2023-09-26 22:27:08 +02:00
Mikołaj Pich
711de0f77f
Fix average calculation when there is no real semesters available (#2310) 2023-09-26 22:26:19 +02:00
Mikołaj Pich
58d5196ac9
Improve symbol input field (#2312) 2023-09-26 22:25:23 +02:00
Mikołaj Pich
26a95ecb99
Auto select students for login (#2307)
* Auto select students for login

* Add sign in icon to sign in button on student select screen
2023-09-26 21:02:36 +02:00
Mikołaj Pich
1835446468
Fix password reset related issues (#2308)
* Fix login hint in password reset field

* Don't hide first password reset button

* Change recover button label
2023-09-26 21:01:59 +02:00
Mikołaj Pich
4d3b16ec80
Fix password toggle icon tint after clearing error (#2309) 2023-09-26 21:01:25 +02:00
Mikołaj Pich
95b4d53fac
Add schools API integration (#2302) 2023-09-25 19:44:13 +02:00
Rafał Borcz
0fa197d520
New Crowdin updates (#2303) 2023-09-25 19:43:57 +02:00
dependabot[bot]
646b4a149d
Bump about_libraries from 10.8.3 to 10.9.0 (#2304) 2023-09-25 17:43:41 +00:00
dependabot[bot]
afd0c8513a
Bump mockk from 1.13.7 to 1.13.8 (#2305) 2023-09-25 17:43:16 +00:00
dependabot[bot]
c4a3da93ca
Bump com.huawei.hms:hianalytics from 6.10.0.303 to 6.12.0.300 (#2294) 2023-09-20 21:00:06 +00:00
dependabot[bot]
ff2aa6f195
Bump com.huawei.agconnect:agcp from 1.9.1.300 to 1.9.1.301 (#2297) 2023-09-20 20:59:38 +00:00
dependabot[bot]
1d8d71709f
Bump com.huawei.agconnect:agconnect-crash from 1.9.1.300 to 1.9.1.301 (#2298) 2023-09-20 20:49:46 +00:00
dependabot[bot]
aabd7345c1
Bump com.google.firebase:firebase-bom from 32.2.3 to 32.3.1 (#2299) 2023-09-20 20:49:25 +00:00
dependabot[bot]
09d16cf6d8
Bump androidx.annotation:annotation from 1.6.0 to 1.7.0 (#2293) 2023-09-20 20:33:50 +00:00
dependabot[bot]
81d8f7ea48
Bump androidx.lifecycle:lifecycle-livedata-ktx from 2.6.1 to 2.6.2 (#2295) 2023-09-20 20:33:30 +00:00
dependabot[bot]
05a804832b
Bump com.google.gms:google-services from 4.3.15 to 4.4.0 (#2300) 2023-09-20 20:33:10 +00:00
dependabot[bot]
db02f0c1e1
Bump com.google.android.gms:play-services-ads from 22.3.0 to 22.4.0 (#2301) 2023-09-20 20:32:56 +00:00
dependabot[bot]
0a40237809
Bump com.github.bastienpaulfr:Treessence from 1.0.5 to 1.1.2 (#2289) 2023-09-04 18:30:02 +00:00
dependabot[bot]
017d46e5db
Bump hilt_version from 2.47 to 2.48 (#2290) 2023-09-04 18:13:39 +00:00
dependabot[bot]
8478b8b7ed
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2291) 2023-09-04 18:13:24 +00:00
dependabot[bot]
8cc69728aa
Bump kotlin_version from 1.9.0 to 1.9.10 (#2281) 2023-09-01 17:29:02 +00:00
Rafał Borcz
c82e6ae95b
New Crowdin updates (#2287) 2023-09-01 19:06:48 +02:00
dependabot[bot]
50a177d18c
Bump org.jetbrains.kotlinx:kotlinx-serialization-json (#2282) 2023-09-01 17:05:47 +00:00
dependabot[bot]
a77b3d4cd7
Bump com.google.firebase:firebase-crashlytics-gradle from 2.9.8 to 2.9.9 (#2283) 2023-09-01 17:05:29 +00:00
dependabot[bot]
aff56a8311
Bump com.google.firebase:firebase-bom from 32.2.2 to 32.2.3 (#2284) 2023-09-01 17:05:12 +00:00
dependabot[bot]
5238e4d187
Bump com.google.android.gms:play-services-ads from 22.2.0 to 22.3.0 (#2285) 2023-09-01 17:04:57 +00:00
dependabot[bot]
10f9812495
Bump com.android.tools.build:gradle from 8.1.0 to 8.1.1 (#2286) 2023-09-01 17:04:34 +00:00
Mikołaj Pich
ab1de323d4 Merge branch 'release/2.1.0' into develop 2023-08-25 00:01:47 +02:00
Mikołaj Pich
af346842a3 Merge branch 'release/2.1.0' 2023-08-25 00:01:42 +02:00
Mikołaj Pich
8f78324940 Version 2.1.0 2023-08-25 00:01:36 +02:00
Mikołaj Pich
3dfc55c4d1
Add admin messages to login screen (#2280) 2023-08-24 11:33:40 +02:00
Rafał Borcz
fbce9e58d0
New Crowdin updates (#2277) 2023-08-23 19:46:53 +02:00
Mikołaj Pich
2e2b13384a
Try to switch to next school year before it starts (#2278) 2023-08-23 12:24:17 +02:00
Antoni Paduch
533157709b
Add option to show empty tiles in the timetable (#2236)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2023-08-22 23:47:12 +02:00
dependabot[bot]
024ca89708
Bump mockk from 1.13.5 to 1.13.7 (#2275) 2023-08-22 21:39:04 +00:00
dependabot[bot]
7d5a29d405
Bump org.gradle.toolchains.foojay-resolver-convention (#2276) 2023-08-22 21:20:45 +00:00
dependabot[bot]
8fbe341607
Bump com.huawei.hms:hianalytics from 6.10.0.302 to 6.10.0.303 (#2272) 2023-08-22 21:20:19 +00:00
dependabot[bot]
e21c17ea99
Bump com.google.firebase:firebase-crashlytics-gradle from 2.9.7 to 2.9.8 (#2270) 2023-08-22 21:20:05 +00:00
dependabot[bot]
c4396036ce
Bump com.google.firebase:firebase-bom from 32.2.0 to 32.2.2 (#2271) 2023-08-22 21:19:49 +00:00
dependabot[bot]
722b4e5812
Bump androidx.preference:preference-ktx from 1.2.0 to 1.2.1 (#2274) 2023-08-22 21:19:33 +00:00
Rafał Borcz
74820f9571
New Crowdin updates (#2265) 2023-07-31 21:32:07 +02:00
dependabot[bot]
50326c7a48
Bump androidx.recyclerview:recyclerview from 1.3.0 to 1.3.1 (#2268) 2023-07-31 19:00:37 +00:00
dependabot[bot]
0f129109ba
Bump com.android.tools.build:gradle from 8.0.2 to 8.1.0 (#2266) 2023-07-31 19:00:17 +00:00
dependabot[bot]
fc2adff997
Bump androidx.fragment:fragment-ktx from 1.6.0 to 1.6.1 (#2269) 2023-07-31 17:35:38 +00:00
dependabot[bot]
7f6a13a9ee
Bump coroutines from 1.7.2 to 1.7.3 (#2267) 2023-07-31 17:35:29 +00:00
Mateusz Idziejczak
64cc24ae60
Add incognito mode in messages (#1970)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2023-07-26 22:17:58 +02:00
Rafał Borcz
91d7ee442e
New Crowdin updates (#2257) 2023-07-26 19:37:06 +02:00
Bartosz Bieniek
b296926423
Timetable widget improvements (#2219) 2023-07-25 21:05:14 +00:00
dependabot[bot]
398bc513fb
Bump about_libraries from 10.8.0 to 10.8.3 (#2263) 2023-07-25 10:00:31 +00:00
Mikołaj Pich
5b2e2ffb34
Remove tests deprecations (#2260) 2023-07-25 11:37:43 +02:00
dependabot[bot]
e79c5d4d2b
Bump hilt_version from 2.46.1 to 2.47 (#2261) 2023-07-24 21:36:06 +00:00
dependabot[bot]
c0161f38c6
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2262) 2023-07-24 21:33:17 +00:00
dependabot[bot]
ef72218906
Bump org.gradle.toolchains.foojay-resolver-convention (#2264) 2023-07-24 21:30:37 +00:00
dependabot[bot]
05741761a2
Bump kotlin_version from 1.8.22 to 1.9.0 (#2255) 2023-07-17 20:08:56 +00:00
dependabot[bot]
86c7de6595
Bump room from 2.5.1 to 2.5.2 (#2250) 2023-07-17 19:15:48 +00:00
dependabot[bot]
88ea753fc6
Bump coroutines from 1.7.1 to 1.7.2 (#2251) 2023-07-17 19:15:34 +00:00
dependabot[bot]
d0819928f3
Bump com.huawei.agconnect:agconnect-crash from 1.9.0.300 to 1.9.1.300 (#2252) 2023-07-17 19:15:21 +00:00
dependabot[bot]
8564e12b01
Bump com.huawei.agconnect:agcp from 1.9.0.300 to 1.9.1.300 (#2254) 2023-07-17 19:15:06 +00:00
dependabot[bot]
29a36aaf6e
Bump com.huawei.hms:hianalytics from 6.10.0.301 to 6.10.0.302 (#2253) 2023-07-17 18:11:57 +00:00
dependabot[bot]
dbe608f2dd
Bump about_libraries from 10.7.0 to 10.8.0 (#2249) 2023-07-17 17:54:26 +00:00
dependabot[bot]
bb79b33b6d
Bump com.google.android.gms:play-services-ads from 22.1.0 to 22.2.0 (#2256) 2023-07-17 17:53:58 +00:00
dependabot[bot]
6e7c12a118
Bump com.google.firebase:firebase-crashlytics-gradle from 2.9.5 to 2.9.7 (#2258) 2023-07-17 17:53:38 +00:00
dependabot[bot]
03cd3aeab7
Bump com.google.firebase:firebase-bom from 32.1.0 to 32.2.0 (#2259) 2023-07-17 17:53:21 +00:00
dependabot[bot]
df8849639b
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2242) 2023-06-14 10:56:32 +00:00
dependabot[bot]
8913b22a20
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2237) 2023-06-08 23:25:46 +00:00
dependabot[bot]
f20ffe44d5
Bump kotlin_version from 1.8.21 to 1.8.22 (#2238) 2023-06-08 23:24:27 +00:00
dependabot[bot]
2f749a690b
Bump androidx.fragment:fragment-ktx from 1.5.7 to 1.6.0 (#2239) 2023-06-08 23:18:23 +00:00
Mikołaj Pich
ae1951bf58 Merge branch 'release/2.0.8' into develop 2023-06-01 23:43:12 +02:00
Mikołaj Pich
391f38485d Merge branch 'release/2.0.8' 2023-06-01 23:43:06 +02:00
Mikołaj Pich
fecd5c707d Version 2.0.8 2023-06-01 23:43:01 +02:00
Rafał Borcz
fa44295d59
New Crowdin updates (#2231) 2023-06-01 23:37:01 +02:00
Mikołaj Pich
5306044173
Add custom register host field on login screen (#2221) 2023-06-01 23:22:10 +02:00
Mikołaj Pich
c1b86674c2 Merge branch 'release/2.0.7' into develop 2023-06-01 11:00:01 +02:00
Mikołaj Pich
fd482777e8 Merge branch 'release/2.0.7' 2023-06-01 10:59:55 +02:00
Mikołaj Pich
d4ae0d56d6 Version 2.0.7 2023-06-01 10:59:50 +02:00
Rafał Borcz
63487249b8
New Crowdin updates (#2211) 2023-06-01 10:31:42 +02:00
Mikołaj Pich
1bc0f2d214
Add character limit to attendance excuse content (#2222) 2023-06-01 10:30:50 +02:00
dependabot[bot]
41bde45731
Bump androidx.viewpager2:viewpager2 from 1.1.0-beta01 to 1.1.0-beta02 (#2227) 2023-05-31 15:19:25 +00:00
dependabot[bot]
556f42195b
Bump com.android.tools.build:gradle from 8.0.1 to 8.0.2 (#2228) 2023-05-31 15:18:55 +00:00
dependabot[bot]
06fd7b0c36
Bump com.google.firebase:firebase-bom from 32.0.0 to 32.1.0 (#2225) 2023-05-31 15:18:30 +00:00
dependabot[bot]
db4e4d8cef
Bump com.huawei.hms:hianalytics from 6.10.0.300 to 6.10.0.301 (#2224) 2023-05-31 15:18:07 +00:00
dependabot[bot]
48e4a9fec5
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2223) 2023-05-31 15:17:48 +00:00
dependabot[bot]
70333737cf
Bump androidx.activity:activity-ktx from 1.7.1 to 1.7.2 (#2226) 2023-05-31 15:16:42 +00:00
dependabot[bot]
3096fa1538
Bump about_libraries from 10.6.3 to 10.7.0 (#2214) 2023-05-24 21:50:17 +00:00
dependabot[bot]
19ed121466
Bump io.coil-kt:coil from 2.3.0 to 2.4.0 (#2215) 2023-05-24 21:32:28 +00:00
dependabot[bot]
e7733bfa2a
Bump com.google.android.gms:play-services-ads from 22.0.0 to 22.1.0 (#2216) 2023-05-24 21:31:38 +00:00
Mikołaj Pich
b9b464ea9b Merge branch 'release/2.0.6' into develop 2023-05-23 16:26:43 +02:00
Mikołaj Pich
cc46b3b124 Merge branch 'release/2.0.6' 2023-05-23 16:26:36 +02:00
Mikołaj Pich
092e86b621 Version 2.0.6 2023-05-23 16:26:31 +02:00
Rafał Borcz
c170614461
Add R8 rule for Wulkanowy SDK (#2220) 2023-05-23 14:09:48 +02:00
Mikołaj Pich
6ce8e00ebf Merge branch 'release/2.0.5' into develop 2023-05-23 02:37:55 +02:00
Mikołaj Pich
c40cdf88ad Merge branch 'release/2.0.5' 2023-05-23 02:37:43 +02:00
Mikołaj Pich
4c1fe233c7 Version 2.0.5 2023-05-23 02:37:38 +02:00
Rafał Borcz
aca88b57e0
Add r8 rules for HMS SDK (#2217) 2023-05-23 02:16:42 +02:00
Mikołaj Pich
a603c12625 Merge branch 'release/2.0.4' into develop 2023-05-22 17:10:09 +02:00
Mikołaj Pich
5c440010e2 Merge branch 'release/2.0.4' 2023-05-22 17:10:02 +02:00
Mikołaj Pich
4920317573 Version 2.0.4 2023-05-22 17:09:57 +02:00
Rafał Borcz
9466482893
Add foojay-resolver and update dependencies (#2212) 2023-05-18 14:14:14 +00:00
dependabot[bot]
48bcf581cf
Bump org.jetbrains.kotlinx:kotlinx-serialization-json (#2209) 2023-05-15 18:36:50 +00:00
dependabot[bot]
8a7b7103eb
Bump coroutines from 1.7.0 to 1.7.1 (#2207) 2023-05-15 18:36:26 +00:00
dependabot[bot]
ea312c3e12
Bump androidx.core:core-ktx from 1.10.0 to 1.10.1 (#2208) 2023-05-15 17:13:02 +00:00
dependabot[bot]
5b0fe2c006
Bump ru.cian:huawei-publish-gradle-plugin from 1.3.5 to 1.4.0 (#2185) 2023-05-14 19:28:49 +00:00
dependabot[bot]
a06add070e
Bump com.android.tools.build:gradle from 7.4.2 to 8.0.1 (#2187) 2023-05-14 18:20:56 +00:00
dependabot[bot]
dce491bffe
Bump hilt_version from 2.45 to 2.46.1 (#2205) 2023-05-14 17:28:29 +00:00
Mikołaj Pich
adf418cc68
Fix delete user homework button visibility (#2204) 2023-05-13 10:44:09 +02:00
Mikołaj Pich
defcfec971 Merge branch 'release/2.0.3' into develop 2023-05-12 22:59:59 +02:00
Mikołaj Pich
d08f195968 Merge branch 'release/2.0.3' 2023-05-12 22:59:45 +02:00
Mikołaj Pich
1e9a6a5c42 Version 2.0.3 2023-05-12 22:59:40 +02:00
Rafał Borcz
cc752ab0ad
New Crowdin updates (#2201) 2023-05-12 22:45:50 +02:00
Rafał Borcz
f2faa7e8b7
Fix button color in high priority admin message (#2202) 2023-05-12 22:45:24 +02:00
dependabot[bot]
030fe8c218
Bump coroutines from 1.6.4 to 1.7.0 (#2186) 2023-05-12 04:45:15 +00:00
dependabot[bot]
c33b309cf0
Bump org.robolectric:robolectric from 4.10 to 4.10.2 (#2188) 2023-05-12 04:34:48 +00:00
dependabot[bot]
a0af55825d
Bump about_libraries from 10.6.2 to 10.6.3 (#2189) 2023-05-12 04:34:32 +00:00
dependabot[bot]
cb8303f33d
Bump com.google.android.material:material from 1.8.0 to 1.9.0 (#2191) 2023-05-12 04:34:14 +00:00
dependabot[bot]
54fbd56b73
Bump com.google.firebase:firebase-bom from 31.5.0 to 32.0.0 (#2190) 2023-05-12 04:33:56 +00:00
Mikołaj Pich
70f50cd51b Merge branch 'release/2.0.2' into develop 2023-05-12 00:46:02 +02:00
Mikołaj Pich
88c38c4a8d Merge branch 'release/2.0.2' 2023-05-12 00:45:55 +02:00
Mikołaj Pich
b8ac72c247 Version 2.0.2 2023-05-12 00:45:48 +02:00
Rafał Borcz
cbef160ada
New Crowdin updates (#2193) 2023-05-12 00:41:53 +02:00
Mikołaj Pich
e77894bf3e Merge branch 'release/2.0.1' into develop 2023-05-12 00:21:36 +02:00
Mikołaj Pich
9697a39464 Merge branch 'release/2.0.1' 2023-05-12 00:21:28 +02:00
Mikołaj Pich
5a2622871f Version 2.0.1 2023-05-12 00:21:24 +02:00
Rafał Borcz
52218e800c
Add auth dialog (#2198)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2023-05-11 21:45:20 +00:00
Rafał Borcz
3fdd47c221
Fix ime overlaping message content (#2199) 2023-05-11 16:44:10 +02:00
Mikołaj Pich
d8f71f48f3 Merge branch 'release/2.0.0' into develop 2023-05-07 23:40:31 +02:00
Mikołaj Pich
18dbbba328 Merge branch 'release/2.0.0' 2023-05-07 23:40:25 +02:00
Mikołaj Pich
d99c93ec05 Version 2.0.0 2023-05-07 23:40:18 +02:00
Mikołaj Pich
f8431d7ad6
SDK update (#2168) 2023-05-07 23:21:59 +02:00
dependabot[bot]
b195fda026
Bump androidx.activity:activity-ktx from 1.7.0 to 1.7.1 (#2181) 2023-05-01 22:02:43 +00:00
dependabot[bot]
b1a5a77559
Bump androidx.fragment:fragment-ktx from 1.5.6 to 1.5.7 (#2176) 2023-05-01 21:50:48 +00:00
dependabot[bot]
4be6663752
Bump com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter (#2175) 2023-05-01 21:50:34 +00:00
dependabot[bot]
f7fa89638a
Bump com.huawei.agconnect:agconnect-crash from 1.8.1.300 to 1.9.0.300 (#2178) 2023-05-01 21:32:49 +00:00
dependabot[bot]
4fedb74005
Bump kotlin_version from 1.8.20 to 1.8.21 (#2182) 2023-05-01 21:32:02 +00:00
dependabot[bot]
56d7e94946
Bump com.huawei.agconnect:agcp from 1.8.1.300 to 1.9.0.300 (#2179) 2023-05-01 21:31:46 +00:00
dependabot[bot]
b2af5ed57d
Bump com.squareup.okhttp3:logging-interceptor from 4.10.0 to 4.11.0 (#2177) 2023-05-01 21:30:39 +00:00
dependabot[bot]
b1d22843b5
Bump androidx.core:core-splashscreen from 1.0.0 to 1.0.1 (#2180) 2023-05-01 21:29:42 +00:00
dependabot[bot]
623f0339e6
Bump com.fredporciuncula:flow-preferences from 1.9.0 to 1.9.1 (#2172) 2023-04-21 05:21:17 +00:00
dependabot[bot]
1f30cc1f90
Bump mockk from 1.13.4 to 1.13.5 (#2170) 2023-04-21 05:12:24 +00:00
dependabot[bot]
de8b38dd9c
Bump org.robolectric:robolectric from 4.9.2 to 4.10 (#2169) 2023-04-21 05:12:06 +00:00
dependabot[bot]
e7054bb5b9
Bump com.google.firebase:firebase-bom from 31.4.0 to 31.5.0 (#2173) 2023-04-21 05:11:45 +00:00
dependabot[bot]
6978ad11eb
Bump com.google.firebase:firebase-crashlytics-gradle from 2.9.4 to 2.9.5 (#2174) 2023-04-21 05:11:17 +00:00
dependabot[bot]
327e61bbdd
Bump about_libraries from 10.6.1 to 10.6.2 (#2166) 2023-04-10 16:29:50 +00:00
dependabot[bot]
2c94347668
Bump androidx.core:core-ktx from 1.9.0 to 1.10.0 (#2167) 2023-04-10 16:29:14 +00:00
Rafał Borcz
bce2c39ccc
Disable error dialog for admin messages (#2165) 2023-04-06 10:13:34 +02:00
Mikołaj Pich
8752607433
Use segmented toggle buttons instead of option group in grades statistics (#2164) 2023-04-06 01:29:46 +02:00
Mikołaj Pich
c67d2d767d
Set error tint to password toggle icon when error occured (#2163) 2023-04-06 01:28:47 +02:00
Rafał Borcz
253e55f70e
New Crowdin updates (#2159) 2023-04-05 22:33:01 +02:00
dependabot[bot]
a7cf54897a
Bump kotlin_version from 1.8.10 to 1.8.20 (#2160) 2023-04-05 20:32:06 +00:00
dependabot[bot]
cb914fe32b
Bump com.google.android.gms:play-services-ads from 21.5.0 to 22.0.0 (#2161) 2023-04-05 20:30:56 +00:00
dependabot[bot]
7aa65e98ce
Bump com.android.tools:desugar_jdk_libs from 2.0.2 to 2.0.3 (#2162) 2023-04-05 20:30:27 +00:00
Rafał Borcz
8d2d7922f9
Fix collapse garde subject when grade is unread (#2158) 2023-03-29 22:23:42 +02:00
Damian Czupryn
bb7e927065
Migrate to material3 (#1660)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
Co-authored-by: doteq <doteeqq@gmail.com>
Co-authored-by: Bartosz Bieniek <itsbk20@gmail.com>
2023-03-29 22:14:29 +02:00
Rafał Borcz
349307b6a3
Remove deprecated code (#2157) 2023-03-29 09:50:36 +02:00
dependabot[bot]
9981f458d0
Bump androidx.fragment:fragment-ktx from 1.5.5 to 1.5.6 (#2154) 2023-03-29 02:39:18 +00:00
dependabot[bot]
a1b9ae2826
Bump work_manager from 2.8.0 to 2.8.1 (#2152) 2023-03-29 02:35:15 +00:00
dependabot[bot]
9afb38d5e2
Bump room from 2.5.0 to 2.5.1 (#2150) 2023-03-29 02:33:48 +00:00
dependabot[bot]
97a7b34b99
Bump com.google.firebase:firebase-bom from 31.2.3 to 31.4.0 (#2151) 2023-03-29 02:27:20 +00:00
dependabot[bot]
6398c9a097
Bump io.coil-kt:coil from 2.2.2 to 2.3.0 (#2153) 2023-03-29 02:26:39 +00:00
dependabot[bot]
597d1d763e
Bump androidx.activity:activity-ktx from 1.6.1 to 1.7.0 (#2155) 2023-03-29 02:25:50 +00:00
dependabot[bot]
2203956228
Bump androidx.lifecycle:lifecycle-livedata-ktx from 2.6.0 to 2.6.1 (#2156) 2023-03-29 02:25:26 +00:00
Michael
b3c6e2004b
Make GradeAverageProvider reactive to configuration changes (#1698)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2023-03-18 15:10:12 +01:00
Mikołaj Pich
a2a31df98e
Fix crash on deserialize parcelable array (#2149) 2023-03-18 00:41:45 +01:00
dependabot[bot]
060bab46e2
Bump androidx.recyclerview:recyclerview from 1.2.1 to 1.3.0 (#2145) 2023-03-10 18:14:50 +00:00
dependabot[bot]
a350a167f3
Bump androidx.lifecycle:lifecycle-livedata-ktx from 2.5.1 to 2.6.0 (#2146) 2023-03-10 18:14:31 +00:00
Rafał Borcz
cc2079f4c9
New Crowdin updates (#2138) 2023-03-08 21:36:57 +01:00
Mikołaj Pich
d778c99bbb Merge branch 'hotfix/1.9.2' into develop 2023-03-08 21:29:39 +01:00
Mikołaj Pich
c4672b8de9 Merge branch 'hotfix/1.9.2' 2023-03-08 21:28:57 +01:00
Mikołaj Pich
1b40e339b7 Version 1.9.2 2023-03-08 21:28:48 +01:00
Mikołaj Pich
ee5ac46493
Show invalid symbol message when nonexistent symbol entered (#2143) 2023-03-08 09:11:25 +01:00
Mikołaj Pich
ef398f7409 Add missing override to RemoteConfigHelper.initialize() 2023-03-07 22:29:37 +01:00
Mikołaj Pich
5331bf90cd
Use user agent template from firebase remote config (#2139)
* Use user agent template from firebase remote config

* Improve base class usage, activation refactor
2023-03-07 18:10:20 +01:00
dependabot[bot]
9ce1ba75b2
Bump com.google.firebase:firebase-bom from 31.2.2 to 31.2.3 (#2141) 2023-03-06 21:46:37 +00:00
dependabot[bot]
fba86930fe
Bump com.android.tools.build:gradle from 7.4.1 to 7.4.2 (#2140) 2023-03-06 21:46:18 +00:00
Mikołaj Pich
a495fcbc5f
Fix saving attachements with same url but from different messages (#2137) 2023-03-02 18:01:48 +01:00
Mikołaj Pich
f11354dd35 Fix marking message as read (#2102) 2023-03-01 22:59:44 +01:00
Rafał Borcz
12a54278fc
New Crowdin updates (#2109) 2023-03-01 22:53:42 +01:00
dependabot[bot]
6ddaeb99da
Bump com.google.firebase:firebase-bom from 31.2.1 to 31.2.2 (#2125) 2023-03-01 21:29:48 +00:00
dependabot[bot]
9ae2ffe7ae
Bump androidx.test:runner from 1.5.1 to 1.5.2 (#2133) 2023-03-01 21:17:58 +00:00
dependabot[bot]
5b0e47b1c5
Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin (#2127) 2023-03-01 21:14:29 +00:00
dependabot[bot]
3e09a1dcee
Bump com.fredporciuncula:flow-preferences from 1.8.0 to 1.9.0 (#2126) 2023-03-01 21:14:08 +00:00
dependabot[bot]
63bd5f95cb
Bump about_libraries from 10.5.2 to 10.6.1 (#2130) 2023-03-01 21:02:04 +00:00
dependabot[bot]
531c7592b2
Bump org.jetbrains.kotlinx:kotlinx-serialization-json (#2132) 2023-03-01 21:00:51 +00:00
dependabot[bot]
3d28168749
Bump com.huawei.agconnect:agcp from 1.8.0.300 to 1.8.1.300 (#2131) 2023-03-01 20:59:36 +00:00
dependabot[bot]
0c2fd1d2db
Bump androidx.annotation:annotation from 1.5.0 to 1.6.0 (#2134) 2023-03-01 20:58:55 +00:00
dependabot[bot]
811f839949
Bump androidx.test.ext:junit from 1.1.4 to 1.1.5 (#2135) 2023-03-01 20:58:33 +00:00
dependabot[bot]
ea26a6c1c9
Bump com.huawei.agconnect:agconnect-crash from 1.8.0.300 to 1.8.1.300 (#2136) 2023-03-01 20:57:36 +00:00
dependabot[bot]
ac446e4f91
Bump hilt_version from 2.44.2 to 2.45 (#2120) 2023-02-24 09:09:18 +00:00
dependabot[bot]
78ae23df68
Bump kotlin_version from 1.8.0 to 1.8.10 (#2117) 2023-02-17 22:57:25 +00:00
dependabot[bot]
d21e4afad2
Bump com.android.tools:desugar_jdk_libs from 1.1.8 to 2.0.2 (#2118) 2023-02-17 22:46:31 +00:00
dependabot[bot]
6f819bcb80
Bump com.google.android.gms:play-services-ads from 21.4.0 to 21.5.0 (#2116) 2023-02-17 22:44:57 +00:00
dependabot[bot]
4d237d3672
Bump com.android.tools.build:gradle from 7.4.0 to 7.4.1 (#2115) 2023-02-17 22:44:37 +00:00
dependabot[bot]
af6d5c3063
Bump work_manager from 2.7.1 to 2.8.0 (#2119) 2023-02-17 22:44:16 +00:00
dependabot[bot]
87b8989dc8
Bump com.google.firebase:firebase-crashlytics-gradle from 2.9.2 to 2.9.4 (#2121) 2023-02-17 22:40:26 +00:00
dependabot[bot]
2760318f3d
Bump androidx.appcompat:appcompat from 1.6.0 to 1.6.1 (#2122) 2023-02-17 22:40:06 +00:00
dependabot[bot]
6596f3226b
Bump com.google.firebase:firebase-bom from 31.2.0 to 31.2.1 (#2123) 2023-02-17 22:39:48 +00:00
dependabot[bot]
22dd16d278
Bump mockk from 1.13.3 to 1.13.4 (#2112) 2023-01-30 15:53:30 +00:00
dependabot[bot]
d1b198222d
Bump material from 1.7.0 to 1.8.0 (#2113) 2023-01-30 15:52:36 +00:00
dependabot[bot]
277c3c7f0b
Bump google-services from 4.3.14 to 4.3.15 (#2110) 2023-01-29 17:55:16 +00:00
dependabot[bot]
f7d12670e7
Bump firebase-bom from 31.1.1 to 31.2.0 (#2111) 2023-01-29 17:54:58 +00:00
Rafał Borcz
32d6b4a7a6
Add menu order settings (#1924) 2023-01-14 17:06:47 +01:00
dependabot[bot]
6df3f22c7d
Bump room from 2.4.3 to 2.5.0 (#2105) 2023-01-14 15:30:53 +00:00
dependabot[bot]
95cf521f63
Bump gradle from 7.3.1 to 7.4.0 (#2106) 2023-01-14 15:21:22 +00:00
dependabot[bot]
ef9e4b7ad9
Bump appcompat from 1.5.1 to 1.6.0 (#2107) 2023-01-14 15:14:15 +00:00
dependabot[bot]
ac4a822930
Bump agconnect-crash from 1.7.3.302 to 1.8.0.300 (#2104) 2023-01-14 15:13:34 +00:00
dependabot[bot]
89678c2276
Bump agcp from 1.7.3.302 to 1.8.0.300 (#2108) 2023-01-14 15:13:06 +00:00
Mikołaj Pich
e1bffabf10
Fix marking message as read (#2102) 2023-01-14 15:48:58 +01:00
dependabot[bot]
af8bb53c17
Bump junit from 1.1.4 to 1.1.5 (#2098) 2023-01-10 07:28:02 +00:00
dependabot[bot]
0306e38130
Bump runner from 1.5.1 to 1.5.2 (#2099) 2023-01-10 07:17:58 +00:00
dependabot[bot]
84812fb048
Bump hianalytics from 6.9.0.301 to 6.9.1.200 (#2100) 2023-01-10 07:17:38 +00:00
dependabot[bot]
2293e8c1e6
Bump huawei-publish-gradle-plugin from 1.3.4 to 1.3.5 (#2101) 2023-01-10 07:17:17 +00:00
dependabot[bot]
368028c6f4
Bump kotlin_version from 1.7.21 to 1.8.0 (#2092) 2023-01-06 14:11:53 +00:00
Mikołaj Pich
13650b3e0d Merge branch 'release/1.9.1' into develop 2023-01-05 23:01:51 +01:00
Mikołaj Pich
4bb1198735 Merge branch 'release/1.9.1' 2023-01-05 23:01:43 +01:00
Mikołaj Pich
3eb74da945 Version 1.9.1 2023-01-05 23:01:38 +01:00
Mikołaj Pich
5161fdd543
Add missing info to student selection email reports (#2096) 2023-01-05 21:47:53 +00:00
Rafał Borcz
377e0c3a0d
Fix school name text wrap in dashboard and student details (#2095) 2023-01-05 22:42:35 +01:00
dependabot[bot]
1c9860091a
Bump robolectric from 4.9.1 to 4.9.2 (#2093) 2023-01-03 07:45:25 +00:00
Mikołaj Pich
a383f7409d Merge branch 'release/1.9.0' into develop 2023-01-01 21:57:53 +01:00
Mikołaj Pich
9a8fb593c0 Merge branch 'release/1.9.0' 2023-01-01 21:57:47 +01:00
Mikołaj Pich
f4c6e0ad1b Version 1.9.0 2023-01-01 21:57:39 +01:00
Rafał Borcz
b30b7c3318
New Crowdin updates (#2068) 2023-01-01 21:52:46 +01:00
Mikołaj Pich
897eac050a
Refactor student selection screen (#2087) 2023-01-01 20:26:32 +01:00
Mikołaj Pich
83974b6550
Fix NPE when trying to remove a message from mailbox that doesn't match any student (#2090) 2023-01-01 20:21:28 +01:00
Patryk
7efd106658
Update date in LICENSE file (#2089) 2023-01-01 12:16:09 +01:00
dependabot[bot]
9cedab979c
Bump robolectric from 4.9 to 4.9.1 (#2088) 2022-12-26 20:07:25 +00:00
Mikołaj Pich
510e2d5b88
Fix html entities parsing in school announcements (#2086) 2022-12-25 04:40:58 +01:00
Mikołaj Pich
63d6a0b325 Merge branch 'hotfix/1.8.3' into develop 2022-12-21 13:30:26 +01:00
Mikołaj Pich
da0943b319 Merge branch 'hotfix/1.8.3' 2022-12-21 13:29:38 +01:00
Mikołaj Pich
67875b1a9a Version 1.8.3 2022-12-21 13:29:32 +01:00
Mikołaj Pich
aa3d7e37fc Automatically show current student mailbox only when there is only one mailbox available (#2085)
* Automatically show current student mailbox only when there is only one mailbox for this student available

* Fallback to 'unknown' mailbox key if there is no matching mailbox to message
2022-12-21 13:15:28 +01:00
Mikołaj Pich
ede5914d70
Automatically show current student mailbox only when there is only one mailbox available (#2085)
* Automatically show current student mailbox only when there is only one mailbox for this student available

* Fallback to 'unknown' mailbox key if there is no matching mailbox to message
2022-12-21 00:31:29 +01:00
Mikołaj Pich
09c968f273 Merge branch 'hotfix/1.8.2' into develop 2022-12-21 00:15:02 +01:00
Mikołaj Pich
345b580601 Merge branch 'hotfix/1.8.2' 2022-12-21 00:07:57 +01:00
Mikołaj Pich
61240777cf Version 1.8.2 2022-12-21 00:00:03 +01:00
Mikołaj Pich
7588345b6d Bump sdk 2022-12-20 23:35:47 +01:00
Mikołaj Pich
2fa26c37a9 Revert "Fix app name in french (#2072)"
This reverts commit 277ffd22be786cfa429ea1d61827e8cb62d1ea56.
2022-12-20 21:55:46 +01:00
Mikołaj Pich
c34c63c128
Add support for new ADFS light instances (#2084)
* Update known symbols

* Update resman host details

* Add adfslight from tomaszowmazowiecki

* Bump sdk to 1.8.2-SNAPSHOT

* Add migration 54 with tests

* Close db in migration tests

* Run tests workflow on every pull request
2022-12-20 16:06:55 +01:00
Rafał Borcz
a26dadb224 Fix a typo in excuse message subject (#2071) 2022-12-20 15:59:36 +01:00
Rafał Borcz
277ffd22be Fix app name in french (#2072) 2022-12-20 15:59:36 +01:00
dependabot[bot]
f1479d489b
Bump play-services-ads from 21.3.0 to 21.4.0 (#2083) 2022-12-20 12:28:26 +00:00
dependabot[bot]
fba4e85311
Bump firebase-bom from 31.1.0 to 31.1.1 (#2079) 2022-12-14 21:52:41 +00:00
dependabot[bot]
4a5991ade4
Bump hianalytics from 6.9.0.300 to 6.9.0.301 (#2080) 2022-12-14 21:43:04 +00:00
dependabot[bot]
a735c378f1
Bump fragment-ktx from 1.5.4 to 1.5.5 (#2077) 2022-12-14 21:42:21 +00:00
Rafał Borcz
217ebfc549
Fix app name in french (#2072) 2022-12-14 22:41:57 +01:00
Rafał Borcz
df5155f1c7
Fix a typo in excuse message subject (#2071) 2022-12-05 15:45:07 +01:00
Rafał Borcz
b93c0222a2
Fix conference details strings (#2070) 2022-12-05 15:44:30 +01:00
dependabot[bot]
083ca34f1b
Bump hianalytics from 6.8.0.300 to 6.9.0.300 (#2069) 2022-12-05 13:32:46 +00:00
dependabot[bot]
5d5dfd4eb4
Bump mockk from 1.13.2 to 1.13.3 (#2067) 2022-12-01 18:38:59 +00:00
Mikołaj Pich
429fdfa4a0
Update project to Android SDK 33 (#2011) 2022-12-01 19:02:25 +01:00
Rafał Borcz
302d723cfb
Suppress menu deprecations (#2031) 2022-12-01 18:14:28 +01:00
Patryk
8f50ee82b3
Change fakelog to https (#2063) 2022-11-28 19:50:14 +01:00
dependabot[bot]
9dc1220496
Bump about_libraries from 10.5.1 to 10.5.2 (#2066) 2022-11-28 18:36:14 +00:00
dependabot[bot]
ae39bd94e5
Bump hilt_version from 2.44.1 to 2.44.2 (#2058) 2022-11-22 20:42:38 +00:00
dependabot[bot]
85ce23845f
Bump firebase-bom from 31.0.3 to 31.1.0 (#2057) 2022-11-21 20:51:23 +00:00
dependabot[bot]
890d60811b
Bump agcp from 1.7.3.301 to 1.7.3.302 (#2059) 2022-11-21 20:51:07 +00:00
dependabot[bot]
49e68f5c8b
Bump agconnect-crash from 1.7.3.300 to 1.7.3.302 (#2060) 2022-11-21 20:50:47 +00:00
Mikołaj Pich
1df4679db8 Merge branch 'release/1.8.1' into develop 2022-11-20 00:05:47 +01:00
Mikołaj Pich
e03aae2d56 Merge branch 'release/1.8.1' 2022-11-20 00:05:38 +01:00
Mikołaj Pich
9c60ce688b Version 1.8.1 2022-11-20 00:05:34 +01:00
Mikołaj Pich
fdce2cf477
Improve error handling in horizontal tile on dashboard (#2053) 2022-11-19 22:50:51 +01:00
Damian Czupryn
650cbd5a10
Add info about optional ads in README (#2054) 2022-11-19 14:11:26 +01:00
Mikołaj Pich
b160367744
Add support for reversed student name mailbox matching (#2051)
* Add support for reversed student name mailbox matching

* Add additional log stmt to mailbox matching in all mailbox load

* Revert changes in mapper
2022-11-19 08:52:35 +01:00
Mikołaj Pich
6c115fb915
Fallback to subject name from timetable when attendance item doesn't have it (#2052)
* Fallback to subject name from timetable when attendance item doesn't have it

* Fix tests

* Add some unit tests
2022-11-18 16:32:04 +01:00
Mikołaj Pich
7a408899df Merge branch 'release/1.8.0' into develop 2022-11-16 20:31:18 +01:00
Mikołaj Pich
4bce35f810 Merge branch 'release/1.8.0' 2022-11-16 20:31:09 +01:00
Mikołaj Pich
2d83218f61 Version 1.8.0 2022-11-16 20:31:02 +01:00
Rafał Borcz
d3e276d6fc
New Crowdin updates (#2049)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2022-11-16 20:13:48 +01:00
Mikołaj Pich
51a1097bb4
Add mailbox chooser to messages (#2002) 2022-11-16 13:46:47 +01:00
Mikołaj Pich
db4f172fb8
Fix unread status in sent messages (#2048) 2022-11-16 12:54:55 +01:00
dependabot[bot]
4d49e956b8
Bump junit from 1.1.3 to 1.1.4 (#2043) 2022-11-14 20:48:12 +00:00
dependabot[bot]
b8296ac02f
Bump kotlin_version from 1.7.20 to 1.7.21 (#2042) 2022-11-14 20:31:26 +00:00
dependabot[bot]
d6385e8cdd
Bump core from 1.4.0 to 1.5.0 (#2045) 2022-11-14 20:31:02 +00:00
dependabot[bot]
885319a885
Bump hilt_version from 2.44 to 2.44.1 (#2044) 2022-11-14 18:36:20 +00:00
dependabot[bot]
fded5007c1
Bump firebase-bom from 31.0.2 to 31.0.3 (#2041) 2022-11-14 18:22:25 +00:00
dependabot[bot]
66ff14f719
Bump agcp from 1.7.3.300 to 1.7.3.301 (#2046) 2022-11-14 18:21:35 +00:00
dependabot[bot]
1257dc63d3
Bump runner from 1.4.0 to 1.5.1 (#2047) 2022-11-14 18:21:17 +00:00
Rafał Borcz
50b6d380b6
Fix unexpected error in support ad when no internet (#2030) 2022-11-02 16:44:05 +01:00
Rafał Borcz
62b7d42a73
New Crowdin updates (#1966) 2022-11-01 20:57:05 +01:00
dependabot[bot]
21fe209246
Bump firebase-bom from 31.0.1 to 31.0.2 (#2032) 2022-11-01 19:51:28 +00:00
dependabot[bot]
02cd4e4e06
Bump sonarqube-gradle-plugin from 3.4.0.2513 to 3.5.0.2730 (#2033) 2022-11-01 19:50:59 +00:00
dependabot[bot]
86fe2b61cb
Bump agcp from 1.7.2.300 to 1.7.3.300 (#2034) 2022-11-01 19:50:37 +00:00
dependabot[bot]
4113bd9b53
Bump agconnect-crash from 1.7.2.300 to 1.7.3.300 (#2035) 2022-11-01 19:50:17 +00:00
dependabot[bot]
d924902dac
Bump CircularImageView from 4.2.0 to 4.3.0 (#2036) 2022-11-01 19:49:56 +00:00
Damian Czupryn
b269360ecb
Langs placement in README adjustments (#2029) 2022-10-30 03:00:39 +01:00
Damian Czupryn
ffd5addadb
Add Crowdin badges to README (#2025) 2022-10-28 11:10:35 +02:00
Mikołaj Pich
c5e2b18695
Fix SSL certificate out-of-date detection (#2028) 2022-10-28 11:10:05 +02:00
Mikołaj Pich
515a3973b7
Use text color, font face and red dot to differentiate unread messages (#2027) 2022-10-28 11:09:38 +02:00
Mikołaj Pich
7bee10d5ce
Hide room view in timetable item if there is no room in API (#2026) 2022-10-28 11:08:40 +02:00
Mikołaj Pich
22a4f509dc
Add installation id to crashlytics and bug report emails (#2024) 2022-10-27 12:41:33 +02:00
Damian Czupryn
3925a6261b
Add missing CS and SK links in German README (#2018) 2022-10-26 22:27:37 +02:00
dependabot[bot]
49b383fbe5
Bump firebase-bom from 31.0.0 to 31.0.1 (#2019) 2022-10-26 18:22:53 +00:00
dependabot[bot]
4a484dc2ce
Bump fragment-ktx from 1.5.3 to 1.5.4 (#2020) 2022-10-26 18:22:34 +00:00
dependabot[bot]
a14c4b489b
Bump material from 1.6.1 to 1.7.0 (#2022) 2022-10-26 18:22:16 +00:00
dependabot[bot]
e91cd18804
Bump firebase-bom from 30.5.0 to 31.0.0 (#2013) 2022-10-18 19:41:15 +00:00
dependabot[bot]
4c24363599
Bump about_libraries from 10.5.0 to 10.5.1 (#2012) 2022-10-18 19:40:28 +00:00
dependabot[bot]
e20c232f8f
Bump kotlinx-serialization-json from 1.4.0 to 1.4.1 (#2014) 2022-10-18 19:39:54 +00:00
dependabot[bot]
1f11eea9b5
Bump gradle from 7.3.0 to 7.3.1 (#2015) 2022-10-18 19:39:36 +00:00
dependabot[bot]
42f9a00e8c
Bump play-services-ads from 21.2.0 to 21.3.0 (#2016) 2022-10-18 19:39:16 +00:00
Daniel Olczyk
ad487e680c
Fix grade weight text truncation in grade dialog with large font set (#2009) 2022-10-05 22:25:09 +02:00
dependabot[bot]
3f431022a5
Bump about_libraries from 10.4.0 to 10.5.0 (#2005) 2022-10-04 08:08:21 +00:00
dependabot[bot]
cd037f0ce0
Bump kotlin_version from 1.7.10 to 1.7.20 (#2003) 2022-10-04 07:58:58 +00:00
Mikołaj Pich
37f7f21a03
Reorder action buttons on the message preview screen to hide the forward button in overflow menu (#2000) 2022-10-04 09:51:30 +02:00
dependabot[bot]
c653039590
Bump coil from 2.2.1 to 2.2.2 (#2004) 2022-10-04 07:50:05 +00:00
dependabot[bot]
95a90a7a79
Bump mockk from 1.13.1 to 1.13.2 (#2006) 2022-10-04 07:49:41 +00:00
dependabot[bot]
4dc80595ac
Bump robolectric from 4.8.2 to 4.9 (#2007) 2022-10-04 07:49:22 +00:00
dependabot[bot]
8114a2376e
Bump gradle from 7.2.2 to 7.3.0 (#1985) 2022-09-28 21:43:45 +00:00
dependabot[bot]
a523850216
Bump annotation from 1.4.0 to 1.5.0 (#1998) 2022-09-28 23:34:06 +02:00
Michael
354f51dd70
Fix student average calculation error in grade statistics (#1981)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2022-09-28 23:33:05 +02:00
dependabot[bot]
b271c12ebc
Bump hilt_version from 2.43.2 to 2.44 (#1994) 2022-09-28 20:28:31 +00:00
dependabot[bot]
8ca41b5ba3
Bump hianalytics from 6.7.0.300 to 6.8.0.300 (#1995) 2022-09-28 20:28:01 +00:00
dependabot[bot]
edbe45332a
Bump mockk from 1.12.8 to 1.13.1 (#1996) 2022-09-28 20:27:43 +00:00
dependabot[bot]
1bbd249275
Bump fragment-ktx from 1.5.2 to 1.5.3 (#1997) 2022-09-28 20:25:58 +00:00
dependabot[bot]
5148ff291b
Bump google-services from 4.3.13 to 4.3.14 (#1992) 2022-09-21 20:59:41 +00:00
dependabot[bot]
a1dc00af42
Bump agcp from 1.7.1.300 to 1.7.2.300 (#1989) 2022-09-21 20:49:36 +00:00
dependabot[bot]
f1db993fee
Bump agconnect-crash from 1.7.1.300 to 1.7.2.300 (#1990) 2022-09-21 20:40:36 +00:00
dependabot[bot]
4f0519552e
Bump firebase-crashlytics-gradle from 2.9.1 to 2.9.2 (#1988) 2022-09-21 20:39:29 +00:00
dependabot[bot]
3625c5c518
Bump firebase-bom from 30.4.1 to 30.5.0 (#1991) 2022-09-21 20:39:08 +00:00
dependabot[bot]
afbfb9761f
Bump mockk from 1.12.7 to 1.12.8 (#1986) 2022-09-21 20:38:55 +00:00
dependabot[bot]
a5c636853a
Bump coil from 2.2.0 to 2.2.1 (#1973) 2022-09-14 11:19:05 +00:00
dependabot[bot]
d5d45ed1ba
Bump play-services-ads from 21.1.0 to 21.2.0 (#1972) 2022-09-14 11:18:29 +00:00
dependabot[bot]
d3f869c6c2
Bump firebase-bom from 30.4.0 to 30.4.1 (#1971) 2022-09-14 11:18:09 +00:00
dependabot[bot]
46c29c438e
Bump appcompat from 1.5.0 to 1.5.1 (#1975) 2022-09-14 11:17:19 +00:00
dependabot[bot]
73a7255d3a
Bump firebase-bom from 30.3.2 to 30.4.0 (#1968) 2022-09-05 19:49:30 +00:00
Mikołaj Pich
c7af85e0e1 Merge branch 'release/1.7.5' into develop 2022-09-02 21:31:39 +02:00
Mikołaj Pich
afc16e3d17 Merge branch 'release/1.7.5' 2022-09-02 21:31:31 +02:00
Mikołaj Pich
59f6f5c212 Version 1.7.5 2022-09-02 21:31:27 +02:00
Mikołaj Pich
86f8763e69
Display lesson number in attendance notification if subject is blank (#1965) 2022-09-02 21:30:30 +02:00
Mikołaj Pich
157becb017
Fix matching mailboxes when there is more than one space between words (#1964) 2022-09-02 20:19:19 +02:00
Mikołaj Pich
83ca9a7060 Merge branch 'release/1.7.4' into develop 2022-09-01 17:57:30 +02:00
Mikołaj Pich
1033be4503 Merge branch 'release/1.7.4' 2022-09-01 17:57:24 +02:00
Mikołaj Pich
e67066f3ae Version 1.7.4 2022-09-01 17:57:20 +02:00
Mikołaj Pich
bc22808b0e
Add support for matching last kingergarten semester if there is no any current (#1962) 2022-09-01 17:48:46 +02:00
Mikołaj Pich
e05abb3539
Fix showing empty view in grade details when there is no grades (#1963) 2022-09-01 17:48:03 +02:00
Mikołaj Pich
6153c7b97d
Add support for match mailboxes with more different names (#1961) 2022-09-01 14:55:00 +02:00
Mikołaj Pich
e574e5e2ec Merge branch 'release/1.7.3' into develop 2022-08-31 19:31:39 +02:00
Mikołaj Pich
e6571a1dfc Merge branch 'release/1.7.3' 2022-08-31 19:31:33 +02:00
Mikołaj Pich
d566de0282 Version 1.7.3 2022-08-31 19:31:28 +02:00
Mikołaj Pich
558db061f5
Fix marking message as read (#1960)
* Fix marking message as read

* Update sdk

* Update sdk

* Fix tests

* Use many recipients strings instead of first recipient
2022-08-31 18:31:12 +02:00
Mikołaj Pich
190f40ede8 Merge branch 'release/1.7.2' into develop 2022-08-30 13:34:28 +02:00
Mikołaj Pich
4b795d6ef5 Merge branch 'release/1.7.2' 2022-08-30 13:34:20 +02:00
Mikołaj Pich
d139bd5b14 Version 1.7.2 2022-08-30 13:34:10 +02:00
Rafał Borcz
bf34cb0c1e
New Crowdin updates (#1953)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2022-08-30 12:11:32 +02:00
Mikołaj Pich
eed091aad2
Update row in mailboxes table on primary key conflict (#1954) 2022-08-30 09:07:24 +02:00
Mikołaj Pich
535206056d
Fix selecting student mailbox based on studentName field (#1958) 2022-08-30 09:07:07 +02:00
Mikołaj Pich
f2cb3b4f9e
Change message draft key in shared preferences (#1959) 2022-08-30 09:06:29 +02:00
dependabot[bot]
54372e0a55
Bump kotlinx-serialization-json from 1.3.3 to 1.4.0 (#1950) 2022-08-29 13:40:14 +00:00
dependabot[bot]
5c17c38d1d
Bump mockk from 1.12.5 to 1.12.7 (#1955) 2022-08-29 13:30:56 +00:00
dependabot[bot]
f68a8e4215
Bump robolectric from 4.8.1 to 4.8.2 (#1956) 2022-08-29 13:30:28 +00:00
dependabot[bot]
70c2cb7dbf
Bump desugar_jdk_libs from 1.1.6 to 1.1.8 (#1957) 2022-08-29 13:30:00 +00:00
Mikołaj Pich
7f6fd60821 Merge branch 'release/1.7.1' into develop 2022-08-23 00:56:29 +02:00
Mikołaj Pich
62c04fb205 Merge branch 'release/1.7.1' 2022-08-23 00:56:20 +02:00
Mikołaj Pich
10c36f19bf Version 1.7.1 2022-08-23 00:56:12 +02:00
Rafał Borcz
37d756b8fe
New Crowdin updates (#1952) 2022-08-23 00:54:19 +02:00
Mikołaj Pich
de1bc4809f
Fix ads translations (#1951) 2022-08-23 00:08:39 +02:00
Mikołaj Pich
3d6ec93cde Merge branch 'release/1.7.0' into develop 2022-08-22 17:58:51 +02:00
Mikołaj Pich
c293c76398 Merge branch 'release/1.7.0' 2022-08-22 17:58:41 +02:00
Mikołaj Pich
09e07a1713 Version 1.7.0 2022-08-22 17:58:35 +02:00
Rafał Borcz
71f1a55437
New Crowdin updates (#1895) 2022-08-22 16:45:59 +02:00
dependabot[bot]
d9e22af5ef
Bump desugar_jdk_libs from 1.1.5 to 1.1.6 (#1948) 2022-08-22 13:28:58 +00:00
dependabot[bot]
bc0689a30d
Bump coil from 2.1.0 to 2.2.0 (#1949) 2022-08-22 13:28:27 +00:00
Mikołaj Pich
9d47127921
Add support for messages plus API (#1945) 2022-08-22 14:30:50 +02:00
dependabot[bot]
08a3bd77bd
Bump appcompat from 1.4.2 to 1.5.0 (#1946) 2022-08-22 07:00:10 +00:00
dependabot[bot]
9fe1151a04
Bump fragment-ktx from 1.5.1 to 1.5.2 (#1947) 2022-08-19 22:22:47 +00:00
Patryk
793952cb44
Fix typo in README DE.md (#1936)
* Update README.de.md

* Change in README-DE.md file
2022-08-14 22:16:47 +02:00
dependabot[bot]
d64a21b50c
Bump hianalytics from 6.6.0.300 to 6.7.0.300 (#1944) 2022-08-10 09:56:20 +00:00
dependabot[bot]
274f9dde07
Bump agconnect-crash from 1.7.0.300 to 1.7.1.300 (#1943) 2022-08-10 09:48:02 +00:00
dependabot[bot]
5a884a4c56
Bump agcp from 1.7.0.300 to 1.7.1.300 (#1938) 2022-08-10 09:38:15 +00:00
dependabot[bot]
c55fd98179
Bump about_libraries from 10.3.1 to 10.4.0 (#1941) 2022-08-10 09:37:53 +00:00
Patryk
ffc0cd840b
Update workflow dependency (#1937)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2022-08-10 11:28:22 +02:00
dependabot[bot]
96067946d0
Bump firebase-bom from 30.3.1 to 30.3.2 (#1940) 2022-08-10 09:27:46 +00:00
dependabot[bot]
9339e7d916
Bump gradle from 7.2.1 to 7.2.2 (#1942) 2022-08-10 09:27:24 +00:00
dependabot[bot]
b4117aa62e
Bump flow-preferences from 1.7.0 to 1.8.0 (#1925) 2022-08-03 10:56:41 +00:00
dependabot[bot]
dc3a941e24
Bump core-splashscreen from 1.0.0-rc01 to 1.0.0 (#1929) 2022-08-01 21:36:28 +00:00
dependabot[bot]
b67ecbba4b
Bump room from 2.4.2 to 2.4.3 (#1928) 2022-08-01 21:26:37 +00:00
dependabot[bot]
1175740ba2
Bump activity-ktx from 1.5.0 to 1.5.1 (#1926) 2022-08-01 21:26:34 +00:00
dependabot[bot]
378ed0100f
Bump huawei-publish-gradle-plugin from 1.3.3 to 1.3.4 (#1934) 2022-08-01 21:26:15 +00:00
dependabot[bot]
cf87339ac4
Bump hilt_version from 2.43 to 2.43.1 (#1927) 2022-08-01 21:18:52 +00:00
dependabot[bot]
c23a90f104
Bump fragment-ktx from 1.5.0 to 1.5.1 (#1930) 2022-08-01 21:17:35 +00:00
dependabot[bot]
d337be0f40
Bump firebase-bom from 30.3.0 to 30.3.1 (#1931) 2022-08-01 21:17:20 +00:00
dependabot[bot]
cf7c6f78ea
Bump lifecycle-livedata-ktx from 2.5.0 to 2.5.1 (#1932) 2022-08-01 21:17:00 +00:00
dependabot[bot]
efa68f5044
Bump mockk from 1.12.4 to 1.12.5 (#1933) 2022-08-01 21:16:46 +00:00
dependabot[bot]
b9be85d99c
Bump hilt_version from 2.42 to 2.43 (#1923) 2022-07-27 10:09:28 +00:00
dependabot[bot]
dfc4553fc6
Bump firebase-bom from 30.2.0 to 30.3.0 (#1920) 2022-07-21 21:28:53 +00:00
dependabot[bot]
08c9539abe
Bump coroutines from 1.6.3 to 1.6.4 (#1921) 2022-07-21 21:28:37 +00:00
dependabot[bot]
fd18583df2
Bump play-services-ads from 21.0.0 to 21.1.0 (#1922) 2022-07-21 21:28:20 +00:00
Mikołaj Pich
7c4f1c7b22
Add auto refresh to reporting units (#1916) 2022-07-12 12:23:55 +02:00
dependabot[bot]
bdb6c962ea
Bump hianalytics from 6.5.0.300 to 6.6.0.300 (#1919) 2022-07-12 10:20:42 +00:00
dependabot[bot]
f1c217b087
Bump kotlin_version from 1.7.0 to 1.7.10 (#1918) 2022-07-12 10:20:28 +00:00
dependabot[bot]
4b6277abf5
Bump activity-ktx from 1.4.0 to 1.5.0 (#1912) 2022-07-09 07:34:24 +00:00
dependabot[bot]
344e0d55ff
Bump lifecycle-livedata-ktx from 2.4.1 to 2.5.0 (#1911) 2022-07-09 07:34:03 +00:00
dependabot[bot]
89a6a98bbf
Bump google-services from 4.3.10 to 4.3.13 (#1913) 2022-07-09 07:33:46 +00:00
dependabot[bot]
fcc7dc0913
Bump fragment-ktx from 1.4.1 to 1.5.0 (#1915) 2022-07-09 07:33:27 +00:00
Rafał Borcz
1b74bffc06
Fix no mobile devices on parent account (#1896) 2022-07-02 19:10:57 +02:00
dependabot[bot]
0f11f14c3e
Bump firebase-bom from 30.1.0 to 30.2.0 (#1909) 2022-06-28 15:07:33 +00:00
dependabot[bot]
e70fe6f097
Bump firebase-crashlytics-gradle from 2.9.0 to 2.9.1 (#1910) 2022-06-28 15:06:20 +00:00
dependabot[bot]
b70649f136
Bump about_libraries from 10.3.0 to 10.3.1 (#1907) 2022-06-28 15:05:51 +00:00
Rafał Borcz
7b13684137
Fix ads tile (#1905) 2022-06-26 15:50:35 +02:00
dependabot[bot]
c4689fcbb3
Bump agconnect-crash from 1.6.6.200 to 1.7.0.300 (#1899) 2022-06-26 12:44:06 +00:00
Rafał Borcz
d8f644c5b4
Add ads to dashboard (#1815) 2022-06-26 13:28:35 +02:00
Michael
c808bf2e61
Fix timetable widget day reset (#1862)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2022-06-26 13:06:43 +02:00
Rafał Borcz
0fb55bd6c6
Fix doubled announcements (#1897) 2022-06-26 12:12:11 +02:00
dependabot[bot]
c5dfea788c
Bump annotation from 1.3.0 to 1.4.0 (#1900) 2022-06-23 12:09:50 +00:00
dependabot[bot]
120e5c9171
Bump coroutines from 1.6.2 to 1.6.3 (#1902) 2022-06-23 12:09:25 +00:00
Rafał Borcz
a97039a727
Fix jumping point in notes on refresh (#1898) 2022-06-19 21:04:05 +02:00
Rafał Borcz
e9ba65f8f6
Fix multiline address in student info (#1891) 2022-06-18 12:12:21 +02:00
Rafał Borcz
a264abf814
Fix typo in average description (#1892) 2022-06-18 12:12:04 +02:00
Rafał Borcz
0a2eb07844
Fix date in attendance and timetable when day is changing (#1893) 2022-06-18 12:11:46 +02:00
Rafał Borcz
bfab265ccf
Fix case sensitive domain checker (#1894) 2022-06-18 11:54:08 +02:00
dependabot[bot]
cd59166efb
Bump sonarqube-gradle-plugin from 3.3 to 3.4.0.2513 (#1888) 2022-06-16 22:15:18 +00:00
dependabot[bot]
06ed5f6079
Bump logging-interceptor from 4.9.3 to 4.10.0 (#1889) 2022-06-16 21:53:21 +00:00
Rafał Borcz
6b70583573
New Crowdin updates (#1873) 2022-06-13 07:43:40 +02:00
Rafał Borcz
c3cbaa6ac2
Update dependencies (#1887) 2022-06-13 07:43:12 +02:00
dependabot[bot]
f61d820d6f
Bump core-ktx from 1.7.0 to 1.8.0 (#1882) 2022-06-13 05:07:54 +00:00
dependabot[bot]
03ad5527f8
Bump appcompat from 1.4.1 to 1.4.2 (#1883) 2022-06-13 04:59:50 +00:00
dependabot[bot]
cce736410b
Bump material from 1.6.0 to 1.6.1 (#1884) 2022-06-13 04:59:31 +00:00
dependabot[bot]
8c515bd03f
Bump coroutines from 1.6.1 to 1.6.2 (#1875) 2022-05-31 13:52:09 +00:00
dependabot[bot]
8dcb3ed45d
Bump firebase-crashlytics-gradle from 2.8.1 to 2.9.0 (#1874) 2022-05-31 13:51:12 +00:00
dependabot[bot]
4f3f24ac10
Bump about_libraries from 10.2.0 to 10.3.0 (#1876) 2022-05-31 13:50:52 +00:00
dependabot[bot]
d074e5c9b3
Bump play-services-ads from 20.6.0 to 21.0.0 (#1877) 2022-05-31 13:50:22 +00:00
dependabot[bot]
d2d1d1dba7
Bump firebase-bom from 30.0.2 to 30.1.0 (#1878) 2022-05-31 13:50:03 +00:00
Michael
891e241d1a
Hide account selector in MessagePreviewView and SendMessageView (#1866)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2022-05-28 02:03:42 +02:00
Michael
5c4a3d578b
Add grade sorting by average (#1863) 2022-05-27 22:19:22 +02:00
dependabot[bot]
fcf0adfd80
Bump gradle from 7.1.3 to 7.2.0 (#1857) 2022-05-26 05:26:52 +00:00
dependabot[bot]
c42a47ac48
Bump material from 1.5.0 to 1.6.0 (#1846) 2022-05-26 04:18:37 +00:00
dependabot[bot]
fa48b033af
Bump constraintlayout from 2.1.3 to 2.1.4 (#1869) 2022-05-24 08:44:17 +00:00
dependabot[bot]
808927a58a
Bump coil from 2.0.0 to 2.1.0 (#1870) 2022-05-24 08:43:52 +00:00
dependabot[bot]
dc717c9fb5
Bump core-splashscreen from 1.0.0-beta02 to 1.0.0-rc01 (#1871) 2022-05-24 08:43:32 +00:00
dependabot[bot]
a2804d813a
Bump firebase-bom from 30.0.1 to 30.0.2 (#1872) 2022-05-24 08:41:23 +00:00
Mikołaj Pich
847ab6149a Merge branch 'release/1.6.4' into develop 2022-05-16 23:42:51 +02:00
Mikołaj Pich
dc74d2877b Merge branch 'release/1.6.4' 2022-05-16 23:42:46 +02:00
Mikołaj Pich
6534176685 Version 1.6.4 2022-05-16 23:42:40 +02:00
Mikołaj Pich
9542b9f231
Set "no data" string if attendance subject is blank (#1864) 2022-05-16 23:23:49 +02:00
dependabot[bot]
dbba61a99f
Bump coil from 1.4.0 to 2.0.0 (#1855) 2022-05-14 14:48:58 +00:00
dependabot[bot]
c2496a15b8
Bump flow-preferences from 1.6.0 to 1.7.0 (#1859) 2022-05-14 14:36:09 +00:00
dependabot[bot]
facf84d9a8
Bump about_libraries from 8.9.4 to 10.2.0 (#1858) 2022-05-14 14:35:58 +00:00
dependabot[bot]
459c8330f9
Bump hianalytics from 6.4.1.302 to 6.5.0.300 (#1852) 2022-05-14 13:53:13 +00:00
dependabot[bot]
0c8e2632a2
Bump firebase-bom from 30.0.0 to 30.0.1 (#1851) 2022-05-14 13:52:58 +00:00
dependabot[bot]
b17e9deca0
Bump kotlinx-serialization-json from 1.3.2 to 1.3.3 (#1853) 2022-05-14 13:52:41 +00:00
dependabot[bot]
c296e72c30
Bump mockk from 1.12.2 to 1.12.4 (#1854) 2022-05-14 13:52:16 +00:00
dependabot[bot]
637125e1fc
Bump hilt_version from 2.41 to 2.42 (#1856) 2022-05-14 13:51:39 +00:00
Rafał Borcz
445bfda801
New Crowdin updates (#1840) 2022-05-12 21:07:14 +02:00
dependabot[bot]
ebde42328a
Bump agcp from 1.6.5.300 to 1.6.6.200 (#1845) 2022-05-12 19:06:15 +00:00
dependabot[bot]
a0bf14b576
Bump agconnect-crash from 1.6.5.300 to 1.6.6.200 (#1843) 2022-05-12 19:05:59 +00:00
dependabot[bot]
2e7caabde3
Bump firebase-bom from 29.3.1 to 30.0.0 (#1844) 2022-05-12 19:05:40 +00:00
dependabot[bot]
bb052fd4c9
Bump robolectric from 4.8 to 4.8.1 (#1842) 2022-05-12 19:05:20 +00:00
dependabot[bot]
28ef8c6761
Bump kotlin_version from 1.6.20 to 1.6.21 (#1837) 2022-05-03 11:46:03 +00:00
dependabot[bot]
15e8e096ed
Bump robolectric from 4.7.3 to 4.8 (#1839) 2022-05-03 11:38:18 +00:00
Mikołaj Pich
6007de017f Merge branch 'release/1.6.3' into develop 2022-04-19 09:56:12 +02:00
Mikołaj Pich
775b5122ef Merge branch 'release/1.6.3' 2022-04-19 09:56:06 +02:00
Mikołaj Pich
fed00122d7 Version 1.6.3 2022-04-19 09:56:01 +02:00
Mikołaj Pich
426bee882c
Display timetable header as HTML on dashboard tile (#1835) 2022-04-18 16:52:28 +02:00
dependabot[bot]
d37de197fc
Bump firebase-bom from 29.3.0 to 29.3.1 (#1836) 2022-04-18 14:52:06 +00:00
Rafał Borcz
447ece3696
Replace destination parcelable with destination json string (#1833) 2022-04-16 12:17:22 +02:00
dependabot[bot]
a73f39e59c
Bump agconnect-crash from 1.6.5.200 to 1.6.5.300 (#1830) 2022-04-14 02:13:09 +00:00
dependabot[bot]
f912aac140
Bump gradle from 7.1.2 to 7.1.3 (#1829) 2022-04-14 02:12:20 +00:00
dependabot[bot]
3caabd3e0e
Bump coroutines from 1.6.0 to 1.6.1 (#1828) 2022-04-14 02:06:04 +00:00
dependabot[bot]
88576271e2
Bump agcp from 1.6.5.200 to 1.6.5.300 (#1831) 2022-04-14 02:05:12 +00:00
dependabot[bot]
b088551005
Bump hianalytics from 6.4.1.301 to 6.4.1.302 (#1832) 2022-04-14 02:04:53 +00:00
Mikołaj Pich
130e11a629 Merge branch 'release/1.6.2' into develop 2022-04-10 20:37:21 +02:00
Mikołaj Pich
d5e0ae7b37 Merge branch 'release/1.6.2' 2022-04-10 20:37:17 +02:00
Mikołaj Pich
e6f56a74a4 Version 1.6.2 2022-04-10 20:37:10 +02:00
Rafał Borcz
1bc59cfa7f
Another attempt to fix destination crash (#1826) 2022-04-10 20:23:46 +02:00
Mikołaj Pich
41bae262a5 Merge branch 'release/1.6.1' into develop 2022-04-06 17:28:55 +02:00
Mikołaj Pich
ae65228805 Merge branch 'release/1.6.1' 2022-04-06 17:28:50 +02:00
Mikołaj Pich
391ee6e621 Version 1.6.1 2022-04-06 17:27:27 +02:00
Rafał Borcz
0a87df3d82
New Crowdin updates (#1817) 2022-04-06 17:19:38 +02:00
Rafał Borcz
cb4ae21903
Replace Serializable to Parcelable in Destination (#1823) 2022-04-06 08:01:41 +02:00
Rafał Borcz
679cf2554d
Fix text in lucky number widget (#1825) 2022-04-06 08:01:11 +02:00
Rafał Borcz
d473d53879
Add standard register variant as translatable string (#1824) 2022-04-05 13:56:11 +02:00
Mat Lee
6531061b48
Fix text aligment in exam dialog (#1821) 2022-04-05 10:30:49 +02:00
dependabot[bot]
3347e8fba8
Bump kotlin_version from 1.6.10 to 1.6.20 (#1818) 2022-04-05 08:10:07 +00:00
dependabot[bot]
84067126a1
Bump hianalytics from 6.4.1.300 to 6.4.1.301 (#1819) 2022-04-05 08:09:46 +00:00
Mikołaj Pich
da9bebe923 Merge branch 'release/1.6.0' into develop 2022-04-02 22:02:01 +02:00
Mikołaj Pich
b371fd6709 Merge branch 'release/1.6.0' 2022-04-02 22:01:53 +02:00
Mikołaj Pich
884d443c5b Version 1.6.0 2022-04-02 22:01:34 +02:00
Rafał Borcz
df58aa78ae
New Crowdin updates (#1783) 2022-03-31 09:00:41 +02:00
Rafał Borcz
2131e892ad
Add option to select multiple messages to delete (#1780) 2022-03-28 19:30:20 +02:00
dependabot[bot]
63380d3e12
Bump agcp from 1.6.4.300 to 1.6.5.200 (#1812) 2022-03-28 13:53:57 +00:00
dependabot[bot]
c572a91b38
Bump agconnect-crash from 1.6.4.300 to 1.6.5.200 (#1811) 2022-03-28 13:53:42 +00:00
Michael
20dde6e896
Resource refactor (#1589) 2022-03-27 15:33:32 +02:00
dependabot[bot]
042b66ca5c
Bump core-splashscreen from 1.0.0-beta01 to 1.0.0-beta02 (#1810) 2022-03-26 22:37:53 +00:00
dependabot[bot]
8d8990761a
Bump firebase-bom from 29.2.1 to 29.3.0 (#1809) 2022-03-26 22:37:22 +00:00
dependabot[bot]
a07741b5c5
Bump WhatTheStack from 1.0.0-alpha03 to 1.0.0-alpha04 (#1807) 2022-03-22 17:49:32 +00:00
dependabot[bot]
f851a4d2c5
Bump huawei-publish-gradle-plugin from 1.3.1 to 1.3.3 (#1806) 2022-03-22 12:47:27 -05:00
dependabot[bot]
c8d069c787
Bump hianalytics from 6.4.0.300 to 6.4.1.300 (#1805) 2022-03-20 00:25:31 +00:00
dependabot[bot]
5ce30a3000
Bump firebase-bom from 29.2.0 to 29.2.1 (#1804) 2022-03-20 00:25:11 +00:00
dependabot[bot]
26e0f43fa0
Bump firebase-bom from 29.1.0 to 29.2.0 (#1803) 2022-03-17 18:28:26 +00:00
Mikołaj Pich
08c1bedca1
Add the option to quickly add a calendar event from the exam details (#1802)
* Extract intent utils to separate file

* Add add to calendar button in exam details dialog

* Set 8:00-8:45 start/end time
2022-03-14 00:38:40 +01:00
Mikołaj Pich
15537586c4
Add exam date field to exam details dialog (#1801) 2022-03-13 22:47:54 +01:00
Mikołaj Pich
a04ba4ae10
Login improvements (#1800)
* Update sdk

* Change default register variant name

* Change symbol hint message and email template
2022-03-13 22:43:57 +01:00
Mikołaj Pich
57ea6379ab
Timetable timer refactor (#1785) 2022-03-13 04:01:14 +01:00
dependabot[bot]
c3abe50ed4
Bump gradle from 7.1.1 to 7.1.2 (#1790) 2022-02-28 18:59:53 +00:00
dependabot[bot]
f48caf9f70
Bump play-services-ads from 20.5.0 to 20.6.0 (#1792) 2022-02-28 18:41:16 +00:00
dependabot[bot]
9a413c14c3
Bump agcp from 1.6.4.200 to 1.6.4.300 (#1791) 2022-02-28 18:37:29 +00:00
dependabot[bot]
8915c5dd8e
Bump agconnect-crash from 1.6.4.200 to 1.6.4.300 (#1793) 2022-02-28 18:32:31 +00:00
dependabot[bot]
e7561d4794
Bump room from 2.4.1 to 2.4.2 (#1794) 2022-02-28 18:32:08 +00:00
dependabot[bot]
820b99dbc7
Bump hilt_version from 2.40.5 to 2.41 (#1786) 2022-02-21 19:35:02 +00:00
Michael
aff0fb3a60
Add information about student in grade statistics pie chart (#1749)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2022-02-15 13:08:44 +01:00
dependabot[bot]
d3bf5c3e0a
Bump lifecycle-livedata-ktx from 2.4.0 to 2.4.1 (#1781) 2022-02-14 20:06:05 +00:00
dependabot[bot]
dec2703cc7
Bump firebase-bom from 29.0.4 to 29.1.0 (#1782) 2022-02-14 20:05:45 +00:00
Rafał Borcz
edd1c9442e
Fix calc vulcan average in second semester (#1779) 2022-02-12 22:22:15 +01:00
Rafał Borcz
18568c86be
New Crowdin updates (#1776) 2022-02-12 12:19:25 +01:00
Rafał Borcz
84d0ba525f
Fix blank description in exam details (#1778) 2022-02-10 07:36:44 +01:00
dependabot[bot]
6290663f02
Bump gradle from 7.1.0 to 7.1.1 (#1777) 2022-02-07 04:41:09 +00:00
Patryk
be046a1ddd
Update date in LICENSE file (#1775) 2022-02-07 03:16:17 +01:00
Michael
96ee4bd9e5
Keep reacting to live changes in dashboard after a force refresh (#1594)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2022-02-02 02:44:14 +00:00
dependabot[bot]
923af85d18
Bump fragment-ktx from 1.4.0 to 1.4.1 (#1774) 2022-02-02 01:53:16 +00:00
dependabot[bot]
ce36e86bb2
Bump preference-ktx from 1.1.1 to 1.2.0 (#1773) 2022-01-29 05:38:55 +00:00
dependabot[bot]
a4f455b38f
Bump hianalytics from 6.3.2.300 to 6.4.0.300 (#1771) 2022-01-29 04:55:02 +00:00
dependabot[bot]
01b8bd9d4a
Bump agconnect-crash from 1.6.3.300 to 1.6.4.200 (#1770) 2022-01-29 04:47:56 +00:00
dependabot[bot]
cfcc051ce4
Bump gradle from 7.0.4 to 7.1.0 (#1769) 2022-01-29 04:47:26 +00:00
dependabot[bot]
0b0993be9a
Bump agcp from 1.6.3.300 to 1.6.4.200 (#1772) 2022-01-29 04:47:00 +00:00
dependabot[bot]
d07b0dbc98
Bump WhatTheStack from 1.0.0-alpha02 to 1.0.0-alpha03 (#1768) 2022-01-29 04:46:09 +00:00
Michael
daa7b54dab
Refactor notification destinations (#1709)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2022-01-28 13:43:56 +01:00
Rafał Borcz
de9fcb9af9
Add what-the-stack library (#1767) 2022-01-28 12:07:48 +01:00
dependabot[bot]
40e0934504
Bump fuzzywuzzy from 1.3.3 to 1.4.0 (#1765) 2022-01-28 11:07:22 +00:00
dependabot[bot]
009ec433be
Bump firebase-bom from 29.0.3 to 29.0.4 (#1766) 2022-01-27 12:06:30 +00:00
Rafał Borcz
e1d82d70ee
New translations strings.xml (German) (#1746) 2022-01-23 20:04:01 +01:00
dependabot[bot]
7a9ba04ff4
Bump material from 1.4.0 to 1.5.0 (#1757) 2022-01-23 02:17:14 +00:00
dependabot[bot]
513b4b7d3e
Bump coordinatorlayout from 1.1.0 to 1.2.0 (#1756) 2022-01-23 01:43:30 +00:00
dependabot[bot]
ce4157933f
Bump core-splashscreen from 1.0.0-alpha02 to 1.0.0-beta01 (#1752) 2022-01-23 01:39:16 +00:00
dependabot[bot]
5d1085a64a
Bump fuzzywuzzy from 1.3.1 to 1.3.3 (#1754) 2022-01-23 00:58:12 +00:00
dependabot[bot]
a00f2dcbda
Bump core from 1.10.2 to 1.10.3 (#1753) 2022-01-23 00:57:40 +00:00
dependabot[bot]
b52a6f7f61
Bump room from 2.4.0 to 2.4.1 (#1755) 2022-01-23 00:57:17 +00:00
dependabot[bot]
5146e44574
Bump agconnect-crash from 1.6.3.200 to 1.6.3.300 (#1758) 2022-01-23 00:56:57 +00:00
dependabot[bot]
90e1cea679
Bump appcompat from 1.4.0 to 1.4.1 (#1759) 2022-01-23 00:56:37 +00:00
dependabot[bot]
c9b506ae10
Bump agcp from 1.6.3.200 to 1.6.3.300 (#1760) 2022-01-23 00:56:16 +00:00
dependabot[bot]
14ebdad7b2
Bump constraintlayout from 2.1.2 to 2.1.3 (#1761) 2022-01-23 00:55:58 +00:00
dependabot[bot]
210308695b
Bump huawei-publish-gradle-plugin from 1.3.0 to 1.3.1 (#1750) 2022-01-11 11:12:48 +00:00
dependabot[bot]
d5cc2263f5
Bump mockk from 1.12.1 to 1.12.2 (#1747) 2022-01-04 10:13:31 +00:00
Mikołaj Pich
47e3f2dc58 Merge branch 'release/1.5.0' into develop 2022-01-01 17:51:19 +01:00
Mikołaj Pich
6dc16b288d Merge branch 'release/1.5.0' 2022-01-01 17:51:11 +01:00
Mikołaj Pich
daf97be9ad Version 1.5.0 2022-01-01 17:50:02 +01:00
Rafał Borcz
2bb2190410
New Crowdin updates (#1745) 2022-01-01 17:48:58 +01:00
Mikołaj Pich
aff1a7030d
Add a custom error message for ssl errors due to invalid clock setting (#1742) 2022-01-01 15:46:08 +01:00
Mikołaj Pich
8877322357
Differentiate school announcements by userLoginId (#1744) 2022-01-01 13:52:51 +01:00
Mikołaj Pich
bc672e94f8
Strip html from school announcements notifications (#1743) 2022-01-01 13:48:58 +01:00
Mikołaj Pich
a03bcf8e62
Display comment after entry in grade notifications (#1741) 2021-12-31 11:36:14 +00:00
Mikołaj Pich
20673c4ead
Add basic support for kindergarten students (#1738) 2021-12-31 12:21:52 +01:00
Rafał Borcz
5321d00ee9
Fix play flavor build (#1740) 2021-12-31 12:10:56 +01:00
Michael
e6b2acabd5
Block app timezone to polish timezone (#1598) 2021-12-31 11:53:09 +01:00
Mikołaj Pich
bfd7f688ab
Move webview locale fix to account recovery fragment (#1739) 2021-12-31 10:24:02 +00:00
Mikołaj Pich
ba02531aa4
Fix timetable widget crash when there are no lessons for the day (#1737) 2021-12-31 09:40:15 +01:00
Michael
210c3a0e28
Remove HiltBroadcastReceiver (#1736) 2021-12-30 12:50:06 +01:00
Michael
68f0ecc45c
If only one student exists, don't show student name in timetable notification (#1711)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2021-12-29 15:44:43 +01:00
Rafał Borcz
0965d03f1a
New Crowdin updates (#1734) 2021-12-29 11:57:17 +01:00
Michael
496641f594
Fix notification spam after login (#1715) 2021-12-29 08:31:43 +01:00
Rafał Borcz
684c258e2d
Remove admin message offline first cache (#1735) 2021-12-28 18:56:59 +01:00
Michael
5e96917508
Fix overlapping text in the error dialog (#1708) 2021-12-28 12:16:52 +01:00
Rafał Borcz
17096ad11b
New Crowdin updates (#1729) 2021-12-27 14:06:20 +01:00
Michael
bd883c9f38
Add option to remove notifications captured from vulcan.hebe (#1716) 2021-12-27 07:48:47 +00:00
Michael
6520f8a0d7
Fix that an incorrect day would be selected in MaterialDatePicker (#1723) 2021-12-27 08:10:30 +01:00
Mikołaj Pich
2eee50ad81
Replace view pager in login activity with simple fragment transactions (#1686) 2021-12-27 07:58:57 +01:00
dependabot[bot]
8560fd7e81
Bump coroutines from 1.5.2 to 1.6.0 (#1731) 2021-12-25 08:38:27 +00:00
dependabot[bot]
f718147ae9
Bump agcp from 1.6.2.300 to 1.6.3.200 (#1730) 2021-12-25 05:55:01 +00:00
dependabot[bot]
cd12c4c891
Bump agconnect-crash from 1.6.2.300 to 1.6.3.200 (#1732) 2021-12-25 05:54:34 +00:00
dependabot[bot]
65f114ce05
Bump kotlinx-serialization-json from 1.3.1 to 1.3.2 (#1733) 2021-12-25 05:54:17 +00:00
Mateusz Idziejczak
497083be97
Update timetable to next day if there is no more lessons today (#1551) 2021-12-25 05:46:24 +00:00
Michael
e26860ea5a
Fix state restoring in GradeStatistics (#1667)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2021-12-23 13:58:26 +01:00
Mateusz Idziejczak
094df212b4
Add additional lessons feature (#1550) 2021-12-21 00:36:59 +01:00
dependabot[bot]
cc22985dc5
Bump firebase-bom from 29.0.2 to 29.0.3 (#1728) 2021-12-20 20:22:56 +00:00
Rafał Borcz
ad9a2711c4
New Crowdin updates (#1687) 2021-12-19 22:46:41 +01:00
Mikołaj Pich
daf44c531c Merge branch 'release/1.4.4' into develop 2021-12-19 22:25:56 +01:00
Mikołaj Pich
4e12eb1552 Merge branch 'release/1.4.4' 2021-12-19 22:25:52 +01:00
Mikołaj Pich
c846cc999f Version 1.4.4 2021-12-19 22:25:47 +01:00
Mikołaj Pich
47d430292c
Update template of login issue email (#1724)
* Update sdk

* Update template of login issue email
2021-12-19 22:08:39 +01:00
Michael
5e1ff2243f
Fix exception in TimetableAdapter (#1721) 2021-12-12 23:09:34 +01:00
dependabot[bot]
a35bef58f2
Bump gradle from 7.0.3 to 7.0.4 (#1718) 2021-12-12 14:06:15 +00:00
dependabot[bot]
0005d84974
Bump hilt_version from 2.40.4 to 2.40.5 (#1719) 2021-12-12 14:05:53 +00:00
dependabot[bot]
19558cb871
Bump firebase-bom from 29.0.1 to 29.0.2 (#1720) 2021-12-12 14:05:35 +00:00
Michael
45e884127f
After deselecting fakelog, clear credentials from login form (#1713) 2021-12-12 15:04:31 +01:00
Michael
c87085a226
Fix invalid order of school announcements (#1689) 2021-12-11 17:35:55 +01:00
Michael
79b970256f
More strongly typed data in preferences (#1697) 2021-12-11 16:14:46 +00:00
Michael
70f038f15f
Remove useless group property from NotificationType (#1714) 2021-12-11 17:12:47 +01:00
Michael
9cabd7ef08
Deduplicate timetable time left string (#1710) 2021-12-11 16:42:33 +01:00
Rafał Borcz
d89e4ccfdf
Fix grade sorting by date (#1717) 2021-12-11 11:54:07 +01:00
Michael
1bcc4d199e
When replying to a message use Re instead of RE (#1712) 2021-12-10 16:24:39 +01:00
dependabot[bot]
2e85e88c5d
Bump agcp from 1.6.2.200 to 1.6.2.300 (#1693) 2021-12-08 10:21:00 +00:00
dependabot[bot]
6ab67fe25b
Bump firebase-bom from 29.0.0 to 29.0.1 (#1696) 2021-12-08 10:04:29 +00:00
dependabot[bot]
8563277a89
Bump robolectric from 4.7.2 to 4.7.3 (#1695) 2021-12-08 10:04:10 +00:00
dependabot[bot]
e458cc90b0
Bump agconnect-crash from 1.6.2.200 to 1.6.2.300 (#1694) 2021-12-08 10:03:42 +00:00
dependabot[bot]
651e3a21b9
Bump firebase-crashlytics-gradle from 2.8.0 to 2.8.1 (#1692) 2021-12-08 10:03:06 +00:00
dependabot[bot]
f6b969cfb1
Bump hilt_version from 2.40.2 to 2.40.4 (#1691) 2021-12-08 10:02:43 +00:00
Michael
d2aa940d46
Convert from a stringly typed grade color to enum GradeColorTheme (#1672) 2021-11-27 10:11:17 +01:00
Mikołaj Pich
ab435a72ea Merge branch 'release/1.4.3' into develop 2021-11-26 22:29:13 +01:00
Mikołaj Pich
a56f4b8745 Merge branch 'release/1.4.3' 2021-11-26 22:29:09 +01:00
Mikołaj Pich
d003b0897c Version 1.4.3 2021-11-26 22:29:03 +01:00
Rafał Borcz
581bb2de77
New Crowdin updates (#1669) 2021-11-26 20:22:54 +01:00
Rafał Borcz
495e385228
Fix snackbar crash in grade statistics view (#1682) 2021-11-25 23:48:08 +01:00
dependabot[bot]
10ba36ba44
Bump hianalytics from 6.3.0.303 to 6.3.2.300 (#1684) 2021-11-25 22:46:30 +00:00
dependabot[bot]
eae396424f
Bump hilt_version from 2.40.1 to 2.40.2 (#1683) 2021-11-25 22:46:17 +00:00
Michael
a7891bb266
Update viewpager2 library to fix duplicated menu bug (#1681) 2021-11-24 09:53:16 +01:00
dependabot[bot]
6e82409dbc
Bump play-services-ads from 20.4.0 to 20.5.0 (#1675) 2021-11-23 02:02:03 +00:00
dependabot[bot]
984db18be3
Bump agcp from 1.6.1.300 to 1.6.2.200 (#1674) 2021-11-23 01:55:49 +00:00
dependabot[bot]
c99bc96c08
Bump logging-interceptor from 4.9.2 to 4.9.3 (#1676) 2021-11-23 01:55:10 +00:00
dependabot[bot]
3e7030abc2
Bump agconnect-crash from 1.6.1.300 to 1.6.2.200 (#1677) 2021-11-23 01:54:47 +00:00
dependabot[bot]
6dad3b299b
Bump robolectric from 4.7 to 4.7.2 (#1678) 2021-11-23 01:54:26 +00:00
Mikołaj Pich
5e997f5a3e Merge branch 'release/1.4.2' into develop 2021-11-21 13:31:56 +01:00
Mikołaj Pich
601d573283 Merge branch 'release/1.4.2' 2021-11-21 13:31:51 +01:00
Mikołaj Pich
6ae6ca7fbb Version 1.4.2 2021-11-21 13:31:45 +01:00
Rafał Borcz
c3d38afc3d
New Crowdin updates (#1658) 2021-11-21 13:23:43 +01:00
Rafał Borcz
4e19964249
Make admin messages dissmisable (#1661) 2021-11-21 09:02:12 +01:00
Rafał Borcz
a6c0efcb81
Fix empty student list in LoginStudentSelect view (#1668) 2021-11-21 07:47:23 +00:00
Rafał Borcz
fcc71c0d5f
Add ads limit (#1662) 2021-11-21 08:34:28 +01:00
Rafał Borcz
a59d10b6c1
Disable personalized ads in single support advert (#1665) 2021-11-20 16:46:14 +01:00
Rafał Borcz
a48e4eb4ee
Probably fix snackbar crash in grade statistics view (#1663) 2021-11-20 16:42:21 +01:00
Rafał Borcz
2a3668bb18
Fix nul login data in login symbol view (#1664) 2021-11-20 16:41:12 +01:00
Rafał Borcz
804d0d9113
Add multiline to support ad preference (#1651) 2021-11-18 20:23:09 +01:00
Mikołaj Pich
88b893e6c0
Fix upcoming lesson notifications on Android 12 (#1650) 2021-11-18 20:22:15 +01:00
Damian Czupryn
2874a7495e
Add Czech and Slovak README (#1631) 2021-11-18 19:38:51 +01:00
Robi321
40d8f7a93d
German readme version (#1629) 2021-11-18 16:31:59 +01:00
dependabot[bot]
84cd51205f
Bump appcompat from 1.4.0-rc01 to 1.4.0 (#1654) 2021-11-18 01:02:12 +00:00
dependabot[bot]
bac1832f27
Bump mockk from 1.12.0 to 1.12.1 (#1653) 2021-11-18 00:40:59 +00:00
dependabot[bot]
8bf1e22407
Bump flow-preferences from 1.5.0 to 1.6.0 (#1657) 2021-11-18 00:40:38 +00:00
dependabot[bot]
e9f43f925c
Bump constraintlayout from 2.1.1 to 2.1.2 (#1656) 2021-11-18 00:37:26 +00:00
dependabot[bot]
aa632edf5c
Bump fragment-ktx from 1.4.0-rc01 to 1.4.0 (#1655) 2021-11-18 00:36:18 +00:00
dependabot[bot]
57315d75c6
Bump work_manager from 2.7.0 to 2.7.1 (#1652) 2021-11-18 00:36:00 +00:00
dependabot[bot]
4552bc85b0
Bump kotlin_version from 1.5.31 to 1.6.0 (#1635) 2021-11-18 01:34:55 +01:00
Mikołaj Pich
6b7795118c Merge branch 'release/1.4.1' into develop 2021-11-16 23:29:22 +01:00
Mikołaj Pich
1960782d8e Merge branch 'release/1.4.1' 2021-11-16 23:29:17 +01:00
Mikołaj Pich
8836be3766 Version 1.4.1 2021-11-16 23:29:12 +01:00
Rafał Borcz
8697993149
Add missing env for google play build (#1647) 2021-11-16 23:28:03 +01:00
Mikołaj Pich
b88c7eb4e4 Merge branch 'release/1.4.0' into develop 2021-11-16 22:49:58 +01:00
Mikołaj Pich
9066bce0d5 Merge branch 'release/1.4.0' 2021-11-16 22:49:53 +01:00
Mikołaj Pich
f15b90782a Version 1.4.0 2021-11-16 22:40:30 +01:00
Rafał Borcz
0642bf7d73
New Crowdin updates (#1646) 2021-11-16 22:38:53 +01:00
Mikołaj Pich
981d6d559c
Login improvements (#1645) 2021-11-16 21:05:00 +00:00
Mikołaj Pich
39327ff3ea
School and teachers UI fixes (#1644) 2021-11-16 21:45:14 +01:00
Michael
b098ac029b
Fix displaying errors in GradeDetailsPresenter (#1600) 2021-11-16 20:42:06 +00:00
Rafał Borcz
7e0e2fbb67
Fix saved state in main and splash activity (#1633) 2021-11-16 18:13:10 +01:00
Rafał Borcz
8a181c747c
Remove deprecated usage of LifecycleObserver (#1641) 2021-11-16 00:38:52 +01:00
Rafał Borcz
68fdb167c2
Sort items in homework and grade tiles on the dashboard (#1634) 2021-11-15 22:35:01 +01:00
dependabot[bot]
17563d1a4b
Bump hianalytics from 6.3.0.302 to 6.3.0.303 (#1636) 2021-11-15 13:56:39 +00:00
dependabot[bot]
370881104e
Bump hilt_version from 2.40 to 2.40.1 (#1637) 2021-11-15 13:56:03 +00:00
dependabot[bot]
62b1b18326
Bump kotlinx-serialization-json from 1.3.0 to 1.3.1 (#1638) 2021-11-15 13:55:45 +00:00
dependabot[bot]
214e43bd4b
Bump robolectric from 4.6.1 to 4.7 (#1639) 2021-11-15 13:55:18 +00:00
dependabot[bot]
358e0850ad
Bump appcompat from 1.4.0-beta01 to 1.4.0-rc01 (#1640) 2021-11-15 13:40:51 +00:00
Michael
c183428107
Prevent changing the current day by accident when excusing absences (#1599) 2021-11-13 19:56:17 +01:00
Mikołaj Pich
6de937703a
Fix admin messages caching (#1632) 2021-11-13 19:50:26 +01:00
Rafał Borcz
10cb2b70f1
New Crowdin updates (#1630) 2021-11-13 10:36:19 +01:00
Michael
9230db3f99
Do not show student's name in notifications if there's only one student (#1609) 2021-11-13 10:06:59 +01:00
dependabot[bot]
66e58ab74e
Bump activity-ktx from 1.3.1 to 1.4.0 (#1620) 2021-11-13 03:15:14 +00:00
dependabot[bot]
99b7af64c0
Bump lifecycle-livedata-ktx from 2.3.1 to 2.4.0 (#1618) 2021-11-13 02:25:38 +00:00
Rafał Borcz
4295dd6246
New Crowdin updates (#1566) 2021-11-11 15:56:56 +01:00
Rafał Borcz
fb2d92c749
Fix homework sync (#1627) 2021-11-11 15:52:46 +01:00
dependabot[bot]
07b1969a35
Bump core-ktx from 1.6.0 to 1.7.0 (#1622) 2021-11-11 14:33:01 +00:00
dependabot[bot]
886403bf1e
Bump annotation from 1.2.0 to 1.3.0 (#1628) 2021-11-11 14:32:19 +00:00
dependabot[bot]
e8b21c1429
Bump coil from 1.3.2 to 1.4.0 (#1573) 2021-11-11 14:32:04 +00:00
Rafał Borcz
007d62e61d
Update project to Android SDK 31 (#1570) 2021-11-11 15:23:20 +01:00
Mateusz Idziejczak
f88d44f0ec
Add timetable changes, attendance notifications and refactor notification deeplinks (#1547) 2021-11-06 22:21:34 +01:00
Michael
4401df6203
Migrate from ViewPager to ViewPager2 (#1601) 2021-11-06 19:07:26 +01:00
Patryk
e6f23ab35b
Add support for user ca in debug flavor(#1624) 2021-11-04 03:09:47 +01:00
Damian Czupryn
eea20ced57
Notifications settings reorganize and strings update (#1616) 2021-11-04 03:06:54 +01:00
dependabot[bot]
b7134221cb
Bump hilt_version from 2.39.1 to 2.40 (#1617) 2021-11-01 17:05:57 +00:00
dependabot[bot]
8be605629a
Bump firebase-crashlytics-gradle from 2.7.1 to 2.8.0 (#1623) 2021-11-01 16:56:18 +00:00
dependabot[bot]
1a3d580116
Bump firebase-bom from 28.4.2 to 29.0.0 (#1619) 2021-11-01 16:54:43 +00:00
dependabot[bot]
a62ed54d07
Bump hianalytics from 6.3.0.301 to 6.3.0.302 (#1621) 2021-11-01 16:54:10 +00:00
Damian Czupryn
36a570eeb0
Allow selecting text in error dialog (#1615) 2021-11-01 01:46:23 +01:00
Damian Czupryn
8ed8b5a33c
Error messages content wrap in error dialog (#1577) 2021-10-31 20:28:01 +01:00
Michael
26c749c219
Fix about header layout to support long app names (for DEV builds) (#1602)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2021-10-29 20:30:27 +02:00
Michael
1d910f8d66
Fix excuse button showing up despite no lessons available to excuse (#1607)
This was happening when there was an unexcused lesson that you excused until the teacher sent a response (accepted or denied it)
2021-10-27 10:07:04 +02:00
dependabot[bot]
de11644e9b
Bump agconnect-crash from 1.6.1.200 to 1.6.1.300 (#1605) 2021-10-26 09:53:16 +00:00
dependabot[bot]
621db49fbf
Bump agcp from 1.6.1.200 to 1.6.1.300 (#1606) 2021-10-26 09:52:55 +00:00
dependabot[bot]
b593795844
Bump about_libraries from 8.9.3 to 8.9.4 (#1604) 2021-10-26 09:51:36 +00:00
Michael
0f800b61f6
Allow expanding multiple subject' grades at once (#1584) 2021-10-24 01:23:36 +02:00
Rafał Borcz
94fd303f8e
Add single support advert (#1484) 2021-10-21 10:51:00 +02:00
Rafał Borcz
09a134d442
Fix last sync date to save only successful sync (#1595) 2021-10-21 10:47:37 +02:00
dependabot[bot]
58ea2c530e
Bump hianalytics from 6.3.0.300 to 6.3.0.301 (#1593) 2021-10-19 06:36:46 +00:00
Mikołaj Pich
84e4167dbd
Mi Band notification improvements (#1579) 2021-10-18 00:11:46 +02:00
Michael
54e9ea6478
Use FloatingActionButton.{show,hide} instead of using setVisibility (#1591) 2021-10-16 11:17:00 +02:00
Rafał Borcz
4c8d9c8f7f
Fix infinite refresh when admin messages list is empty (#1587) 2021-10-14 16:25:09 +02:00
dependabot[bot]
e7550f7a43
Bump gradle from 7.0.2 to 7.0.3 (#1586) 2021-10-14 00:10:22 +00:00
Michael
ac86737050
Fix NPE in SyncPresenter (#1582) 2021-10-14 01:44:34 +02:00
Rafał Borcz
e3122127c0
Add admin messages (#1553) 2021-10-13 23:58:24 +02:00
Stanisław Jelnicki
d6918077bf
Set upcoming lesson notification visibility to public (#1581) 2021-10-13 21:47:03 +02:00
dependabot[bot]
9d0366d010
Bump firebase-bom from 28.4.1 to 28.4.2 (#1574) 2021-10-11 15:44:19 +00:00
dependabot[bot]
3d0cd11ba4
Bump Treessence from 1.0.4 to 1.0.5 (#1575) 2021-10-11 15:44:03 +00:00
dependabot[bot]
64dbbd54b4
Bump hianalytics from 6.2.0.301 to 6.3.0.300 (#1576) 2021-10-11 15:43:29 +00:00
Rafał Borcz
539be586ce
Fix text color of time left indicator on dashboard timetable card (#1572) 2021-10-11 14:39:54 +02:00
Rafał Borcz
a240fd5d5f
Add build timestamp as build config field (#1567) 2021-10-09 18:37:27 +02:00
Damian Czupryn
4e69cfe23c
Change text when there are no lessons today and tomorrow in dashboard (#1571) 2021-10-09 15:36:22 +00:00
Damian Czupryn
2ab0a57a41
Separate calculated average settings (#1558) 2021-10-09 01:55:00 +02:00
Damian Czupryn
ebf9e741c2
Fix homework last item padding (#1568) 2021-10-09 01:04:04 +02:00
Mateusz Idziejczak
e8075e30e4
Add "add homework" feature (#1564) 2021-10-08 11:19:49 +02:00
Mikołaj Pich
1839d7cb8f
Migrate from moshi to kotlinx serialization (#1557) 2021-10-04 17:13:31 +02:00
dependabot[bot]
2d84b0775a
Bump hilt_version from 2.38.1 to 2.39.1 (#1561) 2021-10-04 14:51:31 +00:00
dependabot[bot]
426379ec17
Bump about_libraries from 8.9.1 to 8.9.3 (#1560) 2021-10-04 14:45:09 +00:00
dependabot[bot]
8315759c83
Bump agcp from 1.6.0.300 to 1.6.1.200 (#1562) 2021-10-04 14:44:15 +00:00
dependabot[bot]
04393e60bb
Bump agconnect-crash from 1.6.0.300 to 1.6.1.200 (#1563) 2021-10-04 14:43:46 +00:00
Damian Czupryn
031a17ea50
Change text to bold in notifications center (#1546) 2021-10-04 16:35:37 +02:00
Mikołaj Pich
60501fcd72
Set buildTimestamp through manifest meta (#1556) 2021-10-03 14:13:42 +02:00
Rafał Borcz
8e607d48f7
Add coroutines scope to presenter (#1554) 2021-10-03 10:36:17 +02:00
Damian Czupryn
e02d93f979
Add Czech and Slovak listings (#1555) 2021-10-03 01:07:45 +02:00
Mikołaj Pich
76514e2d72 Merge branch 'release/1.3.0' into develop 2021-09-28 23:26:22 +02:00
Mikołaj Pich
689012131f Merge branch 'release/1.3.0' 2021-09-28 23:26:18 +02:00
Mikołaj Pich
6cdcf92782 Version 1.3.0 2021-09-28 23:26:10 +02:00
Rafał Borcz
9c8bcbfdd3
New Crowdin updates (#1544) 2021-09-28 21:11:59 +00:00
Mikołaj Pich
0b83a66b85
Remove disappearing teachers workaround from timetable repository (#1545) 2021-09-28 23:10:11 +02:00
Rafał Borcz
9711cc868c
New Crowdin updates (#1522) 2021-09-28 22:42:06 +02:00
Mikołaj Pich
f8cb7599e6
Add missing auto refresh to recipients, subjects and teachers (#1540) 2021-09-28 22:40:43 +02:00
Patryk
7636618e23
Update License (#1542) 2021-09-28 21:55:40 +02:00
Mateusz Idziejczak
5bc54c12f1
Add option to make upcoming lesson notification not persistent (#1537) 2021-09-28 11:48:25 +02:00
Rafał Borcz
e10e530dee
Remove seconds from timetable timer (#1539) 2021-09-27 23:03:59 +02:00
Rafał Borcz
d69118b085
Add notifications center (#1524) 2021-09-27 20:58:25 +02:00
Mateusz Idziejczak
dc90549b9d
Fix hiding last element in messages (#1538) 2021-09-27 17:56:43 +02:00
dependabot[bot]
b552dbc904
Bump constraintlayout from 2.1.0 to 2.1.1 (#1535) 2021-09-27 15:56:11 +00:00
dependabot[bot]
a6a1678b47
Bump core from 1.10.1 to 1.10.2 (#1536) 2021-09-27 15:51:06 +00:00
Piotr Romanowski
7a46ef5f19
Add calculated average help dialog (#1379)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2021-09-25 17:19:21 +02:00
Mikołaj Pich
f9e0f7b390
Don't stop loading the timetable when error occurs in upcoming lessons notification scheduling (#1532) 2021-09-25 15:18:40 +02:00
Rafał Borcz
9211baf7ec
Add notification piggyback (#1503) 2021-09-25 14:02:38 +02:00
Mateusz Idziejczak
de6131f4f5
Add transparency to lucky number widget (#1530) 2021-09-25 13:46:35 +02:00
Mateusz Idziejczak
2cb11e443c
Mark teacher with yellow when new and old are the same (#1529) 2021-09-25 13:46:11 +02:00
Mikołaj Pich
a43ffcdef4
Display bad credentials error in the message box above login form (#1525) 2021-09-24 21:02:51 +02:00
dependabot[bot]
6615e68430
Bump kotlin_version from 1.5.30 to 1.5.31 (#1528) 2021-09-22 09:25:54 +02:00
Mikołaj Pich
36daa7ccc1
Always include all language resources in app bundle (#1527) 2021-09-22 09:25:16 +02:00
Mikołaj Pich
6e5481f345
Upgrade Gradle Play Publisher to 3.6.0 (#1526) 2021-09-20 11:38:13 +02:00
Mikołaj Pich
ba1c14ca0e Merge branch 'release/1.2.3' into develop 2021-09-16 12:01:58 +02:00
Mikołaj Pich
c69bb2ef71 Merge branch 'release/1.2.3' 2021-09-16 12:01:54 +02:00
Mikołaj Pich
9cb4754132 Version 1.2.3 2021-09-16 12:01:49 +02:00
Mikołaj Pich
5ba8289c87
Display info in timetable as-is when lesson has change flag (#1521) 2021-09-16 11:59:23 +02:00
Rafał Borcz
258782c648
New Crowdin updates (#1482) 2021-09-16 11:30:05 +02:00
Rafał Borcz
c568bc1515
Fix ghost account after logout not current student (#1518) 2021-09-16 11:29:11 +02:00
Rafał Borcz
da668f93cf
Fix bugs in dashboard (#1517) 2021-09-16 11:24:52 +02:00
Rafał Borcz
037dbd792f
Add conference dialog (#1519) 2021-09-16 10:51:38 +02:00
dependabot[bot]
7ec7afed87
Bump firebase-bom from 28.4.0 to 28.4.1 (#1520) 2021-09-16 08:22:06 +00:00
Mikołaj Pich
bea50e6db5 Merge branch 'release/1.2.2' into develop 2021-09-13 14:53:38 +02:00
Mikołaj Pich
6a00e75816 Merge branch 'release/1.2.2' 2021-09-13 14:53:32 +02:00
Mikołaj Pich
957adaf6ee Version 1.2.2 2021-09-13 14:53:27 +02:00
Rafał Borcz
827fb33eeb
Fix login process after was interrupted (#1505) 2021-09-13 14:36:31 +02:00
Mikołaj Pich
19c96ee83f
Unlock sunday in navigation datepicker (#1506) 2021-09-13 14:19:46 +02:00
Mikołaj Pich
5a7f52c773
Update help email pre-filled content (#1507) 2021-09-13 14:19:24 +02:00
Rafał Borcz
dddeff802f
Fix date picker crash after saved state (#1502) 2021-09-12 17:29:46 +02:00
Rafał Borcz
91f6310892
Restore lucky number in more view (#1504) 2021-09-11 19:43:05 +02:00
Rafał Borcz
0389642543
Fix empty list on excuse submit (#1501) 2021-09-11 19:40:09 +02:00
Rafał Borcz
8528e0beff
Fix crash in school info when dialer is unavailable (#1500) 2021-09-10 09:49:22 +00:00
Rafał Borcz
e665a8f18b
Fix error view in attendance summary (#1492) 2021-09-10 00:48:29 +02:00
Rafał Borcz
6d5acbad2c
Fix overlapping error view (#1493) 2021-09-10 00:36:44 +02:00
Rafał Borcz
7217d0f753
Fix NPE in timetable dashboard tile (#1498) 2021-09-10 00:27:48 +02:00
Rafał Borcz
16a5d88dfb
Fix overlapping shadow in dashboard (#1494) 2021-09-10 00:25:23 +02:00
Rafał Borcz
646a46727f
Update material chips input (#1495) 2021-09-08 09:13:52 +02:00
dependabot[bot]
f5e9197f98
Bump work_manager from 2.5.0 to 2.6.0 (#1478) 2021-09-06 23:38:10 +00:00
Mikołaj Pich
b47f26684b
Change AppGallery deploy format to aab (#1483) 2021-09-06 03:27:54 +02:00
Mikołaj Pich
3a03b5f1c6 Merge branch 'release/1.2.1' into develop 2021-09-05 23:29:30 +02:00
Mikołaj Pich
3d0dcead50 Merge branch 'release/1.2.1' 2021-09-05 23:29:23 +02:00
Mikołaj Pich
b64b41c11c Version 1.2.1 2021-09-05 23:29:15 +02:00
Rafał Borcz
77c5330f91
Dashboard fixes (#1463) 2021-09-05 23:24:03 +02:00
Rafał Borcz
2b55ec02ff
New translations strings.xml (Polish) (#1474) 2021-09-05 23:06:44 +02:00
Rafał Borcz
49ebae6e63
Fix overlaping empty and error view in grade statistics (#1475)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2021-09-05 19:59:03 +00:00
dependabot[bot]
44a9db48a6
Bump hianalytics from 6.2.0.300 to 6.2.0.301 (#1476) 2021-09-05 18:17:18 +00:00
dependabot[bot]
0008a72be1
Bump kotlinx-coroutines-test from 1.5.1 to 1.5.2 (#1477) 2021-09-05 18:10:22 +00:00
dependabot[bot]
a43acaaa07
Bump kotlinx-coroutines-android from 1.5.1 to 1.5.2 (#1479) 2021-09-05 18:10:05 +00:00
dependabot[bot]
e6c9abb4e5
Bump core from 1.10.0 to 1.10.1 (#1480) 2021-09-05 18:09:42 +00:00
Mikołaj Pich
3b9451184c
Fix preview of second student guardian when first guardian is null (#1473) 2021-09-05 03:15:40 +02:00
Mikołaj Pich
45d1727dbe
Add missing school announcement dialog (#1470) 2021-09-04 15:54:37 +02:00
Mikołaj Pich
8d7b611c44
Fix showing error view in timetable (#1472) 2021-09-04 15:54:05 +02:00
Rafał Borcz
c3adb9b6d6
Bump agp to 7.0.2 (#1469) 2021-09-03 22:54:29 +02:00
Mikołaj Pich
d87283eb31
Fix opening twitter link from about on android 11 (#1460) 2021-08-30 00:20:13 +02:00
dependabot[bot]
d139c22782
Bump hianalytics from 6.1.1.300 to 6.2.0.300 (#1457) 2021-08-29 19:37:18 +00:00
dependabot[bot]
e557021ad9
Bump huawei-publish-gradle-plugin from 1.2.4 to 1.3.0 (#1458) 2021-08-29 19:37:01 +00:00
Mikołaj Pich
37af5de25c Merge branch 'release/1.2.0' into develop 2021-08-29 21:08:23 +02:00
Mikołaj Pich
db6c84775b Merge branch 'release/1.2.0' 2021-08-29 21:08:18 +02:00
Mikołaj Pich
72d8b4aa84 Version 1.2.0 2021-08-29 21:08:08 +02:00
Rafał Borcz
170b7c4379
New Crowdin updates (#1459) 2021-08-29 21:06:33 +02:00
Rafał Borcz
79e9e1a780
New Crowdin updates (#1321) 2021-08-29 20:01:36 +02:00
Mateusz Idziejczak
98dcc62bb7
Add excuse function to "not excusable" account (#1429) 2021-08-29 19:47:14 +02:00
Mikołaj Pich
ea0fb00bde
Fix crash on opening date pickers during holidays (#1456) 2021-08-29 19:31:28 +02:00
Mikołaj Pich
4aa6b0b995
Hide keyboard on opening login host dropdown (#1455) 2021-08-29 19:00:30 +02:00
Mikołaj Pich
57d11e825b
Update readBy and unreadBy fields during message list fetch (#1452) 2021-08-29 15:40:28 +02:00
Daniel Olczyk
2f43b6e552
Change display name for MRmlik12 (#1451) 2021-08-29 14:08:48 +02:00
Mateusz Idziejczak
765f8a2d1f
Add in app review (#1435) 2021-08-29 00:43:58 +02:00
Tomasz F
04c727a0c8
Exams and homework notification fixes (#1292) 2021-08-29 00:41:58 +02:00
Rafał Borcz
55518cb044
Add missing dashboard item in default view settings (#1450) 2021-08-28 21:43:10 +02:00
Rafał Borcz
cebd1aa75d
Remove lithuanian lang (#1449) 2021-08-28 12:14:01 +02:00
Piotr Romanowski
4a38a0be70
Add change password snackbar (#1336) 2021-08-26 17:35:41 +00:00
Rafał Borcz
b4b9d91ea6
Update dependencies (#1448) 2021-08-25 20:49:44 +02:00
Rafał Borcz
a6a2bcff3b
Remove Zachowanie from all count of subjects (#1447) 2021-08-24 19:51:08 +02:00
Mateusz Idziejczak
2979d8b62a
Show information when the recipient has read the message (#1430) 2021-08-23 16:16:41 +00:00
killerkeemstar
aba2068a84
New timetable widget design (#1384) 2021-08-23 16:02:21 +00:00
dependabot[bot]
076948a680
Bump gradle from 7.0.0 to 7.0.1 (#1445) 2021-08-23 13:53:04 +00:00
Mateusz Idziejczak
1cfabe43a5
Add captions for averages from how many items have been counted (#1437) 2021-08-23 15:48:48 +02:00
dependabot[bot]
02b87c8c6a
Bump firebase-bom from 28.3.1 to 28.4.0 (#1446) 2021-08-23 13:42:20 +00:00
Mateusz Idziejczak
eb94e06d54
Fix buggy timers in timetable (#1428)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2021-08-22 16:33:12 +02:00
dependabot[bot]
d3b3939d26
Bump timber from 4.7.1 to 5.0.1 (#1440) 2021-08-17 13:44:06 +00:00
dependabot[bot]
9c5d2fbf84
Bump google-services from 4.3.9 to 4.3.10 (#1439) 2021-08-17 13:32:48 +00:00
dependabot[bot]
428e40d7fe
Bump hianalytics from 6.1.0.300 to 6.1.1.300 (#1441) 2021-08-17 13:32:34 +00:00
Mateusz Idziejczak
9c819835ca
Add last sync date in sync settings (#1436) 2021-08-15 13:59:32 +00:00
Rafał Borcz
626169de11
Add drag and drop to dashboard tiles (#1415) 2021-08-10 11:55:51 +02:00
dependabot[bot]
72ef5f428e
Bump firebase-bom from 28.3.0 to 28.3.1 (#1431) 2021-08-09 13:55:03 +00:00
dependabot[bot]
4ae3f7b016
Bump google-services from 4.3.8 to 4.3.9 (#1432) 2021-08-09 13:54:48 +00:00
dependabot[bot]
7c94837af0
Bump coil from 1.3.1 to 1.3.2 (#1433) 2021-08-09 13:54:31 +00:00
dependabot[bot]
2a91346155
Bump activity-ktx from 1.3.0 to 1.3.1 (#1434) 2021-08-09 13:53:54 +00:00
Mateusz Idziejczak
ec6d18968f
Fix filter search bug (#1427)
* Fix filter search bug

* refractor
2021-08-07 10:27:51 +02:00
Mateusz Idziejczak
b61e63249c
Add messages sorting (#1262) 2021-08-04 15:16:54 +02:00
Damian Czupryn
d73aa605f9
Change dashboard no data strings (#1426) 2021-08-03 18:55:20 +02:00
Mikołaj Pich
14f4808434
Add student nick-or-name to notification summary (#1425) 2021-08-03 15:48:11 +02:00
dependabot[bot]
2bc6d7ad0d
Bump gradle from 4.2.2 to 7.0.0 (#1419) 2021-08-02 16:28:12 +00:00
dependabot[bot]
888052cd9c
Bump agcp from 1.5.3.200 to 1.6.0.300 (#1424) 2021-08-02 15:18:29 +00:00
dependabot[bot]
bdc2281fdc
Bump agconnect-crash from 1.5.3.200 to 1.6.0.300 (#1423) 2021-08-02 15:18:18 +00:00
dependabot[bot]
d01edc2312
Bump activity-ktx from 1.2.4 to 1.3.0 (#1422) 2021-08-02 15:17:05 +00:00
dependabot[bot]
484a3aa731
Bump chucker from 3.5.1 to 3.5.2 (#1417) 2021-08-02 13:26:33 +00:00
dependabot[bot]
51be23470f
Bump hilt_version from 2.38 to 2.38.1 (#1418) 2021-08-02 13:25:19 +00:00
dependabot[bot]
19495ffce9
Bump constraintlayout from 2.1.0-beta02 to 2.1.0 (#1420) 2021-08-02 13:24:31 +00:00
dependabot[bot]
bd766d33db
Bump coil from 1.3.0 to 1.3.1 (#1421) 2021-08-02 13:23:25 +00:00
Mikołaj Pich
ff8b3f8837
Send mutltiple notifications instead of summary notification (#1365) 2021-08-01 13:19:46 +02:00
Rafał Borcz
e678e6d7f9
Fix margin and attedance destination (#1414) 2021-07-31 20:19:05 +02:00
Mikołaj Pich
f6f3447f1d
Fix sorting notes in loading state (#1413) 2021-07-31 18:08:35 +02:00
MRmlik12
e1c1f305c4
Add draft message (#1306) 2021-07-31 18:00:22 +02:00
MRmlik12
c8c9001277
Add twitter page link to about fragment (#1411) 2021-07-30 19:13:06 +02:00
Rafał Borcz
3422951e47
Add dashboard (#1267) 2021-07-30 18:49:19 +02:00
dependabot[bot]
3278c11cce
Bump hilt_version from 2.37 to 2.38 (#1405) 2021-07-27 08:39:37 +00:00
dependabot[bot]
e00dea51f1
Bump appcompat from 1.3.0 to 1.3.1 (#1409) 2021-07-26 19:55:08 +00:00
dependabot[bot]
5bf411039d
Bump fragment-ktx from 1.3.5 to 1.3.6 (#1404) 2021-07-26 19:54:50 +00:00
dependabot[bot]
62ca394c9a
Bump appcompat-resources from 1.3.0 to 1.3.1 (#1403) 2021-07-26 19:48:14 +00:00
dependabot[bot]
255b89bbb3
Bump about_libraries from 8.9.0 to 8.9.1 (#1406) 2021-07-26 19:42:25 +00:00
dependabot[bot]
f7987f4b29
Bump chucker from 3.5.0 to 3.5.1 (#1407) 2021-07-26 19:42:11 +00:00
dependabot[bot]
0b583439dd
Bump firebase-bom from 28.2.1 to 28.3.0 (#1408) 2021-07-26 19:41:55 +00:00
dependabot[bot]
ca481dc6f5
Bump activity-ktx from 1.2.3 to 1.2.4 (#1410) 2021-07-26 19:41:28 +00:00
dependabot[bot]
f6a92a4cc3
Bump hianalytics from 6.0.0.301 to 6.1.0.300 (#1402) 2021-07-21 07:21:49 +00:00
dependabot[bot]
55a6219a42
Bump kotlin_version from 1.5.20 to 1.5.21 (#1401) 2021-07-21 07:21:25 +00:00
dependabot[bot]
ad653f10df
Bump firebase-bom from 28.2.0 to 28.2.1 (#1400) 2021-07-12 22:44:06 +02:00
dependabot[bot]
7a780486f6
Bump kotlinx-coroutines-android from 1.5.0 to 1.5.1-native-mt (#1395) 2021-07-12 19:54:35 +00:00
dependabot[bot]
c01b0eff9d
Bump agconnect-crash from 1.5.2.300 to 1.5.3.200 (#1399) 2021-07-12 19:53:03 +00:00
dependabot[bot]
3a4614e2b7
Bump robolectric from 4.5.1 to 4.6.1 (#1392) 2021-07-12 19:52:39 +00:00
dependabot[bot]
44ee8859b1
Bump junit from 1.1.2 to 1.1.3 (#1389) 2021-07-12 19:52:25 +00:00
dependabot[bot]
3dd7878ae5
Bump mockk from 1.11.0 to 1.12.0 (#1387) 2021-07-12 19:47:16 +00:00
dependabot[bot]
0305a005ab
Bump agcp from 1.5.2.300 to 1.5.3.200 (#1398) 2021-07-12 19:47:04 +00:00
dependabot[bot]
2229f0e3e9
Bump coil from 1.2.2 to 1.3.0 (#1397) 2021-07-12 19:46:13 +00:00
dependabot[bot]
d9aab7afa2
Bump runner from 1.3.0 to 1.4.0 (#1386) 2021-07-12 19:45:36 +00:00
dependabot[bot]
0558f30646
Bump material from 1.3.0 to 1.4.0 (#1390) 2021-07-12 19:44:04 +00:00
dependabot[bot]
238f257c6c
Bump hianalytics from 5.3.1.300 to 6.0.0.301 (#1394) 2021-07-12 19:43:46 +00:00
dependabot[bot]
40372e7cea
Bump core-ktx from 1.5.0 to 1.6.0 (#1388) 2021-07-12 19:40:32 +00:00
dependabot[bot]
b65a060fca
Bump chucker from 3.4.0 to 3.5.0 (#1385) 2021-07-12 19:40:15 +00:00
dependabot[bot]
c1ed748188
Bump gradle from 4.2.1 to 4.2.2 (#1393) 2021-07-12 19:39:19 +00:00
dependabot[bot]
b911521ccc
Bump core from 1.3.0 to 1.4.0 (#1391) 2021-07-12 19:39:02 +00:00
dependabot[bot]
b046679542
Bump kotlin_version from 1.5.10 to 1.5.20 (#1381) 2021-06-27 20:09:46 +00:00
dependabot[bot]
3decc95a20
Bump firebase-crashlytics-gradle from 2.7.0 to 2.7.1 (#1382) 2021-06-27 19:37:24 +00:00
dependabot[bot]
c301198006
Bump firebase-bom from 28.1.0 to 28.2.0 (#1383) 2021-06-27 19:33:51 +00:00
dependabot[bot]
190a5f2067
Bump fragment-ktx from 1.3.4 to 1.3.5 (#1380) 2021-06-22 20:37:21 +00:00
Mikołaj Pich
27e1a07eec
Add notifications debug screen (#1370) 2021-06-21 10:29:04 +02:00
dependabot[bot]
64feae9f1c
Bump hilt_version from 2.36 to 2.37 (#1376) 2021-06-12 12:31:59 +00:00
dependabot[bot]
085158721e
Bump sonarqube-gradle-plugin from 3.2.0 to 3.3 (#1378) 2021-06-11 11:45:25 +00:00
MRmlik12
44888b048d
Add "I forgot my password" button in upper bar (#1375) 2021-06-11 09:53:11 +02:00
Rafał Borcz
b9a12e46bf
Upgrade gradle to 6.9 (#1371) 2021-06-09 09:46:16 +02:00
dependabot[bot]
2fe5e62e72
Bump recyclerview from 1.2.0 to 1.2.1 (#1366) 2021-06-08 10:02:09 +00:00
dependabot[bot]
6305e1a908
Bump firebase-bom from 28.0.1 to 28.1.0 (#1367) 2021-06-08 10:01:12 +00:00
dependabot[bot]
6bf7a2e26c
Bump firebase-crashlytics-gradle from 2.6.1 to 2.7.0 (#1368) 2021-06-08 10:00:27 +00:00
dependabot[bot]
34487175d8
Bump coil from 1.2.1 to 1.2.2 (#1369) 2021-06-08 10:00:10 +00:00
Rafał Borcz
f02db914bf
Fix treessence upgrade (#1361) 2021-06-02 12:45:16 +02:00
dependabot[bot]
18e0a59e2b
Bump hilt_version from 2.35.1 to 2.36 (#1362) 2021-06-02 09:12:01 +00:00
dependabot[bot]
e4371af284
Bump about_libraries from 8.8.5 to 8.9.0 (#1363) 2021-06-02 08:21:34 +00:00
Rafał Borcz
44d5f69de1
Remove jcenter repository and unused code from gradle config (#1360) 2021-05-28 10:57:25 +02:00
dependabot[bot]
d13e0adb00
Bump appcompat from 1.2.0 to 1.3.0 (#1357) 2021-05-28 07:09:47 +00:00
dependabot[bot]
e60e573ac0
Bump appcompat-resources from 1.2.0 to 1.3.0 (#1359) 2021-05-28 07:01:57 +00:00
dependabot[bot]
91dbc9e3d7
Bump core-ktx from 1.3.2 to 1.5.0 (#1356) 2021-05-28 06:15:18 +00:00
dependabot[bot]
8ccbea2c21
Bump fragment-ktx from 1.3.3 to 1.3.4 (#1358) 2021-05-25 11:10:52 +00:00
Mikołaj Pich
211cb5e4f2 Merge branch 'hotfix/messages-send' into develop 2021-05-21 14:09:45 +02:00
Mikołaj Pich
b60c59216d Merge branch 'hotfix/messages-send' 2021-05-21 14:08:00 +02:00
Mikołaj Pich
d20f3180cf Version 1.1.6 2021-05-21 14:03:13 +02:00
Mikołaj Pich
17761af9d6 Bump sdk 2021-05-21 12:35:57 +02:00
dependabot[bot]
067817bace Bump huawei-publish-gradle-plugin from 1.2.2 to 1.2.4 (#1314)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
(cherry picked from commit 022a4d1ea21769f2c727fe2bfc39e7619de24d79)
2021-05-21 12:30:36 +02:00
dependabot[bot]
51800d91b2
Bump gradle from 4.1.3 to 4.2.1 (#1339) 2021-05-19 22:40:21 +00:00
Rafał Borcz
3640c4f249
Update dependabot config (#1353) 2021-05-18 09:40:08 +00:00
Dominik Korsa
05aa38b591
Add arrows to student family list items (#1338) 2021-05-17 15:35:36 +02:00
Damian Czupryn
983dcd8656
Add conferences and announcements notifications (#1330) 2021-05-17 15:19:39 +02:00
dependabot[bot]
59cf4fb222
Bump kotlinx-coroutines-android from 1.5.0-RC to 1.5.0 (#1348) 2021-05-17 11:33:27 +00:00
dependabot[bot]
d6ebcc97e3
Bump firebase-crashlytics-gradle from 2.5.2 to 2.6.1 (#1342) 2021-05-17 11:32:03 +00:00
dependabot[bot]
047579c394
Bump agcp from 1.5.2.201 to 1.5.2.300 (#1349) 2021-05-17 11:24:31 +00:00
dependabot[bot]
a90fd4b776
Bump agconnect-crash from 1.5.2.201 to 1.5.2.300 (#1350) 2021-05-17 11:21:48 +00:00
dependabot[bot]
03d3a5db11
Bump firebase-bom from 27.1.0 to 28.0.1 (#1341) 2021-05-17 11:21:31 +00:00
dependabot[bot]
bf5e61490d
Bump google-services from 4.3.5 to 4.3.8 (#1344) 2021-05-17 11:18:08 +00:00
dependabot[bot]
d87fa589a8
Bump hianalytics from 5.3.0.300 to 5.3.1.300 (#1332) 2021-05-10 11:50:20 +00:00
dependabot[bot]
1fff1c2b14
Bump kotlin_version from 1.4.32 to 1.5.0 (#1310) 2021-05-06 11:02:08 +00:00
dependabot[bot]
58d66b6e70
Bump work_hilt from 1.0.0-beta01 to 1.0.0 (#1329) 2021-05-05 22:23:31 +00:00
dependabot[bot]
202d13d509
Bump activity-ktx from 1.2.2 to 1.2.3 (#1328) 2021-05-05 22:21:48 +00:00
Damian Czupryn
db808de06c
Fix no info text position in school announcements (#1327) 2021-05-05 20:18:16 +02:00
Mateusz Idziejczak
d8dae09f39
Add notification icons (#1276)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2021-05-03 18:24:54 +02:00
Damian Czupryn
32640e0796
Change mobile devices item order (#1324)
* Change more items order

* Resolve conflicts
2021-05-03 18:23:09 +02:00
Mikołaj Pich
4e80441167
Add school announcements (#1323) 2021-05-03 17:24:01 +02:00
Rafał Borcz
075cfb20b1
Fix missing snackbar in sync settings fragment (#1325) 2021-05-03 16:42:59 +02:00
Damian Czupryn
56e4e9be5e
Fix homework dialog attachments margin (#1322) 2021-05-02 21:56:41 +02:00
Mateusz Idziejczak
53c798ebdb
Change titles in Student Info (#1121) 2021-05-02 14:09:42 +00:00
dependabot[bot]
022a4d1ea2
Bump huawei-publish-gradle-plugin from 1.2.2 to 1.2.4 (#1314)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2021-05-02 13:49:28 +02:00
Rafał Borcz
dfa25d8445
New Crowdin updates (#1268) 2021-05-02 12:53:53 +02:00
Mateusz Idziejczak
b2efe0d981
Probably fix list divider color (#1270)
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2021-05-02 12:33:27 +02:00
dependabot[bot]
2a7f846d3f
Bump hilt_version from 2.35 to 2.35.1 (#1313) 2021-04-30 14:05:08 +00:00
dependabot[bot]
da5817d08a
Bump sonarqube-gradle-plugin from 3.1.1 to 3.2.0 (#1315) 2021-04-30 13:59:46 +00:00
dependabot[bot]
cacf2f651a
Bump agcp from 1.5.1.300 to 1.5.2.201 (#1311) 2021-04-30 13:57:51 +00:00
dependabot[bot]
605c816a32
Bump coil from 1.2.0 to 1.2.1 (#1312) 2021-04-30 13:57:35 +00:00
dependabot[bot]
1587be2fa8
Bump hianalytics from 5.2.0.301 to 5.3.0.300 (#1319) 2021-04-30 13:53:54 +00:00
dependabot[bot]
00b23ca20c
Bump agconnect-crash from 1.5.1.300 to 1.5.2.201 (#1316) 2021-04-30 13:46:30 +00:00
dependabot-preview[bot]
34db20ab0c
Upgrade to GitHub-native Dependabot (#1309) 2021-04-30 13:23:57 +00:00
dependabot-preview[bot]
0d271d925a
Bump room from 2.3.0-rc01 to 2.3.0 (#1302) 2021-04-25 01:31:48 +02:00
dependabot-preview[bot]
b7da43a52a
Bump hilt_version from 2.34.1-beta to 2.35 (#1303) 2021-04-24 12:57:55 +00:00
dependabot-preview[bot]
44af5d59fb
Bump fragment-ktx from 1.3.2 to 1.3.3 (#1304) 2021-04-24 12:57:41 +00:00
dependabot-preview[bot]
bc776993a9
Bump firebase-bom from 27.0.0 to 27.1.0 (#1305) 2021-04-24 12:57:21 +00:00
Damian Czupryn
9a19ce9ca4
Fix Homework dialog buttons layout (#1297) 2021-04-19 16:09:14 +00:00
Mikołaj Pich
6855296de4 Merge branch 'hotfix/all-year-average' into develop 2021-04-18 20:43:29 +02:00
Mikołaj Pich
800a31f160 Merge branch 'hotfix/all-year-average' 2021-04-18 20:40:02 +02:00
Mikołaj Pich
8b83b37b09 Version 1.1.5 2021-04-18 20:38:18 +02:00
Faierbel
43e95cfdc6 Fix all year average 2021-04-18 19:36:02 +02:00
Rafał Borcz
ae2a697e01
Merge pull request #1295 from wulkanowy/rbo/update-workflow
Update github action workflow
2021-04-18 19:34:32 +02:00
dependabot-preview[bot]
b695c7f600
Bump hilt_version from 2.34-beta to 2.34.1-beta (#1293) 2021-04-17 20:45:38 +00:00
dependabot-preview[bot]
3a1a383383
Bump recyclerview from 1.1.0 to 1.2.0 (#1287) 2021-04-14 18:59:12 +00:00
dependabot-preview[bot]
97810d02ab
Bump moshi from 1.11.0 to 1.12.0 (#1284) 2021-04-14 18:58:54 +00:00
dependabot-preview[bot]
30b337a364
Bump about_libraries from 8.8.4 to 8.8.5 (#1281) 2021-04-13 11:55:39 +00:00
dependabot-preview[bot]
8f6c847562
Bump agconnect-crash from 1.5.1.200 to 1.5.1.300 (#1283) 2021-04-13 11:44:01 +00:00
dependabot-preview[bot]
e5d54c95f3
Bump firebase-bom from 26.8.0 to 27.0.0 (#1285) 2021-04-13 11:43:09 +00:00
dependabot-preview[bot]
eb5ad81ec1
Bump agcp from 1.5.1.200 to 1.5.1.300 (#1286) 2021-04-13 11:42:48 +00:00
dependabot-preview[bot]
3aa9f0ca2f
Bump coil from 1.1.1 to 1.2.0 (#1282) 2021-04-13 11:42:21 +00:00
dependabot-preview[bot]
8e587358aa
Bump hilt_version from 2.33-beta to 2.34-beta (#1280) 2021-04-13 11:39:14 +00:00
Damian Czupryn
4492f4a864
Dialogs adjustments to meet MD rules (#1227) 2021-04-12 20:06:28 +00:00
Damian Czupryn
b453225941
Student info and Teachers screens unification (#1279) 2021-04-12 19:58:58 +00:00
Mateusz Idziejczak
13ccfda009
Migrate material date picker (#1277) 2021-04-12 21:43:52 +02:00
Rafał Borcz
95ffb0a687
Ignore all throwable from WebView (#1275) 2021-04-08 10:41:49 +02:00
Mateusz Idziejczak
f131edf857
Add system settings shortcut (#1271) 2021-04-07 11:56:33 +00:00
Mikołaj Pich
bd2d26418a
Cleanup github workflows (#1272) 2021-04-07 13:25:48 +02:00
Mikołaj Pich
aeb3b2a030
Display day header from website in timetable (#1269) 2021-04-05 15:07:29 +02:00
Tomasz F
7bc5219d81
Add new notifications (#1243) 2021-04-04 14:15:07 +00:00
Rafał Borcz
6cb4ea4b0f
Drop support for android 4.x (#1232) 2021-04-03 09:56:07 +00:00
Rafał Borcz
0bdd33ef4a
Migrate to material components bottom navigation (#1244) 2021-04-03 11:46:36 +02:00
Mikołaj Pich
792de4cd3d Merge branch 'hotfix/fix-recovery-visibility' into develop 2021-04-01 22:40:33 +02:00
Mikołaj Pich
3f5fbbc71b Merge branch 'hotfix/fix-recovery-visibility' 2021-04-01 22:40:20 +02:00
Rafał Borcz
206b40ce1b Change version in changelog 2021-04-01 22:38:35 +02:00
Rafał Borcz
43c56b5534 Version 1.1.4 2021-04-01 22:36:51 +02:00
Rafał Borcz
a1076539dc Fix content visibility in login recovery 2021-04-01 22:30:09 +02:00
Kamil Studziński
3071e19584
Implement a toggleable setting to count an arithmetic average of grades when all weights are equal to zero (#1186) 2021-03-30 13:59:36 +02:00
dependabot-preview[bot]
f2130998ec
Bump firebase-crashlytics-gradle from 2.5.1 to 2.5.2 (#1264) 2021-03-30 10:49:40 +00:00
dependabot-preview[bot]
8a5ca8c91f
Bump firebase-bom from 26.7.0 to 26.8.0 (#1263) 2021-03-30 10:48:12 +00:00
Mateusz Idziejczak
fada13e2d3
Update issue templates (#1257) 2021-03-29 18:39:08 +02:00
Mikołaj Pich
6e19eb943d
Add deploy to AppGallery github actions config (#1259) 2021-03-29 17:37:26 +02:00
Mikołaj Pich
c70fe3430c Merge branch 'release/1.1.3' into develop 2021-03-28 20:13:43 +02:00
Mikołaj Pich
3c48264539 Merge branch 'release/1.1.3' 2021-03-28 20:13:37 +02:00
Mikołaj Pich
539cf2207b Version 1.1.3 2021-03-28 20:13:32 +02:00
Rafał Borcz
f0e897713c
New Crowdin updates (#1233) 2021-03-28 19:52:38 +02:00
Mikołaj Pich
a448092008
Allow special login format in login form (#1258) 2021-03-28 19:46:56 +02:00
Patryk
f5b46707ff
Fixing README.md (#1255) 2021-03-28 15:56:44 +02:00
Rafał Borcz
e6247d4428
Fix clearing no existing dialog fragment (#1242) 2021-03-28 08:18:07 +02:00
Mikołaj Pich
d0869b235a
Use db student id to distinguish reporting units and recipients (#1254) 2021-03-27 13:43:25 +01:00
dependabot-preview[bot]
464900d95b
Bump annotation from 1.1.0 to 1.2.0 (#1245) 2021-03-25 10:12:05 +00:00
dependabot-preview[bot]
368274239e
Bump agconnect-crash from 1.5.0.300 to 1.5.1.200 (#1247) 2021-03-25 10:11:19 +00:00
dependabot-preview[bot]
ee33197494
Bump room from 2.3.0-beta03 to 2.3.0-rc01 (#1246) 2021-03-25 10:09:21 +00:00
dependabot-preview[bot]
d3ea743707
Bump kotlin_version from 1.4.31 to 1.4.32 (#1253) 2021-03-25 10:07:43 +00:00
dependabot-preview[bot]
976d4b8ce2
Bump fragment-ktx from 1.3.1 to 1.3.2 (#1248) 2021-03-25 11:05:14 +01:00
dependabot-preview[bot]
b77fc0d32a
Bump activity-ktx from 1.2.1 to 1.2.2 (#1249) 2021-03-25 11:04:37 +01:00
dependabot-preview[bot]
bd3716609e
Bump hianalytics from 5.2.0.300 to 5.2.0.301 (#1250) 2021-03-25 11:04:04 +01:00
dependabot-preview[bot]
5b87cc9009
Bump agcp from 1.5.0.300 to 1.5.1.200 (#1251) 2021-03-25 11:03:37 +01:00
dependabot-preview[bot]
4f7be8d2cb
Bump lifecycle-livedata-ktx from 2.3.0 to 2.3.1 (#1252) 2021-03-25 11:02:39 +01:00
Rafał Borcz
8733e7782f
Fix colorPrimary and class name in widget account manager (#1241) 2021-03-21 22:37:34 +01:00
Rafał Borcz
e03b0dfa01
Fix missing avatars in widgets (#1238) 2021-03-21 12:04:55 +01:00
Rafał Borcz
efafd2094a
Add dialog with info about dropping support for android 4 (#1221) 2021-03-20 14:01:17 +01:00
Rafał Borcz
1560335749
Fix very rare crash in login recovery (#1231) 2021-03-20 13:27:47 +01:00
Rafał Borcz
5bee155f1e
Remove listenablefuture from dependencies (#1237) 2021-03-20 12:10:53 +00:00
dependabot-preview[bot]
c9dc9a323f
Bump gradle from 4.1.2 to 4.1.3 (#1234) 2021-03-19 15:02:28 +00:00
MRmlik12
87e7e00705
Remove firebase inappmessage dependency (#1235) 2021-03-19 15:57:12 +01:00
dependabot-preview[bot]
57681b35ea
Bump mockk from 1.10.6 to 1.11.0 (#1229) 2021-03-17 22:58:17 +00:00
Mikołaj Pich
8fb09d7b7d Merge branch 'release/1.1.2' into develop 2021-03-16 12:59:00 +01:00
Mikołaj Pich
168f750863 Merge branch 'release/1.1.2' 2021-03-16 12:58:56 +01:00
Mikołaj Pich
3e1acbd3bf Version 1.1.2 2021-03-16 12:58:52 +01:00
Rafał Borcz
21ef2adcf6
Disable optimization in r8 config and fix crash in grade fragment (#1226) 2021-03-16 11:49:17 +00:00
Mikołaj Pich
3f6159e976
Fix show error details button in additional lessons (#1225) 2021-03-16 12:47:51 +01:00
Mikołaj Pich
555b5ec112 Merge branch 'release/1.1.1' into develop 2021-03-16 00:43:39 +01:00
Mikołaj Pich
60a9bcae46 Merge branch 'release/1.1.1' 2021-03-16 00:43:33 +01:00
Mikołaj Pich
eeb1341c1f Version 1.1.1 2021-03-16 00:43:28 +01:00
Rafał Borcz
c77b50d51b
New Crowdin updates (#1204) 2021-03-16 00:30:28 +01:00
Rafał Borcz
8644ce32d5
Fix semester switch when student have only one semester (#1215) 2021-03-15 23:58:50 +01:00
Mikołaj Pich
94506aca52
Add github actions config to deploy apk to App Center (#1220) 2021-03-15 18:18:08 +01:00
Rafał Borcz
eee4e1f4b5
Fix empty view in attendance (#1217) 2021-03-15 00:33:40 +01:00
Rafał Borcz
c1942d012f
Maybe fix fragment commits after activity state is saved (#1216) 2021-03-13 20:15:12 +01:00
Rafał Borcz
fe846b463a
Update material chips input (#1214) 2021-03-13 20:14:36 +01:00
Rafał Borcz
0ea2e68249
Fix and clean proguard/r8 file (#1213) 2021-03-13 20:14:10 +01:00
Kamil Studziński
be0445b227
Change the absence request confirmation message string (#1212) 2021-03-13 20:13:57 +01:00
Rafał Borcz
48249f3093
Update kotlin coroutines (#1211) 2021-03-13 20:13:48 +01:00
Rafał Borcz
8d7110735d
Ignore no current student during avatar loading (#1210) 2021-03-13 20:13:37 +01:00
dependabot-preview[bot]
94957850c3
Bump fragment-ktx from 1.3.0 to 1.3.1 (#1205) 2021-03-12 21:50:59 +00:00
dependabot-preview[bot]
fa2cfc8427
Bump room from 2.3.0-beta02 to 2.3.0-beta03 (#1207) 2021-03-12 21:33:30 +00:00
Rafał Borcz
3d467c43ba
Use new kotlin compiler backend (#1202) 2021-03-12 22:07:27 +01:00
dependabot-preview[bot]
b76032044d
Bump activity-ktx from 1.2.0 to 1.2.1 (#1206) 2021-03-12 21:06:33 +00:00
dependabot-preview[bot]
495b84204c
Bump work_hilt from 1.0.0-alpha03 to 1.0.0-beta01 (#1208) 2021-03-12 21:06:27 +00:00
dependabot-preview[bot]
ea4b299de6
Bump firebase-bom from 26.6.0 to 26.7.0 (#1209) 2021-03-12 12:39:01 +00:00
Damian Czupryn
acb5e2afd4
Replace dash mark with no data string in SchoolFragment (#1203) 2021-03-09 17:49:24 +01:00
Mikołaj Pich
50863d6ac2 Merge branch 'release/1.1.0' into develop 2021-03-07 21:58:30 +01:00
Mikołaj Pich
e15eb03299 Merge branch 'release/1.1.0' 2021-03-07 21:58:23 +01:00
Mikołaj Pich
be48791d51 Version 1.1.0 2021-03-07 21:58:14 +01:00
Rafał Borcz
c0e1a5b401
New Crowdin updates (#1167) 2021-03-07 20:48:29 +00:00
Kamil Studziński
cb1b467a21
Add studzinskik to contributors (#1198) 2021-03-07 20:31:14 +00:00
Mikołaj Pich
f14346ff32
Fix duplicate items after running automatic and manual sync at the same time (#1197) 2021-03-07 20:47:18 +01:00
MRmlik12
af8108a649
Add lucky number history (#1184) 2021-03-07 20:17:03 +01:00
Damian Czupryn
5743928126
Fix notification and status bars colors (#1196) 2021-03-07 14:04:37 +00:00
Rafał Borcz
388d37bf9c
Fix date picker theme (#1194) 2021-03-07 13:41:54 +01:00
Damian Czupryn
d572fc737f
Fix typo (#1193) 2021-03-07 00:07:57 +01:00
Damian Czupryn
47b0f1b527
Settings revamp (#1160) 2021-03-06 17:18:42 +00:00
Rafał Borcz
1afa7ecf3c
Fix OOM in grade statistics (#1192) 2021-03-06 16:50:06 +01:00
Mikołaj Pich
9139febbdf
Migrate database migrations from androidTest to roboelectric (#1191) 2021-03-06 14:34:07 +00:00
dependabot-preview[bot]
2dd0b56333
Bump agconnect-crash from 1.5.0.200 to 1.5.0.300 (#1190) 2021-03-06 12:08:43 +00:00
Rafał Borcz
3b970209a5
Fix grade fragment subtitle (#1185) 2021-03-06 13:01:41 +01:00
Rafał Borcz
6f590eb194
Fix empty license dialogs (#1182) 2021-03-06 13:01:17 +01:00
dependabot-preview[bot]
b20b8fb243
Bump firebase-bom from 26.5.0 to 26.6.0 (#1189) 2021-03-06 11:23:16 +00:00
dependabot-preview[bot]
7e4a212951
Bump agcp from 1.5.0.200 to 1.5.0.300 (#1187) 2021-03-06 10:55:37 +00:00
Kamil Studziński
6dfeed3a26
Fix API host key capitalisation for powiat krasnostawski (#1181) 2021-03-04 20:32:17 +00:00
Kamil Studziński
06a27199ee
Add early validation for special mail domains (#1000) (#1176) 2021-03-03 22:37:58 +01:00
Rafał Borcz
76039e5eb9
Remove hardcoded strings (#1177) 2021-03-03 20:18:03 +01:00
Kamil Studziński
6a4aaff8d6
Fix no system theme option in Czech and Slovak (#1178) 2021-03-03 19:16:46 +00:00
Rafał Borcz
9e2985864a
Add avatars (#1146) 2021-03-02 23:34:25 +00:00
Rafał Borcz
412057b512
Remove deprecations (#1170) 2021-03-02 17:28:47 +01:00
dependabot-preview[bot]
963caadced
Bump firebase-crashlytics-gradle from 2.5.0 to 2.5.1 (#1171) 2021-03-01 22:19:31 +00:00
Rafał Borcz
8388a8a5fc
Fix calling of binding outside lifecycle (#1169) 2021-03-01 21:57:47 +00:00
Rafał Borcz
a801c8f8be
Add exception ignoring to UpdateHelper when PendingIntent is duplicated (#1168) 2021-03-01 21:35:49 +00:00
dependabot-preview[bot]
9d8ad73e63
Bump hilt_version from 2.32-alpha to 2.33-beta (#1163)
* Bump hilt_version from 2.32-alpha to 2.33-beta

Bumps `hilt_version` from 2.32-alpha to 2.33-beta.

Updates `hilt-android-gradle-plugin` from 2.32-alpha to 2.33-beta
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/commits)

Updates `hilt-android` from 2.32-alpha to 2.33-beta
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/commits)

Updates `hilt-android-compiler` from 2.32-alpha to 2.33-beta
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Add inject before super.onCreate() in activity

* Fix format

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Rafał Borcz <RafalBO99@outlook.com>
2021-02-27 22:49:50 +01:00
dependabot-preview[bot]
182f6c8a81
Bump kotlin_version from 1.4.30 to 1.4.31 (#1166) 2021-02-26 19:21:02 +00:00
dependabot-preview[bot]
1e4a3536cf
Bump desugar_jdk_libs from 1.1.1 to 1.1.5 (#1164) 2021-02-26 18:50:58 +00:00
dependabot-preview[bot]
169a314664
Bump about_libraries from 8.8.2 to 8.8.3 (#1165) 2021-02-26 18:49:43 +00:00
dependabot-preview[bot]
904eed648b
Bump hianalytics from 5.1.0.301 to 5.2.0.300 (#1161) 2021-02-24 23:00:00 +00:00
dependabot-preview[bot]
3bb94adece
Bump room from 2.3.0-beta01 to 2.3.0-beta02 (#1158) 2021-02-22 23:07:37 +00:00
Damian Czupryn
105b70fcad
Add Daxxxis to contributors (#1156) 2021-02-18 21:25:46 +01:00
Damian Czupryn
b4bf7c7589
Add Slovak to dialog (#1154) 2021-02-18 00:05:40 +01:00
Damian Czupryn
ff425d6d2b
Change background color of navigation and notification bars (#1120) 2021-02-18 00:05:27 +01:00
dependabot-preview[bot]
4fceb854b3
Bump activity-ktx from 1.1.0 to 1.2.0 (#1134) 2021-02-17 12:08:10 +00:00
dependabot-preview[bot]
3adac154b4
Bump firebase-crashlytics-gradle from 2.4.1 to 2.5.0 (#1147) 2021-02-17 11:55:27 +00:00
dependabot-preview[bot]
a320cf8f7c
Bump fragment-ktx from 1.2.5 to 1.3.0 (#1148) 2021-02-17 11:39:26 +00:00
dependabot-preview[bot]
1ed0884dfd
Bump hilt_version from 2.31.2-alpha to 2.32-alpha (#1133) 2021-02-17 11:38:51 +00:00
dependabot-preview[bot]
021e9726c6
Bump lifecycle-livedata-ktx from 2.2.0 to 2.3.0 (#1136) 2021-02-17 11:38:33 +00:00
dependabot-preview[bot]
3c438757e3
Bump firebase-bom from 26.4.0 to 26.5.0 (#1151) 2021-02-17 11:31:05 +00:00
Faierbel
99c4a65df5 Merge tag '1.0.1' into develop
Version 1.0.1
2021-02-16 12:46:54 +01:00
Faierbel
2c442fc87b Merge branch 'release/1.0.1' 2021-02-16 12:44:34 +01:00
Faierbel
44ba0d76de Version 1.0.1 2021-02-16 12:44:24 +01:00
Rafał Borcz
17aa77ad41
New Crowdin updates (#1152) 2021-02-16 12:12:35 +01:00
dependabot-preview[bot]
c18302b812
Bump junit from 4.13.1 to 4.13.2 (#1150) 2021-02-14 12:14:28 +00:00
dependabot-preview[bot]
de8e9bde49
Bump mockk from 1.10.5 to 1.10.6 (#1149) 2021-02-14 12:13:21 +00:00
Rafał Borcz
000cbd11a2
Fix EOF error in messages (#1145) 2021-02-13 20:39:52 +01:00
Rafał Borcz
5e3b89636f
Add checking vulcan average from both semesters (#1140) 2021-02-13 12:33:53 +01:00
Rafał Borcz
dd085a14fa
Revert "Bump fragment-ktx from 1.2.5 to 1.3.0 (#1138)" (#1144)
This reverts commit cac76857c4cd2b5b72e515888edf94fed6e1390e.
2021-02-13 10:58:01 +00:00
Rafał Borcz
bfe558d887
Update README (#1143) 2021-02-12 19:14:45 +01:00
Rafał Borcz
4841a0439d
New Crowdin updates (#1131) 2021-02-12 19:07:36 +01:00
dependabot-preview[bot]
cac76857c4
Bump fragment-ktx from 1.2.5 to 1.3.0 (#1138) 2021-02-12 18:05:33 +00:00
dependabot-preview[bot]
6b8b7c9143
Bump material from 1.3.0-rc01 to 1.3.0 (#1137) 2021-02-12 10:12:35 +01:00
dependabot-preview[bot]
53584026dc
Bump about_libraries from 8.7.0 to 8.8.2 (#1135) 2021-02-12 09:11:52 +00:00
dependabot-preview[bot]
7900ad913f
Bump kotlin_version from 1.4.21 to 1.4.30 (#1139) 2021-02-11 12:20:45 +00:00
Mikołaj Pich
8ec844a8fe Merge branch 'release/1.0.0' into develop 2021-02-07 23:48:43 +01:00
Mikołaj Pich
19ff953ab2 Merge branch 'release/1.0.0' 2021-02-07 23:48:38 +01:00
Mikołaj Pich
e29c211cf2 Version 1.0.0 2021-02-07 23:48:32 +01:00
Mikołaj Pich
2492a9c204
Update screenshots (#1130) 2021-02-07 22:08:39 +00:00
Rafał Borcz
61de1de532
New Crowdin updates (#1129) 2021-02-07 12:01:34 +00:00
Mikołaj Pich
b5862da776 Merge branch 'release/0.25.1' into develop 2021-02-06 16:54:26 +01:00
Mikołaj Pich
e0c802bf67 Merge branch 'release/0.25.1' 2021-02-06 16:54:22 +01:00
Mikołaj Pich
dcac138ff8 Version 0.25.1 2021-02-06 16:54:17 +01:00
Rafał Borcz
23411a608f
Fix nullable student guardians (#1128) 2021-02-06 16:19:50 +01:00
MRmlik12
87facd2663
Add MRmlik12 to contributors (#1126) 2021-02-05 15:49:29 +00:00
MRmlik12
bad0776cab
Add final average grades calculation with modifiers (#1125) 2021-02-05 10:50:35 +01:00
Rafał Borcz
a063aabc7c
Ignore webview init exceptions (#1124) 2021-02-03 20:59:24 +01:00
Mikołaj Pich
1fdbdf34b9 Merge branch 'release/0.25.0' into develop 2021-02-02 00:47:40 +01:00
Mikołaj Pich
624fd71dbb Merge branch 'release/0.25.0' 2021-02-02 00:47:35 +01:00
Mikołaj Pich
dfa10883d3 Version 0.25.0 2021-02-02 00:47:30 +01:00
Rafał Borcz
aff40df707
New Crowdin updates (#1095) 2021-02-02 00:25:27 +01:00
Mateusz Idziejczak
42f9594210
Fix empty message bug (#1122) 2021-02-02 00:11:34 +01:00
Rafał Borcz
3e3a080b70
Add nick for student (#1119) 2021-02-01 23:58:44 +01:00
Mateusz Idziejczak
39534aeda4
Add dark mode to swipe refresh layout (#1118) 2021-02-01 18:13:11 +01:00
Dominik Korsa
e39b053d2d
Change timetable icon (#1115) 2021-02-01 13:15:36 +01:00
Mateusz Idziejczak
28fd7460cb
Replace progressBar with CircularProgressIndicator (#1117) 2021-02-01 11:45:10 +01:00
Rafał Borcz
82b207b03a
Fix follow system language setting (#1113) 2021-01-31 22:38:30 +01:00
Mikołaj Pich
4984cb9b26
Update auto update priority policy (#1051) 2021-01-31 20:46:24 +00:00
Mikołaj Pich
e2ba265048
Add build date to version info (#1114) 2021-01-31 17:12:38 +01:00
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
dd5ce752da
Update gradle and build tools (#1108) 2021-01-30 15:26:31 +01:00
dependabot-preview[bot]
e5e95e7dec
Bump room from 2.3.0-alpha04 to 2.3.0-beta01 (#1112) 2021-01-30 14:22:08 +00:00
dependabot-preview[bot]
f5e4c63fed
Bump about_libraries from 8.6.9 to 8.7.0 (#1111) 2021-01-30 14:18:28 +00:00
dependabot-preview[bot]
70d42bb864
Bump agcp from 1.4.2.301 to 1.5.0.200 (#1109) 2021-01-30 14:14:08 +00:00
dependabot-preview[bot]
82df5b9515
Bump agconnect-crash from 1.4.2.301 to 1.5.0.200 (#1110) 2021-01-30 14:13:35 +00:00
dependabot-preview[bot]
6568c4abf8
Bump hilt-work from 1.0.0-alpha02 to 1.0.0-alpha03 (#1099) 2021-01-29 21:24:30 +00:00
Rafał Borcz
d79b1c9a58
Add account manager (#671) 2021-01-29 21:53:46 +01:00
dependabot-preview[bot]
26565b627a
Bump work_manager from 2.4.0 to 2.5.0 (#1103) 2021-01-28 20:58:15 +00:00
dependabot-preview[bot]
c0a53cb90c
Bump sonarqube-gradle-plugin from 3.1 to 3.1.1 (#1100) 2021-01-28 20:57:53 +00:00
dependabot-preview[bot]
2bcbac5ab3
Bump about_libraries from 8.6.7 to 8.6.9 (#1098) 2021-01-28 20:57:22 +00:00
dependabot-preview[bot]
5581fdcab8
Bump google-services from 4.3.4 to 4.3.5 (#1104) 2021-01-28 20:56:54 +00:00
dependabot-preview[bot]
6a8161cd98
Bump firebase-bom from 26.3.0 to 26.4.0 (#1102) 2021-01-28 20:26:38 +00:00
Rafał Borcz
e0b067fadd
Fix selected semester after change account (#1097) 2021-01-27 00:18:56 +01:00
Damian Czupryn
f37ddfe00f
Disable vibrations in data picker (#1093) 2021-01-24 20:01:18 +01:00
dependabot-preview[bot]
3a887f597b
Bump hilt_version from 2.30.1-alpha to 2.31.2-alpha (#1094) 2021-01-24 16:52:16 +00:00
Mikołaj Pich
52d359827e
Fix translations of month name in attendance summary (#1091) 2021-01-24 17:21:02 +01:00
Mikołaj Pich
a70ccbb0d0
Make strings in grade class stats translatable (#1092) 2021-01-24 17:20:26 +01:00
Mikołaj Pich
2b6386c522 Merge branch 'release/0.24.3' into develop 2021-01-21 14:24:45 +01:00
Mikołaj Pich
60ae14719d Merge branch 'release/0.24.3' 2021-01-21 14:24:41 +01:00
Mikołaj Pich
a4594b2853 Version 0.24.3 2021-01-21 14:14:39 +01:00
Mikołaj Pich
6578d2eb49 Merge branch 'release/0.24.2' into develop 2021-01-21 13:49:48 +01:00
Mikołaj Pich
e543c0aa2c Merge branch 'release/0.24.2' 2021-01-21 13:49:42 +01:00
Mikołaj Pich
17c80416fe Version 0.24.2 2021-01-21 13:49:35 +01:00
Mikołaj Pich
f2cb7f741b Merge branch 'release/0.24.1' into develop 2021-01-21 10:46:20 +01:00
Mikołaj Pich
51d9e9b9af Merge branch 'release/0.24.1' 2021-01-21 10:46:16 +01:00
Mikołaj Pich
b1e1b801b5 Version 0.24.1 2021-01-21 10:46:11 +01:00
Mikołaj Pich
04ff05c22a
Fix google play deploy config (#1089) 2021-01-21 10:24:38 +01:00
Mikołaj Pich
81c9144448 Merge branch 'release/0.24.0' into develop 2021-01-20 18:29:24 +01:00
Mikołaj Pich
70d456a6dc Merge branch 'release/0.24.0' 2021-01-20 18:29:19 +01:00
Mikołaj Pich
b55c05aaed Version 0.24.0 2021-01-20 18:29:13 +01:00
Rafał Borcz
01fd146c99
New Crowdin updates (#1088) 2021-01-20 18:03:18 +01:00
Rafał Borcz
5d849b3ada
Fix endless loading in grades (#1084) 2021-01-20 17:42:19 +01:00
dependabot-preview[bot]
1a4eaec47f
Bump gradle from 4.1.1 to 4.1.2 (#1086) 2021-01-20 10:53:33 +00:00
dependabot-preview[bot]
5b9d40a4f9
Bump about_libraries from 8.6.6 to 8.6.7 (#1085) 2021-01-20 10:50:20 +00:00
Mateusz Idziejczak
e6e9d201ce
Show appropriate message when message does not exist (#1083) 2021-01-20 11:49:06 +01:00
dependabot-preview[bot]
9128e0b55f
Bump about_libraries from 8.6.5 to 8.6.6 (#1080) 2021-01-16 14:10:49 +00:00
dependabot-preview[bot]
7f893a8868
Bump hianalytics from 5.1.0.300 to 5.1.0.301 (#1082) 2021-01-16 13:54:36 +00:00
dependabot-preview[bot]
89f92ed027
Bump sonarqube-gradle-plugin from 3.0 to 3.1 (#1081) 2021-01-16 13:52:33 +00:00
dependabot-preview[bot]
99e06f6539
Bump mockk from 1.10.4 to 1.10.5 (#1077) 2021-01-16 13:24:15 +00:00
dependabot-preview[bot]
12da5e5381
Bump firebase-bom from 26.2.0 to 26.3.0 (#1078) 2021-01-16 13:04:54 +00: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
8ce59a3098
Use userLoginId to differentiate saved mobiles devices between accounts (#1076) 2021-01-14 18:36:32 +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
dependabot-preview[bot]
64cc49055b
Bump coil from 1.1.0 to 1.1.1 (#1072) 2021-01-13 09:47:46 +00:00
dependabot-preview[bot]
91ece39517
Bump about_libraries from 8.6.3 to 8.6.5 (#1074) 2021-01-13 07:25:59 +00:00
Mikołaj Pich
a99e742472
Handle URLs from FCM push notification (#1070) 2021-01-11 10:41:17 +01:00
Mikołaj Pich
d332369872
Disable force dark theme on Android >9 (#1071) 2021-01-11 09:53:19 +01:00
Mikołaj Pich
205bcf9c22
Use work-gcm dependency in play flavor only (#1069) 2021-01-11 09:52:44 +01:00
dependabot-preview[bot]
344d404238
Bump hianalytics from 5.0.5.301 to 5.1.0.300 (#1060) 2021-01-05 04:37:48 +00:00
Mikołaj Pich
8b2dc514f4
Use Firebase Android BoM (#1064)
* Use Firebase Android BoM

* Use androidx-bom to resolve androidx versions

* Revert "Use androidx-bom to resolve androidx versions"

This reverts commit 55a79a61cfa55090e157c66d4aed94322d44ac69.
2021-01-03 23:21:25 +00: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
dependabot-preview[bot]
fb36fb379a
Bump room from 2.2.5 to 2.2.6 (#1058) 2021-01-03 22:57:41 +00:00
dependabot-preview[bot]
a2c4f4a51d
Bump mockk from 1.10.3-jdk8 to 1.10.4 (#1059) 2021-01-02 12:49:57 +00:00
Rafał Borcz
b0d713dc0c
New Crowdin updates (#1053) 2020-12-28 23:34:35 +01:00
Mikołaj Pich
5a2a0e3d6d
Github workflow config improvements (#1056) 2020-12-28 22:45:21 +01: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
Rafał Borcz
295fd0fd90
Add language event (#1052)
* Add log event to language

* Add log event to app
2020-12-26 22:40:21 +01:00
Mikołaj Pich
c052f31424 Merge branch 'release/0.23.1' into develop 2020-12-16 21:19:57 +01:00
Mikołaj Pich
3486d52a26 Merge branch 'release/0.23.1' 2020-12-16 21:19:52 +01:00
Mikołaj Pich
88c5c7d9dc Version 0.23.1 2020-12-16 21:19:47 +01:00
Mikołaj Pich
315e9b0595
Fix username label on registers other than default (#1050) 2020-12-16 20:48:01 +01:00
Rafał Borcz
3eba89aeb9
Disable recordException in HMS (#1048) 2020-12-10 21:12:59 +01:00
Rafał Borcz
1680ad233e
New translations strings.xml (Czech) (#1049) 2020-12-10 21:12:14 +01:00
dependabot-preview[bot]
93bc4e92a9
Bump kotlin_version from 1.4.20 to 1.4.21 (#1047) 2020-12-09 15:38:06 +00:00
Mikołaj Pich
7536f98e6e Merge branch 'release/0.23.0' into develop 2020-12-06 22:21:42 +01:00
Mikołaj Pich
afee97a706 Merge branch 'release/0.23.0' 2020-12-06 22:21:36 +01:00
Mikołaj Pich
73a92497ed Version 0.23.0 2020-12-06 22:12:18 +01:00
Mikołaj Pich
67cef0f6d9
Add register variant auto-matching based on email (#1041) 2020-12-06 21:23:02 +01:00
Rafał Borcz
6ca5e11371
Fix HMS analytics and crashlytics (#1042) 2020-12-06 19:31:35 +01:00
dependabot-preview[bot]
05a597313b
Bump hilt_version from 2.29.1-alpha to 2.30.1-alpha (#1035) 2020-12-06 17:54:09 +00:00
dependabot-preview[bot]
33d540e1c9
Bump desugar_jdk_libs from 1.0.10 to 1.1.1 (#1039) 2020-12-06 15:04:43 +00:00
dependabot-preview[bot]
d115372c3b
Bump coil from 1.0.0 to 1.1.0 (#1040) 2020-12-06 14:57:50 +00:00
dependabot-preview[bot]
e637896ad3
Bump firebase-crashlytics from 17.2.2 to 17.3.0 (#1038) 2020-12-06 14:50:57 +00:00
dependabot-preview[bot]
ce802cc737
Bump about_libraries from 8.6.2 to 8.6.3 (#1037) 2020-12-06 14:43:48 +00:00
dependabot-preview[bot]
bf342ed289
Bump kotlinx-coroutines-test from 1.4.0 to 1.4.2-native-mt (#1031) 2020-12-06 14:32:08 +00:00
dependabot-preview[bot]
40ec5bbe86
Bump kotlinx-coroutines-android from 1.4.0 to 1.4.2-native-mt (#1032) 2020-12-06 14:29:32 +00:00
Rafał Borcz
41dbd2d25f
New Crowdin updates (#1033) 2020-12-06 15:14:58 +01:00
dependabot-preview[bot]
f263b5534a
Bump mockk from 1.10.2 to 1.10.3-jdk8 (#1034) 2020-12-06 14:08:26 +00:00
dependabot-preview[bot]
7ed4787496
Bump chucker from 3.3.0 to 3.4.0 (#1027) 2020-12-03 14:19:21 +00:00
dependabot-preview[bot]
1428887204
Bump agconnect-crash from 1.4.1.300 to 1.4.2.301 (#1030) 2020-12-03 13:57:37 +00:00
dependabot-preview[bot]
0fc828f006
Bump agcp from 1.4.1.300 to 1.4.2.301 (#1024) 2020-12-03 13:48:25 +00:00
dependabot-preview[bot]
13906a7d62
Bump about_libraries from 8.4.3 to 8.6.2 (#1025) 2020-12-03 13:47:26 +00:00
dependabot-preview[bot]
3c0dda9a82
Bump hianalytics from 5.0.4.301 to 5.0.5.301 (#1023) 2020-12-03 13:29:49 +00:00
dependabot-preview[bot]
c42333cd35
Bump firebase-crashlytics-gradle from 2.3.0 to 2.4.1 (#1029) 2020-12-03 13:28:10 +00:00
dependabot-preview[bot]
c675dc8b84
Bump kotlin_version from 1.4.10 to 1.4.20 (#1026) 2020-12-03 13:27:47 +00:00
Rafał Borcz
5e9853b043
New Crowdin updates (#1022) 2020-11-21 15:50:18 +01:00
Rafał Borcz
c7fdcc2bbd
Add facebook link to about (#1021) 2020-11-17 16:58:24 +01:00
Stanisław Jelnicki
8a00ae95b8
Update contributor's username (#1020) 2020-11-13 23:59:45 +01:00
Mikołaj Pich
a1ebf6c6ad
Add average in class grades statistics (#1017) 2020-11-11 16:03:52 +01:00
Rafał Borcz
ada5854d10
New Crowdin updates (#1013) 2020-11-02 17:54:02 +01:00
dependabot-preview[bot]
fe191bb0df
Bump firebase-analytics from 17.6.0 to 18.0.0 (#1009) 2020-11-01 18:36:55 +00:00
dependabot-preview[bot]
9eb091fbf4
Bump kotlinx-coroutines-android from 1.3.9 to 1.4.0 (#1005) 2020-11-01 18:16:21 +00:00
dependabot-preview[bot]
57e760844f
Bump kotlinx-coroutines-test from 1.3.9 to 1.4.0 (#1012) 2020-11-01 18:15:52 +00:00
Rafał Borcz
20644a7a67
Update english strings (#1014) 2020-11-01 19:05:05 +01:00
dependabot-preview[bot]
b3109aed0b
Bump firebase-messaging from 20.3.0 to 21.0.0 (#1008) 2020-11-01 16:40:39 +00:00
dependabot-preview[bot]
9ba999feb0
Bump about_libraries from 8.4.2 to 8.4.3 (#1011) 2020-11-01 16:28:32 +00:00
dependabot-preview[bot]
7c9e85793b
Bump firebase-inappmessaging-display-ktx from 19.1.1 to 19.1.2 (#1007) 2020-11-01 16:15:17 +00:00
dependabot-preview[bot]
6af8263952
Bump firebase-inappmessaging-ktx from 19.1.1 to 19.1.2 (#1010) 2020-11-01 15:55:51 +00:00
dependabot-preview[bot]
83d1d860a6
Bump coil from 1.0.0-rc3 to 1.0.0 (#1006) 2020-11-01 15:55:36 +00:00
Mikołaj Pich
8830240182
Add conferences (#1004) 2020-11-01 16:53:31 +01:00
Mikołaj Pich
c3061e75b5 Merge branch 'release/0.22.2' into develop 2020-10-30 12:31:58 +01:00
Mikołaj Pich
5f1bb7c1d0 Merge branch 'release/0.22.2' into master 2020-10-30 12:31:50 +01:00
Mikołaj Pich
c6f4c868b2 Version 0.22.2 2020-10-30 12:31:41 +01:00
Mikołaj Pich
c634c64e70
Update hianalytics to 5.0.4.301 (#1003) 2020-10-30 12:24:00 +01:00
Mikołaj Pich
da2b7dbf7e Merge branch 'release/0.22.1' into develop 2020-10-30 01:49:56 +01:00
Mikołaj Pich
26267507eb Merge branch 'release/0.22.1' into master 2020-10-30 01:49:42 +01:00
Mikołaj Pich
24d0c5057b Version 0.22.1 2020-10-30 01:49:30 +01:00
Rafał Borcz
b05026a6e6
New Crowdin updates (#1002) 2020-10-30 00:54:35 +01:00
Mikołaj Pich
8036f3d7f7
Add HMS flavor (#998) 2020-10-29 13:58:56 +01:00
Rafał Borcz
23e309d38e
New Crowdin updates (#993) 2020-10-26 11:54:27 +01:00
Mikołaj Pich
bf92c6b2e9
Fix grade header item object comparision (#999) 2020-10-25 12:16:19 +01:00
Kacper Ziubryniewicz
c00b5edaf7
Make AppGallery badge background transparent. (#997) 2020-10-22 16:17:52 +02:00
dependabot-preview[bot]
cb09ca13dc
Bump junit from 4.13 to 4.13.1 (#995) 2020-10-15 18:36:31 +00:00
dependabot-preview[bot]
3d68b8e629
Bump gradle from 4.0.2 to 4.1.0 (#996) 2020-10-15 18:36:13 +00:00
Mikołaj Pich
b3173581e5 Merge tag '0.22.0' into develop
Version 0.22.0
2020-10-15 17:54:27 +02:00
Mikołaj Pich
ddac1d0f98 Merge branch 'release/0.22.0' into master 2020-10-15 17:54:22 +02:00
Mikołaj Pich
db6a359bea Version 0.22.0 2020-10-15 17:54:14 +02:00
Mikołaj Pich
e7221e6a32
Add Vulcan and Scrapper Exceptions to known exceptions (#994) 2020-10-15 15:55:59 +02:00
Mikołaj Pich
db9c2640c7
Add in-app updates support (#914) 2020-10-15 01:00:41 +02:00
Mikołaj Pich
ca67e144e4
Add ConnectException and StreamResetException to known exceptions (#992) 2020-10-13 22:32:15 +02:00
Rafał Borcz
da2346ed83
New Crowdin updates (#987) 2020-10-11 21:00:48 +02:00
Mikołaj Pich
a87818f3d0
Cancel scheduled lesson notifications which turned into canceled (#991) 2020-10-11 20:51:03 +02:00
Mikołaj Pich
5092f8c0bf
Reload grade list on mark all as read (#990) 2020-10-11 20:33:18 +02:00
Mateusz Idziejczak
af0787c0b1
Add support for BIG font (#989)
Co-authored-by: Faierbel <RafalBO99@outlook.com>
2020-10-10 02:53:25 +02:00
Mateusz Idziejczak
721b4ac797
Add support for night mode in account switcher dialog (#988) 2020-10-09 21:24:58 +02:00
Rafał Borcz
26a69092cc
Add AppGallery badge (#986) 2020-10-07 11:19:34 +02:00
dependabot-preview[bot]
2bd0c75055
Bump about_libraries from 8.3.1 to 8.4.2 (#985) 2020-10-06 21:56:46 +00:00
dependabot-preview[bot]
d6f3c57293
Bump moshi from 1.10.0 to 1.11.0 (#984) 2020-10-06 21:45:38 +00:00
dependabot-preview[bot]
518387e7bb
Bump gradle from 4.0.1 to 4.0.2 (#982) 2020-10-06 21:43:56 +00:00
dependabot-preview[bot]
ca6dfbf2d0
Bump core-ktx from 1.3.1 to 1.3.2 (#983) 2020-10-06 21:43:50 +00:00
Rafał Borcz
da6d8a74fd
New Crowdin updates (#981) 2020-10-06 23:34:27 +02:00
Rafał Borcz
e35e4ef152
New Crowdin updates (#948) 2020-10-03 13:01:11 +02:00
Rafał Borcz
40fc6ec2e0
Upgrade android sdk to 30 (#966) 2020-10-03 01:08:57 +02:00
dependabot-preview[bot]
b91973aec3
Bump chucker from 3.2.0 to 3.3.0 (#979) 2020-10-01 15:38:29 +00:00
dependabot-preview[bot]
047e70ad46
Bump firebase-crashlytics from 17.2.1 to 17.2.2 (#974) 2020-09-30 20:13:18 +00:00
dependabot-preview[bot]
112c1eb793
Bump moshi from 1.9.3 to 1.10.0 (#972) 2020-09-30 20:13:01 +00:00
dependabot-preview[bot]
c479b31670
Bump coil from 1.0.0-rc2 to 1.0.0-rc3 (#976) 2020-09-30 20:01:45 +00:00
dependabot-preview[bot]
43ed8c8fce
Bump firebase-messaging from 20.2.4 to 20.3.0 (#973) 2020-09-30 19:52:02 +00:00
dependabot-preview[bot]
613fa44c27
Bump about_libraries from 8.3.0 to 8.3.1 (#975) 2020-09-30 19:34:53 +00:00
dependabot-preview[bot]
f21216286d
Bump mockk from 1.10.0 to 1.10.2 (#977) 2020-09-30 19:34:13 +00:00
dependabot-preview[bot]
7298d0d75a
Bump google-services from 4.3.3 to 4.3.4 (#978) 2020-09-30 19:33:22 +00:00
Mikołaj Pich
ee0fbcdfd6 Merge tag '0.21.2' into develop
Version 0.21.2
2020-09-29 21:10:17 +02:00
Mikołaj Pich
c362ad12c7 Merge branch 'release/0.21.2' into master 2020-09-29 21:10:11 +02:00
Mikołaj Pich
8a1a712d6d Version 0.21.2 2020-09-29 21:10:05 +02:00
Mikołaj Pich
1f0f6b3e51
Fix string pair list type converter (#971) 2020-09-29 21:02:49 +02:00
Mikołaj Pich
11487e77ca Merge tag '0.21.1' into develop
Version 0.21.1
2020-09-29 11:43:58 +02:00
Mikołaj Pich
fd0fd4df55 Merge branch 'release/0.21.1' into master 2020-09-29 11:43:54 +02:00
Mikołaj Pich
d95a33787b Version 0.21.1 2020-09-29 11:43: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
d020b01794 Merge tag '0.21.0' into develop
Version 0.21.0
2020-09-27 22:12:31 +02:00
Mikołaj Pich
d8b1264024 Merge branch 'release/0.21.0' into master 2020-09-27 22:12:27 +02:00
Mikołaj Pich
cddd17650b Version 0.21.0 2020-09-27 22:11:55 +02:00
Mikołaj Pich
a0f9c70036
Migrate from gson to moshi (#969) 2020-09-27 20:59:27 +02:00
Mateusz Idziejczak
2e05416fb5
Show groups next to subjects in timetable (#953) 2020-09-27 16:33:36 +02:00
Mateusz Idziejczak
d32ebd66de
Add subjects sorting in grades (#946) 2020-09-27 16:28:39 +02:00
Mateusz Idziejczak
c6a99f1000
Add remembering the full screen mode in homework (#956)
Co-authored-by: Faierbel <RafalBO99@outlook.com>
2020-09-27 14:49:19 +02:00
Mateusz Idziejczak
bafe52e310
Different notification for notes and praises (#952) 2020-09-25 15:46:08 +02:00
Mateusz Idziejczak
e08abc1fc2
Show subjects without grades in "Grades" (#947) 2020-09-25 15:45:07 +02:00
Mateusz Idziejczak
2a74b11cce
Add app shortcuts (#939)
Co-authored-by: Faierbel <RafalBO99@outlook.com>
2020-09-25 15:37:19 +02:00
Mikołaj Pich
b0b3ccfd53
Upgrade gradle wrapper to 6.6.1 (#968) 2020-09-20 21:54:59 +02:00
Mikołaj Pich
6c68456f7a Merge tag '0.20.5' into develop
Version 0.20.5
2020-09-19 13:03:32 +02:00
Mikołaj Pich
3e8e9b4ecc Merge branch 'release/0.20.5' into master 2020-09-19 13:03:28 +02:00
Mikołaj Pich
d6ebc343d5 Version 0.20.5 2020-09-19 01:25:34 +02:00
Mikołaj Pich
73be416807
Fix crash in flowWithResourceIn() (#967) 2020-09-19 00:57:55 +02:00
Mikołaj Pich
0cb65a29ba Merge tag '0.20.4' into develop
Version 0.20.4
2020-09-13 19:00:45 +02:00
Mikołaj Pich
13198f2ab4 Merge branch 'release/0.20.4' into master 2020-09-13 19:00:39 +02:00
Mikołaj Pich
cd92f37435 Version 0.20.4 2020-09-13 19:00:32 +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
47150364d8
Fix lifecycle of timer tasks in timetable lessons (#958)
Co-authored-by: Faierbel <RafalBO99@outlook.com>
2020-09-13 16:27:53 +02:00
dependabot-preview[bot]
792b123598
Bump coil from 1.0.0-rc1 to 1.0.0-rc2 (#961) 2020-09-13 14:07:30 +00:00
dependabot-preview[bot]
acf5c8e9ba
Bump firebase-crashlytics-gradle from 2.2.1 to 2.3.0 (#964) 2020-09-13 14:04:41 +00:00
dependabot-preview[bot]
53561668fc
Bump hilt_version from 2.28.3-alpha to 2.29.1-alpha (#962) 2020-09-13 14:03:09 +00:00
dependabot-preview[bot]
7cfe58d311
Bump material from 1.2.0 to 1.2.1 (#963) 2020-09-13 14:02:31 +00:00
Mikołaj Pich
cd51fac621
Add eduportal.koszalin.pl register (#959) 2020-09-13 13:46:45 +02:00
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
9f85b2206a Merge tag '0.20.3' into develop
Version 0.20.3
2020-09-04 23:42:12 +02:00
Mikołaj Pich
42515fd084 Merge branch 'release/0.20.3' into master 2020-09-04 23:42:07 +02:00
Mikołaj Pich
9a7c04fe7b Version 0.20.3 2020-09-04 23:42:01 +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
71d37a1c6c Merge tag '0.20.2' into develop
Version 0.20.2
2020-09-02 00:23:49 +02:00
Mikołaj Pich
3975d06cde Merge branch 'release/0.20.2' into master 2020-09-02 00:23:45 +02:00
Mikołaj Pich
ee168bafe0 Version 0.20.2 2020-09-02 00:23:41 +02:00
Mikołaj Pich
42ed7e0ae1 Merge tag '0.20.1' into develop
Version 0.20.1
2020-09-02 00:14:35 +02:00
Mikołaj Pich
0e92447974 Merge branch 'release/0.20.1' into master 2020-09-02 00:14:23 +02:00
Mikołaj Pich
40492e6c01 Version 0.20.1 2020-09-02 00:14:18 +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
9997b1adbb
Add skarzyskokamienna vulcan register (#934) 2020-09-01 09:31:36 +02:00
Mikołaj Pich
eb616eedc7
Fix crash in flowWithResourceIn() (#933) 2020-09-01 09:31:01 +02:00
Rafał Borcz
a5de39a366
Update UI dependencies (#927) 2020-08-31 12:55:51 +02:00
dependabot-preview[bot]
57bc2b2533
Bump firebase-crashlytics from 17.1.1 to 17.2.1 (#931) 2020-08-31 10:09:37 +00:00
dependabot-preview[bot]
d1ce16d2b1
Bump runner from 1.2.0 to 1.3.0 (#932) 2020-08-31 10:03:20 +00:00
dependabot-preview[bot]
54fb01cd0d
Bump firebase-inappmessaging-display-ktx from 19.1.0 to 19.1.1 (#930) 2020-08-31 09:42:25 +00:00
dependabot-preview[bot]
370cfbf22a
Bump core from 1.2.0 to 1.3.0 (#929) 2020-08-31 09:42:18 +00:00
Mikołaj Pich
d198a2ba21 Merge tag '0.20.0' into develop
Version 0.20.0
2020-08-29 23:57:20 +02:00
Mikołaj Pich
580ad58dd6 Merge branch 'release/0.20.0' into master 2020-08-29 23:57:14 +02:00
Mikołaj Pich
b5f7c5f318 Version 0.20.0 2020-08-29 23:57:06 +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
dependabot-preview[bot]
f8031e1eca
Bump appcompat from 1.2.0-rc02 to 1.2.0 (#926) 2020-08-29 09:39:31 +00:00
dependabot-preview[bot]
5bc49b2e74
Bump firebase-inappmessaging-ktx from 19.1.0 to 19.1.1 (#918) 2020-08-29 09:29:00 +00:00
dependabot-preview[bot]
ba81b4b465
Bump junit from 1.1.1 to 1.1.2 (#924) 2020-08-29 09:20:43 +00:00
dependabot-preview[bot]
5cc31a7c5e
Bump firebase-crashlytics-gradle from 2.2.0 to 2.2.1 (#923) 2020-08-29 09:14:35 +00:00
dependabot-preview[bot]
de70719d38
Bump appcompat-resources from 1.1.0 to 1.2.0 (#922) 2020-08-29 09:09:41 +00:00
dependabot-preview[bot]
9f315b3af1
Bump firebase-analytics from 17.4.4 to 17.5.0 (#917) 2020-08-29 08:50:49 +00:00
Mikołaj Pich
d5187d1808
Save semesters with students during registration (#915) 2020-08-26 10:25:01 +02:00
dependabot-preview[bot]
ca7d977342
Bump work_manager from 2.3.4 to 2.4.0 (#910)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-02 18:41:22 +02:00
dependabot-preview[bot]
062985c5a0
Bump firebase-messaging from 20.2.3 to 20.2.4 (#912) 2020-08-02 16:30:31 +00:00
dependabot-preview[bot]
8922d7d48d
Bump core-ktx from 1.3.0 to 1.3.1 (#911) 2020-08-02 16:30:06 +00: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
dependabot-preview[bot]
f6dce0fbda
Bump kotlinx-coroutines-rx2 from 1.3.7 to 1.3.8 (#901) 2020-07-19 12:00:08 +00:00
Mikołaj Pich
1ac42bb56d
Migrate presenters from rxjava to coroutines flow (#894) 2020-07-19 13:30:29 +02:00
dependabot-preview[bot]
b0a674b471
Bump kotlinx-coroutines-core from 1.3.7 to 1.3.8 (#903) 2020-07-19 11:25:48 +00:00
dependabot-preview[bot]
1c1a90c12f
Bump firebase-inappmessaging-display-ktx from 19.0.7 to 19.1.0 (#905) 2020-07-18 23:51:24 +00:00
dependabot-preview[bot]
d4ee1f8b98
Bump firebase-crashlytics from 17.1.0 to 17.1.1 (#902) 2020-07-18 23:32:38 +00:00
dependabot-preview[bot]
152382a0c9
Bump firebase-analytics from 17.4.3 to 17.4.4 (#906) 2020-07-18 23:31:27 +00:00
dependabot-preview[bot]
776972514a
Bump firebase-inappmessaging-ktx from 19.0.7 to 19.1.0 (#904) 2020-07-18 23:00:03 +00:00
dependabot-preview[bot]
e072bf9fe3
Bump gradle from 4.0.0 to 4.0.1 (#900) 2020-07-18 22:42:05 +00:00
dependabot-preview[bot]
927415f9a3
Bump dagger from 2.28.1 to 2.28.3 (#899) 2020-07-18 22:41:41 +00:00
dependabot-preview[bot]
76b2ab1f25
Bump firebase-messaging from 20.2.1 to 20.2.3 (#898) 2020-07-18 22:40:01 +00:00
Rafał Borcz
c9a0bbda01
New Crowdin updates (#888) 2020-07-12 17:55:27 +02:00
dependabot-preview[bot]
cbabe44461
Bump about_libraries from 8.2.0 to 8.3.0 (#896) 2020-07-11 09:41:12 +00:00
dependabot-preview[bot]
5c313f986c
Bump swiperefreshlayout from 1.1.0-rc01 to 1.1.0 (#897) 2020-07-02 10:15:34 +00:00
dependabot-preview[bot]
f2682c6d30
Bump dagger from 2.28 to 2.28.1 (#895) 2020-07-02 10:15:28 +00:00
dependabot-preview[bot]
3571f8bd04
Bump firebase-crashlytics from 17.0.1 to 17.1.0 (#892) 2020-06-20 16:00:47 +00:00
dependabot-preview[bot]
dfcd5fc4d0
Bump firebase-crashlytics-gradle from 2.1.1 to 2.2.0 (#889) 2020-06-20 15:38:08 +00:00
dependabot-preview[bot]
b8ea0ab0f9
Bump firebase-messaging from 20.2.0 to 20.2.1 (#890) 2020-06-20 15:37:34 +00:00
Mikołaj Pich
4434d6f024
Migrate repositories from rxjava to coroutines (#885) 2020-06-20 15:07:57 +02:00
Mikołaj Pich
8cee882c08 Merge tag '0.19.0' into develop
Version 0.19.0
2020-06-14 22:44:41 +02:00
Mikołaj Pich
9f87b92937 Merge branch 'release/0.19.0' 2020-06-14 22:44:36 +02:00
Mikołaj Pich
c13f12f729 Version 0.19.0 2020-06-14 22:40:36 +02:00
Rafał Borcz
dfe7981e7f
New Crowdin translations (#874)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2020-06-14 22:37:58 +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
dependabot-preview[bot]
eedaa63771
Bump sonarqube-gradle-plugin from 2.8 to 3.0 (#882) 2020-06-11 12:05:54 +00:00
dependabot-preview[bot]
f151f7bd62
Bump about_libraries from 8.1.6 to 8.2.0 (#879) 2020-06-11 12:05:30 +00:00
dependabot-preview[bot]
00943717a2
Bump firebase-crashlytics from 17.0.0 to 17.0.1 (#880) 2020-06-11 12:02:38 +00:00
dependabot-preview[bot]
8cce81585a
Bump firebase-analytics from 17.4.2 to 17.4.3 (#881) 2020-06-11 12:02:10 +00:00
dependabot-preview[bot]
5529ffcf73
Bump fragment-ktx from 1.2.4 to 1.2.5 (#878) 2020-06-11 12:01:52 +00:00
Mikołaj Pich
7e6f892e23 Merge tag '0.18.3' into develop
Version 0.18.3
2020-06-10 19:18:31 +02:00
Mikołaj Pich
d3a6ea5acf Merge branch 'release/0.18.3' 2020-06-10 19:18:23 +02:00
Mikołaj Pich
674a78b661 Version 0.18.3 2020-06-10 19:18:09 +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
2d0cfc3e8e Merge tag '0.18.2' into develop
Version 0.18.2
2020-06-02 17:08:02 +02:00
Mikołaj Pich
4b6b722f87 Merge branch 'release/0.18.2' 2020-06-02 17:07:58 +02:00
Mikołaj Pich
419675066f Version 0.18.2 2020-06-02 17:07:52 +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
Rafał Borcz
ff5a47b0df
New Crowdin translations (#856) 2020-06-02 15:18:41 +02:00
Mikołaj Pich
7bf0acb703
Revert "Bump sonarqube-gradle-plugin from 2.8 to 3.0" (#864)
This reverts commit ab7d30c9950c9f0eab5581494b8197425cb12394.
2020-06-02 15:13:41 +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
dependabot-preview[bot]
1db42210e8
Bump about_libraries from 8.1.4 to 8.1.6 (#861)
Bumps `about_libraries` from 8.1.4 to 8.1.6.

Updates `aboutlibraries-plugin` from 8.1.4 to 8.1.6
- [Release notes](https://github.com/mikepenz/AboutLibraries/releases)
- [Changelog](https://github.com/mikepenz/AboutLibraries/blob/develop/gradle-release.gradle)
- [Commits](https://github.com/mikepenz/AboutLibraries/compare/v8.1.4...v8.1.6)

Updates `aboutlibraries-core` from 8.1.4 to 8.1.6
- [Release notes](https://github.com/mikepenz/AboutLibraries/releases)
- [Changelog](https://github.com/mikepenz/AboutLibraries/blob/develop/gradle-release.gradle)
- [Commits](https://github.com/mikepenz/AboutLibraries/compare/v8.1.4...v8.1.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-02 01:02:16 +02:00
Mikołaj Pich
fb554a4a3b
Fix capitalization in new message activity (#860) 2020-06-02 01:01:58 +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
dependabot-preview[bot]
ab7d30c995
Bump sonarqube-gradle-plugin from 2.8 to 3.0 (#853) 2020-05-30 12:19:52 +00:00
dependabot-preview[bot]
1cfa1f15c0
Bump gradle from 3.6.3 to 4.0.0 (#852) 2020-05-30 11:33:43 +00:00
dependabot-preview[bot]
2149a4db9f
Bump about_libraries from 8.1.3 to 8.1.4 (#851) 2020-05-30 11:17:22 +00:00
dependabot-preview[bot]
df57d16d21
Bump dagger from 2.27 to 2.28 (#850) 2020-05-30 11:16:58 +00:00
Piotr Romanowski
2ff031005e
Fix displaying the feature disabled message in completed lessons (#849) 2020-05-30 13:15:28 +02:00
Mikołaj Pich
b9ab85ee55 Merge tag '0.18.1' into develop
Version 0.18.1
2020-05-24 21:20:28 +02:00
Mikołaj Pich
064998129e Merge branch 'release/0.18.1' 2020-05-24 21:20:23 +02:00
Mikołaj Pich
4044cdd9a5 Version 0.18.1 2020-05-24 21:20:17 +02:00
Rafał Borcz
1ee10a5902
New Crowdin translations (#847) 2020-05-24 21:18:49 +02:00
dependabot-preview[bot]
27b1d076c7
Bump firebase-inappmessaging-ktx from 19.0.6 to 19.0.7 (#844) 2020-05-24 21:03:35 +02:00
dependabot-preview[bot]
c8b32fdb3b
Bump firebase-analytics from 17.4.1 to 17.4.2 (#843) 2020-05-24 21:02:42 +02:00
dependabot-preview[bot]
0b4434fdb6
Bump firebase-crashlytics-gradle from 2.1.0 to 2.1.1 (#841) 2020-05-24 20:53:59 +02:00
Rafał Borcz
699fbff082
Fix debug channel (#846) 2020-05-24 20:53:23 +02:00
dependabot-preview[bot]
4c295f2ab4
Bump firebase-messaging from 20.1.7 to 20.2.0 (#839) 2020-05-24 18:42:24 +00:00
dependabot-preview[bot]
dcbaa170db
Bump about_libraries from 8.1.2 to 8.1.3 (#845) 2020-05-24 20:36:09 +02:00
dependabot-preview[bot]
c71b533645
Bump firebase-inappmessaging-display-ktx from 19.0.6 to 19.0.7 (#838) 2020-05-24 18:10:47 +00: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
3308d7fe6f
Wrap long preference titles (#836) 2020-05-24 19:52:01 +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
7fa14e5077
Set app_name in build.gradle (#830) 2020-05-24 19:36:40 +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
Rafał Borcz
d558c4db66
New Crowdin translations (#817) 2020-05-23 16:34:26 +02:00
Mikołaj Pich
722886aaf2 Merge tag '0.18.0' into develop
Version 0.18.0
2020-05-21 00:59:19 +02:00
Mikołaj Pich
31902a7667 Merge branch 'release/0.18.0' 2020-05-21 00:59:13 +02:00
Mikołaj Pich
4c1c4f8a43 Version 0.18.0 2020-05-21 00:59:05 +02:00
Mikołaj Pich
7850412ba9
Fix crash in timetable on api < 21 (#816) 2020-05-20 23:08:32 +02:00
Rafał Borcz
4f0ff5f49c
New Crowdin translations (#813) 2020-05-20 22:48:09 +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
dependabot-preview[bot]
78a90591fd
Bump coil from 0.10.1 to 0.11.0 (#812) 2020-05-16 21:06:45 +00:00
dependabot-preview[bot]
45265d025d
Bump appcompat from 1.2.0-beta01 to 1.2.0-rc01 (#811) 2020-05-16 20:52:37 +00:00
dependabot-preview[bot]
9bf5c2dc40
Bump firebase-crashlytics-gradle from 2.0.0 to 2.1.0 (#810) 2020-05-16 20:48:15 +00:00
dependabot-preview[bot]
ee4bdd2a9a
Bump firebase-analytics from 17.4.0 to 17.4.1 (#809) 2020-05-16 20:46:11 +00: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
Rafał Borcz
52d66ac30b
New Crowdin translations (#797) 2020-05-13 11:25:50 +02:00
Mateusz Idziejczak
6ac5c6a0b4
Add widget system theme option (#759) 2020-05-10 12:00:21 +02:00
Rafał Borcz
45fc76a9a5
Update translations (#794) 2020-05-10 11:34:54 +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
Rafał Borcz
ec80f939f1 Update Crowdin configuration file 2020-05-06 23:10:19 +02:00
Rafał Borcz
70fc51a0b5 Update Crowdin configuration file 2020-05-06 23:07:13 +02:00
Rafał Borcz
bd700a88bf
Add nav bar color in night style (#790) 2020-05-03 15:06:49 +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
Rafał Borcz
a1f864b35e
Add importantForAutofill to login fields (#788) 2020-05-01 12:54:01 +02:00
dependabot-preview[bot]
17ac3cfd52
Bump firebase-analytics from 17.3.0 to 17.4.0 (#787) 2020-04-30 22:40:38 +00:00
dependabot-preview[bot]
c6c2b1c6a3
Bump coil from 0.9.5 to 0.10.1 (#785) 2020-04-29 14:40:12 +00:00
dependabot-preview[bot]
5fba3d5775
Bump firebase-inappmessaging-ktx from 19.0.5 to 19.0.6 (#782) 2020-04-28 21:25:27 +00:00
dependabot-preview[bot]
6fe62edd63
Bump firebase-inappmessaging-display-ktx from 19.0.5 to 19.0.6 (#786) 2020-04-28 21:04:54 +00:00
dependabot-preview[bot]
87af3da1ad
Bump threetenabp from 1.2.3 to 1.2.4 (#783) 2020-04-28 20:57:14 +00:00
dependabot-preview[bot]
155f0cc347
Bump threetenbp from 1.4.3 to 1.4.4 (#784) 2020-04-28 20:56:55 +00:00
Mikołaj Pich
2de1ad5334 Merge tag '0.17.4' into develop
Version 0.17.4
2020-04-23 19:24:59 +02:00
Mikołaj Pich
763543a16e Merge branch 'release/0.17.4' 2020-04-23 19:24:54 +02:00
Mikołaj Pich
acabe90c9f Version 0.17.4 2020-04-23 19:24:49 +02:00
Mikołaj Pich
f79da9003a Merge tag '0.17.3' into develop
Version 0.17.3
2020-04-23 16:22:49 +02:00
Mikołaj Pich
fc9e558cd6 Merge branch 'release/0.17.3' 2020-04-23 16:22:44 +02:00
Mikołaj Pich
68140bd544 Version 0.17.3 2020-04-23 16:22:39 +02:00
Mikołaj Pich
2c4c2d1f49
Fix injector of ErrorDialog (#780) 2020-04-23 11:07:18 +02:00
dependabot-preview[bot]
4894086d9d
Bump about_libraries from 8.1.1 to 8.1.2 (#779) 2020-04-21 16:21:44 +00:00
Mikołaj Pich
1d29ef5fe3 Merge tag '0.17.2' into develop
Version 0.17.2
2020-04-19 23:42:00 +02:00
Mikołaj Pich
7fa333cff2 Merge branch 'release/0.17.2' 2020-04-19 23:41:53 +02:00
Mikołaj Pich
c1ffc2ae72 Version 0.17.2 2020-04-19 23:37:29 +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
b19084cb57
Fix visibility of dialog close button when homework content is l… (#774) 2020-04-18 23:06:05 +02:00
dependabot-preview[bot]
69be7ca412
Bump kotlin_version from 1.3.71 to 1.3.72 (#773) 2020-04-17 21:01:41 +00:00
dependabot-preview[bot]
07307b9709
Bump swiperefreshlayout from 1.1.0-beta01 to 1.1.0-rc01 (#770) 2020-04-17 20:59:02 +00:00
dependabot-preview[bot]
ee4a5e56a9
Bump gradle from 3.6.2 to 3.6.3 (#772) 2020-04-17 20:37:38 +00:00
dependabot-preview[bot]
c8f8ec77a9
Bump preference-ktx from 1.1.0 to 1.1.1 (#771) 2020-04-17 20:35:24 +00:00
Mikołaj Pich
be46a43427 Merge tag '0.17.1' into develop
Version 0.17.1
2020-04-12 19:20:59 +02:00
Mikołaj Pich
183e379223 Merge branch 'release/0.17.1' 2020-04-12 19:20:53 +02:00
Mikołaj Pich
2350fc2ddf Version 0.17.1 2020-04-12 19:20:44 +02:00
dependabot-preview[bot]
152f966a66
Bump firebase-inappmessaging-display-ktx from 19.0.4 to 19.0.5 (#767) 2020-04-12 17:19:06 +00:00
dependabot-preview[bot]
85ee7fad1d
Bump firebase-inappmessaging-ktx from 19.0.4 to 19.0.5 (#768) 2020-04-12 16:58:23 +00:00
Mikołaj Pich
3ac085573f
Show all known adfslight registers in register list (#766) 2020-04-12 18:55:16 +02:00
dependabot-preview[bot]
64a19d9627
Bump about_libraries from 8.1.0 to 8.1.1 (#769) 2020-04-12 15:14:08 +00: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
11c285be01
Fix homework dialog size (#765) 2020-04-12 15:12:25 +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
a26f0ec8c8 Merge tag '0.17.0' into develop
Version 0.17.0
2020-04-05 18:42:42 +02:00
Mikołaj Pich
232d8d38bd Merge branch 'release/0.17.0' 2020-04-05 18:42:36 +02:00
Mikołaj Pich
4833e1e130 Version 0.17.0 2020-04-05 18:35:00 +02:00
Mikołaj Pich
bb30cf2ce3
Revert "Add "System theme" option to widgets" (#753) 2020-04-05 18:32:57 +02:00
dependabot-preview[bot]
c9b35bed7e
Bump chucker from 3.1.1 to 3.2.0 (#755) 2020-04-05 16:22:50 +00:00
dependabot-preview[bot]
999672fcc3
Bump threetenbp from 1.4.2 to 1.4.3 (#756) 2020-04-05 15:32:18 +00: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
651be69ad2 Add firebase messaging (#740) 2020-04-02 22:47:10 +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
Rafał Borcz
358c87528a
Update gradle to 6.2.2 (#750) 2020-04-02 00:34:24 +02:00
dependabot-preview[bot]
0cb4866f40
Bump appcompat from 1.2.0-alpha03 to 1.2.0-beta01 (#749) 2020-04-01 22:21:25 +00:00
dependabot-preview[bot]
6ec13c896d
Bump about_libraries from 8.0.2 to 8.1.0 (#747) 2020-04-01 22:01:41 +00:00
dependabot-preview[bot]
a0587a8bce
Bump fragment-ktx from 1.2.3 to 1.2.4 (#748) 2020-04-01 22:00:50 +00:00
dependabot-preview[bot]
184c9413f8
Bump firebase-core from 17.2.3 to 17.3.0 (#746) 2020-04-01 18:58:26 +00:00
dependabot-preview[bot]
6440820dc5
Bump gradle from 3.6.1 to 3.6.2 (#744) 2020-04-01 18:56:41 +00: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
b9a19b60e4
Bump appcompat from 1.1.0 to 1.2.0-alpha03 to fix webview crash… (#737) 2020-03-29 14:38:39 +02:00
Mikołaj Pich
6f697eff47
Add points to notes (#738) 2020-03-29 14:26:56 +02:00
Stanisław Jelnicki
d9c8bb399b
Change strings.xml form from male to impersonal (#736) 2020-03-28 19:51:22 +01:00
dependabot-preview[bot]
2137b6c225
Bump threetenabp from 1.2.2 to 1.2.3 (#735) 2020-03-28 10:56:07 +00:00
Mikołaj Pich
0320079d02
Bump chucker from 2.0.4 to 3.1.1 (#733) 2020-03-28 11:44:09 +01:00
dependabot-preview[bot]
95a833ea85
Bump room from 2.2.4 to 2.2.5 (#727) 2020-03-24 22:04:25 +00:00
dependabot-preview[bot]
a85a4fe7a0
Bump kotlin_version from 1.3.70 to 1.3.71 (#732) 2020-03-24 20:30:48 +00:00
dependabot-preview[bot]
f94b8c9be8
Bump threetenbp from 1.4.1 to 1.4.2 (#730) 2020-03-24 19:53:59 +00:00
dependabot-preview[bot]
5dfe9cdd4f
Bump work_manager from 2.3.3 to 2.3.4 (#728) 2020-03-24 19:52:47 +00:00
dependabot-preview[bot]
9a83b43d57
Bump fragment-ktx from 1.2.2 to 1.2.3 (#729) 2020-03-24 19:52:33 +00:00
dependabot-preview[bot]
7d21babd38
Bump rxjava from 2.2.18 to 2.2.19 (#726) 2020-03-14 22:25:05 +00:00
dependabot-preview[bot]
f763a42323
Bump mockito-inline from 3.3.1 to 3.3.3 (#725) 2020-03-14 22:20:14 +00: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
dependabot-preview[bot]
37842a3603
Bump dagger from 2.26 to 2.27 (#724) 2020-03-14 22:19:47 +00:00
dependabot-preview[bot]
1775e2fe62
Bump mockito-android from 3.3.1 to 3.3.3 (#723) 2020-03-14 22:18:34 +00:00
Mikołaj Pich
68b26d5e2b
Update gradle-publisher to 2.7.2 (#719) 2020-03-07 13:38:15 +01:00
dependabot-preview[bot]
6304395050
Bump swiperefreshlayout from 1.1.0-alpha03 to 1.1.0-beta01 (#718) 2020-03-05 10:59:07 +00:00
dependabot-preview[bot]
fa3c357665
Bump work_manager from 2.3.2 to 2.3.3 (#717) 2020-03-05 10:58:38 +00:00
Mikołaj Pich
83282aeab6 Merge tag '0.16.0' into develop
Version 0.16.0
2020-03-05 09:47:43 +01:00
Mikołaj Pich
5de2e9afbd Merge branch 'release/0.16.0' 2020-03-05 09:47:37 +01:00
Mikołaj Pich
cd99c6b2aa
Version 0.16.0 2020-03-05 09:20:46 +01:00
Rafał Borcz
42aacb755c
Add some login help messages (#716) 2020-03-04 22:39:28 +01:00
dependabot-preview[bot]
a880b3a9db
Bump kotlin_version from 1.3.61 to 1.3.70 (#715)
Bumps `kotlin_version` from 1.3.61 to 1.3.70.

Updates `kotlin-gradle-plugin` from 1.3.61 to 1.3.70

Updates `kotlin-stdlib-jdk8` from 1.3.61 to 1.3.70
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.61...v1.3.70)

Updates `kotlin-test` from 1.3.61 to 1.3.70
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.3.61...v1.3.70)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-04 16:39:13 +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
AlexxPy
8aaa066142
Update Ukrainian language (#711) 2020-03-02 21:31:02 +01:00
Mikołaj Pich
5b7d465064
Add Ukrainian language (#709) 2020-03-02 20:56:53 +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
Rafał Borcz
565114a2d2
Update gradle to 6.2.1 (#705) 2020-02-29 02:37:58 +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
dependabot-preview[bot]
3abfb9f819
Bump gradle from 3.6.0 to 3.6.1 (#702) 2020-02-28 23:19:38 +00:00
dependabot-preview[bot]
7c86fabd7b
Bump firebase-core from 17.2.2 to 17.2.3 (#703) 2020-02-28 23:19:00 +00:00
dependabot-preview[bot]
59f2d4b0f3
Bump gradle from 3.5.3 to 3.6.0 (#698) 2020-02-27 21:22:37 +00:00
dependabot-preview[bot]
8571586b0c
Bump room from 2.2.3 to 2.2.4 (#694) 2020-02-27 21:11:48 +00:00
dependabot-preview[bot]
e21de811e2
Bump mockito-android from 3.2.4 to 3.3.1 (#696) 2020-02-27 20:35:50 +00:00
dependabot-preview[bot]
7b502ce9a8
Bump mockito-inline from 3.2.4 to 3.3.1 (#693) 2020-02-27 20:35:28 +00:00
dependabot-preview[bot]
33447d2ada
Bump fragment-ktx from 1.2.0 to 1.2.2 (#695) 2020-02-27 20:35:05 +00:00
dependabot-preview[bot]
7f6b2ec096
Bump coil from 0.9.4 to 0.9.5 (#699) 2020-02-27 20:33:25 +00:00
dependabot-preview[bot]
2c35117dfa
Bump rxjava from 2.2.17 to 2.2.18 (#700) 2020-02-27 20:32:38 +00:00
dependabot-preview[bot]
5b2ca07506
Bump work_manager from 2.3.0 to 2.3.2 (#697) 2020-02-27 20:30:36 +00: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
dependabot-preview[bot]
1cc2080cb9
Bump material from 1.1.0-rc02 to 1.1.0 (#680) 2020-02-05 00:22:51 +00:00
dependabot-preview[bot]
0826e45a25
Bump coil from 0.9.2 to 0.9.4 (#679) 2020-02-05 00:22:12 +00: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
Dominik Korsa
731afbb00c
Fix login more options button in dark theme (#674) 2020-02-02 16:38:14 +01:00
Dominik Korsa
fb3853dc70
Fix timetable_show_whole_class_entries en translation (#668) 2020-01-30 00:13:34 +01:00
Mikołaj Pich
ec5503678a Merge tag '0.15.0' into develop
Version 0.15.0
2020-01-26 18:15:16 +01:00
Mikołaj Pich
4ab47fef46 Merge branch 'release/0.15.0' 2020-01-26 18:15:12 +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
Mikołaj Pich
1e5269c22c Don't hide password toggle button on error (#666) 2020-01-26 01:24:24 +01:00
Kacper Ziubryniewicz
19f495cba6 Add excusing for absence (#533) 2020-01-25 18:07:25 +01:00
dependabot-preview[bot]
0c5d45717c
Bump fragment-ktx from 1.2.0-rc05 to 1.2.0 (#662) 2020-01-24 09:18:54 +00:00
dependabot-preview[bot]
1dbe470391
Bump activity-ktx from 1.1.0-rc03 to 1.1.0 (#661) 2020-01-24 08:59:20 +00:00
dependabot-preview[bot]
7142e05561
Bump work_manager from 2.3.0-rc01 to 2.3.0 (#660) 2020-01-24 08:58:31 +00: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
dependabot-preview[bot]
e9fa95f113 Bump rxjava from 2.2.16 to 2.2.17 (#656)
Bumps [rxjava](https://github.com/ReactiveX/RxJava) from 2.2.16 to 2.2.17.
- [Release notes](https://github.com/ReactiveX/RxJava/releases)
- [Changelog](https://github.com/ReactiveX/RxJava/blob/v2.2.17/CHANGES.md)
- [Commits](https://github.com/ReactiveX/RxJava/compare/v2.2.16...v2.2.17)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 21:51:13 +01:00
Dominik Korsa
76a4bacb34 Fix login info autofill (#652) 2020-01-20 21:29:42 +01:00
Dominik Korsa
c5cadbd004 Improve grades dialog layout (#631) 2020-01-20 21:29:06 +01:00
dependabot-preview[bot]
77e7e4e6e9
Bump material from 1.1.0-rc01 to 1.1.0-rc02 (#655) 2020-01-20 20:27:52 +00:00
dependabot-preview[bot]
cc242e1e87
Bump threetenabp from 1.2.1 to 1.2.2 (#657) 2020-01-20 20:27:29 +00:00
dependabot-preview[bot]
e0ec2f8160
Bump firebase-core from 17.2.1 to 17.2.2 (#658) 2020-01-20 20:27:10 +00:00
dependabot-preview[bot]
eb1ce251a0
Bump threetenbp from 1.4.0 to 1.4.1 (#659) 2020-01-20 20:26:53 +00:00
Dominik Korsa
4d1de2d8ce Add debug notification icons (#637) 2020-01-12 14:21:33 +01:00
Mikołaj Pich
0af7c00d12 Merge tag '0.14.2' into develop
Version 0.14.2
2020-01-11 20:10:39 +01:00
Mikołaj Pich
afaf6c0e56 Merge branch 'release/0.14.2' 2020-01-11 20:10:34 +01:00
Mikołaj Pich
e8b4e16382
Version 0.14.2 2020-01-11 20:10:23 +01:00
Mikołaj Pich
83a8c857e5
Change color attr in backtround_header_note drawable to color re… (#644) 2020-01-11 20:09:33 +01:00
Mikołaj Pich
57e943fb3b Update error_service_unavailable string (#645) 2020-01-11 17:25:13 +01:00
Mikołaj Pich
ed310e7764 Merge tag '0.14.1' into develop
Version 0.14.1
2020-01-09 00:53:55 +01:00
Mikołaj Pich
16e3a877af Merge branch 'release/0.14.1' 2020-01-09 00:53:51 +01:00
Mikołaj Pich
2b5b87fe84
Version 0.14.1 2020-01-09 00:53:32 +01:00
Rafał Borcz
d706c000b9 Add missing translations (#642) 2020-01-09 00:42:16 +01:00
dependabot-preview[bot]
15184550f4
Bump junit from 4.12 to 4.13 (#640) 2020-01-08 23:25:02 +00:00
dependabot-preview[bot]
69a8e35150
Bump logging-interceptor from 3.12.6 to 3.12.7 (#641) 2020-01-08 23:05:59 +00:00
dependabot-preview[bot]
70166d0245
Bump fragment-ktx from 1.2.0-rc04 to 1.2.0-rc05 (#639) 2020-01-08 22:50:35 +00:00
dependabot-preview[bot]
e0657eb5b2
Bump work_manager from 2.3.0-beta02 to 2.3.0-rc01 (#638) 2020-01-08 22:48:37 +00:00
Dominik Korsa
f204264d2d Change grade header note to unread count (#634) 2020-01-04 01:46:42 +01:00
pcktm
b9378c24b5 Minor translation changes (#630) 2020-01-03 21:12:05 +01:00
dependabot-preview[bot]
8a6ceeb2e4
Bump aboutlibraries from 7.0.4 to 7.1.0 (#633) 2020-01-02 19:42:15 +00:00
dependabot-preview[bot]
a45c7bd3e3
Bump dagger from 2.25.3 to 2.25.4 (#632) 2019-12-31 22:04:35 +00: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
54f3733b56 Merge tag '0.14.0' into develop
Version 0.14.0
2019-12-25 16:52:34 +01:00
Mikołaj Pich
4f60673e4e Merge branch 'release/0.14.0' 2019-12-25 16:52:28 +01:00
Mikołaj Pich
7bd4fd7cbd
Version 0.14.0 2019-12-25 16:52:17 +01:00
Nikolas Ostrowski
65995cdc6c Change Wulkanowy API link to SDK in README (#626) 2019-12-24 16:51:35 +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
dependabot-preview[bot]
826ea32fc0
Bump room from 2.2.2 to 2.2.3 (#618) 2019-12-20 10:18:00 +00:00
dependabot-preview[bot]
d70c4fa9fe
Bump work_manager from 2.3.0-beta01 to 2.3.0-beta02 (#620) 2019-12-20 09:46:28 +00:00
dependabot-preview[bot]
bc43359467
Bump mockito-inline from 3.2.0 to 3.2.4 (#621) 2019-12-20 09:44:18 +00:00
dependabot-preview[bot]
cf286f3c23
Bump mockito-android from 3.2.0 to 3.2.4 (#619) 2019-12-20 09:27:14 +00:00
dependabot-preview[bot]
57abd43214
Bump fragment-ktx from 1.2.0-rc03 to 1.2.0-rc04 (#617) 2019-12-20 09:24:51 +00:00
dependabot-preview[bot]
90bdc9d157
Bump material from 1.1.0-beta02 to 1.1.0-rc01 (#616) 2019-12-20 09:13:34 +00:00
dependabot-preview[bot]
93bce685bd
Bump dagger from 2.25.2 to 2.25.3 (#614) 2019-12-20 09:07:39 +00:00
dependabot-preview[bot]
4639a075b0
Bump rxjava from 2.2.15 to 2.2.16 (#615) 2019-12-20 09:06:52 +00:00
stha
91f63da6d0 Fixed capitalization in the about tab (en) (#613) 2019-12-09 17:35:18 +01:00
stha
3894c9d48e Fixed letter capitalization in the About tab (pl) (#612) 2019-12-09 17:34:58 +01:00
Mikołaj Pich
fb40701962 Merge tag '0.13.0' into develop
Version 0.13.0
2019-12-07 23:04:39 +01:00
Mikołaj Pich
ff1e794820 Merge branch 'release/0.13.0' 2019-12-07 23:04:26 +01:00
Mikołaj Pich
ceba5f7fe8
Version 0.13.0 2019-12-07 23:04:17 +01:00
Mikołaj Pich
f570acbed6 Add FAQ link (#611) 2019-12-07 22:06:15 +01:00
dependabot-preview[bot]
2a7a472d90
Bump fragment-ktx from 1.2.0-rc02 to 1.2.0-rc03 (#610) 2019-12-07 16:07:36 +00:00
dependabot-preview[bot]
138fbe5bf5
Bump activity-ktx from 1.1.0-rc02 to 1.1.0-rc03 (#608) 2019-12-07 12:51:40 +00:00
dependabot-preview[bot]
ad99cc75eb
Bump gradle from 3.5.2 to 3.5.3 (#609) 2019-12-07 12:51:24 +00:00
dependabot-preview[bot]
f6606e7a4f
Bump coordinatorlayout from 1.1.0-rc01 to 1.1.0 (#607) 2019-12-07 12:51:09 +00:00
dependabot-preview[bot]
3690deef1e
Bump mockito-android from 3.1.0 to 3.2.0 (#605) 2019-12-02 16:19:20 +00:00
dependabot-preview[bot]
cd1438587d
Bump kotlin_version from 1.3.60 to 1.3.61 (#606) 2019-12-02 16:18:56 +00:00
dependabot-preview[bot]
8193a57227
Bump mockito-inline from 3.1.0 to 3.2.0 (#604) 2019-12-02 16:18:27 +00:00
Rafał Borcz
8467f39ad9 Add russian language (#595) 2019-11-29 20:43:37 +01:00
dependabot-preview[bot]
0fc293f47a
Bump assisted-inject-processor-dagger2 from 0.5.1 to 0.5.2 (#601) 2019-11-25 17:15:23 +00:00
dependabot-preview[bot]
9b063edb0b
Bump rxjava from 2.2.14 to 2.2.15 (#603) 2019-11-25 16:48:56 +00:00
dependabot-preview[bot]
5d852eee87
Bump assisted-inject-annotations-dagger2 from 0.5.1 to 0.5.2 (#602) 2019-11-25 16:48:07 +00: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
dependabot-preview[bot]
24f605c71c
Bump work_manager from 2.3.0-alpha03 to 2.3.0-beta01 (#600) 2019-11-21 11:00:11 +00:00
dependabot-preview[bot]
5c52dcc74f
Bump room from 2.2.1 to 2.2.2 (#599) 2019-11-21 10:31:14 +00:00
dependabot-preview[bot]
667659fbe6
Bump core-ktx from 1.2.0-beta02 to 1.2.0-rc01 (#598) 2019-11-21 10:30:51 +00:00
dependabot-preview[bot]
d467bf096f
Bump recyclerview from 1.1.0-rc01 to 1.1.0 (#597) 2019-11-21 10:28:54 +00:00
dependabot-preview[bot]
98d556bcd5 Bump kotlin_version from 1.3.50 to 1.3.60 (#594) 2019-11-18 10:57:50 +01:00
dependabot-preview[bot]
8c730be635
Bump google-services from 4.3.2 to 4.3.3 (#591) 2019-11-18 08:58:17 +00:00
dependabot-preview[bot]
377d24fbb4
Bump sonarqube-gradle-plugin from 2.8 to 2.8.0.1969 (#593) 2019-11-18 08:26:46 +00: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
dependabot-preview[bot]
c708b0c20e
Bump activity-ktx from 1.1.0-rc01 to 1.1.0-rc02 (#586) 2019-11-09 13:35:59 +00:00
dependabot-preview[bot]
ff8d55d4f8
Bump fragment-ktx from 1.2.0-rc01 to 1.2.0-rc02 (#585) 2019-11-09 13:08:02 +00:00
dependabot-preview[bot]
49bf911c84
Bump core-ktx from 1.2.0-beta01 to 1.2.0-beta02 (#584) 2019-11-09 13:07:27 +00: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
dependabot-preview[bot]
19e76a0b5d
Bump rxjava from 2.2.13 to 2.2.14 (#580) 2019-11-04 19:23:50 +00:00
Rafał Borcz
5feafe3907 Update gradle wrapper (#579) 2019-11-03 15:07:32 +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
dependabot-preview[bot]
323bc188b1
Bump assisted-inject-annotations-dagger2 from 0.5.0 to 0.5.1 (#576) 2019-11-01 20:20:09 +00:00
dependabot-preview[bot]
b17356591a
Bump assisted-inject-processor-dagger2 from 0.5.0 to 0.5.1 (#575) 2019-11-01 19:50:28 +00:00
Mikołaj Pich
a02c444cf5 Merge tag '0.12.0' into develop
0.12.0
2019-10-29 00:25:17 +01:00
Mikołaj Pich
87a133beb9 Merge branch 'release/0.12.0' 2019-10-29 00:25:12 +01:00
Mikołaj Pich
1f4a208857
Version 0.12.0 2019-10-29 00:25:03 +01:00
Mikołaj Pich
a7c472989c Add support for edu.lublin.eu (#571) 2019-10-28 21:10:58 +01:00
dependabot-preview[bot]
747696e386
Bump firebase-core from 17.2.0 to 17.2.1 (#572) 2019-10-28 14:58:10 +00: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
doteq
5c5993cc2a Change FAB to extended FAB in messages (#536) 2019-10-24 18:45:05 +02:00
dependabot-preview[bot]
f234b71932 Bump dagger from 2.24 to 2.25.2 (#564) 2019-10-24 18:24:22 +02:00
dependabot-preview[bot]
497a3391d4
Bump fragment-ktx from 1.2.0-beta02 to 1.2.0-rc01 (#568) 2019-10-24 06:58:42 +00:00
dependabot-preview[bot]
a72c743c6f
Bump work_manager from 2.3.0-alpha02 to 2.3.0-alpha03 (#563) 2019-10-24 06:37:24 +00:00
dependabot-preview[bot]
98fdfd001a
Bump recyclerview from 1.1.0-beta05 to 1.1.0-rc01 (#566) 2019-10-24 06:17:11 +00:00
dependabot-preview[bot]
994b162ae3
Bump activity-ktx from 1.1.0-beta01 to 1.1.0-rc01 (#567) 2019-10-24 06:16:51 +00:00
dependabot-preview[bot]
90c60f399b
Bump coordinatorlayout from 1.1.0-beta01 to 1.1.0-rc01 (#565) 2019-10-24 06:15:58 +00:00
dependabot-preview[bot]
b16b225a1a
Bump room from 2.2.0 to 2.2.1 (#562) 2019-10-24 05:55:08 +00: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
dependabot-preview[bot]
1b492d50fe
Bump aboutlibraries from 7.0.3 to 7.0.4 (#559) 2019-10-21 19:23:41 +00:00
dependabot-preview[bot]
d9b5e000f8
Bump gradle from 1.31.1 to 1.31.2 (#560) 2019-10-21 19:23:13 +00: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
360dfbcdb5 Update androidx dependencies (#553) 2019-10-15 19:15:28 +02:00
dependabot-preview[bot]
f466497970
Bump recyclerview from 1.1.0-beta04 to 1.1.0-beta05 (#551) 2019-10-11 21:56:19 +00:00
dependabot-preview[bot]
184a7ab200
Bump room from 2.2.0-rc01 to 2.2.0 (#552) 2019-10-11 21:55:28 +00:00
Mikołaj Pich
2e5ef7dfa2 Merge tag '0.11.0' into develop
Version 0.11.0
2019-10-07 00:11:59 +02:00
Mikołaj Pich
8f617f4ca1 Merge branch 'release/0.11.0' 2019-10-07 00:11:52 +02:00
Mikołaj Pich
fe5f96a394
Version 0.11.0 2019-10-07 00:11:33 +02:00
Rafał Borcz
cb9c35d772 Add navigate up to login view (#547) 2019-10-06 22:43:16 +02:00
dependabot-preview[bot]
7cf7977cc6
Bump gson from 2.8.5 to 2.8.6 (#549) 2019-10-06 20:15:53 +00: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
Rafał Borcz
798688e7dd Fix multidex in debug variant (#545) 2019-10-05 22:32:55 +02:00
Mikołaj Pich
6ab9c1d737 Update mockito to last version from maven central (#546) 2019-10-03 22:47:49 +02:00
dependabot-preview[bot]
b074ce99b7
Bump sonarqube-gradle-plugin from 2.7.1 to 2.8 (#543) 2019-10-03 20:21:43 +00:00
dependabot-preview[bot]
b03fd86be5
Bump gradle from 3.5.0 to 3.5.1 (#542) 2019-10-03 20:08:32 +00:00
dependabot-preview[bot]
3de2f5ff88
Bump githook from 1.1.0 to 1.2.0 (#539) 2019-10-03 19:54:16 +00:00
dependabot-preview[bot]
35adf83154
Bump rxjava from 2.2.12 to 2.2.13 (#538) 2019-10-03 19:43:12 +00: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
a50c6707cb Update readme badges (#532) 2019-10-01 22:19:28 +02:00
dependabot-preview[bot]
6991c68d3a
Bump mockito-core from 3.0.8 to 3.0.11 (#525) 2019-09-30 10:31:07 +00:00
dependabot-preview[bot]
8b1e6f7bd6
Bump play-publisher from 2.4.1 to 2.4.2 (#528) 2019-09-30 10:16:38 +00:00
dependabot-preview[bot]
943fd9c622
Bump logging-interceptor from 3.12.5 to 3.12.6 (#529) 2019-09-30 10:09:57 +00:00
dependabot-preview[bot]
838e2781c0
Bump mockito-inline from 3.0.8 to 3.0.11 (#526) 2019-09-30 10:05:54 +00:00
dependabot-preview[bot]
66cfd7b52c
Bump mockito-android from 3.0.8 to 3.0.11 (#527) 2019-09-30 10:04:50 +00: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
dependabot-preview[bot]
d6ece78eff
Bump mockito-android from 3.0.7 to 3.0.8 (#518) 2019-09-22 11:03:41 +00:00
dependabot-preview[bot]
2f44f3c4ba
Bump gradle from 1.31.0 to 1.31.1 (#517) 2019-09-22 10:55:34 +00:00
dependabot-preview[bot]
23b49e4b8c
Bump mockito-inline from 3.0.7 to 3.0.8 (#516) 2019-09-22 10:50:21 +00:00
dependabot-preview[bot]
5d33cefe1d
Bump mockito-core from 3.0.7 to 3.0.8 (#515) 2019-09-22 10:49:39 +00:00
Rafał Borcz
6089df9462 Fix wrong index in form host value (#507) 2019-09-16 23:27:58 +02:00
Rafał Borcz
3ee98e2bd0 Fix privacy link position on small screens (#508) 2019-09-16 23:13:46 +02:00
Dominik Korsa
53a5d02051 Fix attendance_excused_lateness pl typo (#511) 2019-09-16 23:06:37 +02:00
dependabot-preview[bot]
e332fd9cf9
Bump logging-interceptor from 3.12.4 to 3.12.5 (#510) 2019-09-16 08:29:32 +00:00
Rafał Borcz
7232938c12 Update API 28 to API 29 (#506) 2019-09-12 16:36:32 +02:00
Mikołaj Pich
fd02f2253b Merge tag '0.10.2' into develop
Version 0.10.2
2019-09-10 13:01:52 +02:00
Mikołaj Pich
12046ef0a0 Merge branch 'release/0.10.2' 2019-09-10 13:01:38 +02:00
Mikołaj Pich
dfc84b4208
Version 0.10.2 2019-09-10 12:58:27 +02:00
Rafał Borcz
f5f11d5130 Fix login in symbol view (#493) 2019-09-10 12:25:08 +02:00
dependabot-preview[bot]
81ce328abd
Bump recyclerview from 1.1.0-beta03 to 1.1.0-beta04 (#504) 2019-09-09 14:05:04 +00:00
dependabot-preview[bot]
867951136a
Bump gradle-play-publisher from cdaeb61 to 2.4.0 (#501) 2019-09-09 13:43:55 +00:00
dependabot-preview[bot]
8b41ab27bd
Bump mockito-core from 3.0.6 to 3.0.7 (#502) 2019-09-09 09:25:52 +00:00
dependabot-preview[bot]
e542ef003c
Bump mockito-android from 3.0.6 to 3.0.7 (#503) 2019-09-09 08:54:03 +00:00
dependabot-preview[bot]
a5f212e6be
Bump room from 2.2.0-beta01 to 2.2.0-rc01 (#499) 2019-09-09 08:39:39 +00:00
dependabot-preview[bot]
385a320536
Bump google-services from 4.3.1 to 4.3.2 (#498) 2019-09-09 08:25:51 +00:00
dependabot-preview[bot]
e65000ec2c
Bump mockito-inline from 3.0.6 to 3.0.7 (#497) 2019-09-09 08:25:29 +00:00
dependabot-preview[bot]
c87de7b3c2
Bump logging-interceptor from 3.12.3 to 3.12.4 (#496) 2019-09-09 08:23:22 +00:00
Dominik Korsa
bb6023709f Fix grade details header unread info (#494) 2019-09-08 15:10:29 +02:00
Mikołaj Pich
e998e54d3e Merge tag '0.10.1' into develop
Version 0.10.1
2019-09-07 02:25:22 +02:00
Mikołaj Pich
e269886eae Merge branch 'release/0.10.1' 2019-09-07 02:25:12 +02:00
Mikołaj Pich
dabb83c522
Version 0.10.1 2019-09-07 02:23:44 +02:00
Rafał Borcz
6350b72e23 Fix account icon color in widgets (#488) 2019-09-06 18:23:51 +02:00
Rafał Borcz
e4100d940a Fix crashing tab layout on prelolipop (#492) 2019-09-06 13:55:26 +02:00
Dominik Korsa
6575674169 Fix about_feedback_summary typo (#487) 2019-09-05 18:57:37 +02:00
Mikołaj Pich
a13aad984c Merge tag '0.10.0' into develop
Version 0.10.0
2019-09-04 22:59:40 +02:00
Mikołaj Pich
750fa9a76d Merge branch 'release/0.10.0' 2019-09-04 22:59:26 +02:00
Mikołaj Pich
d0ad4d9364
Version 0.10.0 2019-09-04 22:58:53 +02:00
Rafał Borcz
4e0f41dcb2 Change marking current student in accounts dialog (#486) 2019-09-04 21:19:05 +02:00
Mikołaj Pich
c3bb489851 Mitigate disappearing teachers in timetable (#485) 2019-09-04 20:45:34 +02:00
Rafał Borcz
e64e6676f3 Fix status bar color on xiaomi (#484) 2019-09-04 13:52:55 +02:00
Dominik Korsa
108440b1ca Reduce grade color saturations (#482) 2019-09-03 22:43:17 +02:00
dependabot-preview[bot]
d54f5ed1aa Bump aboutlibraries from 7.0.2 to 7.0.3 (#480) 2019-09-03 22:39:05 +02:00
Rafał Borcz
0aac6459f3 Fix elevation overlay on pre-lolipop (#475) 2019-09-02 12:56:13 +02:00
Rafał Borcz
bb9ea7eda1 Fix spaming NoCurentStudentException (#476) 2019-09-02 12:38:09 +02:00
Rafał Borcz
455b04f183 Fix empty hosts list after activity recreating (#477) 2019-09-02 10:05:42 +02:00
Rafał Borcz
39fb4f5def
Update dependencies (#474) 2019-09-01 13:24:21 +02:00
Dominik Korsa
c60428e29b Add outline icons (#328) 2019-08-30 12:00:34 +02:00
dependabot-preview[bot]
5413ecabb4
Bump firebase-core from 17.1.0 to 17.2.0 (#473) 2019-08-28 17:03:51 +00:00
Rafał Borcz
c6d9dfa0c9 Change app theme (#330) 2019-08-26 20:54:20 +02:00
dependabot-preview[bot]
b0033af048
Bump rxjava from 2.2.11 to 2.2.12 (#472) 2019-08-26 13:11:35 +00:00
dependabot-preview[bot]
405d37e822
Bump play-publisher from 2.2.1 to 2.3.0 (#446) 2019-08-23 18:57:45 +00:00
dependabot-preview[bot]
0d514b7dc9
Bump gradle from 3.4.2 to 3.5.0 (#469) 2019-08-23 18:37:05 +00:00
dependabot-preview[bot]
c3596aa45c
Bump reactivenetwork-rx2 from 3.0.4 to 3.0.6 (#468) 2019-08-23 11:50:18 +00:00
dependabot-preview[bot]
d34bdb2ce3
Bump google-services from 4.3.0 to 4.3.1 (#470) 2019-08-23 11:49:51 +00:00
dependabot-preview[bot]
c91870cc04
Bump kotlin_version from 1.3.41 to 1.3.50 (#471) 2019-08-23 11:35:31 +00:00
dependabot-preview[bot]
2f6862967e
Bump mockito-core from 3.0.5 to 3.0.6 (#466) 2019-08-20 10:24:11 +00:00
dependabot-preview[bot]
7525395665
Bump mockito-inline from 3.0.5 to 3.0.6 (#465) 2019-08-20 10:07:52 +00:00
dependabot-preview[bot]
657e2b280e
Bump mockito-android from 3.0.5 to 3.0.6 (#467) 2019-08-20 10:06:40 +00:00
dependabot-preview[bot]
4ea9be582f
Bump mockito-core from 3.0.4 to 3.0.5 (#464) 2019-08-19 09:16:34 +00:00
dependabot-preview[bot]
3dcc8247bf
Bump mockito-inline from 3.0.4 to 3.0.5 (#463) 2019-08-19 08:50:35 +00:00
dependabot-preview[bot]
c45b7c04b9
Bump mockito-android from 3.0.4 to 3.0.5 (#462) 2019-08-19 08:42:55 +00:00
dependabot-preview[bot]
33d6ae8afc
Bump firebase-core from 17.0.1 to 17.1.0 (#461) 2019-08-19 08:42:26 +00:00
dependabot-preview[bot]
6871606bef Bump work_manager from 2.1.0 to 2.2.0 (#460) 2019-08-17 18:31:53 +02:00
Mikołaj Pich
6e266acec9 Merge tag '0.9.4' into develop
0.9.4
2019-08-12 23:18:04 +02:00
Mikołaj Pich
ba84f2be6e Merge branch 'release/0.9.4' 2019-08-12 23:17:57 +02:00
Mikołaj Pich
db7b7dbadf
Version 0.9.4 2019-08-12 23:17:02 +02:00
Mikołaj Pich
6bd07d2651 Fix day/week navigation on holiday (#459) 2019-08-12 12:17:39 +02:00
dependabot-preview[bot]
070fba734c
Bump assisted-inject-annotations-dagger2 from 0.4.0 to 0.5.0 (#458) 2019-08-09 12:04:05 +00:00
dependabot-preview[bot]
72ef366829
Bump assisted-inject-processor-dagger2 from 0.4.0 to 0.5.0 (#457) 2019-08-09 11:28:33 +00:00
Rafał Borcz
4adfb268a3 Update gitignore (#455) 2019-08-08 17:40:23 +02:00
dependabot-preview[bot]
bf0ea1b012
Bump reactivenetwork-rx2 from 3.0.3 to 3.0.4 (#456) 2019-08-07 17:09:26 +00:00
dependabot-preview[bot]
1267a39e32
Bump rxjava from 2.2.10 to 2.2.11 (#454) 2019-08-02 11:01:28 +00:00
dependabot-preview[bot]
462b917832
Bump mockito-core from 3.0.2 to 3.0.4 (#451) 2019-07-29 07:34:21 +00:00
dependabot-preview[bot]
c5b16bb0d0
Bump mockito-android from 3.0.2 to 3.0.4 (#450) 2019-07-29 07:04:29 +00:00
dependabot-preview[bot]
91268dcc67
Bump mockito-inline from 3.0.2 to 3.0.4 (#452) 2019-07-29 07:02:15 +00:00
dependabot-preview[bot]
13f9981be6 Bump dagger from 2.23.2 to 2.24 (#449) 2019-07-28 12:41:29 +02:00
dependabot-preview[bot]
f9b3bd7b3a
Bump gradle from 1.30.0 to 1.31.0 (#448) 2019-07-26 08:14:13 +00:00
Rafał Borcz
39916c2796 Update README (#447) 2019-07-17 13:41:47 +02:00
dependabot-preview[bot]
03f5ddaf0d
Bump work_manager from 2.0.1 to 2.1.0 (#441) 2019-07-12 12:50:56 +00:00
dependabot-preview[bot]
ea4f55c06d
Bump gradle from 1.29.0 to 1.30.0 (#443) 2019-07-12 08:48:33 +00:00
dependabot-preview[bot]
5b0232f77e
Bump mockito-inline from 3.0.1 to 3.0.2 (#442) 2019-07-12 08:47:36 +00:00
dependabot-preview[bot]
0b68091e55
Bump mockito-android from 3.0.1 to 3.0.2 (#444) 2019-07-12 08:47:11 +00:00
dependabot-preview[bot]
7136c9282e
Bump mockito-core from 3.0.1 to 3.0.2 (#445) 2019-07-12 08:46:52 +00:00
dependabot-preview[bot]
09303153a5
Bump firebase-core from 17.0.0 to 17.0.1 (#440) 2019-07-12 08:44:52 +00:00
dependabot-preview[bot]
bdf0fba95b
Bump gradle from 3.4.1 to 3.4.2 (#438) 2019-07-10 07:22:59 +00:00
Mikołaj Pich
86f24e5821 Group dependencies versions in variables (#437) 2019-07-09 13:33:36 +02:00
dependabot-preview[bot]
35f094b983
Bump kotlin_version from 1.3.40 to 1.3.41 (#433) 2019-07-09 07:45:20 +00:00
dependabot-preview[bot]
12cf1e0b66
Bump mockito-inline from 2.28.2 to 3.0.1 (#434) 2019-07-09 07:40:24 +00:00
dependabot-preview[bot]
68b37fc5dd
Bump mockito-android from 2.28.2 to 3.0.1 (#435) 2019-07-09 07:22:24 +00:00
dependabot-preview[bot]
ba5bad042a
Bump mockito-core from 2.28.2 to 3.0.1 (#436) 2019-07-09 07:21:54 +00:00
dependabot-preview[bot]
c5323ee811
Bump google-services from 4.2.0 to 4.3.0 (#432) 2019-06-28 18:29:30 +00:00
dependabot-preview[bot]
df9c685217
Bump frag-nav from 3.2.0 to 3.3.0 (#430) 2019-06-26 11:44:23 +00:00
dependabot-preview[bot]
73fa21d45f
Bump firebase-core from 16.0.9 to 17.0.0 (#423) 2019-06-21 14:06:24 +00:00
Rafał Borcz
344fa1bbd7 Increase min SDK to 16 (#429) 2019-06-21 14:54:10 +02:00
dependabot-preview[bot]
01318c8c29
Bump rxjava from 2.2.9 to 2.2.10 (#428) 2019-06-21 10:08:49 +00:00
dependabot-preview[bot]
851486df28
Bump dagger-android-support from 2.23.1 to 2.23.2 (#424) 2019-06-20 22:00:35 +00:00
dependabot-preview[bot]
d8b3c5d9d6
Bump dagger-android-processor from 2.23.1 to 2.23.2 (#425) 2019-06-20 21:43:05 +00:00
dependabot-preview[bot]
2883b21ddf
Bump dagger-compiler from 2.23.1 to 2.23.2 (#426) 2019-06-20 21:22:57 +00:00
dependabot-preview[bot]
4956cf3988
Bump kotlin_version from 1.3.31 to 1.3.40 (#427) 2019-06-20 21:17:57 +00:00
Mikołaj Pich
bdbcec786a Merge tag '0.9.3' into develop
0.9.3
2019-06-15 01:14:04 +02:00
Mikołaj Pich
c40bbf2398 Merge branch 'release/0.9.3' 2019-06-15 01:13:50 +02:00
1340 changed files with 175802 additions and 15442 deletions

View File

@ -1,3 +1,3 @@
component_depth: 8
component_depth: 10
languages:
- kotlin

View File

@ -98,7 +98,7 @@ jobs:
command: yes | sdkmanager --licenses && yes | sdkmanager --update
- run:
name: Setup emulator
command: sdkmanager "system-images;android-19;default;armeabi-v7a" && echo "no" | avdmanager create avd -n test -k "system-images;android-19;default;armeabi-v7a"
command: sdkmanager "system-images;android-22;default;armeabi-v7a" && echo "no" | avdmanager create avd -n test -k "system-images;android-22;default;armeabi-v7a"
- run:
name: Launch emulator
command: export LD_LIBRARY_PATH=${ANDROID_HOME}/emulator/lib64:${ANDROID_HOME}/emulator/lib64/qt/lib && emulator64-arm -avd test -noaudio -no-boot-anim -no-window -accel on
@ -116,7 +116,7 @@ jobs:
adb shell input keyevent 82
- run:
name: Run instrumented tests
command: ./gradlew clean createPlayDebugCoverageReport jacocoTestReport --no-daemon --stacktrace --console=plain -PdisablePreDex
command: ./gradlew clean createFdroidDebugCoverageReport jacocoTestReport --no-daemon --stacktrace --console=plain -PdisablePreDex
- run:
name: Collect logs from emulator
command: adb logcat -d > ./app/build/reports/logcat_emulator.txt
@ -162,7 +162,7 @@ jobs:
openssl aes-256-cbc -d -in ./app/upload-key-encrypted.jks -k $ENCRYPT_KEY >> ./app/upload-key.jks
- run:
name: Publish release
command: ./gradlew publishPlayRelease --no-daemon --stacktrace --console=plain -PenableCrashlytics -PdisablePreDex
command: ./gradlew publishPlayRelease --no-daemon --stacktrace --console=plain -PdisablePreDex
workflows:
version: 2

12
.editorconfig Normal file
View File

@ -0,0 +1,12 @@
[*]
charset=utf-8
end_of_line=lf
insert_final_newline=Advanced
indent_style=space
indent_size=4
[*.json]
indent_size=2
[*.{kt,kts}]
disabled_rules=import-ordering,no-wildcard-imports

4
.gitea/FUNDING.yml Normal file
View File

@ -0,0 +1,4 @@
# These are supported funding model platforms
github: wulkanowy
custom: https://www.paypal.com/paypalme/wulkanowy

View File

@ -1,3 +1,12 @@
---
name: Bug report
about: Utwórz raport błędu, aby pomóc nam ulepszyć Wulkanowego
title: ''
labels: ''
assignees: ''
---
## Co powinno się dziać

View File

@ -0,0 +1,20 @@
---
name: Feature request
about: Zaproponuj nowy pomysł dla Wulkanowego
title: ''
labels: ''
assignees: ''
---
** Czy Twoja prośba o funkcję jest związana z problemem? Proszę opisz.**
Jasny i zwięzły opis problemu. Np. Zawsze jestem sfrustrowany, gdy [...]
** Opisz żądane rozwiązanie **
Jasny i zwięzły opis tego, co chcesz, aby się wydarzyło.
** Opisz alternatywy, które rozważałeś **
Jasny i zwięzły opis wszelkich rozważanych alternatywnych rozwiązań lub funkcji.
** Dodatkowy kontekst **
Dodaj inny kontekst lub zrzuty ekranu dotyczące żądania funkcji tutaj.

12
.gitea/dependabot.yml Normal file
View File

@ -0,0 +1,12 @@
version: 2
updates:
- package-ecosystem: gradle
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
target-branch: develop
ignore:
- dependency-name: io.github.wulkanowy:sdk
reviewers:
- Faierbel

18
.gitea/release.yml Normal file
View File

@ -0,0 +1,18 @@
changelog:
exclude:
labels:
- "release ignore"
categories:
- title: breaking changes
labels:
- major
- title: new features
labels:
- minor
- fr:approved
- title: translation updates
labels:
- translation
- title: features
labels:
- "*"

View File

@ -0,0 +1,84 @@
name: Generate APK
env:
main_project_module: app
on:
pull_request:
types:
- closed
jobs:
build:
runs-on: ubuntu-latest
env:
RUNNER_TOOL_CACHE: /toolcache
steps:
- name: Checkout the repository
uses: actions/checkout@v3
- name: Set current date as env variable
run: echo "date_today=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
- name: Set repository name as env variable
run: echo "repository_name=$(echo '${{ gitea.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '17'
cache: 'gradle'
- name: Set up Go environment
uses: actions/setup-go@v3
with:
go-version: '1.22'
- name: Get hash of Gradle files
uses: https://gitea.com/actions/go-hashfiles@v0.0.1
id: get-hash
with:
patterns: |-
**/*.gradle*
- name: Cache Gradle
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: gradle-${{ runner.os }}-${{ steps.get-hash.outputs.hash }}
- name: Get app version
id: get_version
run: echo "VERSION_NAME=$(grep -m1 "versionName" app/build.gradle | awk '{print $2}' | tr -d \'\'\"\')" >> $GITHUB_ENV
- name: Change wrapper permissions
run: chmod +x ./gradlew
- name: Setup Android SDK
uses: android-actions/setup-android@v3
- name: Build debug APK
run: ./gradlew assembleDebug
- name: Upload artifacts
uses: actions/upload-artifact@v3 # not v4 because of GHES
with:
name: wulkanowy_mod_debug_builds
path: |
app/build/outputs/**/*-debug.apk
- name: Create release
uses: akkuman/gitea-release-action@v1
env:
NODE_OPTIONS: '--experimental-fetch'
with:
files: |
app/build/outputs/**/*-debug.apk
name: Release ${{ env.VERSION_NAME }} (${{ env.date_today }})
tag_name: v${{ env.VERSION_NAME }}

131
.gitignore vendored
View File

@ -1,39 +1,98 @@
/captures
.externalNativeBuild
## https://gist.github.com/iainconnor/8605514
# Created by https://www.gitignore.io
# Built application files
/build
/*/build/
*.apk
*.ap_
*.aab
# Crashlytics configuations
com_crashlytics_export_strings.xml
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Gradle files
.gradle/
build/
.build-cache
# Local configuration file (sdk path, etc)
local.properties
# Gradle generated files
.gradle/
# Proguard folder generated by Eclipse
proguard/
# Signing files
.signing/
# Log Files
*.log
# User-specific configurations
.idea/copyright/profiles_settings.xml
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# IntelliJ configurations
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries
.idea/caches
.idea/modules.xml
.idea/navEditor.xml
.idea/caches/
.idea/libraries/
.idea/inspectionProfiles/
.idea/shelf/
.idea/.name
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/tasks.xml
.idea/vcs.xml
.idea/workspace.xml
.idea/caches/
*.iml
.idea/jsLibraryMappings.xml
.idea/datasources.xml
.idea/dataSources.ids
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
.idea/runConfigurations.xml
.idea/discord.xml
.idea/migrations.xml
.idea/androidTestResultsUserPreferences.xml
.idea/copilot
.idea/deploymentTargetDropDown.xml
.idea/deploymentTargetSelector.xml
.idea/kotlinc.xml
# Keystore files
*.jks
*.keystore
*.p12
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
# Version control
vcs.xml
# lint
lint/intermediates/
lint/generated/
lint/outputs/
lint/tmp/
lint/reports/
### Android Patch ###
gen-external-apklibs
output.json
# OS-specific files
.DS_Store
@ -43,9 +102,29 @@ local.properties
.Trashes
ehthumbs.db
Thumbs.db
.idea/caches/
app/key.p12
app/upload-key.jks
*.log
.idea/assetWizardSettings.xml
.idea/uiDesigner.xml
# Legacy Eclipse project files
.classpath
.project
.cproject
.settings/
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.war
*.ear
### AndroidStudio Patch ###
!/gradle/wrapper/gradle-wrapper.jar
.idea/jarRepositories.xml
### Services config files
agconnect-services.json
agconnect-credentials.json
google-services.json
!app/google-services.json
.idea/appInsightsSettings.xml

View File

@ -1,33 +1,10 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<option name="LINE_SEPARATOR" value="&#10;" />
<AndroidXmlCodeStyleSettings>
<option name="USE_CUSTOM_SETTINGS" value="true" />
</AndroidXmlCodeStyleSettings>
<JetCodeStyleSettings>
<option name="PACKAGES_TO_USE_STAR_IMPORTS">
<value>
<package name="kotlinx.android.synthetic" withSubpackages="true" static="false" />
</value>
</option>
<option name="NAME_COUNT_TO_USE_STAR_IMPORT" value="2147483647" />
<option name="NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS" value="2147483647" />
<option name="CONTINUATION_INDENT_IN_PARAMETER_LISTS" value="false" />
<option name="CONTINUATION_INDENT_IN_ARGUMENT_LISTS" value="false" />
<option name="CONTINUATION_INDENT_FOR_EXPRESSION_BODIES" value="false" />
<option name="CONTINUATION_INDENT_FOR_CHAINED_CALLS" value="false" />
<option name="CONTINUATION_INDENT_IN_SUPERTYPE_LISTS" value="false" />
<option name="CONTINUATION_INDENT_IN_IF_CONDITIONS" value="false" />
<option name="CONTINUATION_INDENT_IN_ELVIS" value="false" />
<option name="WRAP_ELVIS_EXPRESSIONS" value="0" />
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</JetCodeStyleSettings>
<XML>
<option name="XML_KEEP_LINE_BREAKS" value="false" />
<option name="XML_ALIGN_ATTRIBUTES" value="false" />
<option name="XML_SPACE_INSIDE_EMPTY_TAG" value="true" />
</XML>
<codeStyleSettings language="XML">
<option name="FORCE_REARRANGE_MODE" value="1" />
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="4" />
</indentOptions>
@ -38,6 +15,7 @@
<match>
<AND>
<NAME>xmlns:android</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -48,6 +26,7 @@
<match>
<AND>
<NAME>xmlns:.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -59,6 +38,7 @@
<match>
<AND>
<NAME>.*:id</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
@ -69,6 +49,7 @@
<match>
<AND>
<NAME>.*:name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
@ -79,6 +60,7 @@
<match>
<AND>
<NAME>name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -89,6 +71,7 @@
<match>
<AND>
<NAME>style</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -99,6 +82,7 @@
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -110,6 +94,7 @@
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
@ -121,6 +106,7 @@
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>.*</XML_NAMESPACE>
</AND>
</match>
@ -131,17 +117,7 @@
</arrangement>
</codeStyleSettings>
<codeStyleSettings language="kotlin">
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="METHOD_PARAMETERS_LPAREN_ON_NEXT_LINE" value="true" />
<option name="METHOD_PARAMETERS_RPAREN_ON_NEXT_LINE" value="true" />
<option name="EXTENDS_LIST_WRAP" value="1" />
<option name="METHOD_CALL_CHAIN_WRAP" value="1" />
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="4" />
</indentOptions>
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</codeStyleSettings>
</code_scheme>
</component>

18
.idea/gradle.xml generated
View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

View File

@ -3,8 +3,8 @@ jdk: oraclejdk8
env:
global:
- ANDROID_API_LEVEL=28
- ANDROID_BUILD_TOOLS_VERSION=28.0.3
- ANDROID_API_LEVEL=30
- ANDROID_BUILD_TOOLS_VERSION=30.0.2
cache:
directories:
@ -14,7 +14,7 @@ cache:
branches:
only:
- develop
- 0.9.2
- 0.24.0
android:
licenses:
@ -28,40 +28,40 @@ android:
- build-tools-$ANDROID_BUILD_TOOLS_VERSION
# The SDK version used to compile your project
- android-$ANDROID_API_LEVEL
# Additional components
# Additional components
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
- addon-google_apis-google-$ANDROID_API_LEVEL
# Android emulator
- android-19
- sys-img-armeabi-v7a-android-19
# Android emulator
- android-22
- sys-img-armeabi-v7a-android-22
before_install:
- yes | sdkmanager "platforms;android-30"
- yes | sdkmanager "build-tools;30.0.2"
before_script:
# Launch emulator before the execution
- echo no | android create avd --force -n test -t android-19 --abi armeabi-v7a
- emulator -avd test -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
- "curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | sudo bash"
# Launch emulator before the execution
- echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a
- emulator -avd test -no-audio -no-window &
- android-wait-for-emulator
- adb shell input keyevent 82 &
- "curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | sudo bash"
script:
- ./gradlew dependencies --stacktrace --daemon
- fossa --no-ansi || true
#- ./gradlew lintPlayRelease -x fabricGenerateResourcesPlayRelease --stacktrace --daemon
- ./gradlew testPlayDebugUnitTest -x fabricGenerateResourcesPlay --stacktrace --daemon
- ./gradlew createPlayDebugCoverageReport --stacktrace --daemon
- ./gradlew jacocoTestReport --stacktrace --daemon
- if [ -z ${SONAR_HOST+x} ]; then echo "sonar scan skipped"; else
git fetch --unshallow;
./gradlew sonarqube -x test -x lint -x fabricGenerateResourcesPlayRelease -x fabricGenerateResourcesFdroidRelease -Dsonar.host.url=$SONAR_HOST -Dsonar.organization=$SONAR_ORG -Dsonar.login=$SONAR_KEY -Dsonar.branch.name=${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH} --stacktrace --daemon;
fi
- ./gradlew -Pcoverage testFdroidDebugUnitTest --stacktrace --daemon
- ./gradlew -Pcoverage connectedFdroidDebugAndroidTest --stacktrace --daemon
- ./gradlew -Pcoverage jacocoTestReport --stacktrace --daemon
- |
if [ $TRAVIS_TAG ]; then
gpg --yes --batch --passphrase=$SERVICES_ENCRYPT_KEY ./app/src/release/google-services.json.gpg;
gpg --yes --batch --passphrase=$SERVICES_ENCRYPT_KEY ./app/src/release/agconnect-services.json.gpg;
gpg --yes --batch --passphrase=$ENCRYPT_KEY ./app/key.p12.gpg;
gpg --yes --batch --passphrase=$ENCRYPT_KEY ./app/upload-key.jks.gpg;
./gradlew publishPlayRelease -PenableCrashlytics --stacktrace;
./gradlew publishPlayRelease --stacktrace;
fi
after_success:

View File

@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2017 wulkanowy
Copyright 2023 Wulkanowy
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

33
README.cs.md Normal file
View File

@ -0,0 +1,33 @@
Česká verze / [Deutsche Version](README.de.md) / [English version](README.en.md) / [Polska wersja](README.md) / [Slovenská verzia](README.sk.md)
# Wulkanowy MOD
## Funkce:
* skrýt známky
* Skrýt jednotlivé záznamy o docházce.
* Skrýt komentáře.
* falešná docházka %
Chcete-li se dostat na skrytý panel:
1. Přejděte na kartu „Další“.
2. Přejděte na panel „Nastavení“.
3. Přejděte na panel „O aplikaci“.
4. Klikněte 5x na logo aplikace
5. Přejděte na domovskou obrazovku
6. Přejděte do nastavení
7. Zadejte „tajná nastavení“
# Instalace
| Název souboru | Přizpůsobeno |
| ---------------- | ----------------- |
| `*-fdroid-*.apk` | F-Droid |
| `*-hms-*.apk` | Huawei AppGallery |
| `*-play-*.apk` | Play Store |
Stáhněte si vybranou verzi z [releases](https://git.sador.me/sadorowo/wulkanowy-mod/releases).
Doporučujeme stáhnout nejnovější dostupnou verzi.
# O projektu Wulkanowy
Chcete si přečíst více o projektu Wulkanowy? [Klikněte sem](https://github.com/wulkanowy/wulkanowy)

33
README.de.md Normal file
View File

@ -0,0 +1,33 @@
[Česká verze](README.cs.md) / Deutsche Version / [English version](README.en.md) / [Polska wersja](README.md) / [Slovenská verzia](README.sk.md)
# Wulkanowy MOD
## Funktionen:
* Noten ausblenden
* Individuelle Anwesenheitslisten ausblenden.
* Kommentare ausblenden.
* Anwesenheit fälschen %
So gelangen Sie zum ausgeblendeten Bereich:
1. Gehen Sie zur Registerkarte „Mehr“.
2. Gehen Sie zum Bereich „Einstellungen“.
3. Gehen Sie zum Bereich „Über die Anwendung“.
4. Klicken Sie fünfmal auf das Anwendungslogo
5. Gehen Sie zum Startbildschirm
6. Gehen Sie zu den Einstellungen
7. Geben Sie „Geheime Einstellungen“ ein
# Installation
| Dateiname | Angepasst an |
| ---------------- | ----------------- |
| `*-fdroid-*.apk` | F-Droid |
| `*-hms-*.apk` | Huawei AppGallery |
| `*-play-*.apk` | Play Store |
Laden Sie die ausgewählte Version von [hier](https://git.sador.me/sadorowo/wulkanowy-mod/releases) herunter.
Wir empfehlen, die neueste verfügbare Version herunterzuladen.
# Über das Wulkanowy-Projekt
Möchten Sie mehr über das Wulkanowy-Projekt lesen? [Hier klicken](https://github.com/wulkanowy/wulkanowy)

33
README.en.md Normal file
View File

@ -0,0 +1,33 @@
[Česká verze](README.cs.md) / [Deutsche Version](README.de.md) / English version / [Polska wersja](README.md) / [Slovenská verzia](README.sk.md)
# Wulkanowy MOD
## Functions:
* hide grades
* hide individual attendance entries
* hide comments
* fake attendance %.
To get to the hidden panel:
1. Go to the "More" tab
2. Go to the "Settings" panel
3. Go to the "About application" panel
4. Click on the application logo 5 times
5. Go to the home screen
6. Go to settings
7. Enter "secret settings"
# Installation
| File name | Adapted to |
| ---------------- | ----------------- |
| `*-fdroid-*.apk` | F-Droid |
| `*-hms-*.apk` | Huawei AppGallery |
| `*-play-*.apk` | Play Store |
Download application from [releases](https://git.sador.me/sadorowo/wulkanowy-mod/releases).
We recommend downloading the latest available version.
# About the Wulkanowy project
Want to read more about the Wulkanowy project? [Click here](https://github.com/wulkanowy/wulkanowy)

View File

@ -1,23 +1,33 @@
# Wulkanowy
[Česká verze](README.cs.md) / [Deutsche Version](README.de.md) / [English version](README.en.md) / Polska wersja / [Slovenská verzia](README.sk.md)
[![Travis](https://img.shields.io/travis/com/wulkanowy/wulkanowy/master.svg?style=flat-square)](https://travis-ci.com/wulkanowy/wulkanowy)
[![Bitrise](https://img.shields.io/bitrise/daeff1893f3c8128/master.svg?token=Hjm1ACamk86JDeVVJHOeqQ&style=flat-square)](https://www.bitrise.io/app/daeff1893f3c8128)
[![Codecov](https://img.shields.io/codecov/c/github/wulkanowy/wulkanowy/master.svg?style=flat-square)](https://codecov.io/gh/wulkanowy/wulkanowy)
[![BCH compliance](https://bettercodehub.com/edge/badge/wulkanowy/wulkanowy?branch=master)](https://bettercodehub.com/)
[![Sonarcloud](https://sonarcloud.io/api/project_badges/measure?project=io.github.wulkanowy%3Aapp&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=io.github.wulkanowy%3Aapp)
[![FOSSA Status](https://app.fossa.com/api/projects/custom%2B5644%2Fgithub.com%2Fwulkanowy%2Fwulkanowy.svg?type=shield)](https://app.fossa.com/projects/custom%2B5644%2Fgithub.com%2Fwulkanowy%2Fwulkanowy?ref=badge_shield)
[![Discord](https://img.shields.io/discord/390889354199040011.svg?style=flat-square)](https://discord.gg/vccAQBr)
[![F-Droid](https://img.shields.io/f-droid/v/io.github.wulkanowy.svg)](https://f-droid.org/packages/io.github.wulkanowy/)
[![Last release](https://img.shields.io/github/release/wulkanowy/wulkanowy.svg?logo=github)](https://github.com/wulkanowy/wulkanowy/releases)
# Wulkanowy MOD
[Pobierz wersję beta z Google Play](https://play.google.com/store/apps/details?id=io.github.wulkanowy&amp;utm_source=vcs)
## Funkcje:
* ukryj oceny
* ukryj poszczególne wpisy frekwencji
* ukryj uwagi
* sfałszuj % frekwencji
[Pobierz wersję DEV](https://bitrise-redirector.herokuapp.com/v0.1/apps/f841f20d8f8b1dc8/builds/master/artifacts/0)
[(Więcej wersji DEV)](https://wulkanowy.github.io/dev.html)
Aby dostać się do ukrytego panelu:
1. Przejdź do karty "Więcej"
2. Przejdź do panelu "Ustawienia"
3. Przejdź do panelu "O aplikacji"
4. Kliknij 5 razy w logo aplikacji
5. Przejdź na ekran główny
6. Wejdź w ustawienia
7. Wejdź w "sekretne ustawienia"
Androidowy klient dziennika VULCAN UONET+.
# Instalacja
| Nazwa pliku | Przystosowana do |
| ---------------- | ----------------- |
| `*-fdroid-*.apk` | F-Droid |
| `*-hms-*.apk` | Huawei AppGallery |
| `*-play-*.apk` | Sklep Play |
## License
Pobierz wybraną wersję z [wydań](https://git.sador.me/sadorowo/wulkanowy-mod/releases).
Zalecamy pobranie najnowszej dostępnej wersji.
[![FOSSA Status](https://app.fossa.com/api/projects/custom%2B5644%2Fgithub.com%2Fwulkanowy%2Fwulkanowy.svg?type=large)](https://app.fossa.com/projects/custom%2B5644%2Fgithub.com%2Fwulkanowy%2Fwulkanowy?ref=badge_large)
# O projekcie Wulkanowy
Chcesz poczytać więcej o projekcie Wulkanowy? [Kliknij tutaj](https://github.com/wulkanowy/wulkanowy)

33
README.sk.md Normal file
View File

@ -0,0 +1,33 @@
[Česká verze](README.cs.md) / [Deutsche Version](README.de.md) / [English version](README.en.md) / [Polska wersja](README.md) / Slovenská verzia
# Wulkanowy MOD
## Funkcie:
* skryť známky
* Skryť individuálne záznamy o dochádzke.
* Skryť komentáre.
* falošná dochádzka %
Ak chcete prejsť na skrytý panel:
1. Prejdite na kartu „Viac“.
2. Prejdite na panel „Nastavenia“.
3. Prejdite na panel „O aplikácii“.
4. Kliknite 5-krát na logo aplikácie
5. Prejdite na domovskú obrazovku
6. Prejdite do nastavení
7. Zadajte „tajné nastavenia“
# Inštalácia
| Názov súboru | Prispôsobené |
| ---------------- | ----------------- |
| `*-fdroid-*.apk` | F-Droid |
| `*-hms-*.apk` | Huawei AppGallery |
| `*-play-*.apk` | Play Store |
Stiahnite si vybranú verziu z [releases](https://git.sador.me/sadorowo/wulkanowy-mod/releases).
Odporúčame stiahnuť najnovšiu dostupnú verziu.
# O projekte Wulkanowy
Chcete si prečítať viac o projekte Wulkanowy? [Kliknite sem](https://github.com/wulkanowy/wulkanowy)

1
app/.gitignore vendored
View File

@ -1 +0,0 @@
/build

BIN
app/bitrise.jks.gpg Normal file

Binary file not shown.

View File

@ -1,40 +1,52 @@
import com.github.triplet.gradle.androidpublisher.ReleaseStatus
import ru.cian.huawei.publish.ReleaseNote
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'
apply plugin: 'kotlinx-serialization'
apply plugin: 'kotlin-parcelize'
apply plugin: 'com.google.devtools.ksp'
apply plugin: 'dagger.hilt.android.plugin'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
apply plugin: 'com.github.triplet.play'
apply plugin: 'ru.cian.huawei-publish'
apply plugin: 'com.mikepenz.aboutlibraries.plugin'
apply plugin: 'com.huawei.agconnect'
apply plugin: 'kotlin-kapt'
apply from: 'jacoco.gradle'
apply from: 'sonarqube.gradle'
apply from: 'hooks.gradle'
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
namespace 'io.github.wulkanowy'
compileSdk 34
defaultConfig {
applicationId "io.github.wulkanowy"
testApplicationId "io.github.tests.wulkanowy"
minSdkVersion 15
targetSdkVersion 28
versionCode 41
versionName "0.9.3"
multiDexEnabled true
minSdkVersion 21
targetSdkVersion 34
versionCode 173
versionName "2.6.13"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
manifestPlaceholders = [
fabric_api_key : System.getenv("FABRIC_API_KEY") ?: "null",
crashlytics_enabled: project.hasProperty("enableCrashlytics")
]
javaCompileOptions {
annotationProcessorOptions {
arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
}
resValue "string", "app_name", "Wulkanowy"
manifestPlaceholders = [admob_project_id: ""]
buildConfigField "String", "SINGLE_SUPPORT_AD_ID", "null"
buildConfigField "String", "DASHBOARD_TILE_AD_ID", "null"
if (System.env.SET_BUILD_TIMESTAMP) {
buildConfigField "long", "BUILD_TIMESTAMP", String.valueOf(System.currentTimeMillis())
} else {
buildConfigField "long", "BUILD_TIMESTAMP", "1486235849000"
}
}
sourceSets {
androidTest.assets.srcDirs += files("$projectDir/schemas".toString())
// https://github.com/robolectric/robolectric/issues/3928#issuecomment-395309991
debug.assets.srcDirs += files("$projectDir/schemas".toString())
}
signingConfigs {
@ -48,131 +60,233 @@ android {
buildTypes {
release {
buildConfigField "boolean", "CRASHLYTICS_ENABLED", "true"
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
// proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
// signingConfig signingConfigs.release
buildConfigField "String", "MESSAGES_BASE_URL", "\"https://messages.wulkanowy.net.pl\""
buildConfigField "String", "SCHOOLS_BASE_URL", '"https://schools.wulkanowy.net.pl"'
}
debug {
buildConfigField "boolean", "CRASHLYTICS_ENABLED", project.hasProperty("enableCrashlytics") ? "true" : "false"
minifyEnabled false
shrinkResources false
resValue "string", "app_name", "Wulkanowy DEV"
applicationIdSuffix ".dev"
versionNameSuffix "-dev"
testCoverageEnabled = true
ext.enableCrashlytics = project.hasProperty("enableCrashlytics")
multiDexKeepProguard file('proguard-multidex-rules.pro')
buildConfigField "String", "MESSAGES_BASE_URL", "\"https://messages.wulkanowy.net.pl\""
buildConfigField "String", "SCHOOLS_BASE_URL", '"https://schools.wulkanowy.net.pl"'
}
}
flavorDimensions "platform"
flavorDimensions += "platform"
productFlavors {
hms {
dimension "platform"
manifestPlaceholders = [install_channel: "AppGallery"]
}
play {
dimension "platform"
manifestPlaceholders = [
install_channel : "Google Play",
admob_project_id: System.getenv("ADMOB_PROJECT_ID") ?: "ca-app-pub-3940256099942544~3347511713"
]
buildConfigField "String", "SINGLE_SUPPORT_AD_ID", "\"${System.getenv("SINGLE_SUPPORT_AD_ID") ?: "ca-app-pub-3940256099942544/5354046379"}\""
buildConfigField "String", "DASHBOARD_TILE_AD_ID", "\"${System.getenv("DASHBOARD_TILE_AD_ID") ?: "ca-app-pub-3940256099942544/6300978111"}\""
}
fdroid {
buildConfigField "boolean", "CRASHLYTICS_ENABLED", "false"
dimension "platform"
manifestPlaceholders = [install_channel: "F-Droid"]
}
}
lintOptions {
disable 'HardwareIds'
playConfigs {
play { enabled.set(true) }
}
buildFeatures {
viewBinding true
buildConfig true
}
bundle {
language {
enableSplit = false
}
}
testOptions {
unitTests.includeAndroidResources = true
// workaround HMS test errors https://github.com/robolectric/robolectric/issues/2750
unitTests.all { jvmArgs '-noverify' }
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
coreLibraryDesugaringEnabled true
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
freeCompilerArgs += ["-opt-in=kotlin.RequiresOptIn", "-Xjvm-default=all"]
}
packagingOptions {
resources {
excludes += ['META-INF/library_release.kotlin_module',
'META-INF/library-core_release.kotlin_module',
'META-INF/LICENSE.md',
'META-INF/LICENSE-notice.md']
}
}
aboutLibraries {
configPath = "app/src/main/res/raw"
}
}
androidExtensions {
experimental = true
kapt {
correctErrorTypes true
}
ksp {
arg("room.schemaLocation", "$projectDir/schemas".toString())
}
play {
serviceAccountEmail = System.getenv("PLAY_SERVICE_ACCOUNT_EMAIL") ?: "jan@fakelog.cf"
serviceAccountCredentials = file('key.p12')
defaultToAppBundles = false
track = 'alpha'
track = 'production'
releaseStatus = ReleaseStatus.IN_PROGRESS
userFraction = 0.1d
updatePriority = 2
enabled.set(false)
}
huaweiPublish {
instances {
hmsRelease {
credentialsPath = "$rootDir/app/src/release/agconnect-credentials.json"
buildFormat = "aab"
deployType = "publish"
releaseNotes = [
new ReleaseNote(
"pl-PL",
"$projectDir/src/main/play/release-notes/pl-PL/default.txt"
)
]
}
}
}
ext {
work_manager = "2.9.0"
android_hilt = "1.2.0"
room = "2.6.1"
chucker = "4.0.0"
mockk = "1.13.10"
coroutines = "1.8.1"
}
dependencies {
implementation "io.github.wulkanowy:api:0.9.3"
implementation 'io.github.wulkanowy:sdk:2.6.11'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
implementation "androidx.core:core:1.0.2"
implementation "androidx.appcompat:appcompat:1.0.2"
implementation "androidx.fragment:fragment:1.0.0"
implementation "androidx.annotation:annotation:1.1.0"
implementation "androidx.multidex:multidex:2.0.1"
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4'
implementation "androidx.recyclerview:recyclerview:1.0.0"
implementation "androidx.viewpager:viewpager:1.0.0"
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
implementation "androidx.constraintlayout:constraintlayout:1.1.3"
implementation "androidx.coordinatorlayout:coordinatorlayout:1.0.0"
implementation "com.google.android.material:material:1.1.0-alpha07"
implementation "com.github.wulkanowy:MaterialChipsInput:b72fd0ee6f"
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-guava:$coroutines"
implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.core:core-splashscreen:1.0.1'
implementation "androidx.activity:activity-ktx:1.9.0"
implementation "androidx.appcompat:appcompat:1.6.1"
implementation "androidx.fragment:fragment-ktx:1.7.0"
implementation "androidx.annotation:annotation:1.7.1"
implementation "androidx.javascriptengine:javascriptengine:1.0.0-beta01"
implementation "androidx.preference:preference-ktx:1.2.1"
implementation "androidx.recyclerview:recyclerview:1.3.2"
implementation "androidx.viewpager2:viewpager2:1.1.0-rc01"
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
implementation "androidx.constraintlayout:constraintlayout:2.1.4"
implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0"
implementation "com.google.android.material:material:1.10.0"
implementation "com.github.wulkanowy:material-chips-input:2.3.1"
implementation "com.github.PhilJay:MPAndroidChart:v3.1.0"
implementation 'com.github.lopspower:CircularImageView:4.3.0'
implementation "androidx.work:work-runtime:2.0.1"
implementation "androidx.work:work-rxjava2:2.0.1"
implementation "androidx.work:work-runtime:$work_manager"
playImplementation "androidx.work:work-gcm:$work_manager"
implementation "androidx.room:room-runtime:2.1.0"
implementation "androidx.room:room-rxjava2:2.1.0"
kapt "androidx.room:room-compiler:2.1.0"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.7.0"
implementation "com.google.dagger:dagger-android-support:2.23.1"
kapt "com.google.dagger:dagger-compiler:2.23.1"
kapt "com.google.dagger:dagger-android-processor:2.23.1"
implementation "com.squareup.inject:assisted-inject-annotations-dagger2:0.4.0"
kapt "com.squareup.inject:assisted-inject-processor-dagger2:0.4.0"
implementation "androidx.room:room-runtime:$room"
implementation "androidx.room:room-ktx:$room"
ksp "androidx.room:room-compiler:$room"
implementation "eu.davidea:flexible-adapter:5.1.0"
implementation "eu.davidea:flexible-adapter-ui:1.0.0"
implementation "com.aurelhubert:ahbottomnavigation:2.3.4"
implementation "com.ncapdevi:frag-nav:3.2.0"
implementation "com.google.dagger:hilt-android:$hilt_version"
kapt "com.google.dagger:hilt-android-compiler:$hilt_version"
kapt "androidx.hilt:hilt-compiler:$android_hilt"
implementation "androidx.hilt:hilt-work:$android_hilt"
implementation "com.github.pwittchen:reactivenetwork-rx2:3.0.3"
implementation "io.reactivex.rxjava2:rxandroid:2.1.1"
implementation "io.reactivex.rxjava2:rxjava:2.2.9"
implementation 'com.github.ncapdevi:FragNav:3.3.0'
implementation "com.github.YarikSOffice:lingver:1.3.0"
implementation "com.google.code.gson:gson:2.8.5"
implementation "com.jakewharton.threetenabp:threetenabp:1.2.1"
implementation "com.jakewharton.timber:timber:4.7.1"
implementation "at.favre.lib:slf4j-timber:1.0.1"
implementation "com.squareup.okhttp3:logging-interceptor:3.12.3"
implementation 'com.squareup.retrofit2:retrofit:2.11.0'
implementation "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:1.0.0"
implementation "com.squareup.okhttp3:logging-interceptor:4.12.0"
implementation "com.squareup.okhttp3:okhttp-urlconnection:4.12.0"
implementation "com.mikepenz:aboutlibraries:6.2.3"
implementation "com.takisoft.preferencex:preferencex:1.0.0"
implementation "com.jakewharton.timber:timber:5.0.1"
implementation 'com.github.Faierbel:slf4j-timber:2.0'
implementation 'com.github.bastienpaulfr:Treessence:1.1.2'
implementation "com.mikepenz:aboutlibraries-core:$about_libraries"
implementation 'io.coil-kt:coil:2.6.0'
implementation "io.github.wulkanowy:AppKillerManager:3.0.1"
implementation 'me.xdrop:fuzzywuzzy:1.4.0'
implementation 'com.fredporciuncula:flow-preferences:1.9.1'
implementation 'org.apache.commons:commons-text:1.12.0'
playImplementation "com.google.firebase:firebase-core:16.0.9"
playImplementation "com.crashlytics.sdk.android:crashlytics:2.10.1"
playImplementation platform('com.google.firebase:firebase-bom:33.0.0')
playImplementation 'com.google.firebase:firebase-analytics'
playImplementation 'com.google.firebase:firebase-messaging'
playImplementation 'com.google.firebase:firebase-crashlytics:'
playImplementation 'com.google.firebase:firebase-config'
releaseImplementation "fr.o80.chucker:library-no-op:2.0.4"
playImplementation 'com.google.android.gms:play-services-ads:22.6.0'
playImplementation "com.google.android.play:integrity:1.3.0"
playImplementation 'com.google.android.play:app-update-ktx:2.1.0'
playImplementation 'com.google.android.play:review-ktx:2.0.1'
playImplementation "com.google.android.ump:user-messaging-platform:2.1.0"
debugImplementation "fr.o80.chucker:library:2.0.4"
debugImplementation "com.amitshekhar.android:debug-db:1.0.6"
hmsImplementation 'com.huawei.hms:hianalytics:6.12.0.301'
hmsImplementation 'com.huawei.agconnect:agconnect-crash:1.9.1.303'
testImplementation "junit:junit:4.12"
testImplementation "io.mockk:mockk:1.9.2"
testImplementation "org.threeten:threetenbp:1.4.0"
testImplementation "org.mockito:mockito-core:2.28.2"
testImplementation("org.mockito:mockito-inline:2.28.2") {
exclude group: "org.mockito", module: "mockito-core"
}
releaseImplementation "com.github.chuckerteam.chucker:library-no-op:$chucker"
androidTestImplementation "androidx.test:core:1.2.0"
androidTestImplementation "androidx.test:runner:1.2.0"
androidTestImplementation "androidx.test.ext:junit:1.1.1"
androidTestImplementation "io.mockk:mockk-android:1.9.2"
androidTestImplementation "androidx.room:room-testing:2.1.0"
debugImplementation "com.github.chuckerteam.chucker:library:$chucker"
debugImplementation 'com.github.amitshekhariitbhu.Android-Debug-Database:debug-db:1.0.6'
debugImplementation 'com.github.haroldadmin:WhatTheStack:1.0.0-alpha04'
testImplementation "junit:junit:4.13.2"
testImplementation "io.mockk:mockk:$mockk"
testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines"
testImplementation "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
testImplementation 'org.robolectric:robolectric:4.12.1'
testImplementation "androidx.test:runner:1.5.2"
testImplementation "androidx.test.ext:junit:1.1.5"
testImplementation "androidx.test:core:1.5.0"
testImplementation "androidx.room:room-testing:$room"
testImplementation "com.google.dagger:hilt-android-testing:$hilt_version"
kaptTest "com.google.dagger:hilt-android-compiler:$hilt_version"
androidTestImplementation "androidx.test:core:1.5.0"
androidTestImplementation "androidx.test:runner:1.5.2"
androidTestImplementation "androidx.test.ext:junit:1.1.5"
androidTestImplementation "io.mockk:mockk-android:$mockk"
androidTestImplementation "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
androidTestImplementation "org.mockito:mockito-core:2.28.2"
androidTestImplementation("org.mockito:mockito-android:2.28.2") {
exclude group: 'org.mockito', module: 'mockito-core'
}
}
apply plugin: 'com.google.gms.google-services'

View File

@ -36,6 +36,37 @@
"status": 2
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:1091101852179:android:b558a25f65d088b1",
"android_client_info": {
"package_name": "io.github.wulkanowy"
}
},
"oauth_client": [
{
"client_id": "",
"client_type": 3
}
],
"api_key": [
{
"current_key": ""
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"

View File

@ -1,22 +1,23 @@
apply plugin: "jacoco"
jacoco {
toolVersion "0.8.3"
reportsDir = file("$buildDir/reports")
toolVersion "0.8.11"
reportsDirectory.set(file("$buildDir/reports"))
}
tasks.withType(Test) {
tasks.withType(Test).configureEach {
jacoco.includeNoLocationClasses = true
jacoco.excludes = ['jdk.internal.*']
}
task jacocoTestReport(type: JacocoReport) {
tasks.register('jacocoTestReport', JacocoReport) {
group = "Reporting"
description = "Generate Jacoco coverage reports"
reports {
xml.enabled = true
html.enabled = true
xml.required.set(true)
html.required.set(true)
}
def excludes = ['**/R.class',
@ -32,19 +33,19 @@ task jacocoTestReport(type: JacocoReport) {
'**/*_Factory.*']
classDirectories.setFrom(fileTree(
dir: "$buildDir/intermediates/classes/debug",
excludes: excludes
dir: "$buildDir/intermediates/classes/debug",
excludes: excludes
) + fileTree(
dir: "$buildDir/tmp/kotlin-classes/playDebug",
excludes: excludes
dir: "$buildDir/tmp/kotlin-classes/fdroidDebug",
excludes: excludes
))
sourceDirectories.setFrom(files([
"src/main/java",
"src/play/java"
"src/main/java",
"src/fdroid/java"
]))
executionData.setFrom(fileTree(
dir: project.projectDir,
includes: ["**/*.exec", "**/*.ec"]
dir: project.projectDir,
includes: ["**/*.exec", "**/*.ec"]
))
}

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +1,8 @@
#!/bin/bash -
content=$(cat < "app/src/main/play/release-notes/pl-PL/default.txt") || exit
if [[ "${#content}" -gt 500 ]]; then
content2=echo "$content" | dos2unix
if [[ "${#content2}" -gt 500 ]]; then
echo >&2 "Release notes content has reached the limit of 500 characters"
exit 1
fi

View File

@ -1,3 +0,0 @@
-keep class android.support.test.internal** { *; }
-keep class org.junit.** { *; }
-keep public class io.github.wulkanowy** { *; }

View File

@ -1,42 +1,42 @@
# Optimizations
-optimizationpasses 5
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers
-dontpreverify
# General
-dontobfuscate
-allowaccessmodification
-repackageclasses ''
-verbose
-ignorewarnings
#Config for anallitycs
-keepattributes *Annotation*
#Config for wulkanowy
-keep class io.github.wulkanowy.** {*;}
#Config for firebase crashlitycs
-keepattributes SourceFile,LineNumberTable
-keep class com.crashlytics.** {*;}
-keep public class * extends java.lang.Exception
-dontwarn com.crashlytics.**
#Config for OkHttp
#Config for Okio and OkHttp
-dontwarn javax.annotation.**
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
-dontwarn org.codehaus.mojo.animal_sniffer.*
-dontwarn okhttp3.internal.platform.ConscryptPlatform
-dontwarn javax.annotation.**
#Config for ReactiveNetwork
-dontwarn com.github.pwittchen.reactivenetwork.library.rx2.ReactiveNetwork
-dontwarn io.reactivex.functions.Function
-dontwarn rx.internal.util.**
-dontwarn sun.misc.Unsafe
#Config for MPAndroidChart
-keep class com.github.mikephil.charting.** { *; }
#Config for API
-keep class io.github.wulkanowy.api.** {*;}
#Config for Material Components
-keep class com.google.android.material.tabs.** {*;}
-keep class com.google.android.material.tabs.** { *; }
#Config for HMS SDK
-keepattributes *Annotation*
-keepattributes Exceptions
-keepattributes InnerClasses
-keepattributes Signature
-keep class com.huawei.agconnect.**{*;}
-keep class com.huawei.hianalytics.**{*;}
-keep class com.huawei.updatesdk.**{*;}
-keep class com.huawei.hms.**{*;}
#Config for Wulkanowy SDK
-keep,allowobfuscation,allowshrinking class retrofit2.Response

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,36 +0,0 @@
package io.github.wulkanowy.data.db.migrations
import androidx.room.Room
import androidx.room.testing.MigrationTestHelper
import androidx.sqlite.db.framework.FrameworkSQLiteOpenHelperFactory
import androidx.test.core.app.ApplicationProvider
import androidx.test.platform.app.InstrumentationRegistry
import io.github.wulkanowy.data.db.AppDatabase
import org.junit.Rule
abstract class AbstractMigrationTest {
val dbName = "migration-test"
@get:Rule
val helper: MigrationTestHelper = MigrationTestHelper(
InstrumentationRegistry.getInstrumentation(),
AppDatabase::class.java.canonicalName,
FrameworkSQLiteOpenHelperFactory()
)
fun getMigratedRoomDatabase(): AppDatabase {
val database = Room.databaseBuilder(ApplicationProvider.getApplicationContext(),
AppDatabase::class.java, dbName)
.addMigrations(
Migration12(),
Migration13(),
Migration14(),
Migration15()
)
.build()
// close the database and release any stream resources when the test finishes
helper.closeWhenFinished(database)
return database
}
}

View File

@ -1,171 +0,0 @@
package io.github.wulkanowy.data.db.migrations
import android.content.ContentValues
import android.database.sqlite.SQLiteDatabase
import androidx.sqlite.db.SupportSQLiteDatabase
import org.junit.Assert.assertEquals
import org.junit.Assert.assertFalse
import org.junit.Test
import org.threeten.bp.LocalDate.of
import kotlin.test.assertTrue
class Migration13Test : AbstractMigrationTest() {
@Test
fun studentsWithSchoolNameWithClassName() {
helper.createDatabase(dbName, 12).apply {
createStudent(this, 1, "Klasa A - Publiczna szkoła Wulkanowego nr 1 w fakelog.cf", 1, 1)
createStudent(this, 2, "Klasa B - Publiczna szkoła Wulkanowego-fejka nr 1 w fakelog.cf", 2, 1)
createStudent(this, 2, "Klasa C - Publiczna szkoła Wulkanowego-fejka nr 2 w fakelog.cf", 1, 2)
close()
}
helper.runMigrationsAndValidate(dbName, 13, true, Migration13())
val db = getMigratedRoomDatabase()
val students = db.studentDao.loadAll().blockingGet()
assertEquals(3, students.size)
students[0].run {
assertEquals(1, studentId)
assertEquals("A", className)
assertEquals("Publiczna szkoła Wulkanowego nr 1 w fakelog.cf", schoolName)
}
students[1].run {
assertEquals(2, studentId)
assertEquals("B", className)
assertEquals("Publiczna szkoła Wulkanowego-fejka nr 1 w fakelog.cf", schoolName)
}
students[2].run {
assertEquals(2, studentId)
assertEquals("C", className)
assertEquals("Publiczna szkoła Wulkanowego-fejka nr 2 w fakelog.cf", schoolName)
}
}
@Test
fun studentsWithSchoolNameWithoutClassName() {
helper.createDatabase(dbName, 12).apply {
createStudent(this, 1, "Publiczna szkoła Wulkanowego nr 1 w fakelog.cf", 1)
createStudent(this, 2, "Publiczna szkoła Wulkanowego-fejka nr 1 w fakelog.cf", 1)
close()
}
helper.runMigrationsAndValidate(dbName, 13, true, Migration13())
val db = getMigratedRoomDatabase()
val students = db.studentDao.loadAll().blockingGet()
assertEquals(2, students.size)
students[0].run {
assertEquals(1, studentId)
assertEquals("", className)
assertEquals("Publiczna szkoła Wulkanowego nr 1 w fakelog.cf", schoolName)
}
students[1].run {
assertEquals(2, studentId)
assertEquals("", className)
assertEquals("Publiczna szkoła Wulkanowego-fejka nr 1 w fakelog.cf", schoolName)
}
}
@Test
fun markAtLeastAndOnlyOneSemesterAtCurrent() {
helper.createDatabase(dbName, 12).apply {
createStudent(this, 1, "", 5)
createSemester(this, 1, 5, 1, 1, false)
createSemester(this, 1, 5, 2, 1, false)
createSemester(this, 1, 5, 3, 2, false)
createSemester(this, 1, 5, 4, 2, false)
createStudent(this, 2, "", 5)
createSemester(this, 2, 5, 5, 5, true)
createSemester(this, 2, 5, 6, 5, true)
createSemester(this, 2, 5, 7, 55, true)
createSemester(this, 2, 5, 8, 55, true)
createStudent(this, 3, "", 5)
createSemester(this, 3, 5, 11, 99, false)
createSemester(this, 3, 5, 12, 99, false)
createSemester(this, 3, 5, 13, 100, false)
createSemester(this, 3, 5, 14, 100, true)
close()
}
helper.runMigrationsAndValidate(dbName, 13, true, Migration13())
val db = getMigratedRoomDatabase()
val semesters1 = db.semesterDao.loadAll(1, 5).blockingGet()
assertTrue { semesters1.single { it.isCurrent }.isCurrent }
semesters1[0].run {
assertFalse(isCurrent)
assertEquals(1, semesterId)
assertEquals(1, diaryId)
}
semesters1[2].run {
assertFalse(isCurrent)
assertEquals(3, semesterId)
assertEquals(2, diaryId)
}
semesters1[3].run {
assertTrue(isCurrent)
assertEquals(4, semesterId)
assertEquals(2, diaryId)
}
db.semesterDao.loadAll(2, 5).blockingGet().let {
assertTrue { it.single { it.isCurrent }.isCurrent }
assertEquals(1970, it[0].schoolYear)
assertEquals(of(1970, 1, 1), it[0].end)
assertEquals(of(1970, 1, 1), it[0].start)
assertFalse(it[0].isCurrent)
assertFalse(it[1].isCurrent)
assertFalse(it[2].isCurrent)
assertTrue(it[3].isCurrent)
}
db.semesterDao.loadAll(2, 5).blockingGet().let {
assertTrue { it.single { it.isCurrent }.isCurrent }
assertFalse(it[0].isCurrent)
assertFalse(it[1].isCurrent)
assertFalse(it[2].isCurrent)
assertTrue(it[3].isCurrent)
}
}
private fun createStudent(db: SupportSQLiteDatabase, studentId: Int, schoolName: String = "", classId: Int = -1, schoolId: Int = 123) {
db.insert("Students", SQLiteDatabase.CONFLICT_FAIL, ContentValues().apply {
put("endpoint", "https://fakelog.cf")
put("loginType", "STANDARD")
put("email", "jan@fakelog.cf")
put("password", "******")
put("symbol", "Default")
put("student_id", studentId)
put("class_id", classId)
put("student_name", "Jan Kowalski")
put("school_id", schoolId)
put("school_name", schoolName)
put("is_current", false)
put("registration_date", "0")
})
}
private fun createSemester(db: SupportSQLiteDatabase, studentId: Int, classId: Int, semesterId: Int, diaryId: Int, isCurrent: Boolean = false) {
db.insert("Semesters", SQLiteDatabase.CONFLICT_FAIL, ContentValues().apply {
put("student_id", studentId)
put("diary_id", diaryId)
put("diary_name", "IA")
put("semester_id", semesterId)
put("semester_name", "1")
put("is_current", isCurrent)
put("class_id", classId)
put("unit_id", "99")
})
}
}

View File

@ -1,19 +0,0 @@
package io.github.wulkanowy.data.repositories
import com.github.pwittchen.reactivenetwork.library.rx2.internet.observing.InternetObservingStrategy
import com.github.pwittchen.reactivenetwork.library.rx2.internet.observing.error.ErrorHandler
import io.reactivex.Observable
import io.reactivex.Single
class TestInternetObservingStrategy : InternetObservingStrategy {
override fun checkInternetConnectivity(host: String?, port: Int, timeoutInMs: Int, httpResponse: Int, errorHandler: ErrorHandler?): Single<Boolean> {
return Single.just(true)
}
override fun observeInternetConnectivity(initialIntervalInMs: Int, intervalInMs: Int, host: String?, port: Int, timeoutInMs: Int, httpResponse: Int, errorHandler: ErrorHandler?): Observable<Boolean> {
return Observable.just(true)
}
override fun getDefaultPingHost() = "localhost"
}

View File

@ -1,53 +0,0 @@
package io.github.wulkanowy.data.repositories.attendance
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Attendance
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import org.threeten.bp.LocalDate.now
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class AttendanceLocalTest {
private lateinit var attendanceLocal: AttendanceLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java).build()
attendanceLocal = AttendanceLocal(testDb.attendanceDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
attendanceLocal.saveAttendance(listOf(
Attendance(1, 2, LocalDate.of(2018, 9, 10), 0, "", "", false, false, false, false, false, false),
Attendance(1, 2, LocalDate.of(2018, 9, 14), 0, "", "", false, false, false, false, false, false),
Attendance(1, 2, LocalDate.of(2018, 9, 17), 0, "", "", false, false, false, false, false, false)
))
val attendance = attendanceLocal
.getAttendance(Semester(1, 2, "", 1, 3, 2019, true, now(), now(), 1, 1),
LocalDate.of(2018, 9, 10),
LocalDate.of(2018, 9, 14)
)
.blockingGet()
assertEquals(2, attendance.size)
assertEquals(attendance[0].date, LocalDate.of(2018, 9, 10))
assertEquals(attendance[1].date, LocalDate.of(2018, 9, 14))
}
}

View File

@ -1,57 +0,0 @@
package io.github.wulkanowy.data.repositories.completedlessons
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.CompletedLesson
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class CompletedLessonsLocalTest {
private lateinit var completedLessonsLocal: CompletedLessonsLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java)
.build()
completedLessonsLocal = CompletedLessonsLocal(testDb.completedLessonsDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
completedLessonsLocal.saveCompletedLessons(listOf(
getCompletedLesson(LocalDate.of(2018, 9, 10), 1),
getCompletedLesson(LocalDate.of(2018, 9, 14), 2),
getCompletedLesson(LocalDate.of(2018, 9, 17), 3)
))
val completed = completedLessonsLocal
.getCompletedLessons(Semester(1, 2, "", 1, 3, 2019, true, LocalDate.now(), LocalDate.now(), 1, 1),
LocalDate.of(2018, 9, 10),
LocalDate.of(2018, 9, 14)
)
.blockingGet()
assertEquals(2, completed.size)
assertEquals(completed[0].date, LocalDate.of(2018, 9, 10))
assertEquals(completed[1].date, LocalDate.of(2018, 9, 14))
}
private fun getCompletedLesson(date: LocalDate, number: Int): CompletedLesson {
return CompletedLesson(1, 2, date, number, "", "", "", "", "", "", "")
}
}

View File

@ -1,52 +0,0 @@
package io.github.wulkanowy.data.repositories.exam
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Exam
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class ExamLocalTest {
private lateinit var examLocal: ExamLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java).build()
examLocal = ExamLocal(testDb.examsDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
examLocal.saveExams(listOf(
Exam(1, 2, LocalDate.of(2018, 9, 10), LocalDate.now(), "", "", "", "", "", ""),
Exam(1, 2, LocalDate.of(2018, 9, 14), LocalDate.now(), "", "", "", "", "", ""),
Exam(1, 2, LocalDate.of(2018, 9, 17), LocalDate.now(), "", "", "", "", "", "")
))
val exams = examLocal
.getExams(Semester(1, 2, "", 1, 3, 2019, true, LocalDate.now(), LocalDate.now(), 1, 1),
LocalDate.of(2018, 9, 10),
LocalDate.of(2018, 9, 14)
)
.blockingGet()
assertEquals(2, exams.size)
assertEquals(exams[0].date, LocalDate.of(2018, 9, 10))
assertEquals(exams[1].date, LocalDate.of(2018, 9, 14))
}
}

View File

@ -1,53 +0,0 @@
package io.github.wulkanowy.data.repositories.grade
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import org.threeten.bp.LocalDate.now
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class GradeLocalTest {
private lateinit var gradeLocal: GradeLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java)
.build()
gradeLocal = GradeLocal(testDb.gradeDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
gradeLocal.saveGrades(listOf(
createGradeLocal(5, 3.0, LocalDate.of(2018, 9, 10), "", 1),
createGradeLocal(4, 4.0, LocalDate.of(2019, 2, 27), "", 2),
createGradeLocal(3, 5.0, LocalDate.of(2019, 2, 28), "", 2)
))
val semester = Semester(1, 2, "", 2019, 2, 1, true, now(), now(), 1, 1)
val grades = gradeLocal
.getGrades(semester)
.blockingGet()
assertEquals(2, grades.size)
assertEquals(grades[0].date, LocalDate.of(2019, 2, 27))
assertEquals(grades[1].date, LocalDate.of(2019, 2, 28))
}
}

View File

@ -1,182 +0,0 @@
package io.github.wulkanowy.data.repositories.grade
import android.os.Build.VERSION_CODES.P
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider.getApplicationContext
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SdkSuppress
import com.github.pwittchen.reactivenetwork.library.rx2.internet.observing.InternetObservingSettings
import io.github.wulkanowy.api.Api
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Semester
import io.github.wulkanowy.data.db.entities.Student
import io.github.wulkanowy.data.repositories.TestInternetObservingStrategy
import io.mockk.MockKAnnotations
import io.mockk.every
import io.mockk.impl.annotations.MockK
import io.mockk.impl.annotations.SpyK
import io.reactivex.Single
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate.of
import org.threeten.bp.LocalDateTime
import kotlin.test.assertEquals
import kotlin.test.assertFalse
import kotlin.test.assertTrue
import io.github.wulkanowy.api.grades.Grade as GradeApi
@SdkSuppress(minSdkVersion = P)
@RunWith(AndroidJUnit4::class)
class GradeRepositoryTest {
@SpyK
private var mockApi = Api()
private val settings = InternetObservingSettings.builder()
.strategy(TestInternetObservingStrategy())
.build()
@MockK
private lateinit var semesterMock: Semester
@MockK
private lateinit var studentMock: Student
private lateinit var gradeRemote: GradeRemote
private lateinit var gradeLocal: GradeLocal
private lateinit var testDb: AppDatabase
@Before
fun initApi() {
MockKAnnotations.init(this)
testDb = Room.inMemoryDatabaseBuilder(getApplicationContext(), AppDatabase::class.java).build()
gradeLocal = GradeLocal(testDb.gradeDao)
gradeRemote = GradeRemote(mockApi)
every { mockApi.diaryId } returns 1
every { studentMock.registrationDate } returns LocalDateTime.of(2019, 2, 27, 12, 0)
every { semesterMock.studentId } returns 1
every { semesterMock.semesterId } returns 1
every { semesterMock.diaryId } returns 1
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun markOlderThanRegisterDateAsRead() {
every { mockApi.getGrades(1) } returns Single.just(listOf(
createGradeApi(5, 4.0, of(2019, 2, 25), "Ocena pojawiła się"),
createGradeApi(5, 4.0, of(2019, 2, 26), "przed zalogowanie w aplikacji"),
createGradeApi(5, 4.0, of(2019, 2, 27), "Ocena z dnia logowania"),
createGradeApi(5, 4.0, of(2019, 2, 28), "Ocena jeszcze nowsza")
))
val grades = GradeRepository(settings, gradeLocal, gradeRemote)
.getGrades(studentMock, semesterMock, true).blockingGet().sortedByDescending { it.date }
assertFalse { grades[0].isRead }
assertFalse { grades[1].isRead }
assertTrue { grades[2].isRead }
assertTrue { grades[3].isRead }
}
@Test
fun mitigateOldGradesNotifications() {
gradeLocal.saveGrades(listOf(
createGradeLocal(5, 3.0, of(2019, 2, 25), "Jedna ocena"),
createGradeLocal(4, 4.0, of(2019, 2, 26), "Druga"),
createGradeLocal(3, 5.0, of(2019, 2, 27), "Trzecia")
))
every { mockApi.getGrades(1) } returns Single.just(listOf(
createGradeApi(5, 2.0, of(2019, 2, 25), "Ocena ma datę, jest inna, ale nie zostanie powiadomiona"),
createGradeApi(4, 3.0, of(2019, 2, 26), "starszą niż ostatnia lokalnie"),
createGradeApi(3, 4.0, of(2019, 2, 27), "Ta jest z tego samego dnia co ostatnia lokalnie"),
createGradeApi(2, 5.0, of(2019, 2, 28), "Ta jest już w ogóle nowa")
))
val grades = GradeRepository(settings, gradeLocal, gradeRemote)
.getGrades(studentMock, semesterMock, true).blockingGet().sortedByDescending { it.date }
assertFalse { grades[0].isRead }
assertFalse { grades[1].isRead }
assertTrue { grades[2].isRead }
assertTrue { grades[3].isRead }
}
@Test
fun subtractLocaleDuplicateGrades() {
gradeLocal.saveGrades(listOf(
createGradeLocal(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeLocal(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeLocal(3, 5.0, of(2019, 2, 26), "Jakaś inna ocena")
))
every { mockApi.getGrades(1) } returns Single.just(listOf(
createGradeApi(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeApi(3, 5.0, of(2019, 2, 26), "Jakaś inna ocena")
))
val grades = GradeRepository(settings, gradeLocal, gradeRemote)
.getGrades(studentMock, semesterMock, true).blockingGet()
assertEquals(2, grades.size)
}
@Test
fun subtractRemoteDuplicateGrades() {
gradeLocal.saveGrades(listOf(
createGradeLocal(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeLocal(3, 5.0, of(2019, 2, 26), "Jakaś inna ocena")
))
every { mockApi.getGrades(1) } returns Single.just(listOf(
createGradeApi(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeApi(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeApi(3, 5.0, of(2019, 2, 26), "Jakaś inna ocena")
))
val grades = GradeRepository(settings, gradeLocal, gradeRemote)
.getGrades(studentMock, semesterMock, true).blockingGet()
assertEquals(3, grades.size)
}
@Test
fun emptyLocal() {
gradeLocal.saveGrades(listOf())
every { mockApi.getGrades(1) } returns Single.just(listOf(
createGradeApi(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeApi(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeApi(3, 5.0, of(2019, 2, 26), "Jakaś inna ocena")
))
val grades = GradeRepository(settings, gradeLocal, gradeRemote)
.getGrades(studentMock, semesterMock, true).blockingGet()
assertEquals(3, grades.size)
}
@Test
fun emptyRemote() {
gradeLocal.saveGrades(listOf(
createGradeLocal(5, 3.0, of(2019, 2, 25), "Taka sama ocena"),
createGradeLocal(3, 5.0, of(2019, 2, 26), "Jakaś inna ocena")
))
every { mockApi.getGrades(1) } returns Single.just(listOf())
val grades = GradeRepository(settings, gradeLocal, gradeRemote)
.getGrades(studentMock, semesterMock, true).blockingGet()
assertEquals(0, grades.size)
}
}

View File

@ -1,34 +0,0 @@
package io.github.wulkanowy.data.repositories.grade
import io.github.wulkanowy.api.toDate
import org.threeten.bp.LocalDate
import io.github.wulkanowy.api.grades.Grade as GradeRemote
import io.github.wulkanowy.data.db.entities.Grade as GradeLocal
fun createGradeLocal(value: Int, weight: Double, date: LocalDate, desc: String, semesterId: Int = 1): GradeLocal {
return GradeLocal(
semesterId = semesterId,
studentId = 1,
modifier = .0,
teacher = "",
subject = "",
date = date,
color = "",
comment = "",
description = desc,
entry = "",
gradeSymbol = "",
value = value,
weight = "",
weightValue = weight
)
}
fun createGradeApi(value: Int, weight: Double, date: LocalDate, desc: String): GradeRemote {
return GradeRemote().apply {
this.value = value
this.weightValue = weight
this.date = date.toDate()
this.description = desc
}
}

View File

@ -1,69 +0,0 @@
package io.github.wulkanowy.data.repositories.gradestatistics
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.GradeStatistics
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class GradeStatisticsLocalTest {
private lateinit var gradeStatisticsLocal: GradeStatisticsLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java)
.build()
gradeStatisticsLocal = GradeStatisticsLocal(testDb.gradeStatistics)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndRead_subject() {
gradeStatisticsLocal.saveGradesStatistics(listOf(
getGradeStatistics("Matematyka", 2, 1),
getGradeStatistics("Fizyka", 1, 2)
))
val stats = gradeStatisticsLocal.getGradesStatistics(
Semester(2, 2, "", 2019, 1, 2, true, LocalDate.now(), LocalDate.now(), 1, 1), false,
"Matematyka"
).blockingGet()
assertEquals(1, stats.size)
assertEquals(stats[0].subject, "Matematyka")
}
@Test
fun saveAndRead_all() {
gradeStatisticsLocal.saveGradesStatistics(listOf(
getGradeStatistics("Matematyka", 2, 1),
getGradeStatistics("Chemia", 2, 1),
getGradeStatistics("Fizyka", 1, 2)
))
val stats = gradeStatisticsLocal.getGradesStatistics(
Semester(2, 2, "", 2019, 1, 2, true, LocalDate.now(), LocalDate.now(), 1, 1), false,
"Wszystkie"
).blockingGet()
assertEquals(1, stats.size)
assertEquals(stats[0].subject, "Wszystkie")
}
private fun getGradeStatistics(subject: String, studentId: Int, semesterId: Int): GradeStatistics {
return GradeStatistics(studentId, semesterId, subject, 5, 5, false)
}
}

View File

@ -1,47 +0,0 @@
package io.github.wulkanowy.data.repositories.luckynumber
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.LuckyNumber
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class LuckyNumberLocalTest {
private lateinit var luckyNumberLocal: LuckyNumberLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java)
.build()
luckyNumberLocal = LuckyNumberLocal(testDb.luckyNumberDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
luckyNumberLocal.saveLuckyNumber(LuckyNumber(1, LocalDate.of(2019, 1, 20), 14))
val luckyNumber = luckyNumberLocal.getLuckyNumber(Semester(1, 1, "", 1, 3, 2019, true, LocalDate.now(), LocalDate.now(), 1, 1),
LocalDate.of(2019, 1, 20)
).blockingGet()
assertEquals(1, luckyNumber.studentId)
assertEquals(LocalDate.of(2019, 1, 20), luckyNumber.date)
assertEquals(14, luckyNumber.luckyNumber)
}
}

View File

@ -1,60 +0,0 @@
package io.github.wulkanowy.data.repositories.recipient
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Recipient
import io.github.wulkanowy.data.db.entities.ReportingUnit
import io.github.wulkanowy.data.db.entities.Student
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDateTime
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class RecipientLocalTest {
private lateinit var recipientLocal: RecipientLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java)
.build()
recipientLocal = RecipientLocal(testDb.recipientDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
recipientLocal.saveRecipients(listOf(
Recipient(1, "2rPracownik", "Kowalski Jan", "Kowalski Jan [KJ] - Pracownik (Fake123456)", 3, 4, 2, "hash"),
Recipient(1, "3rPracownik", "Kowalska Karolina", "Kowalska Karolina [KK] - Pracownik (Fake123456)", 4, 4, 2, "hash"),
Recipient(1, "4rPracownik", "Krupa Stanisław", "Krupa Stanisław [KS] - Uczeń (Fake123456)", 5, 4, 1, "hash")
))
val recipients = recipientLocal.getRecipients(
Student("fakelog.cf", "AUTO", "", "", "", 1, "", "", "", "", 1, true, LocalDateTime.now()),
2,
ReportingUnit(1, 4, "", 0, "", emptyList())
).blockingGet()
assertEquals(2, recipients.size)
assertEquals(1, recipients[0].studentId)
assertEquals("3rPracownik", recipients[1].realId)
assertEquals("Kowalski Jan", recipients[0].name)
assertEquals("Kowalska Karolina [KK] - Pracownik (Fake123456)", recipients[1].realName)
assertEquals(3, recipients[0].loginId)
assertEquals(4, recipients[1].unitId)
assertEquals(2, recipients[0].role)
assertEquals("hash", recipients[1].hash)
}
}

View File

@ -1,48 +0,0 @@
package io.github.wulkanowy.data.repositories.student
import android.content.Context
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.SharedPrefHelper
import io.github.wulkanowy.data.db.entities.Student
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDateTime.now
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class StudentLocalTest {
private lateinit var studentLocal: StudentLocal
private lateinit var testDb: AppDatabase
private lateinit var sharedHelper: SharedPrefHelper
@Before
fun createDb() {
val context = ApplicationProvider.getApplicationContext<Context>()
testDb = Room.inMemoryDatabaseBuilder(context, AppDatabase::class.java)
.build()
sharedHelper = SharedPrefHelper(context.getSharedPreferences("TEST", Context.MODE_PRIVATE))
studentLocal = StudentLocal(testDb.studentDao, context)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
studentLocal.saveStudents(listOf(Student(email = "test", password = "test123", schoolSymbol = "23", endpoint = "fakelog.cf", loginType = "AUTO", isCurrent = true, studentName = "", schoolName = "", studentId = 0, classId = 1, symbol = "", registrationDate = now(), className = "")))
.blockingGet()
val student = studentLocal.getCurrentStudent(true).blockingGet()
assertEquals("23", student.schoolSymbol)
}
}

View File

@ -1,45 +0,0 @@
package io.github.wulkanowy.data.repositories.timetable
import io.github.wulkanowy.api.toDate
import io.github.wulkanowy.utils.toDate
import org.threeten.bp.LocalDateTime
import org.threeten.bp.LocalDateTime.now
import io.github.wulkanowy.api.timetable.Timetable as TimetableRemote
import io.github.wulkanowy.data.db.entities.Timetable as TimetableLocal
fun createTimetableLocal(number: Int, start: LocalDateTime, room: String = "", subject: String = "", teacher: String = ""): TimetableLocal {
return TimetableLocal(
studentId = 1,
diaryId = 2,
number = number,
start = start,
end = now(),
date = start.toLocalDate(),
subject = subject,
subjectOld = "",
group = "",
room = room,
roomOld = "",
teacher = teacher,
teacherOld = "",
info = "",
changes = false,
canceled = false
)
}
fun createTimetableRemote(number: Int, start: LocalDateTime, room: String, subject: String = "", teacher: String = ""): TimetableRemote {
return TimetableRemote(
number = number,
start = start.toDate(),
end = start.plusMinutes(45).toDate(),
date = start.toLocalDate().toDate(),
subject = subject,
group = "",
room = room,
teacher = teacher,
info = "",
changes = false,
canceled = false
)
}

View File

@ -1,53 +0,0 @@
package io.github.wulkanowy.data.repositories.timetable
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Semester
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import org.threeten.bp.LocalDateTime.of
import kotlin.test.assertEquals
@RunWith(AndroidJUnit4::class)
class TimetableLocalTest {
private lateinit var timetableDb: TimetableLocal
private lateinit var testDb: AppDatabase
@Before
fun createDb() {
testDb = Room.inMemoryDatabaseBuilder(ApplicationProvider.getApplicationContext(), AppDatabase::class.java)
.build()
timetableDb = TimetableLocal(testDb.timetableDao)
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun saveAndReadTest() {
timetableDb.saveTimetable(listOf(
createTimetableLocal(1, of(2018, 9, 10, 0, 0, 0)),
createTimetableLocal(1, of(2018, 9, 14, 0, 0, 0)),
createTimetableLocal(1, of(2018, 9, 17, 0, 0, 0))
))
val exams = timetableDb.getTimetable(
Semester(1, 2, "", 1, 1, 2019, true, LocalDate.now(), LocalDate.now(), 1, 1),
LocalDate.of(2018, 9, 10),
LocalDate.of(2018, 9, 14)
).blockingGet()
assertEquals(2, exams.size)
assertEquals(exams[0].date, LocalDate.of(2018, 9, 10))
assertEquals(exams[1].date, LocalDate.of(2018, 9, 14))
}
}

View File

@ -1,89 +0,0 @@
package io.github.wulkanowy.data.repositories.timetable
import android.os.Build.VERSION_CODES.P
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider.getApplicationContext
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SdkSuppress
import com.github.pwittchen.reactivenetwork.library.rx2.internet.observing.InternetObservingSettings
import io.github.wulkanowy.api.Api
import io.github.wulkanowy.data.db.AppDatabase
import io.github.wulkanowy.data.db.entities.Semester
import io.github.wulkanowy.data.repositories.TestInternetObservingStrategy
import io.mockk.MockKAnnotations
import io.mockk.every
import io.mockk.impl.annotations.MockK
import io.mockk.impl.annotations.SpyK
import io.reactivex.Single
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.threeten.bp.LocalDate
import org.threeten.bp.LocalDateTime.of
import kotlin.test.assertEquals
@SdkSuppress(minSdkVersion = P)
@RunWith(AndroidJUnit4::class)
class TimetableRepositoryTest {
@SpyK
private var mockApi = Api()
private val settings = InternetObservingSettings.builder()
.strategy(TestInternetObservingStrategy())
.build()
@MockK
private lateinit var semesterMock: Semester
private lateinit var timetableRemote: TimetableRemote
private lateinit var timetableLocal: TimetableLocal
private lateinit var testDb: AppDatabase
@Before
fun initApi() {
MockKAnnotations.init(this)
testDb = Room.inMemoryDatabaseBuilder(getApplicationContext(), AppDatabase::class.java).build()
timetableLocal = TimetableLocal(testDb.timetableDao)
timetableRemote = TimetableRemote(mockApi)
every { semesterMock.studentId } returns 1
every { semesterMock.diaryId } returns 2
}
@After
fun closeDb() {
testDb.close()
}
@Test
fun copyDetailsToCompletedFromPrevious() {
timetableLocal.saveTimetable(listOf(
createTimetableLocal(1, of(2019, 3, 5, 8, 0), "123", "Przyroda"),
createTimetableLocal(2, of(2019, 3, 5, 8, 50), "321", "Religia"),
createTimetableLocal(3, of(2019, 3, 5, 9, 40), "213", "W-F"),
createTimetableLocal(4, of(2019, 3, 5, 10, 30), "213", "W-F", "Jan Kowalski")
))
every { mockApi.getTimetable(any(), any()) } returns Single.just(listOf(
createTimetableRemote(1, of(2019, 3, 5, 8, 0), "", "Przyroda"),
createTimetableRemote(2, of(2019, 3, 5, 8, 50), "", "Religia"),
createTimetableRemote(3, of(2019, 3, 5, 9, 40), "", "W-F"),
createTimetableRemote(4, of(2019, 3, 5, 10, 30), "", "W-F")
))
val lessons = TimetableRepository(settings, timetableLocal, timetableRemote)
.getTimetable(semesterMock, LocalDate.of(2019, 3, 5), LocalDate.of(2019, 3, 5), true)
.blockingGet()
assertEquals(4, lessons.size)
assertEquals("123", lessons[0].room)
assertEquals("321", lessons[1].room)
assertEquals("213", lessons[2].room)
assertEquals("", lessons[3].teacher)
}
}

View File

@ -14,34 +14,37 @@ import kotlin.test.assertFailsWith
@RunWith(AndroidJUnit4::class)
class ScramblerTest {
private val scrambler = Scrambler(ApplicationProvider.getApplicationContext())
@Test
fun encryptDecryptTest() {
assertEquals("TEST", decrypt(encrypt("TEST",
ApplicationProvider.getApplicationContext())))
assertEquals(
"TEST", scrambler.decrypt(scrambler.encrypt("TEST"))
)
}
@Test
fun emptyTextEncryptTest() {
assertFailsWith<ScramblerException> {
decrypt("")
scrambler.decrypt("")
}
assertFailsWith<ScramblerException> {
encrypt("", ApplicationProvider.getApplicationContext())
scrambler.encrypt("")
}
}
@Test
@SdkSuppress(minSdkVersion = 18)
fun emptyKeyStoreTest() {
val text = encrypt("test", ApplicationProvider.getApplicationContext())
val text = scrambler.encrypt("test")
val keyStore = KeyStore.getInstance("AndroidKeyStore")
keyStore.load(null)
keyStore.deleteEntry("wulkanowy_password")
assertFailsWith<ScramblerException> {
decrypt(text)
scrambler.decrypt(text)
}
}
}

View File

@ -1,58 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="1926.9231"
android:viewportHeight="1926.9231">
<group android:translateX="462.46155"
android:translateY="462.46155">
<path
android:pathData="M2000,1440.1V2002H1240.1L238.1,1000v0l-120,-120c0.2,-0.2 -0.7,-1.6 -0.6,-1.8 1.6,-3.1 3.4,-6 5,-9.1 0.4,-0.8 0.6,-1.6 0.6,-2.5 9.2,-15.1 20.2,-28.9 31.4,-42.6 0.1,-0.2 0.3,-0.3 0.4,-0.5 5.1,-6.3 10.3,-12.6 15.3,-18.9 1,-1.2 1.9,-2.4 2.9,-3.7 0.2,-0.2 0.3,-0.4 0.5,-0.6 7.6,-9.7 14.8,-19.7 21.2,-30.2 1,-1.7 2,-3.4 2.9,-5.1 0.1,-0.2 0.2,-0.3 0.3,-0.5 6.2,-11.4 11.3,-23.3 17.7,-34.6 4.5,-8 9.3,-15.9 13.8,-23.9 0.1,-0.2 0.2,-0.3 0.3,-0.5 0.8,-1.5 1.6,-3 2.4,-4.4 0.2,-0.3 0.3,-0.6 0.5,-0.9 2,-3.7 3.8,-7.4 5.6,-11.2 6.2,-13.4 10.2,-27.7 14,-41.9 0,-0.2 0.1,-0.3 0.1,-0.5 0.3,-1 0.5,-2 0.8,-2.9 4,-15.3 7.3,-31.4 13.5,-45.9 1.4,-3.3 3,-6.5 4.6,-9.6 0.1,-0.2 0.2,-0.3 0.3,-0.5 5,-9.7 10.6,-19.1 13.5,-29.7 2.6,-9.2 3.5,-19 3.6,-28.8 0,-0.2 0,-0.3 0,-0.5 0.1,-7.2 -0.1,-14.4 -0.4,-21.3 0.9,-5.6 1.9,-11.3 3,-16.9 0.2,-0.9 0.3,-1.7 0.5,-2.6 1.2,-5.9 2.5,-11.7 4.2,-17.4 0,-0.1 0.1,-0.3 0.1,-0.4 0,-0.2 0.1,-0.3 0.1,-0.5 0.2,-2.1 -0.8,-3.7 -2.4,-4.5l7.7,-7.6c1.2,0.9 2.7,1.3 4.3,0.9 12.8,-3.9 24.9,-9.9 36.3,-16.8 2.8,-1.7 5.6,-3.4 8.3,-5.2 0.2,-0.1 0.3,-0.2 0.5,-0.3 7.7,-4.9 15.2,-10.2 22.1,-16 3.1,-2.7 5.9,-5.6 8.3,-8.9 0.1,-0.2 0.2,-0.3 0.4,-0.5 2.3,-3.4 4.2,-7.2 5.3,-11.4 2.4,-9.2 1.9,-19 1.9,-28.4 0,-0.2 0,-0.4 0,-0.6l5.7,-5.6 -0.3,0.1 4.1,1.3 45.3,45 9.6,9.6 14.3,14.3 100.8,100.8 17.2,17.2 16.3,16.3 30.3,-30.3 -192.9,-191.5c0.5,-0.5 1.1,-1.6 1.4,-2.3 0.3,-0.6 0.5,-1.2 0.4,-1.9 0,-0.8 -0.2,-1.6 -0.6,-2.3 -0.1,-0.3 -0.3,-0.7 -0.4,-1 -0.2,-0.4 -0.5,-0.7 -0.9,-1.1l27.8,-27.8 191.1,-191.1c0.7,0.4 1.5,0.6 2.5,0.7 4.1,0 8.2,0.1 11.9,1.9 0.5,0.3 1.3,0.7 2.1,1.1 1.7,2.3 3.5,4.5 5.7,6.2 2.7,2.1 8.2,3 9.4,0.3z"
android:fillColor="#AD2A2A"/>
<path
android:pathData="m616.3,796.7c0.4,1.2 0.5,2.4 0.5,3.7l-5.8,73.3c-0.4,5.2 -5,9.3 -10.6,9.3h-187.2c-4,0 -7.7,-2.3 -9.5,-5.6l-30.9,-57.4c-0.2,-0.3 -0.3,-0.6 -0.4,-0.9l-29.1,-70.5c-1.1,-2.5 -0.9,-5.4 0.3,-7.8l48.3,-94.5c1.2,-2.3 1.4,-5 0.5,-7.4l-23.6,-65.4c-0.8,-2.3 -0.7,-4.9 0.3,-7.1l39.4,-83.9c4,-8.4 17.1,-7.7 19.9,1.1l12.3,38.2 37.5,100.4c1,2.8 3.4,5 6.4,6l80,27.3c3.1,1.1 5.5,3.4 6.5,6.3z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="m386.7,253.5c0,-22.9 14.5,-42.6 35.3,-51.8 -1.5,-2.5 -2.4,-5.2 -2.4,-8.1 0,-11.1 12.8,-20.1 28.5,-20.1 0.4,0 0.7,0 1.1,0 6.5,-10.8 18.9,-18.1 33.1,-18.1 1,0 2,0 3,0.1 1.3,0.1 2.6,-0.5 3.3,-1.5 10.5,-16 37.1,-27.4 68.2,-27.4 11.5,0 22.4,1.6 32.1,4.3 2.3,-3.8 7.4,-6.4 13.3,-6.4 6.7,0 12.4,3.4 14.1,8.1 8.2,-9.5 22.1,-15.7 37.9,-15.7 25.2,0 45.6,15.9 45.6,35.5 0,2.4 -0.3,4.7 -0.9,7 -0.4,1.6 0.5,3.2 2.2,3.8 16.1,5.9 27,17.1 27,29.9 0,14.6 -14.1,27.1 -34,32 -1.6,0.4 -2.6,1.8 -2.6,3.3 0,0.1 0,0.2 0,0.3 0,11.3 -11.2,20.6 -25.6,21.6 0.1,0.5 0.1,1 0.1,1.6 0,21.7 -41.3,39.2 -92.2,39.2 -11,0 -21.5,-0.8 -31.2,-2.3 0,0.2 0,0.3 0,0.5 0,9 -11.6,16.3 -25.8,16.3 -0.8,0 -1.5,0 -2.2,-0.1 1,2.2 1.5,4.5 1.5,6.9 0,14 -17.7,25.3 -39.6,25.3 -2.4,0 -4.7,-0.1 -7,-0.4 -1.8,-0.2 -3.5,0.9 -3.9,2.6 -1.9,7 -8,12.1 -15.3,12.1 -8.8,0 -15.8,-7.5 -15.8,-16.7 0,-4.3 1.5,-8.2 4,-11.1 0.9,-1 1.2,-2.4 0.6,-3.6 -1.4,-2.6 -2,-5.3 -2,-8.2v0c0,-1.6 -1.3,-2.9 -2.9,-3.3 -27.1,-6 -47.5,-28.6 -47.5,-55.6z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="m870.4,883h-124.4c-3.6,0 -6.9,-1.8 -8.9,-4.6l-83.7,-117.7c-0.5,-0.8 -1,-1.6 -1.3,-2.5l-41.5,-121.2c-0.8,-2.4 -2.7,-4.5 -5.1,-5.7l-101.6,-51.3c-2.8,-1.4 -4.8,-4 -5.4,-6.9l-15,-74.4c-0.2,-1.2 -0.7,-2.4 -1.5,-3.5l-34.5,-50.7c-1.9,-2.8 -2.2,-6.2 -0.8,-9.2l21,-44.9c1.6,-3.4 5.1,-5.7 9.1,-5.9l39,-2.3c2.3,-0.1 4.4,-0.9 6.1,-2.3l28.7,-22.3c5.4,-4.2 13.6,-2.4 16.5,3.5l98.9,201.2c0.4,0.9 0.7,1.8 0.9,2.7l12.2,80.9c0.3,1.9 1.1,3.6 2.4,5l197,215.6c5.8,6.4 0.9,16.5 -8.1,16.5z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="m335.8,838.9c0.8,2.6 0.4,5.4 -1,7.7l-19.3,31.3c-1.9,3.1 -5.4,5.1 -9.2,5.1h-180.6c-8.4,0 -13.5,-8.8 -9,-15.4l116.3,-171.3c0.7,-1 1.1,-2.1 1.4,-3.2l53.3,-227.6c0.6,-2.7 2.4,-5 5,-6.4l72.2,-39.6c2.6,-1.4 4.4,-3.7 5,-6.5l9.7,-42.3c2,-8.8 14.6,-10.7 19.6,-3l3.5,5.6c1.5,2.4 1.9,5.4 0.9,8.1l-65.8,190.2c-0.5,1.5 -0.7,3.1 -0.4,4.7l16.4,91c0.3,1.8 0.1,3.7 -0.7,5.4l-39.1,87.8c-0.9,2.1 -1.1,4.4 -0.4,6.5z"
android:fillColor="#FFFFFF"/>
<path
android:pathData="m424.22,657.05 l1580.54,-0.05c0.54,0 0,292 0,292l-1580.54,-0.03c-10.78,0 -19.46,-8.68 -19.46,-19.46l0,-252.99c0,-10.78 8.68,-19.46 19.46,-19.46z"
android:strokeAlpha="0.49803922"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#3f3f3f"
android:strokeColor="#00000000"
android:fillType="nonZero"
android:fillAlpha="1"
android:strokeLineCap="square"/>
<path
android:pathData="m728.71,710.91l0,19.89l-88.7,0l0,59.3l77.04,0L717.05,810l-77.04,0l0,65.39l89.84,0l0,19.9L616.56,895.29L616.56,791.16l-52.35,-52.35 -0.77,-0.18c5.41,6.64 9.65,14.32 12.69,23.09 3.72,10.39 5.62,21.92 5.7,34.6L581.84,809.87c-0.08,12.67 -1.98,24.25 -5.7,34.72 -3.63,10.39 -8.95,19.35 -15.97,26.87 -6.93,7.43 -15.46,13.26 -25.6,17.49 -7.54,3.1 -15.86,5.07 -24.97,5.89 -3.04,0.27 -6.16,0.42 -9.37,0.45L457.53,895.29l0,-6.55l-0.37,6.82 53.8,53.45l415.85,0c0.24,0 0.47,-0.02 0.69,-0.05L1132.91,948.97L953.5,769.55l-58.39,-58.39 -0.28,0.06 -58.03,184.06l-20.4,0l-44.66,-141.34zM783.29,711.07 L826.41,857.52 850.08,777.86zM509.6,711.29c1.52,0.15 3.01,0.33 4.49,0.54 -1.47,-0.21 -2.97,-0.39 -4.49,-0.54zM481.35,730.04l0,146.11l18.88,0c9.97,-0.08 18.59,-1.81 25.85,-5.19 7.27,-3.46 13.26,-8.15 17.99,-14.07 4.82,-5.91 8.36,-12.88 10.64,-20.91 2.37,-8.03 3.59,-16.73 3.68,-26.11l0,-13.81c-0.08,-9.38 -1.31,-18.04 -3.68,-25.98 -2.37,-8.03 -5.91,-14.95 -10.64,-20.78 -4.73,-5.91 -10.73,-10.56 -17.99,-13.94 -7.27,-3.38 -15.88,-5.15 -25.85,-5.32zM560.17,734.86c0.65,0.69 1.26,1.4 1.88,2.11 -0.61,-0.72 -1.23,-1.42 -1.88,-2.11z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1.94642854"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0.18431373"
android:strokeLineCap="butt"/>
<path
android:pathData="m457.53,895.28l0,-184.51l42.7,0q19.26,0.25 34.34,6.59 15.21,6.21 25.6,17.49 10.52,11.15 15.97,26.86 5.58,15.59 5.7,34.59l0,13.56q-0.13,19.01 -5.7,34.72 -5.45,15.59 -15.97,26.86 -10.39,11.15 -25.6,17.49 -15.08,6.21 -34.34,6.34zM481.35,730.04l0,146.11l18.88,0q14.95,-0.13 25.85,-5.2 10.9,-5.2 17.99,-14.07 7.22,-8.87 10.64,-20.91 3.55,-12.04 3.67,-26.1l0,-13.81q-0.13,-14.07 -3.67,-25.98 -3.55,-12.04 -10.64,-20.78 -7.1,-8.87 -17.99,-13.94 -10.9,-5.07 -25.85,-5.32z"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M717.05,810L640.01,810l0,65.39l89.84,0l0,19.9l-113.29,0l0,-184.51l112.15,0l0,20.02L640.01,730.8l0,59.31l77.05,0z"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m826.41,857.52 l43.59,-146.74l24.96,0l-58.16,184.51L816.4,895.28l-58.29,-184.51l25.09,0z"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</group>
</vector>

View File

@ -0,0 +1,34 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="1926"
android:viewportHeight="1926">
<path
android:fillColor="#ad2a2a"
android:pathData="M2465,1904v561h-759L704,1463l-120,-120 -1,-1 5,-9 1,-3c9,-15 20,-29 31,-43l16,-19 3,-4 21,-30 3,-6c7,-11 12,-23 18,-35l14,-24 3,-4v-1a234,234 0,0 0,20 -53v-1l1,-3c4,-15 7,-31 13,-46l5,-9v-1c5,-10 11,-19 14, -30 2,-9 3,-19 3,-28v-1,-21l3,-17v-3l4,-17h1v-1c0,-2 -1,-4 -3,-4l8,-8 4,1c13,-4 25,-10 37,-17l8,-5 22,-16 9,-9v-1l5, -11c3,-9 2,-19 2,-29l6,-6 4,2 45,45 10,9 14,14 101,101 17,17 16,17 31,-31 -193,-191 1,-2 1,-2 -1,-3v-1l-1,-1 27,-27 192,-192 2,1a27,27 0,0 1,14 3l6,6c2,2 8,3 9,1l1310,1310z" />
<path
android:fillColor="#fff"
android:pathData="M1082,1260v4l-6,73c0,5 -5,9 -10,9H879c-4,0 -8,-2 -10,-5l-31,-58 -29,-71v-8l48,-94c2,-3 2,-5 1, -8l-24,-65c-1,-2 0,-5 1,-7l39,-84c4,-8 17,-8 20,1l12,38 38,101c1,2 3,5 6,6l80,27c3,1 6,3 7,6l45,135zM852,717c0,-23 15,-43 35,-52l-2,-8c0,-11 13,-20 29,-20h1a38,38 0,0 1,36 -18l3,-2c11,-16 37,-27 68,-27 12,0 23,2 32,4 3,-3 8,-6 14,-6s12,3 14,8c8,-9 22,-16 38,-16 25,0 45,16 45,36l-1,7 3,4c16,6 27,17 27,30 0,14 -15,27 -34,32 -2,0 -3,1 -3,3 0,11 -11,21 -26,22v1c0,22 -41,40 -92,40 -11,0 -21,-1 -31,-3v1c0,9 -12,16 -26,16h-2l2,7c0,14 -18,25 -40,25h-7l-4, 2c-2,7 -8,12 -15,12 -9,0 -16,-7 -16,-16 0,-5 1,-8 4,-11l1,-4c-2,-3 -2,-5 -2,-8 0,-2 -2,-3 -3,-3 -27,-6 -48,-29 -48,-56z" />
<path
android:fillColor="#fff"
android:pathData="M1336,1346h-125c-3,0 -6,-1 -8,-4l-84,-118 -1,-2 -42,-122 -5,-5 -102,-52 -5,-6 -15,-75 -2,-3 -34,-51c-2,-3 -2,-6 -1,-9l21,-45c2,-4 5,-6 9,-6l39,-2c3,0 5,-1 6,-3l29,-22c5,-4 14,-2 17,4l98,201 1,2 13,81 2,5 197,216c6,6 1,16 -8,16zM801,1302c1,3 1,6 -1,8l-19,31c-2,3 -5,5 -9,5H591c-8,0 -13,-8 -9,-15l116,-171 2,-3 53, -228c1,-3 3,-5 5,-6l72,-40c3,-1 5,-4 5,-7l10,-42c2,-9 15,-11 20,-3l3,6c2,2 2,5 1,8l-66,190v5l16,91v5l-40,88v6l22,72z" />
<path
android:fillColor="#3f3f3f"
android:pathData="M886.7,1119.5h1580.5c0.6,0 0,292 0,292H886.7a19.4,19.4 0,0 1,-19.5 -19.5v-253c0,-10.8 8.7,-19.5 19.5,-19.5z"
android:strokeWidth="4"
android:strokeAlpha=".5"
android:strokeColor="#000"
android:strokeLineCap="square"
android:strokeLineJoin="round" />
<path
android:fillAlpha=".2"
android:fillColor="#000"
android:pathData="M1191.2,1173.4v19.9h-88.7v59.3h77v19.9h-77v65.4h89.8v19.9L1079,1357.8v-104.2l-52.3,-52.3 -0.8, -0.2a75.1,75.1 0,0 1,12.7 23,104 104,0 0,1 5.7,34.7v13.5c0,12.7 -2,24.3 -5.7,34.8a72.8,72.8 0,0 1,-41.6 44.4,85.5 85.5,0 0,1 -34.3,6.3L920,1357.8v-6.6l-0.4,6.8 53.8,53.5h622L1416,1232l-58.4,-58.4h-0.3l-58,184.1h -20.4l-44.7,-141.3zM1245.8,1173.5l43,146.5 23.7,-79.7zM972.1,1173.8zM943.8,1192.5v146.1h18.9a62,62 0,0 0,25.8 -5.2,50.3 50.3,0 0,0 18,-14c4.9,-6 8.4,-13 10.7,-21 2.3,-8 3.6,-16.7 3.7,-26v-13.9c-0.1,-9.4 -1.4,-18 -3.7,-26 -2.4,-8 -6,-15 -10.7,-20.7a49.3,49.3 0,0 0,-18 -14,63.4 63.4,0 0,0 -25.8,-5.3zM1022.6,1197.3l2,2.1 -2,-2z"
android:strokeWidth="1.9"
android:strokeColor="#000" />
<path
android:fillColor="#fff"
android:pathData="M920,1357.7v-184.5h42.7q19.3,0.3 34.3,6.6 15.2,6.2 25.6,17.5 10.6,11.2 16,26.9 5.6,15.6 5.7, 34.6v13.5q-0.1,19 -5.7,34.7 -5.4,15.6 -16,26.9 -10.4,11.2 -25.6,17.5 -15,6.2 -34.3,6.3zM943.8,1192.5v146.1h18.9q15, -0.1 25.8,-5.2 11,-5.2 18,-14 7.3,-9 10.7,-21 3.5,-12 3.6,-26v-13.9q0,-14 -3.6,-26t-10.7,-20.7q-7,-9 -18,-14 -10.9,-5 -25.8,-5.3zM1179.5,1272.5h-77v65.4h89.8v19.9L1079,1357.8v-184.6h112.2v20h-88.7v59.4h77zM1288.9, 1320l43.6,-146.8h25l-58.2,184.6h-20.4l-58.3,-184.6h25z"
android:strokeWidth="1"
android:strokeColor="#000" />
</vector>

View File

@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="30.434782"
android:viewportHeight="30.434782">
<path
android:fillColor="#ffffff"
android:pathData="M 8.131 2.131 C 7.601 2.131 7.092 2.342 6.717 2.717 C 6.342 3.092 6.131 3.601 6.131 4.131 L 6.131 18.131 C 6.131 18.661 6.342 19.17 6.717 19.545 C 7.092 19.92 7.601 20.131 8.131 20.131 L 16.918 20.131 C 17.252 19.39 17.712 18.714 18.277 18.131 L 8.131 18.131 L 8.131 4.131 L 22.131 4.131 L 22.131 16.1 C 22.516 16.034 22.906 16.001 23.297 16 C 23.576 16.002 23.854 16.02 24.131 16.055 L 24.131 4.131 C 24.131 3.601 23.92 3.092 23.545 2.717 C 23.17 2.342 22.661 2.131 22.131 2.131 L 8.131 2.131 Z M 2.131 6.131 L 2.131 22.131 C 2.131 22.661 2.342 23.17 2.717 23.545 C 3.092 23.92 3.601 24.131 4.131 24.131 L 16.391 24.131 C 16.329 23.757 16.297 23.379 16.297 23 C 16.299 22.709 16.319 22.419 16.357 22.131 L 4.131 22.131 L 4.131 6.131 L 2.131 6.131 Z M 14.131 6.131 C 13.601 6.131 13.092 6.342 12.717 6.717 C 12.342 7.092 12.131 7.601 12.131 8.131 L 12.131 14.131 C 12.131 15.231 13.031 16.131 14.131 16.131 L 16.131 16.131 C 16.661 16.131 17.17 15.92 17.545 15.545 C 17.92 15.17 18.131 14.661 18.131 14.131 L 18.131 12.131 C 18.131 11.601 17.92 11.092 17.545 10.717 C 17.17 10.342 16.661 10.131 16.131 10.131 L 14.131 10.131 L 14.131 8.131 L 18.131 8.131 L 18.131 6.131 L 14.131 6.131 Z M 14.131 12.131 L 16.131 12.131 L 16.131 14.131 L 14.131 14.131 L 14.131 12.131 Z" />
<path
android:fillColor="#ffffff"
android:pathData="M 20.174 28 L 20.174 18.521 L 23.091 18.521 Q 24.341 18.521 25.324 19.087 Q 26.314 19.647 26.867 20.689 Q 27.421 21.724 27.421 23.046 L 27.421 23.482 Q 27.421 24.803 26.874 25.832 Q 26.333 26.861 25.344 27.427 Q 24.354 27.993 23.111 28 Z M 22.128 20.103 L 22.128 26.431 L 23.072 26.431 Q 24.217 26.431 24.823 25.682 Q 25.428 24.934 25.441 23.54 L 25.441 23.039 Q 25.441 21.594 24.842 20.852 Q 24.243 20.103 23.091 20.103 Z" />
</vector>

View File

@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="28.26087"
android:viewportHeight="28.26087">
<path
android:fillColor="#ffffff"
android:pathData="M 10.734 3.043 C 9.234 3.043 8.043 4.293 8.043 5.793 C 8.043 7.683 9.743 9.223 13.043 12.223 C 16.343 9.223 18.043 7.684 18.043 5.734 C 18.043 4.234 16.793 3.043 15.293 3.043 C 14.433 3.043 13.613 3.403 13.043 4.043 C 12.473 3.403 11.654 3.043 10.734 3.043 Z M 5.734 8.043 C 4.234 8.043 3.043 9.293 3.043 10.793 C 3.043 11.653 3.403 12.473 4.043 13.043 C 3.403 13.613 3.043 14.434 3.043 15.354 C 3.043 16.854 4.293 18.043 5.793 18.043 C 7.683 18.043 9.223 16.343 12.223 13.043 C 9.223 9.743 7.684 8.043 5.734 8.043 Z M 20.293 8.043 C 18.403 8.043 16.863 9.743 13.873 13.043 C 15.043 14.334 15.987 15.373 16.824 16.168 C 17.476 15.484 18.26 14.94 19.129 14.567 C 19.997 14.195 20.932 14.002 21.877 14 C 22.181 14.002 22.484 14.025 22.785 14.066 C 22.615 13.68 22.365 13.329 22.043 13.043 C 22.683 12.473 23.043 11.654 23.043 10.734 C 23.043 9.234 21.793 8.043 20.293 8.043 Z M 13.043 13.863 C 9.743 16.863 8.043 18.404 8.043 20.354 C 8.043 21.854 9.293 23.043 10.793 23.043 C 11.653 23.043 12.473 22.683 13.043 22.043 C 13.576 22.642 14.333 22.982 15.182 23.025 C 14.981 22.369 14.879 21.686 14.877 21 C 14.88 19.52 15.351 18.078 16.225 16.883 C 15.422 16.032 14.368 15.067 13.043 13.863 Z" />
<path
android:fillColor="#ffffff"
android:pathData="M 18.754 26 L 18.754 16.521 L 21.671 16.521 Q 22.921 16.521 23.904 17.087 Q 24.893 17.647 25.447 18.689 Q 26 19.724 26 21.046 L 26 21.482 Q 26 22.803 25.453 23.832 Q 24.913 24.861 23.923 25.427 Q 22.934 25.993 21.69 26 Z M 20.707 18.103 L 20.707 24.431 L 21.651 24.431 Q 22.797 24.431 23.402 23.682 Q 24.008 22.934 24.021 21.54 L 24.021 21.039 Q 24.021 19.594 23.422 18.852 Q 22.823 18.103 21.671 18.103 Z" />
</vector>

View File

@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="28.26087"
android:viewportHeight="28.26087">
<path
android:fillColor="#ffffff"
android:pathData="M 5.043 3.043 C 3.943 3.043 3.053 3.943 3.053 5.043 L 3.043 23.043 L 7.043 19.043 L 15.16 19.043 C 15.646 17.378 16.733 15.952 18.209 15.043 L 7.043 15.043 L 7.043 13.043 L 19.043 13.043 L 19.043 14.609 C 19.935 14.211 20.9 14.003 21.877 14 C 22.268 14.003 22.658 14.038 23.043 14.105 L 23.043 5.043 C 23.043 3.943 22.143 3.043 21.043 3.043 L 5.043 3.043 Z M 7.043 7.043 L 19.043 7.043 L 19.043 9.043 L 7.043 9.043 L 7.043 7.043 Z M 7.043 10.043 L 19.043 10.043 L 19.043 12.043 L 7.043 12.043 L 7.043 10.043 Z" />
<path
android:fillColor="#ffffff"
android:pathData="M 18.754 26 L 18.754 16.521 L 21.671 16.521 Q 22.921 16.521 23.904 17.087 Q 24.893 17.647 25.447 18.689 Q 26 19.724 26 21.046 L 26 21.482 Q 26 22.803 25.453 23.832 Q 24.913 24.861 23.923 25.427 Q 22.934 25.993 21.69 26 Z M 20.707 18.103 L 20.707 24.431 L 21.651 24.431 Q 22.797 24.431 23.402 23.682 Q 24.008 22.934 24.021 21.54 L 24.021 21.039 Q 24.021 19.594 23.422 18.852 Q 22.823 18.103 21.671 18.103 Z" />
</vector>

Some files were not shown because too many files have changed in this diff Show More