Aayush Gupta
57364109f4
Migrate from Picasso to Coil
...
Based on changes from refactor
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-21 16:48:57 +08:00
Aayush Gupta
89cb87b2a9
Introduce lint configuration and enable checks
...
Supress missing translation errors as they are done by volunteers
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-20 16:16:50 +08:00
Aayush Gupta
8c016c95d2
Enable resources shrinking
...
AGP 9.0.0 has introduced additional resource shrinking tasks. Its better
to enable and fix this.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-20 16:16:50 +08:00
tobigr
85abc58158
Merge branch 'master' into dev
2026-02-05 23:01:30 +01:00
tobigr
13577f5421
NewPipe 0.28.3 (1008)
2026-02-05 18:06:15 +01:00
Aayush Gupta
8d6e68d6f4
Partially revert upgrade to AGP 9.0.0
...
Building is broken on ecrypted filesystems
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-04 15:56:44 +08:00
Aayush Gupta
19e94bd30c
Migrate from deprecated srcDir to directories method
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:00:53 +08:00
Aayush Gupta
7758a27694
Migrate from deprecated android block to ApplicationExtension
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:00:53 +08:00
Aayush Gupta
a3301dcfb1
Enable resValues as build feature
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:00:53 +08:00
Aayush Gupta
d045b27cea
Migrate to built-in Kotlin
...
Ref: https://developer.android.com/build/migrate-to-built-in-kotlin
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:00:51 +08:00
Aayush Gupta
4f70235ee8
Enable proguard android optimizations
...
AGP 9.0+ requires enabling optimizations
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:00:11 +08:00
Stypox
a40d7ff70e
Hotfix release v0.28.2 (1007)
2026-01-28 03:28:23 +01:00
Aayush Gupta
bcb7469d30
Run checkstyle with JDK 21
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-22 17:41:08 +08:00
tobigr
5cefafa145
Prepare for version 0.28.1 (1006)
2026-01-03 11:55:59 +01:00
Aayush Gupta
e91d647b27
acra: Relocate autoservice dependencies under acra block
...
They are only used for ACRA
Ref: https://www.acra.ch/docs/Custom-Extensions#by-annotation
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-29 19:54:36 +08:00
Aayush Gupta
6055cf2938
acra: Switch to ZacSweers's fork of autoservice
...
Google has no plans to officially support KSP for autoservice
Ref: https://github.com/google/auto/issues/882
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-29 19:52:17 +08:00
Aayush Gupta
e5ed0b529f
Bump ktlint to latest stable release and maven coordinate
...
Disable all new rules to avoid massive file-changes. All new rules should be
enabled one by one as per requirements in separate commit to make review easier.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-21 20:08:26 +08:00
Aayush Gupta
0131bb227f
Silence warnings regarding new annotation property behavior
...
Ref: https://kotlinlang.org/docs/annotations.html#defaults-when-no-use-site-targets-are-specified
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-21 20:08:26 +08:00
Aayush Gupta
b06b7c35ca
Relocate toml lint task to buildSrc and extend against default task
...
Fixes build errors after Gradle 9.x upgrade
Ref: https://docs.gradle.org/current/userguide/implementing_custom_tasks.html
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-21 20:08:26 +08:00
Aayush Gupta
f4d138d06f
Partial-revert: Migrate from KAPT to KSP
...
statesaver has been deprecated for ~ 6 years and incompatible with KSP
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-19 16:33:43 +08:00
Aayush Gupta
05b9ff49a2
Migrate from KAPT to KSP
...
Ref: https://developer.android.com/build/migrate-to-ksp
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-03 16:14:29 +08:00
Aayush Gupta
ee01ba3209
Specify JDK toolchain directly
...
Specifying JDK toolchain in the java block lets us avoid specifying
same version again and again for different options while ensuring everything
is on the same version
Ref: https://developer.android.com/build/jdks#toolchain
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-17 16:28:00 +08:00
Aayush Gupta
1bef2fdc25
Drop deprecated non-working archivesBaseName property
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-16 22:27:56 +08:00
Jie Li
061ce870ac
Gradle script to enforce dependencies order
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-16 22:27:15 +08:00
Aayush Gupta
15089245bb
Migrate to build version catalog
...
Ref: https://developer.android.com/build/migrate-to-catalogs
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-16 22:25:25 +08:00
Aayush Gupta
d99435c4ad
Migrate build scripts to kotlin DSL
...
Ref: https://developer.android.com/build/migrate-to-kotlin-dsl
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-14 23:07:07 +08:00