Antoni Czaplicki
bb44fa066c
[API/Vulcan] Migrate to new MessageBox API. ( #134 )
...
* Implement fetching vulcan messages from new api
* Bump kotlin version and fix timetable card lessons size display
* Revert formatting changes
* Revert disabling message composing
* Revert MultiDex changes and dependency upgrades
* Add missing MultiDex dependency, update Google Services
* Separate MessageBoxes sync, revert API data behavior changes
* Revert migrating MessageRecipient to Kotlin
* Use loginId from MessageBox address book
* Revert using compatible HTML mode in Vulcan
* Implement message meta and read status changing
* Always set attachment lists
* Fix setting tutor role description
* Implement sending messages
* Replace millis constant with WEEK
* Revert timetable changes
* Remove unused DataVulcan properties
* Ensure UUID-format recipient IDs
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2022-09-17 12:31:35 +02:00
Kuba Szczodrzyński
54a61c6254
[Gradle] Update dependencies, update target SDK to 33
2022-09-09 12:47:20 +02:00
Kuba Szczodrzyński
ac10874bf1
[4.11.6] Update build.gradle, signing and changelog.
2022-05-27 21:09:40 +02:00
B.O.S.S
fa55b4901a
[Messages/Librus] Disable text styling. ( #130 )
2022-05-27 18:55:24 +02:00
Kuba Szczodrzyński
0f90430387
[4.11.5] Update build.gradle, signing and changelog.
2022-04-18 11:31:24 +02:00
Sylwester Zinkiewicz
745523c620
[UI] Fix touch events on swipe refresh pages (API 32+). ( #129 )
...
* [Hotfix] Fix touch events on swipe refresh pages (API 32)
* Add API SDK version check
2022-04-18 11:28:34 +02:00
Kuba Szczodrzyński
8911ce2bc1
[4.11.4] Update build.gradle, signing and changelog.
2022-03-14 17:45:11 +01:00
Kuba Szczodrzyński
2990fc5479
[Firebase] Disable notifications for past shared events.
2022-03-14 17:08:35 +01:00
Kuba Szczodrzyński
48b7adb564
[UI/Grades] Group unknown subjects without specified name.
2022-03-14 17:05:16 +01:00
Kuba Szczodrzyński
f8ac9e793a
[4.11.3] Update build.gradle, signing and changelog.
2022-02-21 21:48:28 +01:00
Kuba Szczodrzyński
148597e578
[UI/Messages] Fix sending message not showing the message fragment.
2022-02-21 21:46:16 +01:00
Kuba Szczodrzyński
6c50a80b42
[UI/Timetable] Fix syncing a week not refreshing the current page.
2022-02-21 21:08:59 +01:00
Kuba Szczodrzyński
1bf0679e92
[App] Disable SSLProvider in Google Play builds.
2022-02-21 20:36:17 +01:00
Kuba Szczodrzyński
5b5dc5cade
[Gradle] Add non-Play flavor without self-updater.
2022-02-21 20:19:29 +01:00
Kuba Szczodrzyński
98a89b1ca1
[4.11.2] Update build.gradle, signing and changelog.
2022-02-05 17:47:00 +01:00
Kuba Szczodrzyński
6d1e18cce2
[Strings] Update copyright dates.
2022-02-05 17:44:57 +01:00
Kuba Szczodrzyński
8fe0f88be4
[Strings] Fix a typo.
2022-02-05 17:39:40 +01:00
Kuba Szczodrzyński
aeed735521
[Mobidziennik] Fix syncing message lists.
2022-02-05 17:39:15 +01:00
Kuba Szczodrzyński
e314fafaff
[4.11.1] Update build.gradle, signing and changelog.
2022-01-14 15:23:31 +01:00
B.O.S.S
2ab0dd7546
[API/Librus] Revert getting time in teacher free days. ( #124 )
2021-12-16 12:23:33 +01:00
B.O.S.S
aa06868a4e
[API/Librus] Fix LibrusApiTeacherFreeDays. ( #123 )
...
* [API/Librus] Remove LibrusApiTeacherFreeDayTypes
* [API/Librus] Fix LibrusApiTeacherFreeDay
* [API/Librus] LibrusApiTeacherFreeDay: Clean up values of unused variables
* [API/Librus] LibrusApiTeacherFreeDay: Remove unnecessary variables
* [API/Librus] LibrusApiTeacherFreeDay: Assign null to 'name' object
2021-12-10 21:48:11 +01:00
Kuba Szczodrzyński
2b104e6463
[4.11] Update build.gradle, signing and changelog.
2021-11-01 13:05:51 +01:00
Kuba Szczodrzyński
afb1863827
[Strings] Fix compilation problem.
2021-10-31 20:25:34 +01:00
Kuba Szczodrzyński
d8228748e4
[4.11-rc.3] Update build.gradle, signing and changelog.
2021-10-31 20:16:12 +01:00
Antoni Czaplicki
b0608c47c4
[Strings] Update English translation. ( #117 )
...
* Update translations
* Apply suggestions from code review
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
* Update translations
* Update translations
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-10-31 20:15:24 +01:00
Kuba Szczodrzyński
dda0d88f19
[API/Vulcan] Fix Web login with multiple student IDs.
2021-10-31 18:19:18 +01:00
Antoni Czaplicki
a1b5560977
[API/Vulcan] Fix teachers endpoint last sync date. ( #116 )
2021-10-31 14:24:39 +01:00
Antoni Czaplicki
86f5811bda
[Login] Fix incorrect case mode validation. ( #115 )
2021-10-31 14:24:20 +01:00
Antoni Czaplicki
3f11e75985
[Lab] Add Open Chucker button. ( #114 )
2021-10-31 14:23:59 +01:00
Kuba Szczodrzyński
c39b5442c9
[API/Vulcan] Fix teacher list subjects retrieving.
2021-10-31 10:12:35 +01:00
Kuba Szczodrzyński
3b80adf355
[4.11-rc.2] Update build.gradle, signing and changelog.
2021-10-30 22:04:13 +02:00
Kuba Szczodrzyński
cae41d17b6
[Actions] Use Eclipse Temurin and gradle-build-action.
2021-10-30 22:02:59 +02:00
Kuba Szczodrzyński
519d75d9d9
[API/Vulcan] Force presence of a TeamClass.
2021-10-30 21:55:47 +02:00
Kuba Szczodrzyński
cb953ea8a8
[Config] Fix only notes card visible on new profiles.
2021-10-30 21:55:47 +02:00
Kuba Szczodrzyński
52968cafad
[Proguard] Add a rule for Note.
2021-10-30 21:55:47 +02:00
Kuba Szczodrzyński
b7755dae96
[4.11-rc.1] Update build.gradle, signing and changelog.
2021-10-29 17:32:53 +02:00
Kuba Szczodrzyński
113ecc0ef1
[Gradle] Fix showing correct app version on debug builds.
2021-10-29 17:32:05 +02:00
Kuba Szczodrzyński
23bd9b8e05
[Strings] Update copyright dates.
2021-10-29 16:51:55 +02:00
Kuba Szczodrzyński
decfd2068a
[Signing] Fix incorrect version name for debug builds.
2021-10-29 16:48:53 +02:00
Kuba Szczodrzyński
a88cfb8ae3
[Notes] Hide notes button in day dialog.
2021-10-29 16:48:12 +02:00
Kuba Szczodrzyński
50cb0acc7d
[Notes] Fix home card on click target fragment.
2021-10-29 16:48:12 +02:00
Kuba Szczodrzyński
27413a9745
[Messages] Fix HTML line break decoding and encoding.
2021-10-29 16:46:32 +02:00
Kuba Szczodrzyński
49a093201b
[Teachers] Make the list action buttons bigger.
2021-10-29 15:39:58 +02:00
Kuba Szczodrzyński
7c925cb88a
[UI] Add Notes feature. ( #99 )
...
* [DB] Add Room schema export location.
* [DB] Add Note entity and migration 96.
* Add correct database schema
* [Notes] Implement basic note list UI.
* [DB] Implement Noteable in Full entities. Add note relation and filtering.
* [Notes] Make Note searchable.
* [UI] Disable onClick listeners in adapters when null.
* [UI] Implement showing note list in dialog.
* [UI] Update note dialogs UI.
* [Notes] Add note details dialog.
* [Notes] Extract note dialogs header into a separate layout.
* [Notes] Add note editor dialog.
* [Notes] Show note icons in dialogs and lists.
* [Notes] Add showing substitute text.
* [Notes] Add replacing notes icon.
* [Notes] Add sharing and receiving notes.
* [Notes] Add notes list UI fragment.
* [Notes] Implement adding notes without owner.
* [Notes] Add color names.
* [Notes] Add notes card on home screen.
* [Notes] Add notes card migration.
2021-10-28 22:35:30 +02:00
Kuba Szczodrzyński
8745d7d526
[API/Szkolny] Fix user/device registration after API errors. ( #111 )
2021-10-28 12:11:00 +02:00
Antoni Czaplicki
e02246f97d
[UI] Add teacher list action buttons. ( #105 )
...
* Update code
TODO: Change icons color
* Change "More" icon, update teachers list
* Update code
* Update code
* Reformat code
* Apply suggestions from code review
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
* Update code
* Update app/src/main/java/pl/szczodrzynski/edziennik/ui/teachers/TeachersListFragment.kt
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
* Update code
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-10-24 18:29:04 +02:00
Antoni Czaplicki
e629e03b33
[UI/Login] Implement login QR code scanning. ( #100 )
...
* Enable Vulcan QR login [WiP]
* [UI/Login] Implement login QR scanning.
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-10-23 17:23:42 +02:00
Kuba Szczodrzyński
e2ad3758e0
[Config] Fix notification filter setting not loading.
2021-10-22 17:03:20 +02:00
Kuba Szczodrzyński
f3e2d21b89
[UI] Refactor app dialogs. ( #103 )
...
* [UI] Add new base dialog classes.
* [UI] Migrate dialogs to the new base classes.
2021-10-22 16:57:10 +02:00
Kuba Szczodrzyński
fd62653d79
[Hotfix] Fix merge problems and migration 96 crashing.
2021-10-19 17:06:26 +02:00