Commit Graph

  • 5fa7409317 [APIv2/Librus] Add getting normal lessons Kacper Ziubryniewicz 2019-11-10 16:47:32 +01:00
  • 0bcd190714 [APIv2] Add Librus Fake login. Kuba Szczodrzyński 2019-11-10 20:27:26 +01:00
  • 563f08b0ab [UI] Update Timetable lesson layout. Add lesson number text. Kuba Szczodrzyński 2019-11-10 18:53:45 +01:00
  • 1b75424604 [APIv2/UI] Add new Timetable module. Implement in Mobidziennik. Kuba Szczodrzyński 2019-11-10 17:53:10 +01:00
  • 01ac26e67b [Sync] Fix background sync on Android O+. v3.9.3-dev Kuba Szczodrzyński 2019-11-07 17:50:12 +01:00
  • 434ddd1342 [3.9.2-dev] Add persistent debug logging. v3.9.2-dev Kuba Szczodrzyński 2019-11-06 22:49:26 +01:00
  • 3925496595 [3.9.1-dev] Fix Librus Messages crash. v3.9.1-dev Kuba Szczodrzyński 2019-11-06 21:49:40 +01:00
  • 5711c02170 [Home] Fix the private variable error. v3.9.0-dev Kuba Szczodrzyński 2019-11-05 22:22:28 +01:00
  • ca1c691bf0 [3.9.0-dev] Update build.gradle and changelog Kuba Szczodrzyński 2019-11-05 22:12:15 +01:00
  • 39c8a743bb [Login/Librus] Add Librus captcha activity/dialog. Kuba Szczodrzyński 2019-11-05 21:42:16 +01:00
  • 14cd548dff [Sync] Add more AppManager intents to launch. Kuba Szczodrzyński 2019-11-05 18:49:40 +01:00
  • b72324805f [APIv2] Move onSuccess from callback to an argument Kacper Ziubryniewicz 2019-11-05 18:20:41 +01:00
  • a049effa61 [APIv2/Librus] Add getting normal grade categories Kacper Ziubryniewicz 2019-11-05 18:16:42 +01:00
  • 23d55ec571 [APIv2/Vulcan] Add getting sent messages Kacper Ziubryniewicz 2019-11-05 17:30:24 +01:00
  • 385fe21d16 [APIv2/Librus] Implement error handling. Catch exceptions in ApiService. Kuba Szczodrzyński 2019-11-05 11:27:29 +01:00
  • 8f80bc70ed [Architecture] Implement dagger for homework code-reformat-mvp Kacper Ziubryniewicz 2019-11-04 22:13:07 +01:00
  • e1d902ceb5 [Architecture] Migrate homework to MVP Kacper Ziubryniewicz 2019-11-04 20:19:50 +01:00
  • eb1984c6b5 [Architecture] Add base MVP classes Kacper Ziubryniewicz 2019-11-04 20:18:42 +01:00
  • 399ae7e3dc [APIv2/Idziennik] Update Web login expiry time. Kuba Szczodrzyński 2019-11-03 21:30:51 +01:00
  • 22726f8566 [ApiService] Refactor the service, requesting, cancelling. Make compatible with other API tasks. Kuba Szczodrzyński 2019-11-03 21:26:48 +01:00
  • d789d08f31 [Sync] Fix auto sync when screen is off/device is in Doze mode. Kuba Szczodrzyński 2019-11-03 16:10:30 +01:00
  • 07863fed6f [Sync] Implement APIv2 auto sync using WorkManager. Kuba Szczodrzyński 2019-11-03 15:01:12 +01:00
  • dcd355851d [Login] Remove Login migration fragment (fix). Kuba Szczodrzyński 2019-11-02 19:25:44 +01:00
  • aa161b5b0e [Login] Remove Login migration fragment. Kuba Szczodrzyński 2019-11-02 19:20:39 +01:00
  • 99ab9d586f [APIv2] Revert changes in Data. Kuba Szczodrzyński 2019-11-02 13:30:16 +01:00
  • 33c009befe [APIv2/Vulcan] Add getting received messages Kacper Ziubryniewicz 2019-11-02 00:05:14 +01:00
  • 64019dccf7 [APIv2/Vulcan] Update uonet-request-signer. Update removing profile. Fix minor issues. Kuba Szczodrzyński 2019-11-01 22:30:39 +01:00
  • e3bb607303 [APIv2/Vulcan] Use Wulkanowy uonet-request-signer. Kuba Szczodrzyński 2019-11-01 21:31:26 +01:00
  • 0b211c4f12 [APIv2/Vulcan] Fix first login. Add Attendance, Proposed grades. Complete Dictionaries. Kuba Szczodrzyński 2019-11-01 21:21:25 +01:00
  • 38d0a173af [Gradle] Fix AgendaCalendarView dependencies. Kuba Szczodrzyński 2019-11-01 21:19:30 +01:00
  • 31b502bb6c Merge branch 'develop' Kuba Szczodrzyński 2019-10-31 17:58:02 +01:00
  • fa99b7fd11 [3.2] Update build.gradle and changelog v3.2 Kuba Szczodrzyński 2019-10-31 17:57:41 +01:00
  • 9c5653b52e [Gradle] Fix AgendaCalendarView dependencies. Kuba Szczodrzyński 2019-10-31 17:20:07 +01:00
  • 88ad8523a0 [UI] Disable bottom menu gain attention ripple. Kuba Szczodrzyński 2019-10-31 17:19:25 +01:00
  • a15f59fbd1 [API/Vulcan] Add edu.lublin.eu register support. Kuba Szczodrzyński 2019-10-31 15:40:59 +01:00
  • bf73c75872 [APIv2/Librus] Change teacher free day types sync frequency. Kuba Szczodrzyński 2019-10-31 15:36:12 +01:00
  • dd99771c0b [APIv2/Idziennik] Add Messages - received and sent. Kuba Szczodrzyński 2019-10-30 21:13:49 +01:00
  • 01657ca002 [APIv2/Mobidziennik] Reformat Grades a bit. Kuba Szczodrzyński 2019-10-29 23:20:03 +01:00
  • f2b3603531 [APIv2/Idziennik] Fix Attendance and Exams. Add Lucky number. Kuba Szczodrzyński 2019-10-29 23:17:13 +01:00
  • d6d73b19ec [APIv2/Mobidziennik] Fix a terrible mistake. Kuba Szczodrzyński 2019-10-29 23:01:11 +01:00
  • 2ad8a308b3 [APIv2/Idziennik] Better request parameter adding. Kuba Szczodrzyński 2019-10-28 23:21:57 +01:00
  • 81c6275255 [APIv2/Idziennik] Add Proposed grades, Exams, Notices, Announcements and broken Attendance. Kuba Szczodrzyński 2019-10-28 23:18:59 +01:00
  • cfc5db2fe8 [APIv2/Idziennik] Add Grades. Kuba Szczodrzyński 2019-10-28 22:12:04 +01:00
  • 5e90e9aa71 [APIv2/Mobidziennik] Make use of String.fixName() Kuba Szczodrzyński 2019-10-28 19:54:53 +01:00
  • debb0b1507 [APIv2/Idziennik] Fix login, add timetable. List features. Kuba Szczodrzyński 2019-10-28 19:54:15 +01:00
  • 188470a043 [UI/Settings] Add option to change app language. Kuba Szczodrzyński 2019-10-27 21:00:23 +01:00
  • f452a1b81c [Utils] Update CRC16 generation method. Kuba Szczodrzyński 2019-10-27 21:25:01 +01:00
  • 42f70da162 [UI/Settings] Add option to change app language. Kuba Szczodrzyński 2019-10-27 21:00:23 +01:00
  • 4e8b80822b [APIv2/Idziennik] Add Idziennik implementation (Web, Api login + first login) Kuba Szczodrzyński 2019-10-27 19:45:14 +01:00
  • 7ce7859a5f [UI/Login] Display class and school year in summary, show e-register logo icon. Kuba Szczodrzyński 2019-10-27 19:43:43 +01:00
  • 13b970f4e8 [APIv2] Optimize first login. Add extracting account name, class name, school year. Add Vulcan error handling. Fix Vulcan first login. Kuba Szczodrzyński 2019-10-27 19:40:50 +01:00
  • 054426c9cc [APIv2/DB] Add profile account name, class, school year fields. Kuba Szczodrzyński 2019-10-27 18:03:58 +01:00
  • 10c439afad [APIv2/Template] Add first login template. Kuba Szczodrzyński 2019-10-27 15:38:43 +01:00
  • 46dd543b48 [APIv2] Librus/Synergia request: error handling. Mobidziennik: fix login error code. Kuba Szczodrzyński 2019-10-27 15:30:24 +01:00
  • 28e0f3487c [APIv2/Debug] Add debug button for marking all announcements as read Kacper Ziubryniewicz 2019-10-26 15:13:03 +02:00
  • ca10ee2fe5 [Debug] Make debug mode for debug build Kacper Ziubryniewicz 2019-10-26 15:04:11 +02:00
  • 3e99c111bd [APIv2/Librus] Add marking all announcements as read using Synergia Kacper Ziubryniewicz 2019-10-26 14:36:21 +02:00
  • 843a8e4298 [APIv2/Librus] Make getting received messages sync always Kacper Ziubryniewicz 2019-10-26 00:22:03 +02:00
  • 454e8caa0d [APIv2/Librus] Add getting received and sent messages Kacper Ziubryniewicz 2019-10-26 00:14:14 +02:00
  • e38dc011bd [APIv2/Librus] Fix new homework notifications (Synergia) Kacper Ziubryniewicz 2019-10-25 22:13:43 +02:00
  • 9aef3d56df [APIv2/Librus] Fix Librus messages requests Kacper Ziubryniewicz 2019-10-25 22:12:45 +02:00
  • 8c099bc137 [APIv2/Librus] Add handling denied access in messages Kacper Ziubryniewicz 2019-10-25 00:24:55 +02:00
  • de82bc7e4d [APIv2/Librus] Add Librus Messages endpoint Kacper Ziubryniewicz 2019-10-25 00:15:26 +02:00
  • 5166228915 [APIv2/Librus] Parse document in LibrusSynergia instead of endpoints Kacper Ziubryniewicz 2019-10-25 00:12:23 +02:00
  • 35ed31f6b9 [APIv2/Librus] Add Attendance types, Classrooms, Event types, Notices, Notice types, PT meetings. Simplify JSON array iteration. Kuba Szczodrzyński 2019-10-24 22:15:35 +02:00
  • 05ce790587 [APIv2] Add Librus Units. Add Classroom, NoticeType, AttendanceType entities. Kuba Szczodrzyński 2019-10-23 23:00:20 +02:00
  • ff7f015146 [APIv2/Librus] Add getting student info (student number) using Synergia Kacper Ziubryniewicz 2019-10-23 22:53:25 +02:00
  • e2150e3018 [APIv2/Librus] Add Synergia endpoint template Kacper Ziubryniewicz 2019-10-23 22:53:06 +02:00
  • bbf8f05d3c [APIv2/Vulcan] Add getting notices Kacper Ziubryniewicz 2019-10-23 22:01:23 +02:00
  • 36c810fdbe [APIv2/Librus] Add Virtual classes, Users, Subjects. Kuba Szczodrzyński 2019-10-23 21:11:39 +02:00
  • 7822810b91 [APIv2] Implement APIv2 in first login activity. Kuba Szczodrzyński 2019-10-23 19:13:54 +02:00
  • 9fefae3da3 [APIv2] Improve Librus sync timers. Make saveData update app.profile. Decide when to sync lucky number. Kuba Szczodrzyński 2019-10-23 19:12:28 +02:00
  • 74ce9cd38d [APIv2/Librus] Add getting homework using Synergia Kacper Ziubryniewicz 2019-10-23 00:05:35 +02:00
  • bfcbeb7140 [APIv2/Librus] Add Synergia request Kacper Ziubryniewicz 2019-10-23 00:03:40 +02:00
  • 5d3bebfdce [APIv2] Implement swipe to refresh with ApiService. Kuba Szczodrzyński 2019-10-22 22:37:02 +02:00
  • b8f58328cb [APIv2/Vulcan] Add faster request signing. Kuba Szczodrzyński 2019-10-22 22:34:13 +02:00
  • 3540b09623 [APIv2/Vulcan] Temporary fix for signing requests Kacper Ziubryniewicz 2019-10-22 10:30:19 +02:00
  • 25744037f5 [DB] Fix migration compatibility for different app versions Kuba Szczodrzyński 2019-10-21 17:25:46 +02:00
  • 0395598efb Merge branch 'develop' into api-v2 Kacper Ziubryniewicz 2019-10-21 00:34:48 +02:00
  • f44b64fcc5 [APIv2/Vulcan] Add getting homework Kacper Ziubryniewicz 2019-10-21 00:28:27 +02:00
  • 2a7535920e [APIv2/Vulcan] Add getting team if it doesn't exist Kacper Ziubryniewicz 2019-10-21 00:27:24 +02:00
  • 9e6741d542 [APIv2/Vulcan] Add getting events Kacper Ziubryniewicz 2019-10-20 22:45:44 +02:00
  • 0e5a32b253 [APIv2/Vulcan] Fix setting semester dates Kacper Ziubryniewicz 2019-10-20 22:35:13 +02:00
  • 929287a553 [APIv2/Vulcan] Add getting basic dictionaries (teachers and subjects) Kacper Ziubryniewicz 2019-10-20 14:46:00 +02:00
  • a0fe24ada0 [APIv2/Vulcan] Add getting grades Kacper Ziubryniewicz 2019-10-20 14:07:34 +02:00
  • dd34e7d008 [APIv2/Vulcan] Add Vulcan first login Kacper Ziubryniewicz 2019-10-20 00:00:50 +02:00
  • 92fb83ccf9 [APIv2/Vulcan] Add Vulcan Api Kacper Ziubryniewicz 2019-10-19 20:38:30 +02:00
  • b32ebe4479 [APIv2/Librus] Move some code Kacper Ziubryniewicz 2019-10-19 13:51:01 +02:00
  • e138ca6eab [APIv2/Librus] Add getting and showing teacher absence reason Kacper Ziubryniewicz 2019-10-19 13:33:50 +02:00
  • cf8afc03bc [APIv2/Librus] Add getting teacher absences Kacper Ziubryniewicz 2019-10-18 23:56:03 +02:00
  • 8dc358b075 [APIv2] Notifications - DB entity, move to APIv2. Add Server event sync and web push. Kuba Szczodrzyński 2019-10-18 22:12:40 +02:00
  • 24ab2e7795 [LuckyNumber] Add lucky number metadata. Migrate Date field to int. Kuba Szczodrzyński 2019-10-18 08:46:55 +02:00
  • 3f85825c4a [API/Librus] Add showing classroom in substitutions Kacper Ziubryniewicz 2019-10-17 15:07:06 +02:00
  • c03eca3804 [APIv2/Librus] Use apply in getting lucky numbers Kacper Ziubryniewicz 2019-10-17 14:35:10 +02:00
  • f79263e628 [APIv2] Implement Grades remove model. Implement Librus first login. Kuba Szczodrzyński 2019-10-15 06:49:19 +02:00
  • e91b4fcf8b [APIv2/Mobidziennik] Implement First login. Kuba Szczodrzyński 2019-10-14 15:44:02 +02:00
  • 0b7f9a08ef [Profile] Remove all Profile.loggedIn usages. Kuba Szczodrzyński 2019-10-14 15:31:34 +02:00
  • 440b76d302 [APIv2/Login] EventBus: sticky events in Service. Add first login request in fragment. Kuba Szczodrzyński 2019-10-14 15:30:34 +02:00
  • c433a615db [Database] Fix homework/event types migration. Kuba Szczodrzyński 2019-10-14 15:20:21 +02:00
  • 7b5269a1fe [APIv2/Librus] Add getting classes Kacper Ziubryniewicz 2019-10-14 14:04:02 +02:00