Kuba Szczodrzyński
|
6ec3d062df
|
[UI] Update header image. Fix fragment bundle passing.
|
2019-11-23 19:37:00 +01:00 |
|
Kuba Szczodrzyński
|
86b6060a09
|
[UI] Migrate to outlined icons.
|
2019-11-23 18:32:18 +01:00 |
|
Kuba Szczodrzyński
|
83d123e341
|
[UI] New notifications view.
|
2019-11-22 22:41:40 +01:00 |
|
Kuba Szczodrzyński
|
34061695f9
|
[UI] Update colored placeholder icons.
|
2019-11-22 19:23:49 +01:00 |
|
Kuba Szczodrzyński
|
de68476442
|
[UI/Event] Add Sync text to manual event dialog.
|
2019-11-22 18:42:45 +01:00 |
|
Kuba Szczodrzyński
|
678a81a44b
|
[APIv2/Vulcan] Improve Vulcan login when migrating from APIv1.
|
2019-11-22 18:42:11 +01:00 |
|
Kuba Szczodrzyński
|
cfb3096d53
|
[Sync] Add better task cancelling and better frozen task detection.
|
2019-11-22 18:41:15 +01:00 |
|
Kuba Szczodrzyński
|
82852389fa
|
[UI] Update indentation, again. Fix manual event color selecting.
|
2019-11-21 18:43:01 +01:00 |
|
Kuba Szczodrzyński
|
ce06084e6f
|
[Timetable] Fix lessons removing, again.
|
2019-11-21 18:24:02 +01:00 |
|
Kacper Ziubryniewicz
|
3ca051983f
|
[APIv2/Timetable] Add searching for the next lesson by team id
|
2019-11-20 22:43:48 +01:00 |
|
Kacper Ziubryniewicz
|
cd379e4175
|
[APIv2/Librus] Add getting grade comments
|
2019-11-20 21:16:18 +01:00 |
|
Kuba Szczodrzyński
|
62fdfa2b6f
|
[UI] Update manual event dialog. Fix timetable errors.
|
2019-11-20 21:13:43 +01:00 |
|
Kuba Szczodrzyński
|
9866017f7e
|
[APIv2/Vulcan] Fix timetable teams issue. Fix missing login data error.
|
2019-11-20 19:51:50 +01:00 |
|
Kuba Szczodrzyński
|
67f98b08c6
|
[Update] Update update code to allow update from direct download.
|
2019-11-20 17:11:08 +01:00 |
|
Kuba Szczodrzyński
|
fdb5f7ec02
|
[APIv2/Mobidziennik] Implement getting message details.
|
2019-11-18 22:57:23 +01:00 |
|
Kuba Szczodrzyński
|
04c3c7ca6e
|
[APIv2] Handle Librus Portal maintenance.
|
2019-11-18 18:55:52 +01:00 |
|
Kuba Szczodrzyński
|
c907a8df37
|
[APIv2] Librus: better error handling. Timetable: fix widget crashing with NPE.
|
2019-11-17 23:16:13 +01:00 |
|
Kuba Szczodrzyński
|
37ea65e3fc
|
[Timetable] Add SwipeToRefresh. Select start&end hours based on lesson ranges.
|
2019-11-16 21:16:18 +01:00 |
|
Kuba Szczodrzyński
|
a3e5f824c8
|
[UI] Fix messages & homework refresh layout sensitivity.
|
2019-11-16 18:46:01 +01:00 |
|
Kuba Szczodrzyński
|
e0c850a455
|
[Gradle] Update Tachyon to support creating DayView programmatically.
|
2019-11-16 17:07:07 +01:00 |
|
Kuba Szczodrzyński
|
9a20511935
|
[UI] Set pull-to-refresh colors.
|
2019-11-15 21:16:58 +01:00 |
|
Kuba Szczodrzyński
|
965f5e73d9
|
[Bugs] Update gradle. Fix crashes in the timetable widget.
|
2019-11-15 19:55:46 +01:00 |
|
Kuba Szczodrzyński
|
0a3261b8b3
|
[APIv2/Mobidziennik] Fix incorrect profile ID in teams & timetable.
|
2019-11-14 23:46:53 +01:00 |
|
Kuba Szczodrzyński
|
dbdfc7fdd8
|
[Widget] Add new Timetable widget with APIv2.
|
2019-11-14 23:33:13 +01:00 |
|
Kuba Szczodrzyński
|
56062f5bfa
|
[Timetable] Fix day fragment crashing on restoring saved instance
|
2019-11-14 22:13:32 +01:00 |
|
Kuba Szczodrzyński
|
0cbba2eb45
|
[Models] Make Time comparable. Implement faster Date.stepForward
|
2019-11-14 19:31:50 +01:00 |
|
Kacper Ziubryniewicz
|
aa84356dd6
|
[APIv2/Vulcan] Add getting timetable with lesson changes
|
2019-11-14 00:41:34 +01:00 |
|
Kuba Szczodrzyński
|
efaad0a4dd
|
[APIv1] Remove remaining APIv1 components. [*]
|
2019-11-13 22:37:30 +01:00 |
|
Kuba Szczodrzyński
|
71015c0137
|
[APIv1] Remove most APIv1 components.
|
2019-11-13 22:26:12 +01:00 |
|
Kuba Szczodrzyński
|
85b5667a7e
|
[Sync] New manual sync dialog. Remove most APIv1 dependencies.
|
2019-11-13 21:57:47 +01:00 |
|
Kacper Ziubryniewicz
|
dfdc6817a1
|
[APIv2/Vulcan] Fix getting sent messages with unknown recipient
|
2019-11-13 21:01:09 +01:00 |
|
Kuba Szczodrzyński
|
058345b9c9
|
[Error] Add user friendly error strings. Add error snackbar to activity & login.
|
2019-11-13 19:44:08 +01:00 |
|
Kuba Szczodrzyński
|
831b7876b4
|
[APIv2] Fix duplicated error code
|
2019-11-13 18:23:21 +01:00 |
|
Kuba Szczodrzyński
|
729cf6f08e
|
[Settings] New Profile removal dialog.
|
2019-11-13 17:19:25 +01:00 |
|
Kacper Ziubryniewicz
|
9f871c077b
|
[APIv2/Librus] Fix getting messages with unknown recipient
|
2019-11-13 00:00:28 +01:00 |
|
Kacper Ziubryniewicz
|
a8f89abf7d
|
[APIv2/Vulcan] Add changing message status
|
2019-11-12 23:59:48 +01:00 |
|
Kuba Szczodrzyński
|
16102de619
|
[Event] Add new manual event dialog
|
2019-11-12 23:35:47 +01:00 |
|
Kuba Szczodrzyński
|
131a769c26
|
[Gradle] Update dependencies
|
2019-11-12 22:05:40 +01:00 |
|
Kuba Szczodrzyński
|
4a0a6c54e4
|
[Timetable] Make timetable sync disable the button on click.
|
2019-11-12 14:36:20 +01:00 |
|
Kuba Szczodrzyński
|
c83abe57d5
|
[Messages] Implement APIv2 in MessageFragment.
|
2019-11-12 14:11:35 +01:00 |
|
Kacper Ziubryniewicz
|
c6e2519dcc
|
[APIv2/Librus] Add getting message info
|
2019-11-12 00:30:26 +01:00 |
|
Kuba Szczodrzyński
|
74db524db6
|
[Timetable] Add lesson details dialog.
|
2019-11-11 23:59:45 +01:00 |
|
Kuba Szczodrzyński
|
eb0540b5cb
|
[Timetable] Fix adding NO_LESSONS in Mobidziennik. Change ID generation.
|
2019-11-11 19:14:02 +01:00 |
|
Kuba Szczodrzyński
|
124437fd73
|
[Login] Allow fake login with DevMode.
|
2019-11-11 18:41:39 +01:00 |
|
Kuba Szczodrzyński
|
69b512e3d1
|
[Timetable] Extract string resources. Increase offscreen page limit.
|
2019-11-11 18:32:49 +01:00 |
|
Kuba Szczodrzyński
|
29d74e14bd
|
[Timetable] Fix scrolling to first lesson. Update lesson ID generation.
|
2019-11-11 18:13:37 +01:00 |
|
Kuba Szczodrzyński
|
f42ec8435a
|
[Timetable] Show user friendly day name in view pager.
|
2019-11-11 15:46:04 +01:00 |
|
Kuba Szczodrzyński
|
1052b824db
|
[Timetable] Make it sync only timetable when getting a single week.
|
2019-11-11 14:52:09 +01:00 |
|
Kuba Szczodrzyński
|
0742a6a74c
|
[Timetable] Fix removing all lessons when not needed.
|
2019-11-11 14:16:31 +01:00 |
|
Kuba Szczodrzyński
|
d4e9e1730f
|
[APIv2] Implement getting timetable for one week. Support arguments in EdziennikTask. Create new DataRemoveModel.
|
2019-11-11 14:11:05 +01:00 |
|
Kuba Szczodrzyński
|
4eeaa54a47
|
[Timetable] Implement Librus timetable with lesson changes and shifts. Update UI.
|
2019-11-10 22:57:19 +01:00 |
|
Kacper Ziubryniewicz
|
5fa7409317
|
[APIv2/Librus] Add getting normal lessons
|
2019-11-10 21:49:40 +01:00 |
|
Kuba Szczodrzyński
|
0bcd190714
|
[APIv2] Add Librus Fake login.
|
2019-11-10 20:27:26 +01:00 |
|
Kuba Szczodrzyński
|
563f08b0ab
|
[UI] Update Timetable lesson layout. Add lesson number text.
|
2019-11-10 18:53:45 +01:00 |
|
Kuba Szczodrzyński
|
1b75424604
|
[APIv2/UI] Add new Timetable module. Implement in Mobidziennik.
|
2019-11-10 17:53:10 +01:00 |
|
Kuba Szczodrzyński
|
01ac26e67b
|
[Sync] Fix background sync on Android O+.
|
2019-11-07 17:50:12 +01:00 |
|
Kuba Szczodrzyński
|
434ddd1342
|
[3.9.2-dev] Add persistent debug logging.
|
2019-11-06 22:49:26 +01:00 |
|
Kuba Szczodrzyński
|
3925496595
|
[3.9.1-dev] Fix Librus Messages crash.
|
2019-11-06 21:49:40 +01:00 |
|
Kuba Szczodrzyński
|
5711c02170
|
[Home] Fix the private variable error.
|
2019-11-05 22:22:28 +01:00 |
|
Kuba Szczodrzyński
|
ca1c691bf0
|
[3.9.0-dev] Update build.gradle and changelog
|
2019-11-05 22:12:15 +01:00 |
|
Kuba Szczodrzyński
|
39c8a743bb
|
[Login/Librus] Add Librus captcha activity/dialog.
|
2019-11-05 21:42:16 +01:00 |
|
Kuba Szczodrzyński
|
14cd548dff
|
[Sync] Add more AppManager intents to launch.
|
2019-11-05 18:49:40 +01:00 |
|
Kacper Ziubryniewicz
|
b72324805f
|
[APIv2] Move onSuccess from callback to an argument
|
2019-11-05 18:20:41 +01:00 |
|
Kacper Ziubryniewicz
|
a049effa61
|
[APIv2/Librus] Add getting normal grade categories
|
2019-11-05 18:16:42 +01:00 |
|
Kacper Ziubryniewicz
|
23d55ec571
|
[APIv2/Vulcan] Add getting sent messages
|
2019-11-05 17:30:38 +01:00 |
|
Kuba Szczodrzyński
|
385fe21d16
|
[APIv2/Librus] Implement error handling. Catch exceptions in ApiService.
|
2019-11-05 11:27:29 +01:00 |
|
Kuba Szczodrzyński
|
399ae7e3dc
|
[APIv2/Idziennik] Update Web login expiry time.
|
2019-11-03 21:30:51 +01:00 |
|
Kuba Szczodrzyński
|
22726f8566
|
[ApiService] Refactor the service, requesting, cancelling. Make compatible with other API tasks.
|
2019-11-03 21:26:48 +01:00 |
|
Kuba Szczodrzyński
|
d789d08f31
|
[Sync] Fix auto sync when screen is off/device is in Doze mode.
|
2019-11-03 16:10:30 +01:00 |
|
Kuba Szczodrzyński
|
07863fed6f
|
[Sync] Implement APIv2 auto sync using WorkManager.
|
2019-11-03 15:01:12 +01:00 |
|
Kuba Szczodrzyński
|
dcd355851d
|
[Login] Remove Login migration fragment (fix).
|
2019-11-02 19:25:44 +01:00 |
|
Kuba Szczodrzyński
|
aa161b5b0e
|
[Login] Remove Login migration fragment.
|
2019-11-02 19:20:39 +01:00 |
|
Kuba Szczodrzyński
|
99ab9d586f
|
[APIv2] Revert changes in Data.
|
2019-11-02 13:31:24 +01:00 |
|
Kacper Ziubryniewicz
|
33c009befe
|
[APIv2/Vulcan] Add getting received messages
|
2019-11-02 00:06:23 +01:00 |
|
Kuba Szczodrzyński
|
64019dccf7
|
[APIv2/Vulcan] Update uonet-request-signer. Update removing profile. Fix minor issues.
|
2019-11-01 22:30:39 +01:00 |
|
Kuba Szczodrzyński
|
e3bb607303
|
[APIv2/Vulcan] Use Wulkanowy uonet-request-signer.
|
2019-11-01 21:31:26 +01:00 |
|
Kuba Szczodrzyński
|
0b211c4f12
|
[APIv2/Vulcan] Fix first login. Add Attendance, Proposed grades. Complete Dictionaries.
|
2019-11-01 21:21:25 +01:00 |
|
Kuba Szczodrzyński
|
38d0a173af
|
[Gradle] Fix AgendaCalendarView dependencies.
|
2019-11-01 21:19:30 +01:00 |
|
Kuba Szczodrzyński
|
bf73c75872
|
[APIv2/Librus] Change teacher free day types sync frequency.
|
2019-10-31 15:36:12 +01:00 |
|
Kuba Szczodrzyński
|
dd99771c0b
|
[APIv2/Idziennik] Add Messages - received and sent.
|
2019-10-30 21:13:49 +01:00 |
|
Kuba Szczodrzyński
|
01657ca002
|
[APIv2/Mobidziennik] Reformat Grades a bit.
|
2019-10-29 23:20:03 +01:00 |
|
Kuba Szczodrzyński
|
f2b3603531
|
[APIv2/Idziennik] Fix Attendance and Exams. Add Lucky number.
|
2019-10-29 23:17:13 +01:00 |
|
Kuba Szczodrzyński
|
d6d73b19ec
|
[APIv2/Mobidziennik] Fix a terrible mistake.
|
2019-10-29 23:01:11 +01:00 |
|
Kuba Szczodrzyński
|
2ad8a308b3
|
[APIv2/Idziennik] Better request parameter adding.
|
2019-10-28 23:21:57 +01:00 |
|
Kuba Szczodrzyński
|
81c6275255
|
[APIv2/Idziennik] Add Proposed grades, Exams, Notices, Announcements and broken Attendance.
|
2019-10-28 23:18:59 +01:00 |
|
Kuba Szczodrzyński
|
cfc5db2fe8
|
[APIv2/Idziennik] Add Grades.
|
2019-10-28 22:12:04 +01:00 |
|
Kuba Szczodrzyński
|
5e90e9aa71
|
[APIv2/Mobidziennik] Make use of String.fixName()
|
2019-10-28 19:54:53 +01:00 |
|
Kuba Szczodrzyński
|
debb0b1507
|
[APIv2/Idziennik] Fix login, add timetable. List features.
|
2019-10-28 19:54:15 +01:00 |
|
Kuba Szczodrzyński
|
f452a1b81c
|
[Utils] Update CRC16 generation method.
|
2019-10-27 21:25:01 +01:00 |
|
Kuba Szczodrzyński
|
42f70da162
|
[UI/Settings] Add option to change app language.
|
2019-10-27 21:00:23 +01:00 |
|
Kuba Szczodrzyński
|
4e8b80822b
|
[APIv2/Idziennik] Add Idziennik implementation (Web, Api login + first login)
|
2019-10-27 19:45:14 +01:00 |
|
Kuba Szczodrzyński
|
7ce7859a5f
|
[UI/Login] Display class and school year in summary, show e-register logo icon.
|
2019-10-27 19:43:43 +01:00 |
|
Kuba Szczodrzyński
|
13b970f4e8
|
[APIv2] Optimize first login. Add extracting account name, class name, school year. Add Vulcan error handling. Fix Vulcan first login.
|
2019-10-27 19:40:50 +01:00 |
|
Kuba Szczodrzyński
|
054426c9cc
|
[APIv2/DB] Add profile account name, class, school year fields.
|
2019-10-27 18:03:58 +01:00 |
|
Kuba Szczodrzyński
|
10c439afad
|
[APIv2/Template] Add first login template.
|
2019-10-27 15:38:43 +01:00 |
|
Kuba Szczodrzyński
|
46dd543b48
|
[APIv2] Librus/Synergia request: error handling. Mobidziennik: fix login error code.
|
2019-10-27 15:30:24 +01:00 |
|
Kacper Ziubryniewicz
|
28e0f3487c
|
[APIv2/Debug] Add debug button for marking all announcements as read
|
2019-10-26 15:13:03 +02:00 |
|
Kacper Ziubryniewicz
|
ca10ee2fe5
|
[Debug] Make debug mode for debug build
|
2019-10-26 15:04:11 +02:00 |
|
Kacper Ziubryniewicz
|
3e99c111bd
|
[APIv2/Librus] Add marking all announcements as read using Synergia
|
2019-10-26 14:36:21 +02:00 |
|
Kacper Ziubryniewicz
|
843a8e4298
|
[APIv2/Librus] Make getting received messages sync always
|
2019-10-26 00:22:14 +02:00 |
|