Kirill Kamakin
d6c67d1663
Call onCreate faster
2022-11-04 19:09:36 +01:00
Kirill Kamakin
270707c434
Add logging to start destination
2022-11-03 19:15:11 +01:00
Kirill Kamakin
610f3e9377
Ignore duplicate start destination updates
2022-10-31 21:23:03 +01:00
Kirill Kamakin
0487a5c038
Keep splash screen while start is unknown
2022-10-31 21:16:20 +01:00
Kirill Kamakin
6ccb8848ec
Fix navigation setup
2022-10-31 21:08:17 +01:00
Kirill Kamakin
a6a9aef5e2
Remove splash fragment
2022-10-31 21:08:17 +01:00
Kirill Kamakin
81e3fcfd98
Start splash screen API migration
2022-10-31 21:08:17 +01:00
Kirill Kamakin
2328c6ed59
Create separate model for v1 add recipe request
2022-10-30 10:43:56 +01:00
Kirill Kamakin
6280445a7c
Move runCatchingExceptCancel to datasource
2022-10-29 19:31:02 +02:00
Kirill Kamakin
b2ff374cef
Use server info repo in ViewModel
2022-10-29 19:19:20 +02:00
Kirill Kamakin
cda22215ec
Extract server info repo
2022-10-29 19:15:57 +02:00
Kirill Kamakin
7702dbebd1
Move V0 responses to v0 package
2022-10-29 18:15:10 +02:00
Kirill Kamakin
47addc3b90
Fix opening recipes on v0.5.6
2022-10-29 17:46:28 +02:00
Kirill Kamakin
45b1b07372
Fix absent images on v0.5.6
2022-10-29 17:33:39 +02:00
Kirill Kamakin
17fc2f62bd
Check version when requesting recipes
2022-10-29 17:09:42 +02:00
Kirill Kamakin
95205f8ffe
Initialize v1 support
2022-08-14 18:19:42 +02:00
Kirill Kamakin
fbf1411f0b
Disable Okay button when not clickable
2022-08-07 15:02:55 +02:00
Kirill Kamakin
e0a4442e72
Create network module
2022-08-06 18:23:10 +02:00
Kirill Kamakin
107bb64256
Replace Timber with Logger
2022-08-05 20:16:29 +02:00
Kirill Kamakin
53b40bbc60
Extract database module
2022-08-04 19:34:21 +02:00
Kirill Kamakin
e18f726da5
Implement adding recipes through app
2022-06-12 12:49:18 +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
50c8e14593
Implement showing authentication progress
2022-04-09 18:56:25 +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
fb4e081e33
Fix restarting count down
2022-04-08 23:26:22 +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
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
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
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
eca325ebe4
Simplify error handling
2022-04-05 15:35:18 +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
Kirill Kamakin
c98feceab4
Fix pressing back on AuthenticationFragment
...
If login request isn't disabled when user presses
back then they might get navigated back to
authentication again.
2022-04-04 18:54:48 +05:00
Kirill Kamakin
e6dbff4a67
Fix IllegalStateException when inflating menu
2022-04-04 18:52:19 +05:00
Kirill Kamakin
468aa8c02a
Implement login/logout functionality
2022-04-04 16:42:22 +05:00
Kirill Kamakin
f44f54522d
Extract Base URL from authentication
2022-04-04 03:34:50 +05:00
Kirill Kamakin
b3e25db4df
Replace Shared Preferences with Data Store
2022-04-03 19:59:57 +05:00
Kirill Kamakin
ec5d05c819
Use @Singleton where possible
2022-04-03 17:24:38 +05:00