Mikołaj Pich
5e30c8e949
Logger refactor ( #175 )
2018-11-03 14:49:20 +01:00
Mikołaj Pich
70879945f2
Services refactor ( #168 )
2018-11-01 19:27:02 +01:00
Rafał Borcz
837bce7286
Settings refactor ( #166 )
2018-10-22 22:47:54 +02:00
Rafał Borcz
b680cc4366
Migrate to AndroidX ( #169 )
2018-10-20 20:59:46 +02:00
Mikołaj Pich
f35d9d4b93
Change all entities ids from string to int ( #167 )
2018-10-20 17:57:24 +02:00
Rafał Borcz
27f6fc7e04
Modules improvements ( #164 )
2018-10-14 22:16:58 +02:00
Mikołaj Pich
bb69d1b643
Refactor multi logs support ( #165 )
2018-10-14 15:42:36 +02:00
Mikołaj Pich
5cd8ed88c0
Refactor timetable module ( #160 )
2018-10-06 10:53:34 +02:00
Rafał Borcz
f2b7c0e781
Refactor grade module ( #156 )
2018-10-03 21:28:23 +02:00
Mikołaj Pich
357b2350cb
Refactor attendance module ( #161 )
2018-10-01 19:41:09 +02:00
Mikołaj Pich
a1f64baca4
Refactor exam module ( #157 )
2018-09-24 15:21:47 +02:00
Rafał Borcz
b617957891
Migrate to new api ( #155 )
2018-08-26 00:18:31 +02:00
Rafał Borcz
0e962c17c2
Refactor main module ( #154 )
2018-08-24 15:48:29 +02:00
Rafał Borcz
a90d5cb9c3
Refactor login module ( #151 )
2018-08-22 22:31:17 +02:00
Rafał Borcz
ef5d3aead9
Refactoring password encryption ( #147 )
2018-07-18 21:13:57 +02:00
Mikołaj Pich
5dcd4f9b72
Version 0.5.2
2018-07-15 19:09:31 +02:00
Mikołaj Pich
4b93a76693
Version 0.5.1
2018-07-15 15:40:07 +02:00
Rafał Borcz
b8a31c3faf
Upgrade android SDK ( #144 )
2018-07-14 20:09:58 +02:00
Mikołaj Pich
378aba9716
Add support for multiple SnP sites ( #140 )
2018-07-14 16:52:09 +02:00
Mikołaj Pich
5a4b8b22f3
Stop synchronization on holidays ( #142 )
2018-07-14 14:06:57 +02:00
Rafał Borcz
dab1bd4ac6
Version 0.5.0
2018-06-14 14:45:32 +02:00
Mikołaj Pich
a06d114127
Add logger ( #131 )
2018-06-06 19:38:54 +02:00
Mikołaj Pich
d4b172e022
Version 0.4.5
2018-05-28 11:32:39 +02:00
Mikołaj Pich
b59008a90f
Version 0.4.4
2018-05-25 20:33:45 +02:00
Mikołaj Pich
9c97962e89
Version 0.4.3
2018-05-19 23:37:32 +02:00
Rafał Borcz
62bc00cd68
Delete non-existing lessons on sync ( #112 )
2018-05-19 12:30:17 +02:00
Mikołaj Pich
3000c077c4
Version 0.4.2
2018-05-14 22:20:17 +02:00
Rafał Borcz
7d5072b529
Fix exams sync ( #108 )
2018-05-14 22:13:08 +02:00
Mikołaj Pich
95caa21f2a
Version 0.4.1
2018-05-13 18:16:39 +02:00
Mikołaj Pich
3105e9e53b
Version 0.4.0
2018-05-07 19:45:37 +02:00
Mikołaj Pich
f29689c6cd
Add about section in settings ( #99 )
2018-05-07 16:05:57 +02:00
Rafał Borcz
dd2c69601a
Change description date in exam and fix styles ( #98 )
2018-05-06 21:16:03 +02:00
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
89350e5793
Update dependencies ( #95 )
2018-05-03 12:29:10 +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
ce00c7025a
Version 0.3.0
2018-04-08 20:16:52 +02:00
Rafał Borcz
0aa8c5605d
Add setttings ( #74 )
2018-04-08 16:15:05 +02:00
Rafał Borcz
c72e7748e2
Migrate to ThreeTenABP ( #77 )
2018-04-05 21:56:08 +02:00
Mikołaj Pich
5c9f10fa50
Update gradle to 4.4 ( #75 )
2018-04-03 16:10:56 +02:00
Mikołaj Pich
cdd3d6a53b
Version 0.2.2
2018-03-22 22:54:11 +01:00
Rafał Borcz
8431661d54
Fix resuming states in fragments ( #72 )
...
* Downgrade sdk version
* Update dependencies
* Fix infinite loading on restore states
* Fix crash when loading loaded fragments
2018-03-22 22:42:08 +01:00
Mikołaj Pich
63b4ed42ca
Version 0.2.1
2018-03-14 22:08:57 +01:00
Mikołaj Pich
83b4f359bc
Version 0.2.0
2018-03-11 20:01:45 +01:00
Mikołaj Pich
a0313827ce
[DB] Add database migrations ( #64 )
2018-03-11 18:18:33 +01:00
Mikołaj Pich
3799fa910b
Add attendance ( #58 )
2018-03-10 15:55:34 +01:00
Mikołaj Pich
e050982de2
Add application id suffix in debug builds ( #61 )
2018-03-10 13:08:01 +01:00
Mikołaj Pich
bc4b150858
Version 0.1.1
2018-03-04 22:07:55 +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
be161cf161
Add crashlytics ( #47 )
2018-01-11 21:57:41 +01:00
Rafał Borcz
5649986a20
Update dependencies ( #43 )
2018-01-02 22:36:54 +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
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
Mikołaj Pich
29d12b79ca
API as java module ( #34 )
2017-11-18 22:17:18 +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
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
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
344ba537fd
Update dependencies and improve build process ( #15 )
2017-08-10 12:59:13 +02:00
RicomenPL
8bad7b8e1e
Add grades database ( #7 )
2017-08-05 22:31:20 +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
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
4b425f9b39
Build coverage report ( #3 )
...
Add first unit test & code coverage config
2017-07-20 17:37:55 +02:00
RicomenPL
13e5b69e10
Add RecyclerView in marks
2017-07-18 20:17:18 +02:00
Mikołaj Pich
cfaa759e81
Update jsoup to 1.10.3
2017-07-15 13:47:03 +02:00
Mikołaj Pich
eb267fdac7
Fix circleci build, delete unused resources
2017-07-13 21:35:29 +02:00
RicomenPL
4bebc831ad
Adds fragments and simple navigation between them
2017-07-13 17:26:37 +02:00
RicomenPL
e3fa0659ed
Add experimental bottom navigation menu
2017-06-30 16:05:02 +02:00
Mikołaj Pich
248c4f6bd4
Manage jsoup dependency via gradle and not via jar file
2017-04-20 22:01:30 +02:00
Mikołaj Pich
cf60edcee7
Fix circle-ci build, add bitrise
2017-04-20 00:02:52 +02:00
Mikołaj Pich
1ab1117435
Rename project domain to io.github
2017-04-19 20:36:27 +02:00
mklkj
c590eb7574
Fix build
2017-04-07 19:15:42 +00:00
RicomenPL
d2f694d10f
#1 Add login POST
2017-04-04 20:37:12 +02:00
RicomenPL
317535d4e0
Started activity and icon
2017-03-09 21:29:23 +01:00