vc=65: metadata consistency across ChannelScreen + SearchScreen rows
vc=64 fixed RelatedRow's empty-metadata bug. ChannelVideoRow and ResultRow had the same shape problem AND duplicated duration: - ChannelVideoRow: showed 'N views · 0:42' which doubled with the VideoThumbnail's bottom-right duration badge. Stripped the duration text, added uploadDateRelative. Now reads 'N views · 2 days ago' matching YT's channel page format. - ResultRow: same duplicate-duration. Same fix. Search results now show 'N views · 2 days ago' under the uploader line. All four video-row composables (FeedRow, RelatedRow, ChannelVideoRow, ResultRow) now use the same leading-separator buildString pattern: 'piece [· piece]*' that gracefully composes whatever fields are populated. No more empty metadata lines, no more duplicate duration.
This commit is contained in:
parent
c007a1567e
commit
767e46abb6
3 changed files with 36 additions and 20 deletions
|
|
@ -55,6 +55,6 @@ const val NEWPIPE_APPLICATION_ID_NEW = "net.newpipe.app"
|
|||
// vc=19 / 0.1.0-AE — rust pipeline cutover. Extraction via
|
||||
// strawcore-core (Sulkta-OSS/strawcore) via the UniFFI wrapper; no
|
||||
// NewPipeExtractor in the runtime path.
|
||||
const val STRAW_VERSION_CODE = 64
|
||||
const val STRAW_VERSION_NAME = "0.1.0-BX"
|
||||
const val STRAW_VERSION_CODE = 65
|
||||
const val STRAW_VERSION_NAME = "0.1.0-BY"
|
||||
const val STRAW_APPLICATION_ID = "com.sulkta.straw"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue