From 37f4bda79577de125a32540e4c169ae3b96d1fed Mon Sep 17 00:00:00 2001 From: clawd Date: Wed, 18 Feb 2026 10:45:53 +0000 Subject: [PATCH] fix: tablet responsiveness - wider layout, bigger text, 3-col grid for Tab S Ultra --- backend/data/recipes.db-shm | Bin 32768 -> 32768 bytes backend/data/recipes.db-wal | Bin 2191872 -> 2410232 bytes frontend/src/components/layout/AppShell.tsx | 2 +- frontend/src/components/layout/BottomNav.tsx | 6 +++--- frontend/src/components/recipe/RecipeCard.tsx | 2 +- frontend/src/components/ui/Badge.tsx | 2 +- frontend/src/pages/HomePage.tsx | 4 ++-- frontend/src/pages/RecipePage.tsx | 6 +++--- frontend/src/pages/SearchPage.tsx | 2 +- frontend/src/pages/ShoppingPage.tsx | 4 ++-- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/backend/data/recipes.db-shm b/backend/data/recipes.db-shm index 626b8f9dcdd919e895637a2ecab0a93a9ad3dd6a..ebe12635618c270780ccf8eba2b470f29cb3269c 100644 GIT binary patch delta 386 zcmZo@U}|V!s+V}A%K!p`K+MR%AmGWwzyK2YH6<_nZx-)M)m1y1JufVtE+4#mq2%^? zXGv8LG8+Uy=Kea%6TcXf6q6j25|bK}4U;328&K2j&ENch65>qKO!7?1 zOzKRwOioPhV2Lk*KnV#Z872iL6($WPJ0@o)53t0i5ECJOQ6@%-j$)p$!gE!!sH25{BiTWA|+k`mBenU delta 222 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 diff --git a/frontend/src/components/layout/AppShell.tsx b/frontend/src/components/layout/AppShell.tsx index c0187bb..015fb1a 100644 --- a/frontend/src/components/layout/AppShell.tsx +++ b/frontend/src/components/layout/AppShell.tsx @@ -4,7 +4,7 @@ import { BottomNav } from './BottomNav' export function AppShell() { return (
-
+
diff --git a/frontend/src/components/layout/BottomNav.tsx b/frontend/src/components/layout/BottomNav.tsx index 2fe39b8..d172f70 100644 --- a/frontend/src/components/layout/BottomNav.tsx +++ b/frontend/src/components/layout/BottomNav.tsx @@ -12,18 +12,18 @@ const navItems = [ export function BottomNav() { return (