Commit Graph

81 Commits

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