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
Aayush Gupta
e9843a6b45
MainActivity: Add view binding type hint for navigation bar
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00
Aayush Gupta
8b341c088c
Initial support for caching updates
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00
Aayush Gupta
bec1bea05a
Optimize imports treewide
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00
Aayush Gupta
2813d28120
Adapt for data class changes
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00
Aayush Gupta
04e2e69c54
{SplashFragment|NetworkPreference}: Updates to AuthData building
...
* Always generate GSF ID on device regardless of login type
* Switch to new method for building AuthData
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00
Rahul Patel
c426c3b7a7
Disable AppPeekSheet, enable only when ready
2024-07-17 13:45:30 +07:00
Rahul Patel
388e2d9a35
Improve fliters & chip styles
...
-- Removed filter apply & close, filter is saved on dismiss
2024-07-17 13:45:30 +07:00
Aayush Gupta
ec9e237a4d
AuthProvider: Return null instead of invalid AuthData
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-17 13:45:30 +07:00
Aayush Gupta
1c701ec7f0
NetworkPreference: Move out and simply proxy logic
...
No need to check connectivity as soon as URL is set as SplashFragment will
only let you login when a valid connection is available.
Use a modern dialog and EditText to do set the URL with minimal verification.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-14 19:24:33 +07:00
Aayush Gupta
ab39597296
AccountFragment: Ask for confirmation before logout
...
Avoid user clicking the logout button accidentally
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-14 19:24:33 +07:00
Rahul Patel
64a02c483f
Show app size if available else show downloads
2024-07-13 21:44:19 +07:00
Rahul Patel
e7d8960997
Fix ClusterStreamBrowse links - uses WebAPI
2024-07-13 04:52:42 +05:30
Rahul Patel
7917163a7c
Use WebCategoryStream helper to fetch bundles as default
2024-07-13 04:52:22 +05:30
Rahul Patel
2dd77cc3aa
Akkad nhi Bakkad
2024-07-12 21:54:06 +05:30
Rahul Patel
e49d838377
Use simpler names for event handling methods
2024-07-12 21:52:05 +05:30
Rahul Patel
0af93474ed
Remove AppsOnsale page
...
Why?
- Unecessary bloat, lets stick to only what is important
2024-07-12 21:47:41 +05:30
Rahul Patel
588a1f9edf
Remove non-functional pages - EditorChoise, Library, PurchaseHistory
...
- Will adapt GPlayApi to new API & re-implement
2024-07-12 21:42:11 +05:30
Rahul Patel
b28c961c8f
Always use WebAPI to fetch ForYou & TopChart streams
2024-07-12 20:25:21 +05:30
Rahul Patel
dae20af9e8
Improve event data classes
2024-07-12 20:16:28 +05:30
Rahul Patel
f5d5fc1305
AppDetails: Show ongoing installation
2024-07-12 16:37:02 +05:30
Rahul Patel
e8032b1448
Improve SessionInstaller#stageInstall()
2024-07-12 14:28:27 +05:30
Rahul Patel
a5f4f53dcb
Fix AppUpdate progress glitch
2024-07-12 04:34:11 +05:30
Rahul Patel
ad304820c1
Improve AppUpdate pregressbar UI
...
- All thanks to @Jacob640 (https://t.me/Jacob640 )
2024-07-12 02:48:25 +05:30
Aayush Gupta
1c9167cdd2
Preferences: Use ktx extension to edit shared preferences
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-11 13:53:49 +07:00
Rahul Patel
660c544f18
AppDetailsFragment: Improve data states
2024-07-11 11:51:20 +07:00
Rahul Patel
83d9895f17
AppDetailsFragment: House Keeping
2024-07-11 11:50:43 +07:00
Rahul Patel
7110a4a77b
Improve viewbinding - [3/3]
2024-07-11 11:44:25 +07:00
Rahul Patel
4919fbd4db
Improve viewbinding - [2/3]
2024-07-11 11:44:25 +07:00