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
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
113ecc0ef1
[Gradle] Fix showing correct app version on debug builds.
2021-10-29 17:32:05 +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
7e0f69d95d
[Gradle] Migrate JCenter dependencies to JitPack. ( #97 )
...
* [Gradle] Replace JCenter-based dependencies with JitPack.
* [API] Fix Jsoup usage after dependency update.
2021-10-15 22:37:46 +02:00
Kuba Szczodrzyński
fa318d4509
[UI] Update Iconics to remove the span workaround.
2021-10-13 19:23:17 +02:00
Antoni Czaplicki
e8e9f04050
[UI] Show attendance info in timetable and lesson dialog. ( #74 )
...
* Show attendance in timetable view
* Optimize code and UX
* Update some code
* Update attendance layout
* Fix timetable view
* Bump iconics version
* Change umbrella icon
* Update app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableDayFragment.kt
* Update app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableDayFragment.kt
* Update app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableDayFragment.kt
* Update app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableDayFragment.kt
* Update lesson cell margins
* Add attendance info in lesson dialog
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-09-22 00:03:31 +02:00
Kuba Szczodrzyński
efa63452e7
[App] Fix Apply Changes not working due to manifest changes.
2021-09-10 17:17:31 +02:00
Kuba Szczodrzyński
8edc581f0b
[UI] Fix multiplicated day dialog in Agenda. ( #61 )
2021-09-08 22:48:48 +02:00
Tomasz F
452271e8c0
[UI] Add list of contributors in Settings. ( #15 )
...
* Contributors item in settings
* Move contributors activity to settings package && actualize branch
* Update AndroidManifest.xml
* Getting contributors from github api
* Cleaning code
* Fetching data from szkolny api, displaying content, a lot of changes :D
* Strings
* Remove androidx legacy library
* Revert manifest changes
* Remove logging in SzkolnyApi
* Fix app name spelling
* Revert changes to dimens.xml
* Refactor contributors code
* Revert changes to dimens.xml
Again
* Revert changes to build.gradle
* Revert changes to gradle-wrapper.properties
* Revert changes to gradle.properties
* Make user name nullable
* Add caching, refactor plurals, add progress bar
* Update contributors UI
* Shorten activity name in manifest
* Remove unneeded line break
* Remove fragment_translators.xml
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-09-08 19:11:14 +02:00
Kuba Szczodrzyński
c88056ddb9
[Gradle] Update library dependencies.
2021-09-02 17:49:01 +02:00
Kuba Szczodrzyński
73f3ba17de
Merge branch 'develop' into feature/agenda-updates
2021-04-14 14:57:00 +02:00
Mateusz Idziejczak
b48b5589f4
[UI] Add eggfall. ( #22 )
...
* Add eggfall
* Add egg.png
* Add more eggs
* [Gradle] Update android-snowfall to a fork.
* [Eggfall] Add randomizing egg images.
* [UI] Restore snowfall icon. Add separate eggfall setting.
* [Eggfall] Limit eggfall to near-easter date only.
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-04-12 17:18:53 +02:00
Kuba Szczodrzyński
12619f6bde
[Agenda] Update scroll listeners code.
2021-04-12 11:50:54 +02:00
Kuba Szczodrzyński
582e2059d8
[App] Move buildTimestamp to manifest to improve build performance.
2021-04-05 20:00:38 +02:00
Kuba Szczodrzyński
e9a2dae1e4
[Gradle] Fix moving artifacts to release folder, again.
2021-04-05 10:56:13 +02:00
Kuba Szczodrzyński
5b35e3500e
[Gradle] Fix moving app bundles to release folder.
2021-04-04 20:37:02 +02:00
Kuba Szczodrzyński
5301b4efad
[Gradle] Add moving app bundles to release folder.
2021-04-03 15:35:00 +02:00
Kuba Szczodrzyński
1108f2eb71
[Gradle] Add configuration to store output files in release directory.
2021-03-31 10:51:59 +02:00
Kuba Szczodrzyński
2a3b1422ef
Merge branch 'develop' into feature/code-publish
2021-03-31 09:38:31 +02:00
Kuba Szczodrzyński
4bea803220
Merge branch 'develop' into feature/code-cleanup
2021-03-31 08:52:05 +02:00
Kuba Szczodrzyński
9ba1bf130f
[UI] Migrate MaterialDateTimePicker to material-components.
2021-03-30 22:55:46 +02:00
Kuba Szczodrzyński
37c0ff2ac7
[UI] Migrate MaterialDialogs to material-components.
2021-03-30 15:26:52 +02:00
Kuba Szczodrzyński
7e38445c98
[Gradle] Update NavLib and Iconics.
2021-03-29 22:51:48 +02:00
Kuba Szczodrzyński
fe90fc6442
Merge branch 'develop' into feature/code-publish
2021-03-28 22:22:37 +02:00
Kuba Szczodrzyński
f72f8228f0
Merge branch 'develop' into hotfix/android-4-fixes
2021-03-28 22:16:11 +02:00
Kuba Szczodrzyński
bf5fb5f623
[UI] Update main activity badge.
2021-03-27 14:06:30 +01:00
Kuba Szczodrzyński
06407ee439
[Gradle] Add build flavors.
2021-03-27 14:00:06 +01:00
Kuba Szczodrzyński
db265fa12b
[Gradle] Include Git info in build config.
2021-03-27 12:55:05 +01:00
Kuba Szczodrzyński
549a542879
[UI/Settings] Fix picking images from camera app.
2021-03-25 16:40:30 +01:00
Kuba Szczodrzyński
0f84732f80
[UI/Settings] Add new profile config dialog. Implement choosing background images.
2021-03-25 16:40:18 +01:00
Kuba Szczodrzyński
a58a557fd0
[UI] Fix action switch/checkbox item padding.
2021-03-25 11:18:40 +01:00
Kuba Szczodrzyński
43d71c082b
[App] Fix internet and SSL connection.
2021-03-24 23:02:18 +01:00
Kuba Szczodrzyński
208d097986
[UI] Add new Settings fragment.
2021-03-22 21:01:04 +01:00
Kuba Szczodrzyński
efcd2d80da
[Gradle] Assign strict versions where required.
2021-03-21 23:47:14 +01:00
Kuba Szczodrzyński
da953c9b1c
[Gradle] Update CommunityMaterial to v5.8.55.
2021-03-21 23:39:51 +01:00
Kuba Szczodrzyński
177ffd92f7
[Proguard] Remove unneeded rules. Move app proguard rules.
2021-03-21 22:49:43 +01:00
Kuba Szczodrzyński
85379b0beb
[Gradle] Remove unused dependencies.
2021-03-21 22:42:37 +01:00
Kuba Szczodrzyński
cf4aa552e7
[Gradle] Update NavLib to fix multiple item selection issue.
2021-03-21 22:30:19 +01:00
Kuba Szczodrzyński
b6d625a1fc
[Gradle] Update most libraries. Rearrange dependencies.
2021-03-21 21:01:28 +01:00
Kuba Szczodrzyński
ea3598bb6d
[Gradle] Extract selective-dao dependency.
2021-03-21 20:11:37 +01:00
Kuba Szczodrzyński
e91d99652c
[Gradle] Extract szkolny-font dependency. Migrate Iconics to v5.
2021-03-21 20:11:24 +01:00
Kuba Szczodrzyński
d78dad5090
[Gradle] Extract agendacalendarview dependency.
2021-03-20 23:41:59 +01:00
Kuba Szczodrzyński
0615593d94
[Gradle] Extract mhttp dependency.
2021-03-20 21:34:14 +01:00
Kuba Szczodrzyński
15f9db5ca6
[Gradle] Extract nachos dependency.
2021-03-20 20:11:50 +01:00
Kuba Szczodrzyński
75b3485ab4
[Gradle] Extract cafebar dependency.
2021-03-20 19:26:58 +01:00
Kuba Szczodrzyński
50e7bf14d4
[Gradle] Extract material-about-library dependency.
2021-03-20 18:15:21 +01:00
Kuba Szczodrzyński
045205754e
[Vulcan/Api] Remove Vulcan API implementation [*]
2021-02-26 19:39:56 +01:00