Commit Graph

1500 Commits

Author SHA1 Message Date
Mikołaj Pich
428b372827 Add exams API (#30) 2017-11-17 16:50:49 +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
54112f73f1 Change dialog closing button text (#32) 2017-11-01 22:14:44 +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
Mikołaj Pich
c876d114e3 API attendance (#24) 2017-09-19 19:15:35 +02:00
Mikołaj Pich
aae3d5d357 Use codecov for code coverage (#25)
* Use codecov for code coverage

* Change codacy coverage badge with codecov

* Unify repo badges

* Update download link

* Update unit tests
2017-09-18 18:15:33 +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
9b4c406934 Update API 25 to API 26 (Android O) (#22) 2017-09-10 15:32:45 +02:00
RicomenPL
9dfb0bc729 Add services (#21) 2017-09-10 12:50:28 +02:00
Mikołaj Pich
7b087144e9 Sort grades by date (#20) 2017-09-02 14:58:08 +02:00
Mikołaj Pich
935b79e8cf Replace all county/counties occurrences with symbol/symbols (#19) 2017-08-31 22:24:44 +02:00
RicomenPL
15260b58f3 Add cookies database and remake grade dialog (#18)
* Add cookies database
* Remake dialog fragment
* Add selectable to textview in dialog
2017-08-31 17:29:10 +02:00
Mikołaj Pich
add96d37dc Update dependencies (#17) 2017-08-31 16:44:04 +02:00
RicomenPL
cd687a6108 Add grades interface and change app appearance (#14)
* Change style and remake activity_main layout

* Change to a brighter navigation background color

* Add expandable recyclerView (thoughtbot)

* Add indicator to expandableRecyclerView and empty subject not shown

* Add Dialog Fragment with grade details
2017-08-29 14:22:55 +02:00
Mikołaj Pich
ba7c8f0b1e Hotfix login (#16) 2017-08-12 20:33:09 +02:00
Mikołaj Pich
344ba537fd Update dependencies and improve build process (#15) 2017-08-10 12:59:13 +02:00
Mikołaj Pich
0ea13cdadd API improvements (#13) 2017-08-07 08:24:45 +02:00
Mikołaj Pich
3d6515bcf2 Add to Grade semester and symbol properties (#12) 2017-08-06 13:25:08 +02:00
RicomenPL
8bad7b8e1e Add grades database (#7) 2017-08-05 22:31:20 +02:00
Mikołaj Pich
1a244e3995 Add timetable api (#9) 2017-08-05 14:05:57 +02:00
Mikołaj Pich
4539a62de9 Add school api (#11) 2017-08-05 13:56:26 +02:00
Mikołaj Pich
0aa083c8aa Add ability to change grades list semester (#10) 2017-08-04 14:06:37 +02:00
Mikołaj Pich
89d235dd8a Add notes api (#8)
* Add notes api with tests
* Get county for snp direct from database
2017-08-02 12:04:49 +02:00
RicomenPL
3271065263 Add password encryption (#6)
Add password encryption
2017-07-31 16:52:34 +02:00
Mikołaj Pich
a7cd6e7983 Code style fixes 2017-07-26 22:12:45 +02:00
Mikołaj Pich
e845fc1f15 Add user api 2017-07-23 19:40:53 +02:00
RicomenPL
cd4feb6d83 Merge remote-tracking branch 'origin/master' 2017-07-23 17:02:32 +02:00
RicomenPL
170b8a194b Add account database 2017-07-23 17:02:16 +02:00
Mikołaj Pich
9940d49759 Fix typeface in password input 2017-07-23 13:38:01 +02:00
RicomenPL
5c0ee06302 Merge remote-tracking branch 'origin/master' 2017-07-22 17:20:14 +02:00
RicomenPL
cf37785954 Remake MainActivity layout 2017-07-22 17:19:10 +02:00
Mikołaj Pich
df7153920d Add api for grades 2017-07-22 14:37:00 +02:00
RicomenPL
f4a8ad9b55 Fix merge branches 2017-07-21 21:21:19 +02:00
RicomenPL
a5ad57cfde Merge branch 'grid-marks'
# Conflicts:
#	app/src/main/java/io/github/wulkanowy/activity/main/Login.java
#	app/src/main/java/io/github/wulkanowy/activity/main/MainActivity.java
2017-07-21 20:11:28 +02:00
Mikołaj Pich
3a7cb3b904 Create api package (#4)
Create api package and move login's implementation to it
2017-07-21 19:59:13 +02:00
RicomenPL
939656f4a6 Add basic user data store and automatic login 2017-07-20 23:30:33 +02:00
RicomenPL
eb89007326 Add support for support libraries 2017-07-20 19:19:56 +02:00
Mikołaj Pich
4b425f9b39 Build coverage report (#3)
Add first unit test & code coverage config
2017-07-20 17:37:55 +02:00
RicomenPL
b4f1a0b11c Fix restarts activity when changing orientation 2017-07-20 14:50:40 +02:00
RicomenPL
1e3bca9559 Add loading circle and download subject name 2017-07-20 13:59:00 +02:00
Mikołaj Pich
7d00f92b83 Add experimental/partial downloading marks data 2017-07-19 21:24:27 +02:00
RicomenPL
2a0134d8f4 Fix incompatibility on other screen size than 5in 2017-07-19 17:42:16 +02:00
RicomenPL
cdb9f97904 Correct the appearance of the grid and add automatic calculation of fragments layouts 2017-07-19 15:47:30 +02:00
RicomenPL
13e5b69e10 Add RecyclerView in marks 2017-07-18 20:17:18 +02:00
Mikołaj Pich
9d98173b04 Merge pull request #2 from codacy-badger/codacy-badge
Add a Codacy badge to README.md
2017-07-16 14:42:23 +02:00
The Codacy Badger
f5006df101 Add Codacy badge 2017-07-16 12:34:55 +00:00