Mikołaj Pich
c4792289ef
Fix 29 migration ( #146 )
2018-07-15 19:02:49 +02:00
Mikołaj Pich
4b93a76693
Version 0.5.1
2018-07-15 15:40:07 +02:00
Mikołaj Pich
d44a1dbce1
Add weight on grades list ( #145 )
2018-07-15 15:15:19 +02:00
Mikołaj Pich
083765b020
Adjust colors of grades in dark theme ( #143 )
2018-07-15 14:20:22 +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
Mikołaj Pich
8725640168
User short grade names in grades summary ( #141 )
2018-06-29 11:27:18 +02:00
Rafał Borcz
dab1bd4ac6
Version 0.5.0
2018-06-14 14:45:32 +02:00
Mikołaj Pich
11578aa735
Add dark theme ( #133 )
2018-06-14 11:40:46 +02:00
Rafał Borcz
b63e28f9a9
Separate synchronization from login ( #137 )
2018-06-13 18:53:42 +02:00
Rafał Borcz
072c504d2b
Clean data user on bad user credentials ( #138 )
2018-06-13 03:07:34 +02:00
Rafał Borcz
81d177c270
Hide actionbar on scroll ( #135 )
2018-06-09 00:59:39 +02:00
Rafał
8d014ab7e9
Fix displaying the replacements in widget ( #134 )
2018-06-07 08:13:49 +02:00
Mikołaj Pich
a06d114127
Add logger ( #131 )
2018-06-06 19:38:54 +02:00
Rafał Borcz
0e16519baf
Add a summary of grades ( #127 )
2018-06-04 21:47:46 +02:00
Mikołaj Pich
dde5775a41
Move ticks converter to api ( #130 )
2018-06-01 12:52:03 +02:00
Mikołaj Pich
e2003e2538
Expand current day on startup ( #129 )
2018-05-31 23:54:59 +02:00
Mikołaj Pich
228f680e5d
Hide empty fields in summary ( #128 )
2018-05-31 23:01:52 +02:00
Mikołaj Pich
d4b172e022
Version 0.4.5
2018-05-28 11:32:39 +02:00
Rafał Borcz
3f1fff6d96
Implementation of a new Dagger injection ( #103 )
2018-05-26 20:44:06 +02:00
Mikołaj Pich
b59008a90f
Version 0.4.4
2018-05-25 20:33:45 +02:00
Rafał Borcz
2288ceffb8
Stop refreshing while semester switching window open ( #123 )
2018-05-25 19:10:34 +02:00
Mikołaj Pich
ffe8511e3f
Add some fabric answers ( #120 )
2018-05-25 16:35:12 +02:00
Mikołaj Pich
34205e4a8b
Fix autofill on api lvl 26 ( #122 )
2018-05-25 11:49:53 +02:00
Rafał Borcz
ef648c7f8b
Clear db before register ( #121 )
2018-05-24 22:25:24 +02:00
Mikołaj Pich
9c97962e89
Version 0.4.3
2018-05-19 23:37:32 +02:00
Rafał Borcz
3f54d13b6b
Add condition to exam query ( #116 )
2018-05-19 21:11:04 +02:00
Rafał Borcz
5685e73e46
Fix text alignment <= lv l20 ( #117 )
2018-05-19 19:58:33 +02:00
Rafał Borcz
e9b357e92d
Remove the root check ( #114 )
2018-05-19 12:48:12 +02:00
Rafał Borcz
62bc00cd68
Delete non-existing lessons on sync ( #112 )
2018-05-19 12:30:17 +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
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
Rafał Borcz
052d5e3911
Stopping job when user not registered in app ( #111 )
2018-05-14 21:39:09 +02:00
Mikołaj Pich
95caa21f2a
Version 0.4.1
2018-05-13 18:16:39 +02:00
Mikołaj Pich
cd6e14b13b
[API] Fix first login ( #107 )
2018-05-13 17:33:31 +02:00
Rafał Borcz
23183c9d7a
Call of SyncJob only after user register in app ( #105 )
2018-05-13 15:25:56 +02:00
Mikołaj Pich
3105e9e53b
Version 0.4.0
2018-05-07 19:45:37 +02:00
Rafał Borcz
8e855bd375
Save current tab position in exams ( #102 )
2018-05-07 18:18:05 +02:00
Rafał Borcz
67f83a4d2f
Mark current week ( #100 )
2018-05-07 17:57:58 +02:00
Rafał Borcz
d7f0fcad30
Remove backup rules ( #101 )
2018-05-07 17:44:28 +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
bfaa3d196b
Fix animations on expand and collapse ( #97 )
2018-05-06 20:28:24 +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
cb2d4a905d
Add option to hide present in attendance ( #96 )
2018-05-03 12:49:33 +02:00
Mikołaj Pich
4ef3334bf7
Add semester switch in grades ( #94 )
2018-05-02 21:51:23 +02:00
Rafał Borcz
cb6d39fe15
Fix widget state change during update ( #93 )
2018-04-29 19:47:01 +02:00
Rafał Borcz
09a8cc38f9
Refactor model layout ( #92 )
2018-04-29 12:45:05 +02:00
Mikołaj Pich
3443b01b9a
Fix grade regex ( #91 )
2018-04-27 01:36:40 +02:00
Mikołaj Pich
7dde13585c
Add info about predicted and final ratings ( #88 )
2018-04-27 00:03:37 +02:00
Rafał Borcz
176d17e1ec
Fix notification intent ( #89 )
2018-04-24 23:52:53 +02:00
Mikołaj Pich
119e38254a
Refactor entites ( #86 )
2018-04-24 22:05:46 +02:00
Rafał Borcz
6fcf09e2b7
Add timetable widget ( #84 )
2018-04-24 21:27:45 +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
b7a6b71a4d
Change message after sync completed ( #85 )
2018-04-20 14:07:40 +02:00
Rafał Borcz
5c558ae1f9
Show fully name on expand header ( #82 )
2018-04-08 18:05:41 +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
Rafał Borcz
cb6afb137f
Hide actionbar during login ( #79 )
2018-04-08 15:54:46 +02:00
Rafał Borcz
c72e7748e2
Migrate to ThreeTenABP ( #77 )
2018-04-05 21:56:08 +02: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
3dabb11473
[API] Add error messages to exceptions ( #71 )
2018-03-20 23:10:20 +01:00
Rafał Borcz
2bb2341d0f
Fix display items on refresh ( #70 )
2018-03-14 21:56:39 +01:00
Rafał Borcz
797e233809
Fix inactive elements ( #69 )
2018-03-14 20:22:31 +01:00
Rafał Borcz
c9bdac6a66
Fix session handling ( #67 )
2018-03-13 18:19:04 +01:00
Rafał Borcz
a094d4f0d9
Fix crash in grades on some devices ( #66 )
2018-03-11 19:31:56 +01: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
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
Rafał Borcz
69fc4bf874
Add cleaning user data on upgrade and downgrade ( #60 )
2018-03-06 20:14:54 +01:00
Rafał Borcz
c3803b1c96
Add a view of free days to the timetable ( #57 )
...
* Fix Timetable freeze when app was killed
* Add views for free days
2018-03-06 00:57:06 +01:00
Rafał Borcz
e274949257
Add remove user id in db upgrade ( #59 )
2018-03-06 00:25:12 +01:00
Rafał Borcz
e187493e01
CustomTabs fix ( #56 )
2018-03-04 20:27:44 +01:00
Rafał Borcz
30bb01e9c3
Cleaning of resources ( #55 )
2018-03-04 16:53:53 +01:00
Mikołaj Pich
9f599025ba
[UI] Use different splash background depending on api level ( #54 )
2018-03-04 16:35:56 +01:00
Mikołaj Pich
4c7c2a1101
[API] Remove duplicated POJOs ( #53 )
2018-03-04 13:24:37 +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
Mikołaj Pich
66fe25d9cc
Fix grades average ( #49 )
2018-01-15 21:01:42 +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
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
Mikołaj Pich
29d12b79ca
API as java module ( #34 )
2017-11-18 22:17:18 +01:00
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