Commit Graph

3963 Commits

Author SHA1 Message Date
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
ce08a08b9f Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
Translations update from Hosted Weblate

See merge request AuroraOSS/AuroraStore!407
2024-11-23 15:16:41 +00:00
Weblate
434da27609 Translations update from Hosted Weblate 2024-11-23 15:16:41 +00: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
a26a4953c8 fragment_apps: Add bottom padding for edge to edge
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
d7767488d1 Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
Translations update from Hosted Weblate

See merge request AuroraOSS/AuroraStore!406
2024-11-22 12:27:42 +00:00
Bandit0s
c08405ed67 Translated using Weblate (Finnish)
Currently translated at 79.6% (333 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/fi/
2024-11-21 01:07:55 +01:00
ProximusXXX
128d57889f Translated using Weblate (Slovenian)
Currently translated at 100.0% (418 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sl/
2024-11-18 15:01:02 +00:00
Aayush Gupta
5150feda0b Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
Translations update from Hosted Weblate

See merge request AuroraOSS/AuroraStore!405
2024-11-16 16:10:10 +00:00
ProximusXXX
e4eaebf345 Translated using Weblate (Slovenian)
Currently translated at 100.0% (418 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sl/
2024-11-16 16:00:38 +00:00
Cleverson Cândido
2bd1bb679f Translated using Weblate (Portuguese)
Currently translated at 100.0% (27 of 27 strings)

Translation: Aurora Store/Fastlane
Translate-URL: https://hosted.weblate.org/projects/aurora-store/fastlane/pt/
2024-11-15 11:00:36 +01:00
ProximusXXX
dd70e28b39 Translated using Weblate (Slovenian)
Currently translated at 84.6% (354 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sl/
2024-11-15 11:00:36 +01:00
Cleverson Cândido
81b63a9bda Translated using Weblate (Portuguese)
Currently translated at 97.8% (409 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/pt/
2024-11-15 11:00:36 +01: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
ff46bd7841 ScreenshotFragment: Adjust height for screenshot views
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
Aayush Gupta
807ecec6db InstallerBase: Remove open modifier from non-required methods
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-14 11:43:17 +03:00
Aayush Gupta
43aa10cab2 ServiceInstaller: Only give read URI permission to aurora services
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-14 11:43:17 +03:00
Aayush Gupta
2e8db03b11 Upgrade to coil3
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-14 11:43:17 +03:00
Aayush Gupta
476d750504 Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
Translations update from Hosted Weblate

See merge request AuroraOSS/AuroraStore!404
2024-11-14 08:42:40 +00:00
Sedat YILMAZ
2ea27165a4 Translated using Weblate (Turkish)
Currently translated at 100.0% (418 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/tr/
2024-11-14 09:39:04 +01:00
ProximusXXX
891ecdb674 Translated using Weblate (Slovenian)
Currently translated at 83.7% (350 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sl/
2024-11-12 22:00:49 +01:00
Aayush Gupta
87c6cb01a7 Merge branch 'weblate-aurora-store-aurorastore-translations' into 'master'
Translations update from Hosted Weblate

See merge request AuroraOSS/AuroraStore!402
2024-11-11 06:00:22 +00:00
knsb
d5897ef1d4 Translated using Weblate (Korean)
Currently translated at 88.5% (370 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/ko/
2024-11-10 09:00:58 +01:00
Λευτέρης Τ
3be117017d Translated using Weblate (Greek)
Currently translated at 100.0% (418 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/el/
2024-11-10 09:00:56 +01:00
ngocanhtve
c55be6a380 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (418 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/vi/
2024-11-10 09:00:52 +01:00
ProximusXXX
93f681a6f0 Translated using Weblate (Slovenian)
Currently translated at 68.1% (285 of 418 strings)

Translation: Aurora Store/Android
Translate-URL: https://hosted.weblate.org/projects/aurora-store/aurorastore-translations/sl/
2024-11-10 09:00:48 +01:00
Aayush Gupta
fc5255ce56 CertUtil: Move certificate pinning logic to okhttpclientmodule
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-06 14:53:56 +05:30
Aayush Gupta
2da2b8663d Bump to latest stable AGP & dependencies
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-06 13:32:43 +05:30
Aayush Gupta
00e8425005 gradle: Disable dependency information for play console
Aurora Store isn't available on Google Play (yet)

Ref: https://developer.android.com/build/dependencies#dependency-info-play
Ref: https://apt.izzysoft.de/fdroid/index/info#signingblock

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-06 10:50:20 +05:30
Aayush Gupta
2ea42ae113 UpdateWorker: Make CHECK_ONLY as a valid update mode
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-06 10:47:25 +05:30
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
93fd6903be AppInstaller: Fix silent install logic check
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-05 22:56:20 +05:30
Aayush Gupta
8ee55681b5 BaseFragment: Drop non-required gson instance
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-05 22:37:18 +05:30
Aayush Gupta
8024b4a8f0 AppDetailsViewModel: Extract exodus API key and url
Allow it to be overriden easily for different build types

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-05 20:09:12 +05:30
Aayush Gupta
dadb0a4d53 ExodusDataProvider -> ExodusModule
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-11-05 20:00:05 +05:30