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
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
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
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
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
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
170b8a194b
Add account database
2017-07-23 17:02:16 +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
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
96bf42be33
Fix ImageAdapter context ref
2017-07-15 21:23:30 +02:00
RicomenPL
6e6a053adb
Add gridview (not working)
2017-07-15 19:33:28 +02:00
RicomenPL
0f585c8474
Add dynamic title in dashboard and round icon luncher
2017-07-14 11:49:35 +02:00
RicomenPL
4bebc831ad
Adds fragments and simple navigation between them
2017-07-13 17:26:37 +02:00
Mikołaj Pich
558b4b8239
Fix, clear and polishing
...
1fb4079
2017-07-01 15:20:25 +02:00
RicomenPL
e3fa0659ed
Add experimental bottom navigation menu
2017-06-30 16:05:02 +02:00
RicomenPL
1fb4079738
Add basic navgation drawer
2017-04-29 15:27:38 +02:00
Mikołaj Pich
1ab1117435
Rename project domain to io.github
2017-04-19 20:36:27 +02:00