Aayush Gupta
560c28cb07
UIPreference: Add option for app language in UI preferences
...
Only visible on Android 13 and above
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-09 19:36:20 +05:30
Aayush Gupta
6d1b4c99a0
gradle: Switch epoxy to KSP
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-08 18:16:21 +05:30
Aayush Gupta
8374738e27
BlacklistProvider: Load proper blacklist in debug and nightly too
...
On debug and nightly builds we append build type at the end of the package name
resulting into blacklist not being loaded.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-08 14:02:36 +05:30
Aayush Gupta
982e574038
MainActivity: Only show NetworkDialogSheet if onboarding is complete
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-08 12:13:27 +05:30
Aayush Gupta
bd7f31858c
NetworkDialogSheet: Show option to check internet connectivity instead
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-08 12:10:09 +05:30
Aayush Gupta
0030e959d1
Drop dependency upon Merlin
...
Use ConnectivityManager to monitor network status. This does takes away the ability to
auto-retry requests when network is restored but we can look into that later on.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-08 10:11:39 +05:30
Aayush Gupta
6e11229f49
InstallErrorDialogSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 15:49:15 +05:30
Aayush Gupta
9e4d14ac6e
DeviceHuaweiSheet: Drop unused sheet
...
Not required since 69567dfaa0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 14:07:35 +05:30
Aayush Gupta
850f5def32
DeviceMiuiSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 13:55:05 +05:30
Aayush Gupta
687446d00b
DownloadMenuSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 12:11:32 +05:30
Aayush Gupta
f8da331da8
PermissionBottomSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 11:18:33 +05:30
Aayush Gupta
7847a10007
ManualDownloadSheet: Migrate to navigation component
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-07 10:56:47 +05:30
Aayush Gupta
e1dda57471
FilterSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 18:17:42 +08:00
Aayush Gupta
5c8b9c6d54
AppPeekDialogSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 18:12:41 +08:00
Aayush Gupta
d5d77cbdc1
AppMenuSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 17:02:14 +08:00
Aayush Gupta
a8f5f27fb4
TOSSheet: Migrate to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-04 16:32:44 +08:00
Aayush Gupta
88d813756c
Settings: Migrate all preferences to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-24 23:02:13 +05:30
Aayush Gupta
afeb9858a9
AuthViewModel: Throw better, human-readable errors
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-22 01:25:47 +05:30
Aayush Gupta
14fc673b64
GoogleFragment: Don't attempt to parse cookies if they are null
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-22 00:37:31 +05:30
Aayush Gupta
9bff289e0a
Don't apply transition while applying theme
...
We are no longer an activity but fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 18:31:09 +05:30
Aayush Gupta
581d5b8eae
BaseBottomSheet: Use surface color on navigation bar
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 15:37:53 +05:30
Aayush Gupta
99daaa2515
Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
bf554853ec
UpdateService: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
e491992f06
MainActivity: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
d59ed4dc20
SelfUpdateService: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
1156f584d2
AppDetailsFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
c7d3cd73c1
DetailsMoreFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
aeb2a136ec
AuthViewModel: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:42 +05:30
Aayush Gupta
6892be4821
UpdateFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:27:38 +05:30
Aayush Gupta
74d1ca9522
ActionButton: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:25:47 +05:30
Aayush Gupta
d351f3bf13
AppMenuSheet: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:25:47 +05:30
Aayush Gupta
7ac38778da
TOSSheet: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:25:47 +05:30
Aayush Gupta
89f6176506
DownloadFragment: Pass package name to navigate to AppDetailsFragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:25:47 +05:30
Aayush Gupta
3e7fbd6c8d
ManualDownloadSheet: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:25:46 +05:30
Aayush Gupta
8ee0969914
GoogleFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:24:59 +05:30
Aayush Gupta
71aa57403f
SpoofFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-21 13:23:48 +05:30
Aayush Gupta
9f084e901e
LocaleSpoofFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-18 20:27:28 +05:30
Aayush Gupta
54824485fa
DeviceSpoofFragment: Drop dependency upon kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-18 20:19:34 +05:30
Aayush Gupta
4b26454ea0
AccountFragment: Drop dependency on kovenant
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-18 20:01:41 +05:30
Aayush Gupta
14146ebd45
MainActivity: Bring back reworked quick exit feature as default
...
If we are on topLevelFragments but not appsContainerFragment, go back to it.
If we are on appsContainerFragment, exit the app.
If we are on any other fragment, go back normally.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-18 18:49:59 +05:30
Aayush Gupta
fb5afd1f80
MainActivity: Use navigation component to navigate in drawer
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-18 15:11:15 +05:30
Aayush Gupta
b9d0f15ca3
MainActivity: Move to actual toolbar
...
Drop downloads icon as its already present in drawer
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-18 14:56:38 +05:30
Aayush Gupta
67197fbd91
ScreenshotFragment: Pass artwork as array of parcel
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
4431054e9c
GoogleFragment: Show progress on page load
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
78c019405f
Set appropriate theme color on bottom and system nav bar
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
263be559df
Rename top fragments id to reflect their classname
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
fd4f6acdff
Bring back menu for SplashFragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
4f6a838411
Use eventbus to navigate from GoogleFragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
6ab3e4b40d
Drop default tab feature
...
Similar to quick exit, this now causes issue considering there are multiple
navigation destinations available.
In any case, the destinations are just one click away and people who liked
updates fragment as default tab can also rest easy since we have updates
notifications implemented that let's us open the tab by default.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30
Aayush Gupta
580f1ed40f
Merge BaseActivity into MainActivity
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-07-16 13:49:50 +05:30