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
Aayush Gupta
0bc8e76f9f
PackageUtil: Filter out shared libraries from packages list
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:28:41 +07:00
Aayush Gupta
c95e1f09c4
AppsGamesFragment: Merge InstalledAppsFragment logic
...
There is just one fragment now that we have dropped logic for purchase history
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:28:41 +07:00
Aayush Gupta
47adb803bd
*SpoofFragment: Force logout as well
...
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
2ab3e36b38
AppInstaller: Relocate installer-related methods to InstallerBase
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-22 19:28:41 +07:00
Aayush Gupta
7e4554ae61
CacheWorker: Check if old download directories exists
...
Silences logspam
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-14 12:46:41 +03:00
Aayush Gupta
e35f716e14
NotificationUtil: Navigate through splash fragment for updates notification
...
AuthData can get expired by the time a user clicks on the update notification.
Navigating through splash fragment will ensure required checks being ran.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-14 12:15:09 +03:00
Aayush Gupta
44d20d517d
InstalledAppsFragment: Show all installed packages similar to blacklist
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-14 11:43:17 +03:00
Aayush Gupta
f30e79aeb1
UpdateWorker: Default to CHECK_AND_INSTALL
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-14 11:43:17 +03:00
Aayush Gupta
87d821490d
NetworkViewModel: Move back as provider class with changes
...
* Keeping it as viewmodel makes it leak memory
* Register callbacks for default network, ignore old Android versions
* Simplify the logic and make it a flow
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-14 11:43:17 +03:00
Aayush Gupta
b6416cdaf7
installer: Relocate base classes to separate package
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2024-11-14 11:43:17 +03:00