Commit Graph

1053 Commits

Author SHA1 Message Date
Aayush Gupta
769511ae66 Revert "PackageInfo: Filter out more core AOSP system apps"
This reverts commit 214bc4ca37.
2024-12-20 10:26:53 +07:00
Aayush Gupta
b93bf688ae AppDetailsFragment: Don't modify original app object
Copy and use a new object for manual downloads with the requested version

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:21:58 +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
e17dbb8f96 Revert "Offer selfupdate for nightlies"
Doesn't works properly, should be tested before deploying

This reverts commit 279be8af68.
2024-12-18 22:08:28 +07:00
Aayush Gupta
733ed0acc2 AppDetailsFragment: Improvements to action buttons
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:08:28 +07:00
Aayush Gupta
41cf4d56ff InstalledViewModel: Inject WebAppDetailsHelper using hilt
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:08:28 +07:00
Aayush Gupta
050f21373a MainActivity: Apply left and right inset padding
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:08:28 +07:00
Aayush Gupta
214bc4ca37 PackageInfo: Filter out more core AOSP system apps
Most core AOSP system apps have Android version as versionName and SDK level
as versionCode. Filter these system apps out.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 22:08:28 +07:00
Aayush Gupta
ca03ab3d7f view_toolbar_action: Switch to actual toolbar everywhere
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
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
Aayush Gupta
3ec134279f view_toolbar_native: Switch to actual toolbar everywhere
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-18 21:15:41 +07:00
Rahul Patel
5d7d7c5ffa AppDetails: Show warning if app in unavailable for the device 2024-12-16 23:12:56 +05:30
Rahul Patel
d85bcfd2ac AppDetails: Do not clear menu instead don not inflate if not required 2024-12-16 22:58:37 +05:30
Rahul Patel
d03e87d02c Favourites: Minor improvements 2024-12-16 22:27:47 +05:30
Rahul Patel
dc20fbd67c AppDetails: Do not hide textviews 2024-12-16 22:20:40 +05:30
Rahul Patel
9540ac0c3b AppsGamesFragment: Allow exporting list as favourites
- This will allow isers to export there current installed app & then do bulk import as favourites
- Probably allowing a bulk install in favourites later would be a great addition
2024-12-16 22:07:53 +05:30
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
cf1d709bf5 AppsGamesFragment: lets filter out blacklisted apps 2024-12-16 20:44:38 +05:30
Rahul Patel
110848a0ba AppsGamesFragment: show only what is available on PlayStore 2024-12-16 20:40:06 +05:30
Rahul Patel
dce752a0ff AppDetails: Update toolbar again once full app is fetched 2024-12-16 20:20:19 +05:30
Rahul Patel
9b0f106c3c AppDetails: Always offer manual downloads 2024-12-16 20:03:56 +05:30
Rahul Patel
a8dca26add AppDetails: Check icon itself instead of source 2024-12-15 00:17:43 +05:30
Rahul Patel
59a2ae5e08 AppDetails: Add reviews by latest 2024-12-15 00:16:58 +05:30
Rahul Patel
5e40f0cb53 AppDetails: Update header layout to better show unknown apps 2024-12-15 00:06:46 +05:30
Rahul Patel
c7fefb12c7 AppDetails: Fix user review + minor cleanup 2024-12-14 23:29:02 +05:30
Rahul Patel
d2145962d8 Add a check to ensure GMS is not from Google 2024-12-14 15:45:02 +05:30
Rahul Patel
acbb0f1a8c SplashFragment: Use null safe requireActivity() 2024-12-14 13:38:19 +05:30
Rahul Patel
baa954eb20 Do not show account selection dialog, if there is only 1 account 2024-12-14 13:16:35 +05:30
Aayush Gupta
b4d89d0658 Add support for fetching authTokens from microG
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-14 13:03:33 +05:30
Rahul Patel
279be8af68 Offer selfupdate for nightlies 2024-12-05 23:25:07 +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
b989030e7b InstalledApps: Minor tweak 2024-12-05 19:25:16 +05:30
Rahul Patel
bd231a1d7b AppDetails: Do not animate icon, if there is no icon 2024-12-04 20:12:06 +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
Aayush Gupta
f7c058635a DownloadWorker: Use tmp filenames while downloading
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-03 14:54:17 +08:00
Aayush Gupta
6502d143f9 fixup! *SpoofFragment: Force logout as well
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-03 14:45:13 +08:00
Aayush Gupta
673d611311 HelperModule: Respect locale spoof for web helpers too
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-03 14:33:01 +08:00
Aayush Gupta
5842f3c50e {BlacklistFragment|AppsGamesFragment}: Allow to search by packageNames as well
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-03 12:15:54 +08:00
Aayush Gupta
cc4e527f18 ForceRestartDialog: Use ProcessPhoenix as well
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-02 11:11:04 +08:00
Rahul Patel
baaac89662 Restart app post onboarding 2024-12-01 19:02:09 +08:00
Rahul Patel
7d25f4a3ed Simplify permission request strategy 2024-12-01 19:02:09 +08:00
Aayush Gupta
b681a16bcf FavouriteViewModel: Avoid using reflection on import
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-24 09:47:53 +07:00
Aayush Gupta
8c104ce12f Download: Save and show download datetime
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-24 09:47:53 +07:00
Aayush Gupta
8cd131eb79 CertUtil: Account for all available installers
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-22 19:29:21 +07:00
Aayush Gupta
ad96690eff installer: Put more details into installerinfo
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-22 19:29:21 +07: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