From cba29e6aae637b04ff6eaf28f74bc15b6242b9ea Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Mon, 16 Feb 2026 19:37:50 -0800 Subject: Remove legacy V2 React frontend and update build/test scripts to focus on Vanilla JS (V3) --- frontend/src/components/FeedList.css | 225 ----------------------------------- 1 file changed, 225 deletions(-) delete mode 100644 frontend/src/components/FeedList.css (limited to 'frontend/src/components/FeedList.css') diff --git a/frontend/src/components/FeedList.css b/frontend/src/components/FeedList.css deleted file mode 100644 index 38a324b..0000000 --- a/frontend/src/components/FeedList.css +++ /dev/null @@ -1,225 +0,0 @@ -.feed-list { - padding: 1rem; - font-family: var(--font-heading); - color: #777; - /* specific v1 color */ - font-size: 0.8rem; - background: var(--sidebar-bg); - min-height: 100%; - flex: 1; -} - -.feed-list h1.logo { - font-size: 2rem; - /* match v1 */ - margin: 0 0 1rem 0; - line-height: 1; - cursor: pointer; - position: sticky; - top: 0; - background: var(--sidebar-bg); - z-index: 10; - padding-bottom: 0.5rem; - color: var(--text-color); -} - -/* Override logo color if necessary for themes */ -.theme-light .feed-list h1.logo { - color: #333; -} - -.theme-dark .feed-list h1.logo { - color: #eee; -} - -.search-section { - margin-bottom: 1rem; -} - -.search-input { - width: 100%; - padding: 0.25rem; - border: 1px solid var(--border-color, #999); - background: var(--bg-color); - color: var(--text-color); - font-size: 0.8rem; - font-family: inherit; - border-radius: 0; - /* v1 didn't have rounded inputs usually */ -} - -.section-header { - font-size: 1rem; - /* v1 h4 size? */ - font-weight: bold; - margin: 1rem 0 0.25rem 0; - cursor: pointer; - user-select: none; - font-family: var(--font-heading); - color: #333; - /* Darker than list items */ - text-transform: lowercase; - font-variant: small-caps; - display: flex; - align-items: center; - gap: 0.5rem; -} - -.caret { - display: inline-block; - font-size: 0.6rem; - transition: transform 0.2s ease; - color: #777; -} - -.caret.expanded { - transform: rotate(90deg); -} - -.filter-list, -.tag-list-items, -.feed-list-items, -.nav-list { - list-style: none; - padding: 0; - margin: 0; -} - -.filter-list li, -.nav-list li { - margin-bottom: 0.1rem; -} - -.filter-list a, -.nav-list a, -.tag-link, -.feed-title, -.logout-link { - text-decoration: none; - color: var(--link-color, blue); - font-size: 0.8rem; - /* Matches v1 .75em approx */ - display: block; - cursor: pointer; - background: none; - border: none; - padding: 0; - font-family: inherit; - font-variant: small-caps; - text-transform: lowercase; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.filter-list a:hover, -.nav-list a:hover, -.tag-link:hover, -.feed-title:hover, -.logout-link:hover { - text-decoration: underline; - color: var(--link-color, blue); -} - -.filter-list a.active, -.tag-link.active, -.feed-title.active { - font-weight: bold; - color: #000; - /* Active state black */ -} - -.tag-item, -.sidebar-feed-item { - margin-bottom: 0; -} - -.feed-item-row { - display: flex; - align-items: center; - gap: 0.5rem; -} - -.feed-checkbox { - cursor: pointer; - margin: 0; -} - -.feed-category { - display: none; -} - -.nav-section { - margin-top: 2rem; - border-top: 1px solid var(--border-color, #eee); - padding-top: 1rem; -} - -.logout-link { - text-align: left; - width: 100%; - color: #777; - display: block; -} - -.nav-link, -.logout-link { - padding: 0.25rem 0; -} - -.logout-link:hover { - color: var(--link-color, blue); - text-decoration: underline; -} - -.theme-section { - margin-top: 1rem; -} - -.theme-selector { - display: flex; - gap: 0.5rem; - margin-top: 0.5rem; -} - -.theme-selector button { - background: rgba(0, 0, 0, 0.05); - border: none; - cursor: pointer; - padding: 0.4rem; - font-size: 1rem; - border-radius: 8px; - line-height: 1; - transition: all 0.2s ease; - display: flex; - align-items: center; - justify-content: center; -} - -.theme-selector button:hover { - background: rgba(0, 0, 0, 0.1); - transform: translateY(-2px); -} - -.theme-selector button.active { - background: var(--border-color, #999); - color: white; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); -} - -.theme-dark .theme-selector button { - background: rgba(255, 255, 255, 0.1); -} - -.theme-dark .theme-selector button:hover { - background: rgba(255, 255, 255, 0.2); -} - -/* Scrollbar styling for webkit */ -.dashboard-sidebar::-webkit-scrollbar { - width: 4px; -} - -.dashboard-sidebar::-webkit-scrollbar-thumb { - background-color: var(--border-color, #999); -} \ No newline at end of file -- cgit v1.2.3