Commit Graph

212 Commits

Author SHA1 Message Date
Rahul Patel
aea945491d Allow huawei variants to install microG & support silent installs. 2025-07-05 14:59:41 +05:30
Aayush Gupta
3377774caf AppDetailsFragment: Localize permissions requested string
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-06-11 15:14:04 +08:00
Aayush Gupta
d4d990cac0 Minor string improvements
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-06-05 21:33:55 +08:00
Rahul Patel
e88e4a29a9 remove hard coded strings
TODO: Do not use regex on gplapi to extract mi android version, use actual string instead.
2025-05-28 12:08:25 +05:30
Aayush Gupta
7c9d307bde strings: Drop duplicate unused strings
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-05-20 22:54:32 +08:00
Aayush Gupta
7ee1eadd28 preferences_updates: Update language for filters to be more clear
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-05-20 16:56:53 +08:00
Aayush Gupta
81657d2547 Merge branch 'string-updates-notifications' into 'master'
strings: fix `notification_channel_updates`

See merge request AuroraOSS/AuroraStore!461
2025-03-31 08:36:08 +05:30
LucasMZ
249054207f strings: don't use title case for most stuff
this is already the case but some strings didn't respect it, or didn't use it for names e.g. Aurora Services, or Google Play Store, etc.
2025-03-30 23:56:22 -03:00
LucasMZ
9b3166bc08 strings: fix notification_channel_updates
The way it was written makes it sound like it was describing something that updates notifications, instead of what it is, that it specifies that these notifications are about updates
2025-03-30 18:32:02 -03:00
Aayush Gupta
449a7d09f4 DownloadWorker: Use localized error string resources
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-03-17 14:25:48 +08:00
Rahul Patel
33462d772a PermissionProvider: cleanup 2025-03-07 18:25:51 +05:30
Aayush Gupta
5c7289381f UpdatesPreference: Allow to configure automated updates constraints
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-02-18 15:56:16 +08:00
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