Commit Graph

211 Commits

Author SHA1 Message Date
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
Mikołaj Pich
333306e7ba
Wrap delete and save operations in database transactions (#2450) 2024-03-02 16:25:27 +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
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
Mikołaj Pich
8183d7d5a0
Change default symbol for standard register variant (#2421) 2024-02-09 16:35:18 +01:00
Rafał Borcz
22f72981cb
Add descriptive grades (#2411) 2024-02-08 09:16:09 +01:00
Mikołaj Pich
95b4d53fac
Add schools API integration (#2302) 2023-09-25 19:44:13 +02:00
Mikołaj Pich
3dfc55c4d1
Add admin messages to login screen (#2280) 2023-08-24 11:33:40 +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
Mikołaj Pich
5b2e2ffb34
Remove tests deprecations (#2260) 2023-07-25 11:37:43 +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
f8431d7ad6
SDK update (#2168) 2023-05-07 23:21:59 +02: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
Rafał Borcz
32d6b4a7a6
Add menu order settings (#1924) 2023-01-14 17:06:47 +01:00
Mikołaj Pich
897eac050a
Refactor student selection screen (#2087) 2023-01-01 20:26:32 +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
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
Mikołaj Pich
429fdfa4a0
Update project to Android SDK 33 (#2011) 2022-12-01 19:02:25 +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
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
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
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
6153c7b97d
Add support for match mailboxes with more different names (#1961) 2022-09-01 14:55:00 +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
535206056d
Fix selecting student mailbox based on studentName field (#1958) 2022-08-30 09:07:07 +02:00
Mikołaj Pich
9d47127921
Add support for messages plus API (#1945) 2022-08-22 14:30:50 +02:00
Rafał Borcz
1b74bffc06
Fix no mobile devices on parent account (#1896) 2022-07-02 19:10:57 +02:00
Rafał Borcz
d8f644c5b4
Add ads to dashboard (#1815) 2022-06-26 13:28:35 +02:00
Rafał Borcz
447ece3696
Replace destination parcelable with destination json string (#1833) 2022-04-16 12:17:22 +02:00
Michael
20dde6e896
Resource refactor (#1589) 2022-03-27 15:33:32 +02: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
Rafał Borcz
edd1c9442e
Fix calc vulcan average in second semester (#1779) 2022-02-12 22:22:15 +01:00
Mikołaj Pich
20673c4ead
Add basic support for kindergarten students (#1738) 2021-12-31 12:21:52 +01:00
Michael
e6b2acabd5
Block app timezone to polish timezone (#1598) 2021-12-31 11:53:09 +01:00
Michael
496641f594
Fix notification spam after login (#1715) 2021-12-29 08:31:43 +01: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
Michael
d2aa940d46
Convert from a stringly typed grade color to enum GradeColorTheme (#1672) 2021-11-27 10:11:17 +01: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
Rafał Borcz
09a134d442
Fix last sync date to save only successful sync (#1595) 2021-10-21 10:47:37 +02:00
Rafał Borcz
a240fd5d5f
Add build timestamp as build config field (#1567) 2021-10-09 18:37:27 +02:00
Mikołaj Pich
1839d7cb8f
Migrate from moshi to kotlinx serialization (#1557) 2021-10-04 17:13:31 +02:00
Mikołaj Pich
60501fcd72
Set buildTimestamp through manifest meta (#1556) 2021-10-03 14:13:42 +02:00
Mikołaj Pich
0b83a66b85
Remove disappearing teachers workaround from timetable repository (#1545) 2021-09-28 23:10:11 +02:00