Rahul Patel
71aabe8509
MoreDialog: Improve colors
2024-08-14 18:19:27 +05:30
Aayush Gupta
86a7fce277
Force restart when proxy URL is changed
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-06 17:42:06 -07:00
Aayush Gupta
35950fb163
MainActivity: Move NavController variable from class to function
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-06 17:42:06 -07:00
Aayush Gupta
845cf54d6b
SingletonHolder: Drop unused class
...
All classes which were using this have been migrated to hilt or object
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-06 17:42:06 -07:00
Aayush Gupta
825b160a65
SpoofDeviceProvider: Migrate to hilt
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-06 17:42:06 -07:00
Aayush Gupta
7d083e3749
AccountProvider: Migrate to object
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-06 17:42:06 -07:00
Aayush Gupta
73921df71e
Schedule and cancel auto-updates properly
...
Only schedule auto-updates when we have signed in and cancel them on logout
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-04 10:38:09 +08:00
Aayush Gupta
51c4beba8e
UpdateWorker: Try to build and use tmp AuthData if required
...
Users can skip opening Aurora Store for a long time after setting it once.
They expect the auto-updates to continue working without any intervention.
However, authdata can get expired over time. Try to build temp authdata and use
it to check for updates without saving it in such cases.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-08-04 10:38:09 +08:00
Aayush Gupta
f72f81f842
BlacklistProvider: Migrate to hilt
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-30 16:59:13 +07:00
Aayush Gupta
d72d213f3a
FragmentGenericWithToolbarBinding: Switch to native toolbar layout
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-30 15:53:35 +07:00
Aayush Gupta
2aeb60ee48
Merge branch 'master' into 'master'
...
Fix: Use user-selected vending version
See merge request AuroraOSS/AuroraStore!357
2024-07-30 04:03:38 +00:00
Rahul Patel
286996c64e
MoreDialog: Minor UI tweaks
2024-07-30 03:25:21 +05:30
Rahul Patel
6479781446
Aayein!
2024-07-30 02:38:04 +05:30
Rahul Patel
c5bb93da02
Beautify MoreDialog or Options sheet
2024-07-30 02:36:13 +05:30
Rahul Patel
1124a100d8
Address more button text color issues
2024-07-30 01:36:30 +05:30
Rahul Patel
0a25a7e755
Address button color issues
2024-07-30 01:06:49 +05:30
Aayush Gupta
8aeec0c082
AppDetailsFragment: Add data safety section
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-29 23:42:00 +07:00
Vladyslav
46565c0fba
Fix: Use user-selected vending version
...
Previously, the vending version was set in the verifyAndSaveAuth method, which was too late because AuthHelper.build had already used the properties.
Now, we set the user-selected vending version in the properties before calling AuthHelper.build.
2024-07-29 16:23:37 +00:00
Rahul Patel
a6760b45d5
Do a manual check for OBB directory R/W access before attempting to download apps with OBB files
2024-07-29 19:25:44 +07:00
Aayush Gupta
5bdddac9d6
SplashFragment: Drop app restart logic
...
No longer required with new permissions logic
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-29 19:19:27 +07:00
Aayush Gupta
8f72599cda
PermissionProvider: Consider both app links as required
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-29 19:14:36 +07:00
Aayush Gupta
693649d203
DetailsCarouselController: Don't discriminate against single cluster apps
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-29 19:08:57 +07:00
Aayush Gupta
b7b11fcccc
PackageUtil: Suppress deprecation warning for install perm check
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-29 14:19:29 +07:00
Rahul Patel
a4567a6460
AppDetails: Make install app permission check a must before requesting an install
2024-07-29 02:28:41 +05:30
Rahul Patel
799b71f5d2
PermissionProvider: Auto resolve correct ESM intent type
2024-07-29 01:11:22 +05:30
Rahul Patel
c694dd7891
PermissionProvider: Use safe intent for ESM
2024-07-29 01:11:21 +05:30
Rahul Patel
464aff4d64
Redo Permissions [2/2]
2024-07-29 01:11:21 +05:30
Rahul Patel
44b9a1a7b2
Redo Permissions [1/2]
2024-07-29 01:11:20 +05:30
Rahul Patel
894e7a629f
Add a safeguard to ESM/ESA access prompt
2024-07-29 01:11:20 +05:30
Rahul Patel
02e1c9845a
Do not show keyboard when not required
2024-07-29 01:11:20 +05:30
Rahul Patel
6a01825a4f
Do not allow ESA & ESM prompt without Installer Permission
...
- This avoids OBB dir permission bakchodi!
2024-07-29 01:11:19 +05:30
Rahul Patel
a76266c212
Fix storage access issue for API Level 33 & above
2024-07-29 01:11:19 +05:30
Rahul Patel
43b37839c4
Improve navigation bar visibility for devices < M
2024-07-29 01:11:17 +05:30
Rahul Patel
4fbda168d7
Apply theme after view is created
2024-07-29 01:11:17 +05:30
Rahul Patel
2b65eeb742
Resource house keeping + color cleanup
2024-07-29 01:11:16 +05:30
Rahul Patel
3be0812dd0
Add headerSubtitle to ActionHeaderLayout
2024-07-29 01:11:16 +05:30
Rahul Patel
c406e56d6a
Improve updates page UI + fix empty updates on refresh
2024-07-29 01:11:10 +05:30
ggabr
5ffb6b3886
DownloadWorker, really fail on incorrect hashes
...
assert() only does something in debug builds, so the hash was never really checked.
The Log.e line might be reduntant.
2024-07-27 15:07:24 +02:00
Aayush Gupta
41bf1cba32
UpdateWorker: Always verify certs for auto-updates
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-22 11:06:14 +07:00
Aayush Gupta
f424f58c1b
fixup! Initial support for caching updates
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-19 19:30:15 +07:00
Aayush Gupta
e7762e6d15
AppDetailsFragment: Require extended updates for incompatible apps too
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-19 19:20:56 +07:00
Aayush Gupta
58da7e14c3
GoogleFragment: Drop databaseEnabled setting from webview
...
Deprecated and will be soon removed from Android System WebView similar to Chrome
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-19 12:59:50 +07:00
Aayush Gupta
e844023506
ThemeEngine: Don't apply color to systembar on Android 15+
...
Android 15 enforces transparent colors on system bars
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-19 12:59:50 +07:00
Aayush Gupta
e24d5d08e8
Resolve null-safety errors with newer compileSdk
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-19 12:59:50 +07:00
Aayush Gupta
840c2f0b10
UpdatesFragment: Restore menu action sheet for quick actions
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-18 13:00:04 +07:00
Aayush Gupta
1fbf3cf56e
NoAppView: Make new action button optional
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-18 13:00:04 +07:00
Aayush Gupta
2deece0117
Move InstalledApps & Blacklist fragment's viewModel owner to fragment
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-18 13:00:04 +07:00
Aayush Gupta
6a7d4f6e3e
UpdatesFragment: Restore update all button as action button
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-18 13:00:04 +07:00
Aayush Gupta
d4995c73e2
MainActivity: Run migrations if required
...
Thanks to OEMs breaking the MY_PACKAGE_REPLACED API, migrations haven't been
running on some devices. To mitigate this, trigger the same via MainActivity too.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:31 +07:00
Aayush Gupta
2a68f58e70
BlacklistFragment: Emit event when new apps are blacklisted
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00