From 1df396590fbee4ab10f10a0db5f7ed70bd645cfc Mon Sep 17 00:00:00 2001 From: Mattias Tall Date: Tue, 26 May 2026 12:01:43 +0200 Subject: [PATCH] Redesign video cards with channel avatar; fix mobile bottom nav MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit VideoCard grid: YouTube-style layout — channel avatar circle (falls back to letter) left of title/meta, avatar is clickable to go to channel page, date on its own line for breathing room, badges inline with channel name Bottom nav: env(safe-area-inset-bottom) so it clears iOS home indicator, active tab gets a soft accent pill behind the icon, slightly bolder label Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/components/Layout.jsx | 38 +++++++++++++------- frontend/src/components/VideoCard.jsx | 52 ++++++++++++++++----------- 2 files changed, 57 insertions(+), 33 deletions(-) diff --git a/frontend/src/components/Layout.jsx b/frontend/src/components/Layout.jsx index 174703a..3822d77 100644 --- a/frontend/src/components/Layout.jsx +++ b/frontend/src/components/Layout.jsx @@ -29,7 +29,10 @@ function BottomNav({ newCount }) { ]; return ( -