Commit Graph

94 Commits

Author SHA1 Message Date
Aayush Gupta
31b1567c86 gradle: Limit huawei maven repo to coreservice
* We don't want any more modules from huawei's maven repo except coreservice
* Rename libs syntax to be more clear about developer

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-07-07 14:27:08 +08:00
Rahul Patel
aea945491d Allow huawei variants to install microG & support silent installs. 2025-07-05 14:59:41 +05:30
Aayush Gupta
9c00b1e340 Bump to latest stable Kotlin and KSP releases
Disable KSP2 using the experimental parameter. We still cannot update room
library as that conflicts with epoxy. The goal remains to drop epoxy after
migrating to jetpack compose.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-06-26 13:30:31 +08:00
Aayush Gupta
5db149f438 4.7.2
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-06-09 11:54:02 +08:00
Aayush Gupta
c21c810f51 gradle: Mark vanilla as the default flavour
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-05-28 21:08:34 +08:00
Rahul Patel
ce119461f1 add new preload variant 2025-05-24 14:43:25 +05:30
Rahul Patel
6fa3be22dd Add flavours 2025-05-23 12:01:47 +05:30
Aayush Gupta
041745b757 4.7.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-05-21 15:59:24 +08:00
Aayush Gupta
eda01a6ec0 Switch from gson to kotlinx.serialization
Kotlin offers better null and type safety compared to gson

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-05-19 19:23:15 +08:00
Rahul Patel
3119a043f9 add last commit hash to nightly build versions 2025-04-26 19:08:05 +05:30
Aayush Gupta
366eabb412 gradle: Bump target SDK to 36
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-03-19 12:56:16 +08:00
Aayush Gupta
71c0eec883 gradle: Bump compileSdk to 36
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-03-19 11:39:26 +08:00
Aayush Gupta
c2e5a57f59 4.7.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-03-19 11:15:53 +08:00
Aayush Gupta
a9b2f0acf2 compose: Replicate BlacklistFragment in compose
Introduce a new activity to host composables as View system behaves
quite bad when composable are used inside it.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-02-16 15:07:47 +08:00
ggabr
68628e8fd0 Export the database schema
Also set .gitlab-ci.yml to publish them at every build for convenience.

The exports should be committed (manually) to the git repository right after an
increase in database version.

Having the exports enables using autoMigrations when possible, for the future
database migrations.
2025-02-16 07:34:24 +01:00
Aayush Gupta
91bf99c31c gradle: Enable java language 21 features
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-01-13 12:37:03 +07:00
Aayush Gupta
cf6af4c9d9 4.6.4
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-01-09 00:29:26 +07:00
Aayush Gupta
2cf63309fa 4.6.3
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-12-23 15:30:35 +07:00
Rahul Patel
baaac89662 Restart app post onboarding 2024-12-01 19:02:09 +08: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
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
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
284ee90c72 UpdateWorker: Compare version codes for nightly self-updates as well
This will break nightly self-updates untill server address this
but that's better than users complaining everyday.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2024-10-25 19:38:05 +05:30
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