Aayush Gupta
8be0ea740c
Drop unused code since migration to navigation components
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-01 14:45:32 +05:30
Aayush Gupta
d35d694564
Migrate from Glide to Coil
...
- Also drop dependency on kapt
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-01 14:45:32 +05:30
Aayush Gupta
e02347ec85
OnboardingFragment: Add new app links fragment
...
Request users Android S and above to enable play.google.com as a supported link
manually
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-21 15:25:36 +05:30
Aayush Gupta
004c3dd65c
SplashFragment: Drop account manager menu option
...
Makes no sense to allow people to open account manager when login options are
also visible on splash
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-21 13:17:56 +05:30
Aayush Gupta
6537156019
Better handle login states
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-21 13:16:59 +05:30
Aayush Gupta
f3c56ca056
Context: Launch MainActivity for opening custom tab action
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-21 10:05:33 +05:30
Aayush Gupta
299cc4e11a
Enable nonTransitiveRClass flag
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-18 20:53:07 +05:30
Aayush Gupta
c627db3e65
Bring back default tab feature
...
This time with navigation components
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-15 00:21:50 +05:30
Aayush Gupta
8692f87400
Drop navigation bar theme improvements
...
These needs to be tested better as they currently look bad on
old devices
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-14 09:44:24 +05:30
Aayush Gupta
901cf0f2e2
Optimize imports
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-14 09:30:52 +05:30
Aayush Gupta
213bf98ffb
ShizukuInstaller: Allow replacing existing app during updates
...
Ref: https://android.googlesource.com/platform/frameworks/base/+/main/core/java/android/content/pm/PackageManager.java#1377
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-11 17:48:48 +05:30
Aayush Gupta
b6231ff68d
MainActivity: Drop unused code
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-11 17:16:11 +05:30
Aayush Gupta
cdbdd9db91
UpdateService: Clear library downloads if required
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-11 16:16:09 +05:30
Aayush Gupta
b0d1593d21
AppDetailsFragment: Show/Hide menu item on install/uninstall events
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-10 13:10:07 +05:30
Aayush Gupta
73440055ad
Use launcher icon instead of logo everywhere
...
logo has a white background that doesn't plays well with light theme.
Use launcher icon instead that has a colorful background.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-08-10 09:51:34 +05:30
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