Commit Graph

71 Commits

Author SHA1 Message Date
Aayush Gupta
0a1f164452 AppUtil: Compare timestamp for nightly builds
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-10-17 15:02:12 +05:30
Aayush Gupta
e0bf5ea7be Revert "gradle: Suffix last git commit's hash into versionName"
This reverts commit 376bdb3fbc.
2024-10-13 11:44:19 +05:30
Aayush Gupta
376bdb3fbc gradle: Suffix last git commit's hash into versionName
* Only for debug and nightlies

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-10-08 17:06:30 +05:30
Rahul Patel
ee7ea6d05d 4.6.2 2024-09-30 14:30:54 +05:30
Aayush Gupta
d257d53a07 4.6.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-09-20 12:40:19 +05:30
Aayush Gupta
1aa55b5578 androidTest: Test exodus_trackers.json file
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-08-24 09:47:49 +05:30
Aayush Gupta
694ece74c7 4.6.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-08-19 21:03:39 +05:30
Aayush Gupta
8e70eed9bc gradle: Bump targetSdk to 35 (Android 15)
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-07-19 12:59:50 +07:00
Aayush Gupta
34a8d0ac20 gradle: Bump compileSdk to 35 (Android 15)
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-07-19 12:59:50 +07:00
Aayush Gupta
cf50e14bc7 gradle: Switch to mavencentral to sync gplayapi
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-07-17 18:41:00 +07:00
Aayush Gupta
437e2f0b37 libs: Bump gplayapi to 3.3.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-07-11 12:21:13 +07:00
Rahul Patel
ad64bb1055 Initial web-helper migration 2024-07-11 11:38:49 +07:00
Aayush Gupta
21dacd8167 Drop dependency upon EventBus library
Migrate to sharedflow instead which are built within kotlin to
avoid an external dependency

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-07-11 10:50:46 +07:00
Aayush Gupta
9ae646aff6 Bump to latest stable AGP & dependencies
Also re-enable leakcanary now that it is fixed

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-06-27 17:12:10 +05:30
Aayush Gupta
4adb0fa613 4.5.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-06-12 09:46:38 +05:30
Aayush Gupta
44e7a6f6f9 4.5.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-06-06 08:48:35 +05:30
Aayush Gupta
911ffe7a62 gradle: Avoid syncing leakcanary for now
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-06-01 19:03:13 +05:30
Aayush Gupta
2217315f80 Bump AGP, plugins and dependencies to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-05-24 18:26:30 +05:30
Aayush Gupta
e142e4f00d Bump AGP and dependencies to latest stable releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-05-01 22:56:47 +05:30
Aayush Gupta
34b94ef236 4.4.4
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-04-25 11:29:04 +05:30
Aayush Gupta
c3963519e0 MainActivity: Move navigation drawer items into dialogfragment
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-04-16 10:37:38 +05:30
Aayush Gupta
37fa494583 Add support for jetpack compose
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-04-15 11:26:02 +05:30
Aayush Gupta
eecd026114 4.4.3
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-04-06 11:58:02 +05:30
Aayush Gupta
f8d9922652 Migrate to build version catalog
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-04-04 13:29:52 +05:30
Aayush Gupta
c72c3fa11d Bump hilt to 2.51.1 release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-04-04 11:34:44 +05:30
Aayush Gupta
23e09373e9 gitlab-ci: Compile debug builds again
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-03-30 18:24:53 +05:30
Aayush Gupta
4d22f8ff7e gradle: Sign nightly builds with AOSP test keys
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-03-29 10:21:06 +05:30
Aayush Gupta
0525fe41dc gradle: Sign debug builds with AOSP test keys
debug keys differs as per platforms requiring a re-install whenever
development environment is switched. This should fix that issue.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-03-29 10:12:22 +05:30
Aayush Gupta
e126848880 Bump androidx.browser to 1.8.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-03-18 13:40:34 +05:30
Aayush Gupta
717cb29a04 Bump to latest stable AGP and Hilt version
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-03-07 14:37:19 +05:30
Aayush Gupta
7e4e4c0bd3 Bump dependencies to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-27 22:46:08 +05:30
Aayush Gupta
2ba8692467 4.4.2
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-23 22:11:05 +05:30
Aayush Gupta
13a08857b2 Bump dependencies to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-20 19:14:51 +05:30
Aayush Gupta
50c08ba3f0 gradle: Target Android 14
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-08 10:39:27 +01:00
Aayush Gupta
2c7ea9ca53 4.4.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-08 09:11:45 +01:00
Aayush Gupta
339ceb3ceb Partial-revert: gradle: Sync gplayapi from our gitlab package registry
Our maven repo still works, just that jitpack is a known repo at this point
and they have fixed the build issue we had.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-08 09:06:50 +01:00
Aayush Gupta
2d07e888e3 4.4.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-02-07 22:02:54 +01:00
Aayush Gupta
f7ce09b427 gradle: Bump gplayapi to 3.2.10
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-01-31 06:45:46 +01:00
Aayush Gupta
2b3e34a196 Bump plugins & dependencies to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-01-20 13:55:37 +05:30
Aayush Gupta
e66c558f82 Updates: Use appropriate certificate to verify and purchase apps
* Only show updates for devices that has atleast one matching certificate
* On Android 9.0+ devices, purchase apps with latest certificate's hash while updating
  to support key rotations

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-30 12:39:17 +05:30
Aayush Gupta
c99d213df3 gradle: Sync gplayapi from our gitlab package registry
jitpack is having frequent build issues and their github has over 1.5k+
open issues with majority having no replies. Better use something we can
manage and fix when required.

We are still dependent over jitpack for libsu though.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-29 00:41:13 +05:30
Aayush Gupta
763bf45a70 gradle: Drop dependency upon unused libraries
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-27 21:15:00 +05:30
Aayush Gupta
e9080614af Drop dependency upon Fetch2 library
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-27 21:15:00 +05:30
Aayush Gupta
fbc31ff2ff gradle: Bump dependencies to latest stable release
Skip dagger-hilt 2.50 as release notes mention of potential breaking change.
We will upgrade the next major version.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-25 14:25:17 +05:30
Aayush Gupta
4c932bd048 DownloadWorkerUtil: Use room database to store downloads
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-14 18:26:18 +05:30
Aayush Gupta
7420c96b86 Import and setup Hilt for dependency injection
Considering we will be having a room database instance soon for downloads
and already have tons of other instances everywhere, feels right time to
use Hilt to manage them to avoid more memory leaks.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-13 12:23:18 +05:30
Aayush Gupta
15d2a9841a Bump Gradle & dependencies to latest stable version
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-02 14:13:40 +05:30
Aayush Gupta
b2cbc8dc16 DownloadWorker: Move downloads observing logic into worker as well
This allows us to keep all the modifications related to DownloadWorker in a
single place.

Also, drop the 3seconds delay and do the cleanup instead of delegating it to
worker if last job was failed. This is better and more error-proof.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-12-01 20:23:06 +05:30
Aayush Gupta
5b60758347 InstallReceiver: Notify package installation status as well
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-11-29 18:59:17 +05:30
Aayush Gupta
4ef81a04dc Bump dependencies to latest stable version
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2023-11-27 18:19:36 +05:30