Rahul Patel
99e6508ccf
Remove advance preferences
2023-10-12 21:38:24 +05:30
Rahul Patel
e296fcbd7b
Get rid of TOS
2023-10-12 21:03:14 +05:30
Rahul Patel
98285c420d
Filter out bogus apps from WebSearchHelper
2023-10-12 19:26:06 +05:30
Rahul Patel
8126e44c7a
Use default http client from gplayapi
2023-10-12 19:03:33 +05:30
Rahul Patel
bf5fe6ebe3
Fix search issue
2023-10-12 18:53:38 +05:30
Aayush Gupta
103b6b6f78
treewide: Optimize imports
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-02 22:59:50 +05:30
Aayush Gupta
fd097fbba1
Initial Web APIs implementation
...
Introduce a toggle in Settings > Advanced to let user use Web APIs.
Currently implemented for search suggestions and results only.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-02 16:47:09 +05:30
Aayush Gupta
76bd9add23
AppUpdateView: Switch to MaterialButton for expanding layouts
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-02 11:09:27 +05:30
Aayush Gupta
ab020f33ff
[LeakCanary] UpdatesFragment: Use viewbinding as official way
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-02 10:36:42 +05:30
Aayush Gupta
b48ebe3754
AuroraApplication: Drop unused vector drawables code for pre-lolipop
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-23 15:57:25 +05:30
Aayush Gupta
777f07644c
AuroraApplication: Don't export package install receiver
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-23 15:54:46 +05:30
Aayush Gupta
9bf4c3c53b
[LeakCanary] AccentFragment: Set binding to null onDestroyView
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-22 23:44:54 +05:30
Aayush Gupta
078b0892fe
[LeakCanary] MainActivity: Drop unused authData
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-22 23:42:48 +05:30
Aayush Gupta
69d4030caf
[LeakCanary] MainActivity: Use applicationContext for observing network calls
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-22 23:39:00 +05:30
Aayush Gupta
5e9e1878a2
fixup! [LeakCanary]: OnboardingFragment: Use viewbinding as official way
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-20 19:31:26 +05:30
Aayush Gupta
8d1bde8985
fixup! AppLinksFragment: Bring back market.android.com support
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-19 14:14:01 +05:30
Aayush Gupta
dbcc05f675
AppLinksFragment: Support opening amazon appstore links
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-18 16:40:18 +05:30
Aayush Gupta
29dc3692d2
AppLinksFragment: Bring back market.android.com support
...
Apparently tons of applications still use the outdated way to open the store
Ref:
- https://developer.android.com/distribute/marketing-tools/linking-to-google-play
- https://www.androidauthority.com/android-market-google-play-different-787082/
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-18 16:40:05 +05:30
Aayush Gupta
90752a814b
[LeakCanary] OnboardingFragment: Rework viewpager2 adapter
...
Also re-arrange code a bit for better readbility
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-17 18:00:57 +05:30
Aayush Gupta
b4e34acf31
[LeakCanary]: OnboardingFragment: Use viewbinding as official way
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-17 18:00:56 +05:30
Aayush Gupta
ba2ecbd85f
[LeakCanary] SplashFragment: Early return if onboarding isn't completed
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-17 18:00:56 +05:30
Aayush Gupta
994a9f160c
[LeakCanary] GoogleFragment: Set _binding to null onDestroyView
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-17 18:00:56 +05:30
Aayush Gupta
e06b19b45b
DetailsExodusFragment: Show app's name on toolbar
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 18:48:58 +05:30
Aayush Gupta
e58f0156f0
SplashFragment: Clear arguments after navigating
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 18:44:20 +05:30
Aayush Gupta
c5ce50a915
MainActivity: Handle back action properly when on onboarding/splash fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 14:50:18 +05:30
Aayush Gupta
cd75ab6d5a
MainActivity: Lock drawer when hidden
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 14:33:50 +05:30
Aayush Gupta
d54bc62810
SplashFragment: Switch deeplink from AppDetailsFragment to SplashFragment
...
Ensure every session is a valid one before trying to access the app details
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 14:30:04 +05:30
Aayush Gupta
bc61639773
BaseFragment: Explicity require packageName
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-04 14:18:12 +05:30
Aayush Gupta
af8b450a98
MainActivity: Don't hide views on dialogs
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-02 00:16:57 +05:30
Aayush Gupta
cfcccf811a
ThemeEngine: Rework theme configuration
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-01 14:45:32 +05:30
Aayush Gupta
2a9771c953
view: Resolve and supress deprecations where applicable
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-01 14:45:32 +05:30
Aayush Gupta
41612c40c9
SpoofDeviceProvider: Drop unused functions
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-01 14:45:32 +05:30
Aayush Gupta
c15e136090
Resolve deprecation warnings related to string formatting for views
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-09-01 14:45:32 +05:30
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