Aayush Gupta
076b6ad291
NetworkPreferences: Simplify proxy setup yet again
...
* Allow to view and edit proxy URL without turning it off and on
* Add a new disable button in proxy dialog
* Trim whitespace and disallow new lines in the proxy URL field
* Disable buttons when not applicable
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-02-18 14:46:42 +08:00
Aayush Gupta
cff88b1e17
UpdatesPreference: Reword automatic updates strings for consistency
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-02-17 16:57:51 +08:00
Aayush Gupta
40524c7379
NetworkPreference: Make microG login configurable for users
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-02-11 13:15:47 +07:00
Aayush Gupta
44a8e06800
fixup! Remove AppsOnsale page
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-30 17:18:01 +07:00
Aayush Gupta
c4b859f32d
NoAppView: Use string resources directly to show messages
...
Also localize "No apps available" string
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-19 11:53:37 +07:00
Aayush Gupta
1cb1905b48
AppsGamesFragment: Localize header string for installed apps
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-14 10:12:46 +07:00
Aayush Gupta
516af19172
AppDetailsFragment: Implement compatibility section using plexus
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-11 17:41:33 +07:00
Aayush Gupta
f6762628bc
strings: Remove more unused string resources
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-02 13:22:11 +07:00
Aayush Gupta
1be5944c8b
AppPeekDialogSheet: Delete unused and unimplemented feature
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-02 12:59:26 +07:00
Aayush Gupta
e9fd67f97a
strings: Remove unused string resources
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-02 12:46:15 +07:00
Aayush Gupta
f9f2299207
strings: Merge non-translatable strings into main strings file
...
Use appropriate translation flag instead of new file
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2025-01-02 12:28:23 +07:00
Aayush Gupta
540054af13
AppDetailsFragment: Bring back installed to update version info
...
Dropped accidentally while reworking install buttons
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-12-31 18:27:09 +07:00
Aayush Gupta
9693a597c8
MoreDialogFragment: Better null-safety and localization for account header
...
In case AuthData has expired and user is inside Aurora Store, MoreDialogFragment
will keep crashing while trying to load account name and email.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-12-31 18:04:30 +07:00
Aayush Gupta
e36e3341f7
AppDetailsFragment: Localize app launch error
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-12-31 13:58:01 +07:00
Aayush Gupta
d48e24f376
AppDetailsFragment: Also show Unarchive as primary action
...
Show action text as "Unarchive" if the package was archived instead of "Install"
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-12-21 12:41:47 +07:00
Aayush Gupta
42f87b5f64
DownloadWorker: Introduce a new verifying status for download
...
This would be useful we implement frosting block verification
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-12-20 12:56:50 +07:00
Aayush Gupta
3423fc3ecf
Partial Revert "CertifitacePinning: Add toggle to enable/disable"
...
Disable certificate pinning for debug builds only.
This reverts commit fbeee2300c .
2024-12-18 22:08:28 +07:00
Rahul Patel
fbeee2300c
CertifitacePinning: Add toggle to enable/disable
...
- Enabled by default
- Could be useful for people using VPN based ad blockers
- Option to make app usable, if at all Google's root certs gets changed/updated
2024-12-16 21:17:06 +05:30
Rahul Patel
59a2ae5e08
AppDetails: Add reviews by latest
2024-12-15 00:16:58 +05:30
Rahul Patel
852d9bdb85
Blacklist: Add select & remove all action
2024-12-05 22:00:49 +05:30
Rahul Patel
d3d30100a0
Blacklist: Add support for import & export
2024-12-05 20:25:06 +05:30
Rahul Patel
baaac89662
Restart app post onboarding
2024-12-01 19:02:09 +08:00
Aayush Gupta
b7cf4c5918
UpdatePreferences: Drop Google apps filter
...
Doesn't covers all possible apps nor makes sense as lot of
android core system apps are developed by Google. Users should
blacklist apps manually which they don't want to be updated instead.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:29:19 +07:00
Aayush Gupta
277198762b
UpdateWorker: Merge and simplify logic for checking updates
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:28:41 +07:00
Aayush Gupta
bc3e1b0d1b
FiltersPreference: Merge into UpdatesPreference
...
They only apply to updates as we try to show all available apps in
installed and blacklist fragment to be clear about all possible apps
aurora store can check updates for.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:28:41 +07:00
Aayush Gupta
84cd577a3c
SpoofProvider: Refactor and adjust a bit
...
* Show default device on top under different category
* Remove spoof configuration when default is selected
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:28:41 +07:00
Aayush Gupta
20e7b13851
Rework permission flow for updates
...
* Rename CHECK_ONLY to CHECK_AND_NOTIFY to better reflect it's name
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-06 10:47:25 +05:30
Aayush Gupta
3b5a958be6
ManualDownloadSheet: Change button text from check to install
...
We trigger installation if the app is available. Be more clear about it.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-26 13:05:01 +05:30
Aayush Gupta
10635519fc
AboutFragment: Localize made with love string
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-26 11:45:33 +05:30
Aayush Gupta
0eb58a4e9e
Rework updates check & install setup
...
Merge updates checking logic into UpdateWorker and move trigger
methods to UpdateHelper class, similar to how DownloadHelper works.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-21 19:32:54 +05:30
Aayush Gupta
98322b3358
Support unarchiving apps on Android 15+ devices
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-19 13:52:31 +05:30
Aayush Gupta
499449b306
DownloadStatus: Localize download status
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-13 11:44:19 +05:30
Aayush Gupta
d066e070bf
InstallationPreference: Drop setting to abandon sessions manually
...
Sessions are always abandoned on app start similar to downloads
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-08 18:38:55 +05:30
Aayush Gupta
a5c85939ed
DownloadPreference: Move APK post-install setting to InstallationPreference
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-08 18:15:52 +05:30
Aayush Gupta
2eb129fbb7
NotificationUtil: Split and rename notification channels for install & exports
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-08 17:06:30 +05:30
Aayush Gupta
ddfa99ec6d
NotificationUtil: Rename general channel to downloads
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-08 17:06:30 +05:30
Aayush Gupta
8abb358f6c
NotificationUtil: Drop unused updater service notification channel
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-10-08 17:06:30 +05:30
Rahul Patel
3546ed8a54
Dynamic colors [1/2]
2024-08-31 02:33:07 +05:30
Rahul Patel
33b398cb3b
Fix file exporter worker on devices running android < 12
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
8aeec0c082
AppDetailsFragment: Add data safety section
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-29 23:42:00 +07: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
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
44b9a1a7b2
Redo Permissions [1/2]
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
2b65eeb742
Resource house keeping + color cleanup
2024-07-29 01:11:16 +05:30
Aayush Gupta
14aa476313
UpdatesFragment: Add missing "for" in check_updates button
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-07-18 13:00:04 +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
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
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