jtube-tv/app/src/main
Jeena b3b39976fe channels: Per-user rows, empty-channels row, redesigned stats card, subs detail
Channels now render as SmartTube rows and scroll vertically
(LazyColumn - the unscrollable Column hid rows 2+). Local channels
group one row per ownerAccount, sorted by total video count, with all
zero-video channels merged into a final 'No videos yet' row.
Followed-instance channels group per platform. The channel card
matches the video-card language: banner center-cropped, round avatar
bottom-left, channel name, 'owner display name - platform display
name' (instance names via /config, local cached at login; no domain
strings), and an icon stat line (videos | subscribers | plays); counts
load per channel in the background since the listing endpoint doesn't
carry them (verified on the live API).

Subscriptions destination switches to per-channel rows, matching the
Home card size.
2026-10-11 05:42:02 +00:00
..
java/net/jeena/jtubetv channels: Per-user rows, empty-channels row, redesigned stats card, subs detail 2026-10-11 05:42:02 +00:00
res app: Scaffold Android TV PeerTube client (MVP) 2026-10-10 10:20:02 +00:00
AndroidManifest.xml app: Scaffold Android TV PeerTube client (MVP) 2026-10-10 10:20:02 +00:00