Commit Graph

462 Commits

Author SHA1 Message Date
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
Aayush Gupta
544ee8eb54 Migrate OnboardingActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
cd5e49d1d2 DO NOT MERGE: Migrate GoogleActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30