Commit Graph

35 Commits

Author SHA1 Message Date
Kuba Szczodrzyński
c83abe57d5 [Messages] Implement APIv2 in MessageFragment. 2019-11-12 14:11:35 +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
Kuba Szczodrzyński
1b75424604 [APIv2/UI] Add new Timetable module. Implement in Mobidziennik. 2019-11-10 17:53:10 +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
22726f8566 [ApiService] Refactor the service, requesting, cancelling. Make compatible with other API tasks. 2019-11-03 21:26:48 +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
35ed31f6b9 [APIv2/Librus] Add Attendance types, Classrooms, Event types, Notices, Notice types, PT meetings. Simplify JSON array iteration. 2019-10-24 22:15:35 +02:00
Kuba Szczodrzyński
05ce790587 [APIv2] Add Librus Units. Add Classroom, NoticeType, AttendanceType entities. 2019-10-23 23:02:02 +02:00
Kuba Szczodrzyński
9fefae3da3 [APIv2] Improve Librus sync timers. Make saveData update app.profile. Decide when to sync lucky number. 2019-10-23 19:12:28 +02:00
Kuba Szczodrzyński
25744037f5 [DB] Fix migration compatibility for different app versions 2019-10-21 17:25:46 +02:00
Kacper Ziubryniewicz
9e6741d542 [APIv2/Vulcan] Add getting events 2019-10-20 22:45:44 +02:00
Kacper Ziubryniewicz
e138ca6eab [APIv2/Librus] Add getting and showing teacher absence reason 2019-10-19 13:33:50 +02:00
Kuba Szczodrzyński
8dc358b075 [APIv2] Notifications - DB entity, move to APIv2. Add Server event sync and web push. 2019-10-18 22:12:40 +02:00
Kuba Szczodrzyński
24ab2e7795 [LuckyNumber] Add lucky number metadata. Migrate Date field to int. 2019-10-18 08:46:55 +02:00
Kuba Szczodrzyński
0b7f9a08ef [Profile] Remove all Profile.loggedIn usages. 2019-10-14 15:31:34 +02:00
Kuba Szczodrzyński
c433a615db [Database] Fix homework/event types migration. 2019-10-14 15:20:21 +02:00
Kacper Ziubryniewicz
6ff439b20d [Database/Librus] Fix duplicate homework 2019-10-13 17:00:54 +02:00
Kuba Szczodrzyński
ed8ca00a85 [APIv2] Add Grades. Update Firebase push receivers. 2019-10-11 16:24:45 +02:00
Kuba Szczodrzyński
7b3e2a9ea0 [APIv2/Mobidziennik] Add Lucky number, Class calendar, better exception handling 2019-10-10 18:56:05 +02:00
Kuba Szczodrzyński
6127e574db [APIv2] Implement few Mobidziennik endpoints. Add grade category type. 2019-10-07 23:03:39 +02:00
Kuba Szczodrzyński
f7412fea7f [APIv2] Update Mobidziennik API. Update Data structure. 2019-10-06 22:58:13 +02:00
Kuba Szczodrzyński
ddf4fb0b46 [APIv2] Add Mobidziennik login & API prototype. Refactor some classes 2019-10-05 23:42:37 +02:00
Kuba Szczodrzyński
18e469af71 [Database] Fix lesson ranges database entity in index 2019-10-05 14:24:23 +02:00
Kuba Szczodrzyński
ce921b9b85 [APIv2] Update endpoint timer features 2019-10-05 13:12:35 +02:00
Kuba Szczodrzyński
fabacfdcca [APIv2/Librus] Update endpoints: API/Schools, API/Events 2019-10-05 12:26:52 +02:00
Kuba Szczodrzyński
648699547e [APIv2] Fix receivers and other weird things 2019-10-04 20:24:47 +02:00
Kuba Szczodrzyński
c8c933fb20 [APIv2] Implement endpoint timers. Fix compilation issues after merge. 2019-10-04 17:14:56 +02:00
Kuba Szczodrzyński
48a2ae3599 Merge branch 'develop' into api-v2 2019-10-03 21:07:17 +02:00
Kacper Ziubryniewicz
fd034128e8 [Agenda] Add showing teachers absence time hours 2019-09-29 18:49:15 +02:00
Kacper Ziubryniewicz
c8f24611ba [Agenda] Add teachers absence dialog 2019-09-29 01:17:08 +02:00
Kacper Ziubryniewicz
0b0cd4c76e [Agenda] Add teachers absence counting as event 2019-09-29 00:07:29 +02:00
Kacper Ziubryniewicz
f4b997b41f [Api/Librus] Add syncing and saving teacher absence 2019-09-28 22:14:57 +02:00
Kacper Ziubryniewicz
7d136d9d77 [Structure] Change file names (remove Register before fragment names) 2019-09-28 15:56:07 +02:00
Kacper Ziubryniewicz
26c801ebee [Structure] Move daos and models to database modules 2019-09-28 15:17:03 +02:00