Skip to content

Commit 92bdf99

Browse files
authored
Feature/glassmorphism unified UI (#507)
* feat(frontend): unified glassmorphism UI rework with bug fixes - Create _glass-system.scss unified design system (~450 lines) - CSS custom properties for glass tokens (bg, blur, shadow, border) - Theme-aware variables (dark/light) eliminating manual overrides - Glass surface mixins (subtle/medium/strong variants) - Component classes, button system, form elements, utilities - Fix notification bell click-outside bug - Replace broken querySelector with Vue template refs - Add @click.stop modifier and onUnmounted cleanup - Make bell visible on all screen sizes (was hidden on mobile) - Fix login state refresh bug - LoginView now uses useAuth().login() composable - Replace window.location.href with router.push('/') - Auth state updates reactively via module-level singleton refs - Remove duplicate hamburger menu navigation - Delete mobile menu overlay, hamburger button, related functions - SidebarNav for desktop, BottomNav for mobile (clean separation) - Migrate 13 components to glass system variables - Replace hardcoded rgba/blur/shadow with glass tokens - Remove [data-theme] overrides (glass vars are theme-aware) - Add @supports fallbacks for backdrop-filter - Remove old _glass.scss import from main.scss (dead code) * feat: add .gitignore to exclude cache and project.local.yml * feat: update .gitignore to include .pytest_cache and .serena
1 parent a33fa64 commit 92bdf99

File tree

16 files changed

+1055
-713
lines changed

16 files changed

+1055
-713
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,4 +109,6 @@ recordings/
109109
temp_logs
110110
logs_local
111111
data_local
112-
.pytest_cache
112+
.pytest_cache
113+
114+
.serena

.serena/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/cache
2+
/project.local.yml

0 commit comments

Comments
 (0)