Commit Graph

54 Commits

Author SHA1 Message Date
Kirill Kamakin
1b643e872c Bump version to 0.2.0 2022-04-08 23:28:06 +05:00
Kirill Kamakin
7c081c199a Replace AccountManager with EncryptedSharedPreferences 2022-04-08 20:07:32 +05:00
Kirill Kamakin
2f05231125 Bump version to 0.1.7 2022-04-06 15:32:34 +05:00
Kirill Kamakin
0c3767645c Implement migration from 1 to 2 2022-04-06 15:30:51 +05:00
Kirill Kamakin
9d09280522 Bump version to 0.1.6 2022-04-04 21:20:30 +05:00
Kirill Kamakin
2ba1badb99 Bump version to 0.1.5 2022-04-04 16:48:30 +05:00
Kirill Kamakin
b3e25db4df Replace Shared Preferences with Data Store 2022-04-03 19:59:57 +05:00
Kirill Kamakin
1b97504c7a Update minSdk to 23 2022-04-03 00:33:20 +05:00
Kirill Kamakin
7fc2887dc7 Major code refactoring
Main goals are:
1. Ability to use mocks in unit tests instead of
having to setup mock web server as if it was an
integration test.
2. Cache Retrofit services in memory
3. Make it easier to read
4. Use OptIn where possible instead of propagating
Experimental* annotations everywhere
2022-04-03 00:17:28 +05:00
Kirill Kamakin
b3093b4bb3 Update versions of dependencies 2022-04-02 18:08:14 +05:00
Kirill Kamakin
8399b0014a Bump version to v0.1.4 (#26) 2021-12-27 16:58:14 +00:00
Kirill Kamakin
25f14226df Replace Stetho with Flipper, add LeakCanary 2021-12-27 14:26:35 +03:00
Kirill Kamakin
81fb1ae984 Revert "Add Stetho to debug application (#18)"
This reverts commit cc2fb772
Stetho seems to be unmaintained anymore
It also doesn't work with latest Chrome
2021-12-27 12:31:34 +03:00
Kirill Kamakin
227fc9b0ff Bump versions of dependencies 2021-12-27 11:50:03 +03:00
Kirill Kamakin
d4bb53f892 Specify OkHttp version via the bill of materials (BOM) 2021-12-27 11:50:02 +03:00
Kirill Kamakin
a36fec226d Use view binding property delegate (#22) 2021-12-27 08:37:10 +00:00
Kirill Kamakin
b5249e4bf6 Replace Glide with Picasso (#19) 2021-11-28 13:41:21 +00:00
Kirill Kamakin
cc2fb77269 Add Stetho to debug application (#18) 2021-11-28 13:32:05 +00:00
Kirill Kamakin
a1b81eca64 Bump version to v0.1.3 (#17) 2021-11-27 16:50:32 +00:00
Kirill Kamakin
44458dd146 Fix a number of lint issues (#2)
* Fix systemUiVisibility deprecation warnings

This commit extracts setSystemUiVisibility as
an extension and uses the new API depending on
the Build.VERSION

* Fix splash fragment vector issues

Clip-path isn't available before V24 and
width/height should not exceed 200 dp.

* Remove unused disclaimer fragment header

* Remove unused ic_launcher_round

* Ignore IconMissingDensityFolder lint

Ignoring it because all the images are vector

* Ignore UnusedAttribute lint

It warns about networkSecurityConfig which
is used only in debug builds to allow
user SSL certificates. Lint says it's not
available before v24. But it doesn't matter
since before v24 the user SSL certificates
were allowed by default.

* Use plurals for disclaimer count down
2021-11-27 13:10:00 +00:00
Kirill Kamakin
1e5d65b816 Update version to 0.1.2 2021-11-27 12:35:12 +03:00
Kirill Kamakin
ebba1889c7 Update version to 0.1.1 2021-11-27 10:48:05 +03:00
Kirill Kamakin
20c3fa8e20 Specify version name 2021-11-25 20:43:09 +03:00
Kirill Kamakin
3a4400a14a Use OkHttp for glide too 2021-11-20 22:27:05 +03:00
Kirill Kamakin
06c8144dd3 Update dependencies 2021-11-20 14:24:59 +03:00
Kirill Kamakin
5866584d14 Replace "Mealie" with "Mealient" everywhere 2021-11-20 13:44:07 +03:00
Kirill Kamakin
643d886688 Fix names of keystore properties 2021-11-20 11:21:27 +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
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
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
0bf1d0fd38 Fix failing robolectric tests caused by resources 2021-11-14 14:24:34 +03:00
Kirill Kamakin
740dd12f3b Enable lint rules and fix found issues 2021-11-13 16:46:00 +03:00
Kirill Kamakin
d370823a10 Update test dependencies 2021-11-13 15:09:36 +03:00
Kirill Kamakin
43d66247cb Bump versions of dependencies 2021-11-13 15:09:34 +03:00
Kirill Kamakin
3397880e1c Add links to versions of all dependencies 2021-11-13 15:09:34 +03:00
Kirill Kamakin
407a73d444 Implement showing recipe pictures in the list 2021-11-13 15:09:33 +03:00
Kirill Kamakin
67b75b710d Add dependency on Glide 2021-11-13 15:09:33 +03:00
Kirill Kamakin
9efd90037c Fix compilation errors due to inconsistencies of external libs 2021-11-13 15:09:32 +03:00
Kirill Kamakin
470d5a4aef Initialize RecipesFragment 2021-11-13 15:09:32 +03:00
Kirill Kamakin
d0acd4b5ed Add Room, Paging library and navigation ktx 2021-11-13 15:09:31 +03:00
Kirill Kamakin
9afc7bdcd3 Add OkHttp logging interceptor 2021-11-13 15:09:30 +03:00
Kirill Kamakin
daa8006e4e Add logging with Timber 2021-11-13 15:09:30 +03:00
Kirill Kamakin
b0a53b5991 Implement initial authentication flow 2021-11-13 15:09:30 +03:00
Kirill Kamakin
3b83aa4e15 Add Preference library dependency 2021-11-13 15:09:29 +03:00
Kirill Kamakin
576584c467 Use kotlinx serialization instead of gson 2021-11-13 15:09:29 +03:00
Kirill Kamakin
543428c0e2 Add Retrofit dependency 2021-11-13 15:09:29 +03:00
Kirill Kamakin
5d937e6d9e Add Dagger Hilt 2021-11-13 15:09:28 +03:00
Kirill Kamakin
b4db681747 Add navigation component 2021-11-13 15:09:28 +03:00