1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2026-06-10 06:32:10 +00:00

92 Commits

Author SHA1 Message Date
tobigr d927f44c46 Merge branch 'master' into dev 2026-06-10 08:17:50 +02:00
tobigr 30c86abe8a Update NewPipe Extractor to 0.26.3 2026-06-09 23:16:38 +02:00
Aayush Gupta fdb28cdc4a shared: Inject navigation using Koin as well
Largely inspired from https://insert-koin.io/docs/reference/koin-compose/navigation3/
However I adapted certain things as needed.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 15:54:16 +08:00
Aayush Gupta 0d06dd9b1a shared: Add composables for displaying library and link information
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 14:40:00 +08:00
Aayush Gupta 860a9004fe Import and generate BOM using about libraries plugin
The plugin traverses child libraries automatically, so adding it to the parent modules
allows us to include dependencies of the whole app and not just the shared part.

Configure app and desktopApp to generate the BOM in respective directories
of shared module. As iosApp only contains swift, add it's configuration in shared.

Also override extractor and evernote's messed up license

Generated using: ./gradlew exportLibraryDefinitions

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-26 19:33:37 +08:00
Aayush Gupta 50925a1d6c libs: Bump dependencies to latest releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-24 13:58:45 +08:00
tobigr d3d6b0283f Merge branch 'master' into dev 2026-05-23 20:18:19 +02:00
tobigr 82e3e71849 Update NewPipe Extractor to v0.26.2 2026-05-23 19:29:38 +02:00
Aayush Gupta 0f2bbf11ff shared: Add top app bar composable to reflect different active services
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-23 16:14:48 +08:00
Aayush Gupta 909bd347a7 Setup multiplatform settings with KMP and theme
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-19 12:24:35 +08:00
Aayush Gupta cc74ac8ce8 Initial support for compose multiplatform
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-19 12:22:31 +08:00
TobiGr ef85e567fb Update NewPIpe Extractor to the latest version 2026-05-16 09:20:30 +02:00
Aayush Gupta c2ead904fe Update libs to latest stable releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-16 12:36:21 +08:00
Aayush Gupta 6419b6bac7 Update Gradle and wrapper to 9.5.1
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-16 12:34:57 +08:00
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
Aayush Gupta ff597f8e95 Update dependencies to latest stable releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-26 12:14:57 +08:00
tobigr bdebc926a8 Update extractor 2026-04-20 15:35:08 +02:00
Aayush Gupta aa094bc782 libs: Bump all libs stuck due to minSdk to latest release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-16 16:38:19 +08:00
Aayush Gupta 2682f233a0 libs: Update kotlinx.serialization to latest release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-16 16:13:59 +08:00
Aayush Gupta 4effcad436 libs: Update checkstyle to latest release and fix violations
Javadoc comment at column 46 has parse error. Details: no viable alternative at input '<http:/' while parsing HTML_ELEMENT [UnusedImports]

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-16 16:13:25 +08:00
tobigr 148b6f7998 Update NewPipe Extractor to v0.26.1 2026-04-10 14:03:57 +02:00
litetex 3aa74f1e77 Update extractor to latest commit
To get the changes from https://github.com/TeamNewPipe/NewPipeExtractor/pull/1464
2026-04-08 16:14:52 +02:00
Aayush Gupta 349000857a Update dependencies and Gradle to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-03-18 15:52:23 +08: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 98a883d377 Update NewPipe Extractor to 0.26.0 2026-02-28 10:06:03 +01:00
Aayush Gupta 8902ce8678 Update dependencies and Gradle to latest stable releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-02-22 10:46:58 +08:00
Aayush Gupta 9f193a3b00 Merge pull request #13272 from theimpulson/coilport
Migrate from Picasso to Coil
2026-02-22 10:35:43 +08:00
tobigr 63e19890bf Update extractor to the latest version 2026-02-21 17:00:05 +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
tobigr 85abc58158 Merge branch 'master' into dev 2026-02-05 23:01:30 +01:00
tobigr 74d5a8b173 Update extractor to version 0.25.2 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 a7aad63bbb Upgrade Kotlin and KSP
Fixes multiple build errors. Once parcelize is fixed, we should be good
to use built-in Kotlin completely

Ref: https://issuetracker.google.com/issues/478401081

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:59:25 +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 54f9bcb03e Upgrade AGP to 9.0.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-29 14:00:11 +08:00
AudricV bffee48bcb Update NewPipeExtractor 2026-01-28 02:01:45 +01:00
Aayush Gupta 40d7dcf3d3 Update Gradle to 9.3.0
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-22 17:41:08 +08:00
Aayush Gupta 16415d13ed Update more dependencies to latest stable release
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-22 17:41:08 +08:00
tobigr 3ab414252f Update NewPipe Extractor, checkstyle and sonarqube to latest versions
Add note that new webkit versions require a minSdk >= 23
2026-01-22 17:41:08 +08:00
TobiGr 4ed2b9748f Merge branch 'master' into dev 2026-01-11 22:53:11 +01:00
tobigr 5d7a3f97cd Update extractor to v0.25.0 2026-01-11 14:58:38 +01:00
AbsurdlyLongUsername a7e4afe7f7 Add note to upgrade material components once they fix later versions 2026-01-07 21:49:42 +00:00
AbsurdlyLongUsername 952a1269c1 Revert Google Material Components to 1.11.0 2026-01-07 12:34:02 +01:00
AbsurdlyLongUsername 20b43b521b Revert Google Material Components to 1.11.0 2026-01-07 07:48:32 +00:00
TobiGr 8f071bc8f9 Update extractor to latest version
fixes media.ccc.de kiosks
2026-01-06 12:41:12 +01:00
tobigr 86fb618f61 Update NewPipe Extractor 2025-12-19 12:01:38 +01:00
tobigr 698187d2d6 Update extractor to latest version 2025-12-15 22:02:53 +01:00
Aayush Gupta 1212486adb libs: Update dependencies to latest stable releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-12-13 16:30: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
Stypox ebe07596ba Update NewPipeExtractor to fix build (Jitpack failures again) 2025-11-27 14:54:08 +01:00