Kirill Kamakin
799fba8bcb
Add JaCoCo plugin
2022-06-05 15:43:05 +02:00
Kirill Kamakin
07bf68475e
Specify AppSweep in app module
2022-05-28 14:04:43 +02:00
Kirill Kamakin
f7034d8058
Fix build failure due to wrongly configured SonarQube
2022-05-28 13:37:42 +02:00
Kirill Kamakin
f165c18692
Fix Android lint reports path
2022-05-28 12:12:34 +02:00
Kirill Kamakin
7b9c0b727e
Add Android Lint to SonarCloud
2022-05-28 12:00:08 +02:00
Kirill Kamakin
3366382ac3
Add SonarCloud checks
2022-05-28 10:26:34 +02:00
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
96bce0e5f4
Remove unused class
2022-04-18 12:42:08 +02:00
Kirill Kamakin
c013ed9fd5
Bump version to v0.2.1
2022-04-09 19:02:50 +05:00
Kirill Kamakin
50c8e14593
Implement showing authentication progress
2022-04-09 18:56:25 +05:00
Kirill Kamakin
9db89965c0
Start migration to Material 3
...
Theme was generated here
https://material-foundation.github.io/material-theme-builder/#/custom
Primary: BB86FC
Secondary: 655A70
Tertiary: 805159
Neutral: 605D62
2022-04-09 17:32:19 +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
15b4c2b91a
Replace if with when in SplashViewModel
2022-04-09 17:32:18 +05:00
Kirill Kamakin
a9e0842a38
Simplify RecipeInfoFragment code
2022-04-09 03:38:30 +05:00
Kirill Kamakin
e7620400b8
Use single UI state for activity
2022-04-09 03:06:02 +05:00
Kirill Kamakin
1b643e872c
Bump version to 0.2.0
2022-04-08 23:28:06 +05:00
Kirill Kamakin
fb4e081e33
Fix restarting count down
2022-04-08 23:26:22 +05:00
Kirill Kamakin
ad1077510b
Add auth repo and storage tests
2022-04-08 23:03:36 +05:00
Kirill Kamakin
869fa21e3f
Make code more readable
2022-04-08 22:08:21 +05:00
Kirill Kamakin
a3d320bb79
Fix logout button
2022-04-08 21:54:43 +05:00
Kirill Kamakin
0768842405
Fix restarting count down in disclaimer
2022-04-08 21:27:59 +05:00
Kirill Kamakin
d2029438d7
Fix handling result in BaseURLFragment and AuthenticationFragment
2022-04-08 21:19:05 +05:00
Kirill Kamakin
5b56ff9932
Remove unused methods
2022-04-08 20:15:02 +05:00
Kirill Kamakin
0a854947a9
Move base url implementation to impl package
2022-04-08 20:10:13 +05:00
Kirill Kamakin
7c081c199a
Replace AccountManager with EncryptedSharedPreferences
2022-04-08 20:07:32 +05:00
Kirill Kamakin
ba28f7d322
Start AddAccountActivity implementation
2022-04-08 17:54:23 +05:00
Kirill Kamakin
d1578afab9
Fix AuthenticationInterceptor calling getAuthHeader twice
2022-04-08 17:54:23 +05:00
Kirill Kamakin
b129913a82
Clear unused and fix tests
2022-04-08 17:54:23 +05:00
Kirill Kamakin
d40793104f
Fix recursive calls to getAuthToken
2022-04-08 17:54:23 +05:00
Kirill Kamakin
b3f7527884
Add authentication timeout
2022-04-08 17:54:23 +05:00
Kirill Kamakin
76a49a41a1
Implement token invalidation
2022-04-08 17:54:23 +05:00
Kirill Kamakin
57f4ec4e22
Implement the simplest account manager authentication
2022-04-08 17:54:22 +05:00
Kirill Kamakin
096b5389bd
Use AccountManager
2022-04-08 17:54:21 +05:00
Kirill Kamakin
680afcc99a
Fix inability to press back on recipes after input URL
2022-04-06 15:48:15 +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
eca325ebe4
Simplify error handling
2022-04-05 15:35:18 +05:00
Kirill Kamakin
9d09280522
Bump version to 0.1.6
2022-04-04 21:20:30 +05:00
Kirill Kamakin
97ffbff89a
Trim e-mail and username to ease the login process
...
Spaces aren't visible in EditText and it's possible to
get authentication errors because of that invisible space.
2022-04-04 21:19:57 +05:00
Kirill Kamakin
f14afd2ebe
Fix IllegalStateException when clicking login after logout
...
The previous login result was stored as live data and
prevented AuthenticationFragment from being shown
properly. However, an attempt to destroy RecipesFragment
was made. This attempt caused IllegalStateException
when accessing view in onDestroyView.
2022-04-04 20:52:14 +05:00
Kirill Kamakin
fb10333c2c
Fix showing login/logout button on initial screens
2022-04-04 19:34:21 +05:00