Commit Graph

19 Commits

Author SHA1 Message Date
Rafał Borcz
ffd20c94dd Add exams (#87)
* [API/exams] Fix parsing empty list
* [API/exams] Fix date format
* [API/exams] Set day name from api
2018-05-03 19:47:34 +02:00
Mikołaj Pich
119e38254a Refactor entites (#86) 2018-04-24 22:05:46 +02:00
Mikołaj Pich
6927ac0e4f Version 0.3.1 2018-04-20 20:39:18 +02:00
Mikołaj Pich
2fd5b0f6ee [API] Improve login (#83) 2018-04-20 20:30:39 +02:00
Mikołaj Pich
3799fa910b Add attendance (#58) 2018-03-10 15:55:34 +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
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
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
Mikołaj Pich
a7cd6e7983 Code style fixes 2017-07-26 22:12:45 +02:00
Mikołaj Pich
1ab1117435 Rename project domain to io.github 2017-04-19 20:36:27 +02:00