From c9c70e4e94824876e65d8328777591dc14529488 Mon Sep 17 00:00:00 2001 From: Tharumini Gamage Date: Thu, 20 Aug 2026 23:53:51 +0530 Subject: [PATCH 01/34] Redesign the app shell and key pages with an editorial masthead nav MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the icon-rail sidebar + topbar with one horizontal masthead, add a serif/sans type pairing, and restyle the homepage, dashboard, documents, and analytics pages — same colour tokens throughout, no palette changes. --- .../src/components/AuthAside.jsx | 27 ++- .../src/components/ChatMessage.jsx | 16 +- integrated-frontend/src/components/Layout.jsx | 66 ++---- .../src/components/Masthead.jsx | 181 ++++++++++++++++ .../src/components/PublicLayout.jsx | 22 +- .../src/components/Sidebar.jsx | 199 ------------------ integrated-frontend/src/components/Topbar.jsx | 119 ----------- integrated-frontend/src/index.css | 197 ++++++++++++++--- integrated-frontend/src/pages/analytics.jsx | 110 +++++++--- integrated-frontend/src/pages/dashboard.jsx | 31 ++- integrated-frontend/src/pages/documents.jsx | 112 ++++++---- integrated-frontend/src/pages/homepage.jsx | 63 ++++-- 12 files changed, 616 insertions(+), 527 deletions(-) create mode 100644 integrated-frontend/src/components/Masthead.jsx delete mode 100644 integrated-frontend/src/components/Sidebar.jsx delete mode 100644 integrated-frontend/src/components/Topbar.jsx diff --git a/integrated-frontend/src/components/AuthAside.jsx b/integrated-frontend/src/components/AuthAside.jsx index f2a6d02..7b26893 100644 --- a/integrated-frontend/src/components/AuthAside.jsx +++ b/integrated-frontend/src/components/AuthAside.jsx @@ -15,17 +15,28 @@ const points = [ function AuthAside({ heading, blurb }) { return (