Commit Graph

254 Commits

Author SHA1 Message Date
Aayush Gupta
f6f858e9f5 compose: Initial migration of AppDetails* logic to compose [1/*]
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-08-20 10:13:29 +08:00
Rahul Patel
7f76071205 Update microG Fragment layout
-- TODO: This fragment has to go to Huawei variant once Aayush complete compose rewrite
2025-07-05 17:04:21 +05:30
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
Leo Heitmann Ruiz
cc7092e3f4 Remove locale from F-Droid links 2025-02-12 13:28:09 +01: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
207c57832f colors: Merge launcher icon background color
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-01-02 12:26:35 +07:00
Aayush Gupta
33a31f1aa2 font_certs: Drop unused font_certs resource file
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-01-02 12:23:11 +07:00
Aayush Gupta
cc6bb5a2a6 colors: Drop unused colors
Use white and transparent colors from android package

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-01-02 12:21:41 +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
5df88b7f2f AppDetailsFragment: Add missing icons for size and update tags
Also use normal assist chip style instead of elevated, looks better

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:33:51 +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
Aayush Gupta
fd134096c8 view_toolbar_search: Switch to native toolbar for search
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:08:22 +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
52c1acf6d4 TopCharts: Chip style update 2024-12-04 20:06:19 +05:30
Rahul Patel
a152f4acb9 TopCharts: Update chip stype to M3 2024-12-04 19:56:48 +05:30
Rahul Patel
faa417d8cd AppDetails: Tweak tags UI 2024-12-04 19:32:19 +05:30
Rahul Patel
5209620cc4 AppDetails: Move action buttons to top of page
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-03 16:35:42 +08:00
Rahul Patel
b08461cbe9 Make statusbar transparent during init 2024-12-01 19:02:09 +08:00
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