Kirill Kamakin
808e1ce359
Map auth errors to internal representation
2021-11-21 17:27:22 +03:00
Kirill Kamakin
e8089c6684
Allow using user's SSL certificates in Debug mode
...
This is required for Charles Proxy
2021-11-21 16:35:44 +03:00
Kirill Kamakin
0121e90c99
Make bottom left toolbar corner rounded
2021-11-21 15:41:27 +03:00
Kirill Kamakin
316ae55013
Remove screenshots as they aren't displayed properly and should be hosted elsewhere.
2021-11-21 11:49:04 +03:00
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