Rafał Borcz
316cd2f7f9
Add checking current student in background services ( #295 )
2019-03-23 00:37:13 +01:00
Rafał Borcz
4b78862486
Remove retry sync work when completed lessons is disabled ( #294 )
2019-03-22 23:41:41 +01:00
Mikołaj Pich
d27d069ce2
Change homework view to weekly ( #284 )
2019-03-17 00:17:16 +01:00
Rafał Borcz
f21feabc49
Add debug notification for worker ( #271 )
2019-03-09 20:34:30 +01:00
Rafał Borcz
919680c766
Migration to WorkManager ( #254 )
...
Closes #241
2019-03-09 10:13:36 +01:00
Kacper Ziubryniewicz
c72c301039
Add sending messages ( #232 )
2019-02-24 15:11:32 +01:00
Mikołaj Pich
82d7cf94e8
Mark as read items older than student registration date ( #253 )
2019-02-20 15:34:24 +01:00
Rafał Borcz
5526691cb6
Fix timetable widget crash on update ( #250 )
2019-02-17 17:32:22 +01:00
Mikołaj Pich
f305a7a599
Sort repositories ( #244 )
2019-02-13 21:44:40 +01:00
Rafał Borcz
ad9b6d42f0
Fix no current student ( #243 )
2019-02-13 20:49:19 +01:00
Mikołaj Pich
297502056c
Add completed lessons ( #236 )
2019-02-13 19:21:27 +01:00
Kacper Ziubryniewicz
4da812af39
Add lucky numbers ( #216 )
2019-01-25 20:54:27 +01:00
Kacper Ziubryniewicz
c78fb83774
Fix receiving a lot of notifications after turning them off for a while ( #225 )
2019-01-24 18:32:51 +01:00
Rafał Borcz
941765a3a3
Fix empty Maybe in student repository ( #224 )
2019-01-23 18:28:51 +01:00
Rafał Borcz
a174ae998d
Add api initialization to the message repository ( #220 )
2019-01-20 14:16:24 +01:00
Mikołaj Pich
92baecbd0d
Add messages ( #148 )
2018-12-06 18:35:02 +01:00
Rafał Borcz
7a3c0de7ad
Add account manager ( #183 )
2018-11-24 18:51:41 +01:00
Mikołaj Pich
9f04dbf60f
Add homework ( #181 )
2018-11-14 09:18:00 +01:00
Mikołaj Pich
cb7e70471b
Add notes ( #179 )
2018-11-11 17:45:58 +01:00
Rafał Borcz
240e61df0e
Add preference for the expandable grades ( #178 )
2018-11-10 23:29:18 +01:00
Rafał Borcz
7f6f632b73
Timetable widget refactor ( #171 )
2018-11-02 17:38:20 +01:00
Mikołaj Pich
70879945f2
Services refactor ( #168 )
2018-11-01 19:27:02 +01:00
Rafał Borcz
a90d5cb9c3
Refactor login module ( #151 )
2018-08-22 22:31:17 +02:00
Mikołaj Pich
5a4b8b22f3
Stop synchronization on holidays ( #142 )
2018-07-14 14:06:57 +02:00
Rafał Borcz
072c504d2b
Clean data user on bad user credentials ( #138 )
2018-06-13 03:07:34 +02:00
Mikołaj Pich
a06d114127
Add logger ( #131 )
2018-06-06 19:38:54 +02:00
Rafał Borcz
3f1fff6d96
Implementation of a new Dagger injection ( #103 )
2018-05-26 20:44:06 +02:00
Rafał Borcz
54e6aee82e
Stop SyncJob if user is not registered in app ( #113 )
2018-05-16 20:43:29 +02:00
Mikołaj Pich
4ef3334bf7
Add semester switch in grades ( #94 )
2018-05-02 21:51:23 +02:00
Rafał Borcz
09a8cc38f9
Refactor model layout ( #92 )
2018-04-29 12:45:05 +02:00
Rafał Borcz
176d17e1ec
Fix notification intent ( #89 )
2018-04-24 23:52:53 +02:00
Rafał Borcz
6fcf09e2b7
Add timetable widget ( #84 )
2018-04-24 21:27:45 +02:00
Rafał Borcz
0708d84b98
Log non-fatal exceptions with fabric ( #80 )
2018-04-08 17:34:18 +02:00
Rafał Borcz
78d57ca746
Notifications improvements ( #78 )
...
* Refactor notifications
* Change grade notify icon
2018-04-08 16:37:27 +02:00
Rafał Borcz
0aa8c5605d
Add setttings ( #74 )
2018-04-08 16:15:05 +02:00
Mikołaj Pich
3aca34340d
Optimize session handling ( #63 )
...
* [APP] Change way the Vulcan is configured (#65 )
2018-03-11 19:16:20 +01:00
Rafał Borcz
30bb01e9c3
Cleaning of resources ( #55 )
2018-03-04 16:53:53 +01:00
Rafał Borcz
79bdbbbb16
MVP ( #46 )
2018-03-04 12:49:16 +01:00
Mikołaj Pich
a1a3427142
[API] Make support for alternative log addresses more centralized ( #52 )
2018-02-26 20:36:45 +01:00
Rafał Borcz
7e6a73d1f3
Prepare app for MVP ( #40 )
2018-01-02 21:55:58 +01:00
Mikołaj Pich
844230956a
Add auto update ( #42 )
2017-12-27 21:49:09 +01:00
Mikołaj Pich
15a1662ac5
Fake log integration ( #39 )
...
* Handle technical break error
* Add login by pass email with log host
* Use in FirstAccountLogin fully Vulcan facade
* Add SnP interface
2017-12-13 22:15:39 +01:00
Rafał Borcz
c111e43f18
Add timetable to Wulkanowy ( #38 )
...
* Add timetable entities, synchronization and UI
* Add better code hub config
* Update SDK tools
* Change activity to ui
* [API] fix lesson room, when division into groups
* [API] Rewrite lesson parser
* [API] Add support for new lesson type
* [API] Fix for substitutions in the timetable
2017-12-11 19:45:28 +01:00
Mikołaj Pich
647ed08460
Add sonarqube ( #37 )
2017-11-26 16:32:33 +01:00
Rafał Borcz
6e334f2721
Add app lock for SDK < 18 with root ( #35 )
2017-11-18 22:35:48 +01:00
Rafał Borcz
2fbd2da60c
Android Notifications implementation ( #33 )
...
* Fix bug with the number of grades in snackbar
* Add basic grade notification
* Add notification icons
* Add intent to notification
* Improve login activity appearance
* Improve dashboard appearance
* Small amendments
* Change splash logo
2017-11-16 20:52:47 +01:00
Rafał Borcz
e5ea6e0b41
Refactorization of the app ( #31 )
...
* Refactor LoadingTask
* Remove LoadingTask class
* Fix context leak in LoginTask
* Refactorisation GradesFragment
* Refactorization synchronization
* Fix leak in VulcanService
* Update mockito
* Add more tests for EntitiesCompare
* Fix Instant Run
* Add margin to grades
* Update ci android image
2017-11-06 17:25:38 +01:00
Mikołaj Pich
d796702ade
New login UI ( #29 )
...
* Refactor activity names
* Refactor login activity and async task
* Add forgot password and create account links
* Login without passing symbol in login form
* Add heading text before login form
* Refactor API/login
* Add login loading steps
* Remove unnecessary try catch
* Refactor snp and add tests
* Remove redudant throws clauses
2017-10-27 17:48:17 +02:00
Rafał Borcz
f6e29490c3
Implementing Pull to Refresh ( #28 )
...
* Add swipe refresh layout
* Remove indicator and change border position
* Add snackbar for new grades and rename classes of synchronization
* Add info of the number of grades
* Add grades average average
* Add alert of new grades
* Fix crash while refreshing
* Add disappearing alerts
* Optimize res and fix crash
* Update API to version 27
2017-10-27 17:05:00 +02:00
Rafał Borcz
fe54fa71f3
Create tests ( #26 )
...
* Add unit and instrumented tests
* Divide code coverage to two different tags on codecov
* Change sdk image to 25
* Turn on console output in unit tests
2017-09-23 22:17:13 +02:00