Commit Graph

385 Commits

Author SHA1 Message Date
Kirill Kamakin
13d69b9167 Show screenshots as images, not links 2021-11-21 11:44:03 +03:00
Kirill Kamakin
e5edf045d8 Improve disclaimer wording and fill README.md 2021-11-21 11:42:38 +03:00
Kirill Kamakin
0a0472c17d Fix ability to click login twice 2021-11-20 22:59:13 +03:00
Kirill Kamakin
5067e1e98f Add bottom padding to instructions list 2021-11-20 22:52:39 +03:00
Kirill Kamakin
35612d14ad Update disclaimer text 2021-11-20 22:42:06 +03:00
Kirill Kamakin
3a4400a14a Use OkHttp for glide too 2021-11-20 22:27:05 +03:00
Kirill Kamakin
dd9c302729 Reuse OkHttp instance 2021-11-20 22:23:51 +03:00
Kirill Kamakin
a6e948ca6b Fix calling navigateToAuth twice and even more
Calling that method several times in a row is not supported,
Navigation library throws an Exception saying it doesn't know how
to navigate there
2021-11-20 22:07:43 +03:00
Kirill Kamakin
3cc3d1f174 Fix LICENSE text 2021-11-20 21:16:46 +03:00
Kirill Kamakin
70c0df1cf7 Fix ConcurrentModificationException in RecipePagingSourceFactory
It seems that it is possible to launch several coroutines on same
main thread of application. That's why it is possible to launch both
invoke and invalidate at the same time even though they are marked as
synchronized. To fix the issue this commit uses a concurrent collection
instead of synchronization.
2021-11-20 21:13:26 +03:00
Kirill Kamakin
965b488eb4 Move shared test classes to root package 2021-11-20 21:09:12 +03:00
Kirill Kamakin
8239f11f13 Add more verbose logging 2021-11-20 20:32:37 +03:00
Kirill Kamakin
32b9e2b32c Add Russian translation 2021-11-20 20:28:58 +03:00
Kirill Kamakin
1d2c5584a8 Read instructions step header from resources 2021-11-20 20:21:46 +03:00
Kirill Kamakin
ff4be6807f Add splash screen 2021-11-20 20:11:19 +03:00
Kirill Kamakin
4b817ba404 Add disclaimer fragment 2021-11-20 18:43:33 +03:00
Kirill Kamakin
071ce453e2 Improve wording in README.md 2021-11-20 15:37:17 +03:00
Kirill Kamakin
0e4016150a Observe auth statuses as LiveData, not Flow 2021-11-20 15:37:03 +03:00
Kirill Kamakin
e39b8ae354 Provide SharedPreferences via Hilt 2021-11-20 15:36:13 +03:00
Kirill Kamakin
06c8144dd3 Update dependencies 2021-11-20 14:24:59 +03:00
Kirill Kamakin
1985764340 Fix ConcurrentModificationException caused by coroutines 2021-11-20 14:07:09 +03:00
Kirill Kamakin
5866584d14 Replace "Mealie" with "Mealient" everywhere 2021-11-20 13:44:07 +03:00
Kirill Kamakin
d789bfcf97 Add a disclaimer to README.md 2021-11-20 11:59:10 +03:00
Kirill Kamakin
a70538b493 Reduce number of nested directories for apk artifacts 2021-11-20 11:37:31 +03:00
Kirill Kamakin
643d886688 Fix names of keystore properties 2021-11-20 11:21:27 +03:00
Kirill Kamakin
e13dc709f3 Fix checkApp job name 2021-11-20 11:13:50 +03:00
Kirill Kamakin
01a0d17d01 Make sure release app isn't build until tests pass 2021-11-20 11:12:59 +03:00
Kirill Kamakin
25ac2c3851 Allow building signed app using GitLab CI 2021-11-20 11:12:07 +03:00
Kirill Kamakin
bec22a68ed Add signing configuration 2021-11-20 10:41:27 +03:00
Kirill Kamakin
bdd81c10ee Remove unused jcenter repository 2021-11-20 09:56:08 +03:00
Kirill Kamakin
a6ad10209e Remove default build.gradle comments 2021-11-20 09:53:20 +03:00
Kirill Kamakin
2250fcfaa9 Remove unused android test dependencies
There are no android tests right now, only unit
2021-11-20 09:52:28 +03:00
Kirill Kamakin
9d948616c9 Remove empty file 2021-11-20 00:47:37 +03:00
Kirill Kamakin
dd33004c6f Add loadRecipeInfo tests 2021-11-20 00:43:00 +03:00
Kirill Kamakin
2f825361cd Add saveRecipeInfo tests 2021-11-20 00:07:01 +03:00
Kirill Kamakin
d64a49b31f Fix opening recipe info without ingredients/instructions 2021-11-17 23:21:37 +03:00
Kirill Kamakin
a67a3a5de0 Implement opening of recipe info card 2021-11-17 22:59:01 +03:00
Kirill Kamakin
7ebe89adfc Implement loading and saving full recipe info 2021-11-17 20:44:14 +03:00
Kirill Kamakin
de6ca65b19 Rename RecipeEntity to RecipeSummaryEntity 2021-11-17 19:34:45 +03:00
Kirill Kamakin
e4676f4c55 Enable R8 without code obfuscation 2021-11-17 19:10:36 +03:00
Kirill Kamakin
c2129c763e Implement proper loading of recipe summaries 2021-11-16 22:41:21 +03:00
Kirill Kamakin
b9f31ebbc7 Remove useless lint stage 2021-11-15 20:11:09 +03:00
Kirill Kamakin
27b9485118 Use image with included build tools 30.0.2 for CI 2021-11-15 20:08:54 +03:00
Kirill Kamakin
c3cc48e911 Update diff callback logic 2021-11-15 19:43:30 +03:00
Kirill Kamakin
9da3c44d40 Support showing placeholders in recipe view holders 2021-11-15 19:43:30 +03:00
Kirill Kamakin
96d337e7a1 Fit image 2021-11-15 19:43:30 +03:00
Kirill Kamakin
37e89d0c2b Allow loading images from null urls with Glide 2021-11-15 19:43:30 +03:00
Kirill Kamakin
e2050f3f28 Fix attempts to load images with null slug 2021-11-15 19:43:30 +03:00
Kirill Kamakin
99c5d24a98 Extract recipe view holder to separate file 2021-11-15 19:43:29 +03:00
Kirill Kamakin
5040582fdf Remove excessive logging 2021-11-15 19:38:39 +03:00