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
Mikołaj Pich
1f5a03fba7
API facade ( #27 )
...
*Create API facade
* Refactor API tests
* Implementation of the facade API and add tests for synchronization
2017-09-23 20:28:35 +02:00
Rafał Borcz
690b730494
Migrate to greenDAO ( #23 )
...
* Migration of database operation to greenDAO
* Disable crashlitics for debug builds
* Remove unused drawable
* Fix crash when user have one grade
2017-09-17 18:04:28 +02:00
RicomenPL
9dfb0bc729
Add services ( #21 )
2017-09-10 12:50:28 +02:00