From 6faeb3c975e74f5c8d7168503843ea97ddabc8ec Mon Sep 17 00:00:00 2001 From: matteoscrugli Date: Thu, 18 Dec 2025 23:07:04 +0100 Subject: [PATCH] Remove icons from page title bars and fix Features page issues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove icons from all page title sections in tab bars - Fix double padding on mobile for Features page - Fix drag state not resetting when Apply/Cancel pressed 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- frontend/src/pages/APIKeys.tsx | 1 - frontend/src/pages/AdminPanel.tsx | 1 - frontend/src/pages/Dashboard.tsx | 1 - frontend/src/pages/Feature1.tsx | 1 - frontend/src/pages/Feature2.tsx | 1 - frontend/src/pages/Feature3.tsx | 1 - frontend/src/pages/Notifications.tsx | 1 - frontend/src/pages/Settings.tsx | 1 - frontend/src/pages/Users.tsx | 1 - frontend/src/pages/admin/Analytics.tsx | 1 - frontend/src/pages/admin/AuditLogs.tsx | 1 - frontend/src/pages/admin/Features.tsx | 3 ++- frontend/src/pages/admin/Settings.tsx | 1 - frontend/src/pages/admin/ThemeSettings.tsx | 1 - frontend/src/styles/Layout.css | 6 ++++++ 15 files changed, 8 insertions(+), 14 deletions(-) diff --git a/frontend/src/pages/APIKeys.tsx b/frontend/src/pages/APIKeys.tsx index 94d9f1c..bc163fe 100644 --- a/frontend/src/pages/APIKeys.tsx +++ b/frontend/src/pages/APIKeys.tsx @@ -94,7 +94,6 @@ export default function APIKeys() { menu
- vpn_key {t.apiKeysPage.title}
diff --git a/frontend/src/pages/AdminPanel.tsx b/frontend/src/pages/AdminPanel.tsx index e0a1840..8d80710 100644 --- a/frontend/src/pages/AdminPanel.tsx +++ b/frontend/src/pages/AdminPanel.tsx @@ -26,7 +26,6 @@ export default function AdminPanel({ initialTab = 'general' }: { initialTab?: Ta menu
- admin_panel_settings {t.admin.panel}
diff --git a/frontend/src/pages/Dashboard.tsx b/frontend/src/pages/Dashboard.tsx index ecf2bfb..928ff15 100644 --- a/frontend/src/pages/Dashboard.tsx +++ b/frontend/src/pages/Dashboard.tsx @@ -13,7 +13,6 @@ export default function Dashboard() { menu
- dashboard {t.dashboard.title}
diff --git a/frontend/src/pages/Feature1.tsx b/frontend/src/pages/Feature1.tsx index a35d71f..d844055 100644 --- a/frontend/src/pages/Feature1.tsx +++ b/frontend/src/pages/Feature1.tsx @@ -14,7 +14,6 @@ export default function Feature1() { menu
- playlist_play {t.feature1.title}
diff --git a/frontend/src/pages/Feature2.tsx b/frontend/src/pages/Feature2.tsx index 20b2567..88ec747 100644 --- a/frontend/src/pages/Feature2.tsx +++ b/frontend/src/pages/Feature2.tsx @@ -14,7 +14,6 @@ export default function Feature2() { menu
- download {t.features.feature2}
diff --git a/frontend/src/pages/Feature3.tsx b/frontend/src/pages/Feature3.tsx index 0d16b7e..2920b32 100644 --- a/frontend/src/pages/Feature3.tsx +++ b/frontend/src/pages/Feature3.tsx @@ -14,7 +14,6 @@ export default function Feature3() { menu
- cast {t.features.feature3}
diff --git a/frontend/src/pages/Notifications.tsx b/frontend/src/pages/Notifications.tsx index f6aa2cc..1994eb9 100644 --- a/frontend/src/pages/Notifications.tsx +++ b/frontend/src/pages/Notifications.tsx @@ -100,7 +100,6 @@ export default function Notifications() { menu
- notifications {t.notificationsPage.title}
diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx index 7edc54b..81a2b76 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -157,7 +157,6 @@ export default function Settings() { menu
- settings {t.settings.title}
diff --git a/frontend/src/pages/Users.tsx b/frontend/src/pages/Users.tsx index f559201..a582068 100644 --- a/frontend/src/pages/Users.tsx +++ b/frontend/src/pages/Users.tsx @@ -186,7 +186,6 @@ export default function Users() { menu
- group {t.admin.userManagement}
- analytics {t.analyticsPage.title}
diff --git a/frontend/src/pages/admin/AuditLogs.tsx b/frontend/src/pages/admin/AuditLogs.tsx index b90cf12..62916e6 100644 --- a/frontend/src/pages/admin/AuditLogs.tsx +++ b/frontend/src/pages/admin/AuditLogs.tsx @@ -64,7 +64,6 @@ export default function AuditLogs() { menu
- history {t.auditPage.title}
diff --git a/frontend/src/pages/admin/Features.tsx b/frontend/src/pages/admin/Features.tsx index 9dd2aec..6fe5115 100644 --- a/frontend/src/pages/admin/Features.tsx +++ b/frontend/src/pages/admin/Features.tsx @@ -245,12 +245,14 @@ export default function Features() { } catch (error) { console.error('Failed to save order:', error); } finally { + setDraggedItem(null); // Reset drag state isUserEditing.current = false; setHasOrderChanges(false); } }; const handleCancelOrder = () => { + setDraggedItem(null); // Reset drag state isUserEditing.current = false; // Done editing setLocalOrder(moduleOrder); // Reset positions from moduleStates @@ -470,7 +472,6 @@ export default function Features() { menu
- extension {t.featuresPage.title}
diff --git a/frontend/src/pages/admin/Settings.tsx b/frontend/src/pages/admin/Settings.tsx index b4dfaa9..cd19f16 100644 --- a/frontend/src/pages/admin/Settings.tsx +++ b/frontend/src/pages/admin/Settings.tsx @@ -65,7 +65,6 @@ export default function Settings() { menu
- settings {t.settings.title}
diff --git a/frontend/src/pages/admin/ThemeSettings.tsx b/frontend/src/pages/admin/ThemeSettings.tsx index 9a8e302..9ecb36e 100644 --- a/frontend/src/pages/admin/ThemeSettings.tsx +++ b/frontend/src/pages/admin/ThemeSettings.tsx @@ -280,7 +280,6 @@ export default function ThemeSettings() { menu
- brush {t.theme.title}
diff --git a/frontend/src/styles/Layout.css b/frontend/src/styles/Layout.css index 457e5ae..2137fa3 100644 --- a/frontend/src/styles/Layout.css +++ b/frontend/src/styles/Layout.css @@ -272,6 +272,12 @@ body { width: 100%; } +/* Remove double padding when theme-tab-content is nested inside admin-tab-content */ +.admin-tab-content .theme-tab-content { + padding: 0; + max-width: none; +} + /* ========== RESPONSIVE DESIGN ========== */ /* Tablet - reduce padding */