Commit Graph

1052 Commits

Author SHA1 Message Date
Kuba Szczodrzyński
0b4421c7a7
[API/Mobidziennik] Implement getting full event description. 2021-10-01 21:06:48 +02:00
Kuba Szczodrzyński
325efd8b14
[Data] Refactor checking homework event type. 2021-10-01 19:46:11 +02:00
Antoni Czaplicki
959168771b
[UI] Add secret features. (#73)
* Add easter egg

* Remove big file

* Reformat code

* Remove unneded blank lines, optimize some code

* Fix small issue

* Update easter egg logic

Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-10-01 18:40:44 +02:00
Kuba Szczodrzyński
18c306b9ea
[4.10] Update build.gradle, signing and changelog. 2021-09-22 13:55:01 +02:00
Kuba Szczodrzyński
c6be1a7954
[Strings] Update copyright dates. 2021-09-22 13:52:06 +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
60f0628f5e
[Lab] Fix disabling Chucker and Dev Mode. Add new Lab options. 2021-09-18 16:37:24 +02:00
Kuba Szczodrzyński
80dcd9aa69
[API] Refactor register availability checking module. 2021-09-18 16:36:17 +02:00
Kuba Szczodrzyński
91b685576b
[4.9] Update build.gradle, signing and changelog. 2021-09-10 23:54:09 +02:00
Antoni Czaplicki
2e3e3dcf3c
[Lab] Add button to disable devmode and Chucker toggle. (#70)
* Add option to disable/enable chucker and option to disable dev mode from lab page

* Change "chucker" to "enableChucker"

* Update App.kt
2021-09-10 23:47:46 +02:00
Kuba Szczodrzyński
118f5e1794
[API/Vulcan] Fix missing attendance. (#72) 2021-09-10 23:45:29 +02:00
Kuba Szczodrzyński
e902352a4b
Merge pull request #69 from szkolny-eu/hotfix/message-attachments
[Messages] Fix downloading and displaying attachment on API 30+.
2021-09-10 23:44:26 +02:00
Kuba Szczodrzyński
2f7fcb6dc3
[API/Mobidziennik] Fix Web timetable scrapper. 2021-09-10 17:41:39 +02:00
Kuba Szczodrzyński
83f84de019
[UI] Fix attachments view cut off on API 30+. 2021-09-10 17:11:21 +02:00
Kuba Szczodrzyński
b9aca981e5
[App] Change app-wide storage dir to Download subfolder. 2021-09-10 16:56:52 +02:00
Antoni Czaplicki
5913707519
[UI] Use number keyboard in the PIN field in Vulcan. (#68) 2021-09-10 06:49:17 +02:00
Kuba Szczodrzyński
dd6a2c0979
[API/Mobidziennik] Add Web timetable scrapper. (#66)
* [API] Add utils for getting teacher, subject and team by name.

* [API/Mobidziennik] Add Web timetable scrapper.

* [API/Mobidziennik] Add missing Regexes.
2021-09-09 23:14:24 +02:00
Kuba Szczodrzyński
9fdee6e0c7
[UI] Fix restoring header background dialog. (#65) 2021-09-09 23:14:07 +02:00
Czapla
b31bf5c1ab
[API/Vulcan] Fix missing timetable entries. (#67) 2021-09-09 23:13:39 +02:00
Czapla
cf4906f2f4
[API/Vulcan] Fix sending messages. (#64)
* Fix sending message

* Add checking for address name/hash when sending message.

Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-09-09 18:52:04 +02:00
Kuba Szczodrzyński
680a5dfea3
[Mobidziennik] Fix missing linebreaks when sending messages. (#63) 2021-09-08 22:49:14 +02:00
Kuba Szczodrzyński
c1062cd7ed
[UI] Update drawer header background. (#62) 2021-09-08 22:49:00 +02:00
Kuba Szczodrzyński
ea9d801d08
[DB] Workaround missing event types after profile archiving. (#60) 2021-09-08 22:48:35 +02:00
Kuba Szczodrzyński
8f72e11d0c
[UI] Center "no data" text view. (#59) 2021-09-08 22:48:21 +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
doteq
7b4effe889
[UI] Fix block timetable export. (#57)
* Use MediaStore on SDK level >= 29 for timetable export

* Fix imports

* Use subdirectory in the Photos folder

* Use MediaStore for all API levels

* Remove not-null assertion

* Remove unnecessary outputStream close.

* Use File constructor for directory path

* Use File(File, String) constructor

Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
2021-09-07 22:11:29 +02:00
Kuba Szczodrzyński
96dbb0a057
[Gradle] Update Kotlin to v1.5.20. 2021-09-02 17:48:02 +02:00
Kuba Szczodrzyński
5a217aca01
[4.8.2] Update build.gradle, signing and changelog. 2021-06-15 18:13:18 +02:00
doteq
4bed62aa6f
[UI] Fix timetable crash when syncing (#54)
* Fix removeView

* Use removeView() instead of removeAllViews()

* Remove dayView from layout file
2021-06-11 22:06:07 +02:00
arin
a4d604e146
[API/Librus] Update JST Client ID (#53)
@6Arin9
2021-06-11 00:05:54 +02:00
Kuba Szczodrzyński
ae4405ef78
[4.8.1] Update build.gradle, signing and changelog. 2021-06-06 16:50:04 +02:00
Kuba Szczodrzyński
71ca51e813
[Strings] Update copyright dates. 2021-06-06 16:47:10 +02:00
B.O.S.S
1bf07d736f
[API/Librus] Update client ID (#51)
@BxOxSxS
2021-06-02 22:59:57 +02:00
Kuba Szczodrzyński
75010c0771
[4.8] Update build.gradle, signing and changelog. 2021-05-26 20:01:08 +02:00
Kuba Szczodrzyński
5562498e84
Merge pull request #48 from szkolny-eu/feature/notification-long-text
[Notifications] Add long description text
2021-05-26 20:00:08 +02:00
Kuba Szczodrzyński
c2d0940a80
Merge pull request #46 from szkolny-eu/hotfix/mobidziennik-message-list
[Mobidziennik] Fix sending messages returning a not found error
2021-05-26 19:59:49 +02:00
Kuba Szczodrzyński
baa98f25c5
[UI] Fix easter egg prize receiving. 2021-05-26 19:09:10 +02:00
Kuba Szczodrzyński
26645ee83c
[DB] Add migration 93. 2021-05-26 19:00:24 +02:00
Kuba Szczodrzyński
85d74bec1c
[UI] Add long text for notification descriptions. 2021-05-26 19:00:09 +02:00
Kuba Szczodrzyński
fd0fc652a3
Merge pull request #47 from szkolny-eu/feature/elearning-events
[Agenda] Add e-learning event type.
2021-05-26 18:52:41 +02:00
Kuba Szczodrzyński
c85dac2e4d
[Strings] Update copyright dates. Fix event mark as done translation. 2021-05-26 18:00:37 +02:00
Kuba Szczodrzyński
c855f08f9c
[API/Mobidziennik] Update messages search query to contain student name. 2021-05-26 17:46:03 +02:00
Kuba Szczodrzyński
a31c68e87a
[Agenda] Add e-learning event type and DB migration. 2021-04-19 14:18:28 +02:00
Kuba Szczodrzyński
e2b47db3fd
Merge branch 'develop' into feature/messages-fixes 2021-04-14 22:42:54 +02:00
Kuba Szczodrzyński
8609956ae7
[UI/Timetable] Add current time marker line. (#30) 2021-04-14 22:41:06 +02:00
Kuba Szczodrzyński
47ec1899a1
[UI/Messages] Add greeting text configuration dialog. 2021-04-14 21:08:27 +02:00
Kuba Szczodrzyński
1e8fb6a9ae
[UI/Messages] Restore search string after closing a message. Add message counter. 2021-04-14 20:19:04 +02:00
Kuba Szczodrzyński
02eb5b7ee4
[UI/Agenda] Disable not available config options. 2021-04-14 17:03:44 +02:00
Kuba Szczodrzyński
776806caef
[UI/Agenda] Update DayDialog for showing event group. 2021-04-14 17:03:30 +02:00
Kuba Szczodrzyński
755b846b50
[UI/Agenda] Move common code to EventManager. 2021-04-14 16:34:31 +02:00