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
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