straw/strawApp/src/main
Kayos 7156208c3c 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.
2026-05-26 13:09:23 -07:00
..
kotlin/com/sulkta/straw vc=65: metadata consistency across ChannelScreen + SearchScreen rows 2026-05-26 13:09:23 -07:00
res vc=38: round-3 audit-fix sprint — 9 HIGH + 7 MED 2026-05-25 14:29:32 -07:00
AndroidManifest.xml vc=43: loop round 5/5 — final ship 2026-05-25 15:44:18 -07:00