From 709af57f42dd186c76a51e88a34d6ae6541a6676 Mon Sep 17 00:00:00 2001 From: Kayos Date: Sun, 24 May 2026 20:07:04 -0700 Subject: [PATCH] v0.1.0-AF (vc=20): channel-videos fix for subscription feed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vc=19 shipped with empty subscription feeds because strawcore-core's channel_info was parsing the wrong tab + the wrong renderer type. strawcore-core e6fbbb7 fixes both — second-browse to the Videos tab + parse lockupViewModel. This bump pulls that in. --- buildSrc/src/main/kotlin/ProjectConfig.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/buildSrc/src/main/kotlin/ProjectConfig.kt b/buildSrc/src/main/kotlin/ProjectConfig.kt index ed530789d..1552677c7 100644 --- a/buildSrc/src/main/kotlin/ProjectConfig.kt +++ b/buildSrc/src/main/kotlin/ProjectConfig.kt @@ -16,11 +16,14 @@ const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app" // Sulkta fork — Straw // -// vc=19 / 0.1.0-AE — rust pipeline cutover. Extraction goes through +// vc=20 / 0.1.0-AF — channel-videos fix on top of the rust pipeline +// cutover. vc=19 returned empty subscription feeds because +// strawcore-core's channel_info wasn't doing the second browse for the +// Videos tab AND wasn't parsing the new lockupViewModel shape. +// +// vc=19 / 0.1.0-AE — rust pipeline cutover. Extraction via // strawcore-core (Sulkta-Coop/strawcore) via the UniFFI wrapper; no -// NewPipeExtractor in the runtime path. Verified end-to-end on -// android-emulator: NCS Spektrem + Rick Astley both play; 4s frame-diff -// confirmed; zero PlaybackException. -const val STRAW_VERSION_CODE = 19 -const val STRAW_VERSION_NAME = "0.1.0-AE" +// NewPipeExtractor in the runtime path. +const val STRAW_VERSION_CODE = 20 +const val STRAW_VERSION_NAME = "0.1.0-AF" const val STRAW_APPLICATION_ID = "com.sulkta.straw"