Commit Graph

215 Commits

Author SHA1 Message Date
Mikołaj Pich
f570acbed6 Add FAQ link (#611) 2019-12-07 22:06:15 +01:00
Rafał Borcz
8467f39ad9 Add russian language (#595) 2019-11-29 20:43:37 +01:00
Mikołaj Pich
54ab408135 Add error view showing on first loading in fragment view (#590) 2019-11-24 17:05:09 +01:00
Mikołaj Pich
41aa326f42 Add 0,00 grade modifier (#596) 2019-11-21 17:41:41 +01:00
Mikołaj Pich
bde810e031
Fix screens loading state (#589) 2019-11-17 01:07:43 +01:00
Rafał Borcz
38370d647d
Add language change settings (#577) 2019-11-03 12:37:03 +01:00
Dominik Korsa
a71a183160 Add school quick actions (#570) 2019-10-27 00:36:39 +02:00
Mikołaj Pich
7a4cf694ca Add school info (#557)
* Add db layer to school info

* Add base classes

* Add database migration

* Add base view

* Update icon

* Fix textviews height

* Handle error and empty results

* Improve school info look

* Add strings

* Fix action bar elevation in school fragment

* Add missing blank lines

* Reorganize strings

* Make field title first in order

* Make fields views selectable

* Rename SchoolInfo to School
2019-10-21 21:25:15 +02:00
Dominik Korsa
7e30524876 Contact info after failed login (#556) 2019-10-20 19:10:32 +02:00
Rafał Borcz
ce9b12eb93 Add system theme setting for Android 10 (#554) 2019-10-16 22:27:16 +02:00
Mikołaj Pich
b602657d55 Move default preferences values to separate file (#555) 2019-10-16 20:10:24 +02:00
Mikołaj Pich
f9474af39e Add points to class grades statistics (#512) 2019-10-03 00:46:08 +02:00
Dominik Korsa
a45bc0eef6 Add teachers (#489) 2019-09-29 18:09:53 +02:00
Rafał Borcz
d4b73fb73e Add dark theme for app widgets (#509) 2019-09-25 22:44:55 +02:00
Dominik Korsa
53a5d02051 Fix attendance_excused_lateness pl typo (#511) 2019-09-16 23:06:37 +02:00
Dominik Korsa
6575674169 Fix about_feedback_summary typo (#487) 2019-09-05 18:57:37 +02:00
Rafał Borcz
c6d9dfa0c9 Change app theme (#330) 2019-08-26 20:54:20 +02:00
Rafał Borcz
9b044a19fe Fix typo in service interval (#405) 2019-06-06 22:47:45 +02:00
Mikołaj Pich
83dbd9874e
Add option to force calc average by app (#400) 2019-06-04 02:27:15 +02:00
Rafał Borcz
0b2ef367da Change timeout string (#397) 2019-06-03 13:15:21 +02:00
Mikołaj Pich
28f27db2b5 Add mobile access managment (#344) 2019-06-03 00:43:54 +02:00
Mikołaj Pich
0f75ff3206 Show grades average from register if exist instead of calculating (#374) 2019-05-31 14:40:53 +02:00
Mikołaj Pich
8731c2e1f2 Change help text when entering the symbol to a more precise one (#345) 2019-05-19 22:47:57 +02:00
Rafał Borcz
4464812651 Fix configure activity's theme (#325) 2019-04-22 09:27:25 +02:00
Mikołaj Pich
2bf7755157 Add AMOLED mode (#279) 2019-04-19 23:52:34 +02:00
Rafał Borcz
7431738366 Add a selection of multiple students to login (#318) 2019-04-18 12:18:58 +02:00
Rafał Borcz
034b99c7ab Add counting of the full-year average to the summary of grades (#322) 2019-04-18 00:32:43 +02:00
Rafał Borcz
74e98e4430 Change style of privacy policy link (#321) 2019-04-09 23:33:53 +02:00
Mikołaj Pich
cbf3215dd1
Merge branch '0.7.x' 2019-04-08 13:51:02 +02:00
Rafał Borcz
c18877466f Add account picker for timetable widget (#314)
Close #281
2019-04-08 00:18:45 +02:00
Mikołaj Pich
333f7bfa16
Add privacy policy link (#320) 2019-04-07 10:59:27 +02:00
Kacper Ziubryniewicz
2bff468e56 Add deleting messages (#290) 2019-03-31 22:01:04 +02:00
Mikołaj Pich
f2855d598d
Merge branch '0.7.x' 2019-03-30 20:19:34 +01:00
Rafał Borcz
935bec3f5b Add 0,75 grade modifier (#313) 2019-03-30 19:26:19 +01:00
Kacper Ziubryniewicz
cd1ceea860 Add messages forwarding (#288) 2019-03-21 22:55:47 +01:00
Kacper Ziubryniewicz
ba76453e45 Add replying to messages (#263) 2019-03-17 21:02:41 +01:00
Mikołaj Pich
38aa26a3ff Add homepage button in about fragment (#280) 2019-03-16 14:22:51 +01:00
Mikołaj Pich
feb38b97e4 Change login progress bars (#272) 2019-03-10 11:57:11 +01:00
Rafał Borcz
f21feabc49 Add debug notification for worker (#271) 2019-03-09 20:34: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
cae4f140e6 Add option to change grade (background) color scheme (#259) 2019-03-03 15:11:20 +01:00
Dominik Korsa
1b30b00bb8 Settings rename view section (#262) 2019-03-02 19:55:32 +01:00
Dominik Korsa
66bd566526 Update login error message (#260) 2019-03-02 19:18:26 +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
Mikołaj Pich
297502056c Add completed lessons (#236) 2019-02-13 19:21:27 +01:00
Kacper Ziubryniewicz
4da812af39 Add lucky numbers (#216) 2019-01-25 20:54:27 +01:00
Mikołaj Pich
c3d354cd5b Add chucker okhttp inspector (#205) 2019-01-10 17:10:10 +01:00
Mikołaj Pich
ca504f6efc Change icon of the attendance summary (#206) 2019-01-06 23:53:20 +01:00
Rafał Borcz
6fd70a0194 Add mark as read to grade menu (#194) 2018-12-08 12:24:52 +01:00
Rafał Borcz
f96d0ebed9 Add a summary of attendance (#132) 2018-12-07 19:01:19 +01:00
Mikołaj Pich
900065d758 Add option to change plus and minus modifier separately (#192) 2018-12-07 00:19:04 +01:00
Mikołaj Pich
92baecbd0d Add messages (#148) 2018-12-06 18:35:02 +01:00
Rafał Borcz
9a298833f5 Add workaround password decryption error (#189) 2018-12-01 15:59:03 +01:00
Rafał Borcz
7686228e01 Add details to error message (#186) 2018-11-25 15:03:47 +01:00
Rafał Borcz
7a3c0de7ad Add account manager (#183) 2018-11-24 18:51:41 +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
Rafał Borcz
240e61df0e Add preference for the expandable grades (#178) 2018-11-10 23:29:18 +01:00
Rafał Borcz
2f24b25399 Add preference for the grades modifier (#177)
Resolve #163
2018-11-04 13:23:34 +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
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
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
Mikołaj Pich
d44a1dbce1 Add weight on grades list (#145) 2018-07-15 15:15:19 +02:00
Mikołaj Pich
5a4b8b22f3 Stop synchronization on holidays (#142) 2018-07-14 14:06:57 +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
0e16519baf Add a summary of grades (#127) 2018-06-04 21:47:46 +02:00
Mikołaj Pich
cd6e14b13b [API] Fix first login (#107) 2018-05-13 17:33:31 +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
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
Mikołaj Pich
7dde13585c Add info about predicted and final ratings (#88) 2018-04-27 00:03:37 +02:00
Rafał Borcz
6fcf09e2b7 Add timetable widget (#84) 2018-04-24 21:27:45 +02:00
Mikołaj Pich
b7a6b71a4d Change message after sync completed (#85) 2018-04-20 14:07:40 +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
Mikołaj Pich
3dabb11473 [API] Add error messages to exceptions (#71) 2018-03-20 23:10:20 +01:00
Mikołaj Pich
3799fa910b Add attendance (#58) 2018-03-10 15:55:34 +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
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
6e334f2721 Add app lock for SDK < 18 with root (#35) 2017-11-18 22:35:48 +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
Mikołaj Pich
935b79e8cf Replace all county/counties occurrences with symbol/symbols (#19) 2017-08-31 22:24:44 +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
RicomenPL
3271065263 Add password encryption (#6)
Add password encryption
2017-07-31 16:52:34 +02:00
RicomenPL
170b8a194b Add account database 2017-07-23 17:02:16 +02:00
RicomenPL
f4a8ad9b55 Fix merge branches 2017-07-21 21:21:19 +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
Mikołaj Pich
4b425f9b39 Build coverage report (#3)
Add first unit test & code coverage config
2017-07-20 17:37:55 +02:00
Mikołaj Pich
558b4b8239 Fix, clear and polishing
1fb4079
2017-07-01 15:20:25 +02:00
RicomenPL
3b79c22ba9 Delete possibility of return to splashscreen 2017-04-09 15:33:55 +02:00
RicomenPL
49d41d02d3 Implement debug login (loginData.xml) 2017-04-07 19:40:11 +02:00
RicomenPL
d2f694d10f #1 Add login POST 2017-04-04 20:37:12 +02:00
RicomenPL
2152da687c Add asynctask login class 2017-04-04 16:01:40 +02:00
RicomenPL
ad4c539584 Add county and alert dialog 2017-04-04 14:18:44 +02:00
RicomenPL
4950d71cad Add login activity 2017-04-04 12:37:26 +02:00
RicomenPL
317535d4e0 Started activity and icon 2017-03-09 21:29:23 +01:00