From 6e28d1530aa08b878f5082bbcd85a95f84f830e8 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Sat, 14 Feb 2026 21:34:49 -0800 Subject: chore: update build artifacts and finalize test improvements --- frontend/coverage/src/App.css.html | 189 ++++++++++- frontend/coverage/src/App.tsx.html | 163 ++++++++-- frontend/coverage/src/components/FeedItem.css.html | 74 ++++- frontend/coverage/src/components/FeedItem.tsx.html | 18 +- .../coverage/src/components/FeedItems.css.html | 2 +- .../coverage/src/components/FeedItems.tsx.html | 254 +++++++++------ frontend/coverage/src/components/FeedList.css.html | 150 ++++++++- frontend/coverage/src/components/FeedList.tsx.html | 215 ++++++++---- frontend/coverage/src/components/Login.css.html | 2 +- frontend/coverage/src/components/Login.tsx.html | 55 +++- frontend/coverage/src/components/Settings.css.html | 361 +++++++++++++++++---- frontend/coverage/src/components/Settings.tsx.html | 316 +++++++++++++----- frontend/coverage/src/components/index.html | 105 +++--- frontend/coverage/src/index.html | 38 +-- 14 files changed, 1508 insertions(+), 434 deletions(-) (limited to 'frontend/coverage/src') diff --git a/frontend/coverage/src/App.css.html b/frontend/coverage/src/App.css.html index 5fca2a7..d23e87b 100644 --- a/frontend/coverage/src/App.css.html +++ b/frontend/coverage/src/App.css.html @@ -135,7 +135,125 @@ 70 71 72 -73  +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +        @@ -236,7 +354,7 @@ body {   .dashboard-sidebar { width: 11rem; - background: var(--sidebar-bg); + background: transparent; border-right: 1px solid var(--border-color); display: flex; flex-direction: column; @@ -267,18 +385,77 @@ body { top: 1rem; left: 1rem; z-index: 1000; - background: transparent; + background: var(--bg-color); + /* Added bg to be visible over content if needed */ border: none; font-size: 2rem; line-height: 1; cursor: pointer; - padding: 0; + padding: 0.2rem; color: var(--text-color); - /* Inherit didn't work well if parent is transparent */ + border-radius: 50%; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); + display: flex; + align-items: center; + justify-content: center; }   .fixed-toggle:hover { transform: scale(1.1); +} +  +/* Mobile Responsiveness */ +@media (max-width: 768px) { + .dashboard-sidebar { + position: fixed; + top: 0; + left: 0; + bottom: 0; + z-index: 1100; + box-shadow: 2px 0 10px rgba(0, 0, 0, 0.2); + width: 14rem; + /* Slightly wider on mobile for better target area */ + } +  + .dashboard-sidebar.hidden { + margin-left: -14rem; + } +  + .dashboard-main { + padding: 1rem; + padding-top: 4rem; + /* Space for the toggle button */ + } +  + .dashboard-main>* { + max-width: 100%; + } +  + /* When sidebar is visible on mobile, we show a backdrop */ + .sidebar-backdrop { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.4); + z-index: 1050; + animation: fadeIn 0.3s ease; + } +  + .dashboard.sidebar-visible::after { + display: none; + } +} +  +@keyframes fadeIn { + from { + opacity: 0; + } +  + to { + opacity: 1; + } }
@@ -286,7 +463,7 @@ body {