Commit Graph

79 Commits

Author SHA1 Message Date
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
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