Commit Graph

66 Commits

Author SHA1 Message Date
Kirill Kamakin
1b218fcc7b Add Firebase analytics, crashlytics and performance monitoring 2022-05-26 11:40:46 +02:00
Kirill Kamakin
009118dfb9 Exclude coroutines debug probes 2022-05-26 10:34:09 +02:00
Kirill Kamakin
12c5d8d5d3 Update Kotlin coroutines 2022-05-26 10:32:55 +02:00
Kirill Kamakin
c1bbb753ea Update versions of dependencies 2022-05-26 10:18:10 +02:00
Kirill Kamakin
e46fb3bb1c Upgrade AGP to 7.2.1 2022-05-26 10:17:52 +02:00
Kirill Kamakin
9a6fd3ca36 Bump version to 0.2.2 2022-04-18 18:16:04 +02:00
Kirill Kamakin
3079cd9588 Implement Glide image preload in RecyclerView 2022-04-18 18:08:06 +02:00
Kirill Kamakin
1ffd2d2359 Use OkHttp for Glide requests 2022-04-18 13:38:19 +02:00
Kirill Kamakin
2686f757ea Replace Picasso with Glide 2022-04-18 13:17:07 +02:00
Kirill Kamakin
c013ed9fd5 Bump version to v0.2.1 2022-04-09 19:02:50 +05:00
Kirill Kamakin
d52c428ea5 Disable extra OkHttp logging 2022-04-09 17:32:18 +05:00
Kirill Kamakin
a5ae5e91cd Disable Picasso logging 2022-04-09 17:32:18 +05:00
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