From bd7fc45a73e4420db5fe0888dc2a078555c016cd Mon Sep 17 00:00:00 2001 From: Haseeb MernStack Date: Wed, 28 Oct 2026 12:24:18 +0500 Subject: [PATCH] feat(web): design refresh with new identity, icons, timeline feed and mobile tab bar --- apps/web/index.html | 15 +- apps/web/package.json | 1 + apps/web/public/favicon.svg | 10 +- apps/web/public/icons/apple-touch-icon.png | Bin 4597 -> 2899 bytes apps/web/public/icons/icon-192.png | Bin 8889 -> 3102 bytes apps/web/public/icons/icon-512.png | Bin 23751 -> 8644 bytes apps/web/public/icons/maskable-512.png | Bin 12350 -> 7052 bytes apps/web/public/manifest.webmanifest | 4 +- apps/web/src/App.tsx | 289 +++--- apps/web/src/components/Avatar.tsx | 8 +- apps/web/src/components/BottomNav.tsx | 42 + apps/web/src/components/BrandMark.tsx | 20 + apps/web/src/components/Composer.tsx | 12 +- apps/web/src/components/Header.tsx | 104 +- apps/web/src/components/Icon.tsx | 66 ++ apps/web/src/components/LeftNav.tsx | 93 +- apps/web/src/components/PlusBadge.tsx | 6 +- apps/web/src/components/PostCard.tsx | 23 +- apps/web/src/components/RightRail.tsx | 8 + apps/web/src/lib/hue.ts | 20 + apps/web/src/main.tsx | 2 + apps/web/src/pages/ExplorePage.tsx | 40 +- apps/web/src/pages/FeedPage.tsx | 3 +- apps/web/src/pages/InsightsPage.tsx | 5 +- apps/web/src/pages/PlusPage.tsx | 19 +- apps/web/src/pages/ProfilePage.tsx | 3 +- apps/web/src/pages/SearchPage.tsx | 9 +- apps/web/src/styles/theme.css | 1030 ++++++++++++++++++++ docs/DESIGN.md | 14 + package-lock.json | 10 + 30 files changed, 1562 insertions(+), 294 deletions(-) create mode 100644 apps/web/src/components/BottomNav.tsx create mode 100644 apps/web/src/components/BrandMark.tsx create mode 100644 apps/web/src/components/Icon.tsx create mode 100644 apps/web/src/lib/hue.ts create mode 100644 apps/web/src/styles/theme.css create mode 100644 docs/DESIGN.md diff --git a/apps/web/index.html b/apps/web/index.html index f77d16f..de40550 100644 --- a/apps/web/index.html +++ b/apps/web/index.html @@ -38,13 +38,12 @@