Aayush Gupta
6cd63dc0c5
Upgrade AGP to 9.2.0
...
Building release builds is still broken on encrypted linux file systems but that's seems
to be not a priority for Google to fix. Upgrade so that developers can avoid suffering from
bugs such as preview rendering failure.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-16 12:25:24 +08:00
Tobi
cd171dab54
Merge pull request #13454 from TeamNewPipe/depUpdate
...
Update dependencies and build with JDK 21
2026-05-03 09:09:39 +02:00
tobigr
07b4fa7b35
Merge branch 'master' into dev
2026-05-01 23:59:24 +02:00
Stypox
d4941c4424
Release v0.28.6 (1011)
2026-05-01 14:34:35 +02:00
Aayush Gupta
ad7f8ba9c3
gradle: Build with JDK 21
...
Checkstyle was already requiring JDK 21 and now about libraries need it too
Use the kotlin extension method as it will also configure it for java code
Ref: https://kotlinlang.org/docs/gradle-configure-project.html#gradle-java-toolchains-support
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-26 12:14:57 +08:00
Aayush Gupta
7a3d1d9b5f
libs: Bump minSdk to API 23
...
androidx framework has bumped minSdk requirement to API 23. Most libs dependening
upon the framework as a result require us to bump API level or keep using outdated versions.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-16 16:38:19 +08:00
tobigr
1ce1dbe73c
Bump NewPipe version to 0.28.5 (1010)
2026-04-10 16:06:21 +02:00
Aayush Gupta
6fa97e17f5
subscription: Port subscription import-export to workers from refactor
...
Please see https://github.com/TeamNewPipe/NewPipe/pull/11759/ for the original change
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-03-15 20:51:29 +08:00
tobigr
1fbf9fc025
Bump version to 0.28.4 (1009)
2026-02-28 10:06:03 +01:00
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