Commit Graph

54 Commits

Author SHA1 Message Date
Aayush Gupta
01dee174bc DownloadWorker: Trigger app installation on success
* Transparent dummy activity to trigger installation of apps from notification

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-11-29 18:59:17 +05:30
Aayush Gupta
6f707b2a37 DownloadWorker: Initial implementation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-11-29 18:59:17 +05:30
Rahul Patel
3ed31aee19 Add AuroraStore to global share action 2023-10-13 04:52:06 +05:30
Aayush Gupta
e23e350d87 AndroidManifest: Set enableOnBackInvokedCallback to true
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-10-02 10:26:11 +05:30
Aayush Gupta
66231dd5be fixup! Drop dependency upon Merlin
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-08 13:43:25 +05:30
Aayush Gupta
89bd11a394 Drop non-required boradcast reciever from AndroidManifest
These are context-registered broadcasts and having them in manifest
does nothing.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-08 13:36:23 +05:30
Aayush Gupta
06beab226c Drop non-required CHANGE_NETWORK_STATE permission
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-08-08 13:34:24 +05:30
Aayush Gupta
0845add5ee Switch to auto-generated per-app languages
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-30 23:02:18 +08:00
Aayush Gupta
544ee8eb54 Migrate OnboardingActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
cd5e49d1d2 DO NOT MERGE: Migrate GoogleActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
da343e8530 Migrate SplashActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
e65b35f014 Migrate DetailsExodusActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
7fab0496b9 Migrate DetailsReviewActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
6509062ef7 Migrate DetailsMoreActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
18b328240f Migrate DevAppsActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
45a130a430 Migrate StreamBrowseActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
86f6939097 Migrate DevProfileActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
fc3dfaa747 Migrate ScreenshotActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
a654896ba4 DO NOT MERGE: Migrate ExpandedStreamBrowseActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
953cea01c5 Migrate EditorStreamBrowseActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
d4fe674d4e Migrate CategoryBrowseActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
88d9dcdd53 DO NOT MERGE: WIP: Migrate AppDetailsActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
b01a9cacbd DO NOT MERGE: Migrate DownloadActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
0d7419f398 Migrate SearchResultsActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
43004cdf07 Migrate SearchSuggestionActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
9d0d819ac2 DO NOT MERGE: Migrate SettingsActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
aa0e396891 Migrate AccountActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
1de9d204fb Migrate BlacklistActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
6ffde049a5 Migrate SpoofActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:50 +05:30
Aayush Gupta
3fcf8e8c11 Migrate AppSalesActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:49 +05:30
Aayush Gupta
e2d417d040 Migrate AppsGamesActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:49 +05:30
Aayush Gupta
e92b54d16d Migrate AboutActivity to fragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-07-16 13:49:49 +05:30
grrfe
20a0bea246 Implement Shizuku installer support 2023-06-21 19:30:29 +05:30
Aayush Gupta
3733c8437d Exclude downloads directory from backup
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-01 15:50:34 +08:00
Aayush Gupta
1de331e5db Sanitize external intents properly
Also disable auto-download and installs from them

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-06-01 14:26:17 +08:00
Aayush Gupta
e6c29ad05d Enable per-app language preferences
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-05-19 22:52:44 +05:30
Aayush Gupta
211ad47d10 Move all ignored lint warnings into lintConfig
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-30 12:20:51 +05:30
Aayush Gupta
cba0a5f794 Bump to latest stable AGP and Gradle version
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-04-08 00:18:23 +05:30
Aayush Gupta
852cba87b1 Add permission and guard for notifications on Android 13
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2022-08-29 19:33:56 +05:30
Rahul Kumar Patel
26f5d4fd55 Get rid of CTT 2021-12-27 22:02:34 +05:30
Oliver Scott
f83d26df58 Android 12 updates
* Updated gradle version and dependencies
* Bumped compileSdkVersion and targetSdkVersion to 31
* Added support for updates without user action
* Bumped versionCode and versionName

Changes required by API level 31:
 * Added explicit exported tags to activities and receivers
 * Added explicit IMMUTABLE|MUTABLE flags to PendingIntents
2021-11-12 09:46:00 -05:00
Konstantin Tuev
ca4f8d939e Updating apps is done in a separate foreground service so that AuroraStore doesn't need to be open for updating to work, every app downloaded is fetched with a unique random but saved and constant groupID based on appID and versionCode (prevents install issues with updated apps while keeping history), fix double install calls by finishing the implementation of the install queue (ServiceInstaller only for now), fix issues with ServiceInstaller (uninstall calls wrong bus event, service connection was not detached properly) and more + more to come 2021-06-08 22:22:25 +03:00
Rahul Kumar Patel
d9af4f6502 Add legacy link handler for market links
Resolves : https://gitlab.com/AuroraOSS/AuroraStore/-/issues/621
2021-05-27 00:31:00 +05:30
Rahul Kumar Patel
5d70370e4c Add Android TV banner 2021-03-29 04:39:07 +05:30
Rahul Kumar Patel
502139f9e7 Improve installer & error handling 2021-03-06 15:23:21 +05:30
Rahul Kumar Patel
90113ab338 Add legacy self-update so v3 users can get v4 update 2021-03-01 22:02:09 +05:30
Rahul Kumar Patel
38e9e8771d Add Permissions on Onboading Page 2021-03-01 14:09:21 +05:30
Rahul Kumar Patel
cd96e80930 Improve editors choice stream 2021-02-21 20:04:30 +05:30
Rahul Kumar Patel
0471e52b65 Add ExpandedStreamBrowse page 2021-02-20 20:39:39 +05:30
Rahul Kumar Patel
db59843c58 Allow parsing dev profile URLs 2021-02-20 01:47:56 +05:30