Commit Graph

909 Commits

Author SHA1 Message Date
Aayush Gupta
b3f3170990 AppDetailsFragment: Disable open button when unsupported
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-27 14:33:24 +07:00
Rahul Patel
6b570ade13 CertUtil: Use a better approach to determine microG GMS 2024-12-24 17:04:25 +05:30
Rahul Patel
c287ceaef1 fixup! GMS signature 2024-12-24 16:40:19 +05:30
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
7fdf06d73a DownloadWorker: Extract and simplify GPlayFile -> File logic
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-20 11:57:20 +07:00
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