Mikołaj Pich
f2855d598d
Merge branch '0.7.x'
2019-03-30 20:19:34 +01:00
Mikołaj Pich
297a2909ba
Version 0.7.4
2019-03-30 19:45:57 +01:00
Mikołaj Pich
e71dd55066
Fix more than one current semester ( #307 )
2019-03-30 18:28:37 +01:00
Rafał Borcz
8601093725
Again fix rejected execution in sync worker ( #310 )
2019-03-28 23:30:30 +01:00
Mikołaj Pich
1ebc296bfe
Merge branch '0.7.x'
2019-03-26 21:22:17 +01:00
Mikołaj Pich
c2ab53cfeb
Version 0.7.3
2019-03-26 19:46:59 +01:00
Mikołaj Pich
a2a18e5652
Merge branch '0.7.x'
2019-03-24 23:22:44 +01:00
Mikołaj Pich
5a997dacb7
Version 0.7.2
2019-03-24 22:42:09 +01:00
Rafał Borcz
d178c15d2f
Update dependencies ( #302 )
2019-03-24 16:03:51 +01:00
Mikołaj Pich
6bb03b3be8
Fix day navigation unevenition ( #301 )
2019-03-23 17:29:34 +01:00
Mikołaj Pich
5add95ece1
Version 0.7.1
2019-03-20 21:02:09 +01:00
Rafał Borcz
575e244b3a
Add swipe refresh to grade fragment ( #287 )
2019-03-20 20:45:26 +01:00
Mikołaj Pich
040857ba20
Change grade weightValue type to double ( #285 )
2019-03-19 13:23:52 +01:00
Mikołaj Pich
4b0f0de52c
Version 0.7.0
2019-03-17 21:20:37 +01:00
Kacper Ziubryniewicz
ba76453e45
Add replying to messages ( #263 )
2019-03-17 21:02:41 +01:00
Mikołaj Pich
2621e5680d
Improve the display of changes in the timetable ( #275 )
...
Closes #264
2019-03-11 20:56:47 +01:00
Rafał Borcz
475e7dd6a3
Update dependencies ( #274 )
2019-03-10 20:18:40 +01:00
Mikołaj Pich
ca23f92096
Add missing text when no grade description ( #269 )
2019-03-09 17:16:30 +01:00
Rafał Borcz
919680c766
Migration to WorkManager ( #254 )
...
Closes #241
2019-03-09 10:13:36 +01:00
Mikołaj Pich
4f0021919c
Fix grade stats loading issues ( #266 )
2019-03-07 13:08:59 +01:00
Mikołaj Pich
dcab8df4b9
Add grade statistics ( #251 )
2019-03-04 12:13:37 +01:00
Mikołaj Pich
e910c7a48e
Mitigate notifications from old grades ( #258 )
...
Fixes #257
2019-03-02 19:15:37 +01:00
Kacper Ziubryniewicz
c72c301039
Add sending messages ( #232 )
2019-02-24 15:11:32 +01:00
Dominik Korsa
1d7585071d
Update login form to Material Design 2 ( #229 )
2019-02-17 00:42:09 +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
Rafał Borcz
1b1f2ae3bb
Split login form for two fragments ( #230 )
2019-02-11 02:04:24 +01:00
Mikołaj Pich
7f162441e2
Version 0.6.6
2019-01-25 22:12:19 +01:00
Mikołaj Pich
43f6048c27
Upgrade to Gradle Play Publisher v2 ( #228 )
2019-01-25 20:41:03 +01:00
Mikołaj Pich
189830e0f4
Version 0.6.5
2019-01-20 23:38:02 +01:00
Rafał Borcz
e29886560e
Disable obfuscate in R8 ( #222 )
2019-01-20 22:43:50 +01:00
Mikołaj Pich
20d9313257
Version 0.6.4
2019-01-20 15:39:11 +01:00
Rafał Borcz
8476f0e62e
Update dependencies ( #221 )
2019-01-20 15:00:33 +01:00
Mikołaj Pich
65230a31ec
Version 0.6.3
2019-01-12 14:41:23 +01:00
Mikołaj Pich
c3d354cd5b
Add chucker okhttp inspector ( #205 )
2019-01-10 17:10:10 +01:00
Mikołaj Pich
d2a736295a
Version 0.6.2
2019-01-07 13:31:49 +01:00
Mikołaj Pich
ca504f6efc
Change icon of the attendance summary ( #206 )
2019-01-06 23:53:20 +01:00
Mikołaj Pich
504a73ee6c
Version 0.6.1
2018-12-18 16:24:45 +01:00
Mikołaj Pich
24e4870baf
Fix firebase crashlytics ( #202 )
2018-12-18 16:12:15 +01:00
Mikołaj Pich
30388fffd7
Version 0.6.0
2018-12-17 02:19:50 +01:00
Rafał Borcz
9c94305ba5
Configure code shrinking ( #200 )
2018-12-15 21:29:57 +01:00
Mikołaj Pich
5ee979447f
Migrate to firebase ( #196 )
2018-12-14 00:20:54 +01:00
Rafał Borcz
175f2d7b57
Update dependencies ( #195 )
2018-12-08 14:30:10 +01:00
Rafał Borcz
f96d0ebed9
Add a summary of attendance ( #132 )
2018-12-07 19:01:19 +01:00
Mikołaj Pich
92baecbd0d
Add messages ( #148 )
2018-12-06 18:35:02 +01:00
Rafał Borcz
60c7316742
Add version text to login form ( #188 )
2018-11-29 19:07:44 +01:00
Rafał Borcz
7a3c0de7ad
Add account manager ( #183 )
2018-11-24 18:51:41 +01:00
Mikołaj Pich
1f30deb36e
Add config for travis ci ( #185 )
2018-11-23 12:38:55 +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
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