veza/veza-backend-api/internal/handlers
senke cc2ebae4dc feat: Visual masterpiece - true light mode & premium UI
🎨 **True Light/Dark Mode**
- Implemented proper light mode with inverted color scheme
- Smooth theme transitions (0.3s ease)
- Light mode colors: white backgrounds, dark text, vibrant accents
- System theme detection with proper class application

🌈 **Enhanced Theme System**
- 4 color themes work in both light and dark modes
- Cyber (cyan/magenta), Ocean (blue/teal), Forest (green/lime), Sunset (orange/purple)
- Theme-specific glassmorphism effects
- Proper contrast in light mode

 **Premium Animations**
- Float, glow-pulse, slide-in, scale-in, rotate-in animations
- Smooth page transitions
- Hover effects with depth (lift, glow, scale)
- Micro-interactions on all interactive elements

🎯 **Visual Polish**
- Enhanced glassmorphism for light/dark modes
- Custom scrollbar with theme colors
- Beautiful text selection
- Focus indicators for accessibility
- Premium utility classes

🔧 **Technical Improvements**
- Updated UIStore to properly apply light/dark classes
- Added data-theme attribute for CSS targeting
- Smooth scroll behavior
- Optimized transitions

The app is now a visual masterpiece with perfect light/dark mode support!
2026-01-11 02:32:21 +01:00
..
analytics_handler.go stabilisation commit A 2026-01-07 19:39:21 +01:00
analytics_handler_test.go [T0-006] test(backend): Ajout tests pour playback_analytics_handler 2026-01-04 01:44:22 +01:00
api_flow_test.go stabilizing veza-backend-api: phase 1 2025-12-16 11:23:49 -05:00
audit.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
audit_test.go stabilisation commit A 2026-01-07 19:39:21 +01:00
auth.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
auth_handler_test.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
auth_handler_test.go.bak adding initial backend API (Go) 2025-12-03 20:29:37 +01:00
auth_integration_test.go [BE-TEST-008] test: Add integration tests for auth flow 2025-12-25 01:35:38 +01:00
avatar_handler.go [T0-006] test(backend): Ajout tests pour avatar_handler et notification_handlers 2026-01-04 01:44:22 +01:00
avatar_handler_test.go [T0-006] test(backend): Ajout tests pour avatar_handler et notification_handlers 2026-01-04 01:44:22 +01:00
bitrate_handler.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
bitrate_handler_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
chat_handler.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
chat_handler_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
comment_handler.go stabilisation commit A 2026-01-07 19:39:21 +01:00
comment_handler_test.go [T0-006] test(backend): Ajout tests pour search_handlers et comment_handler 2026-01-04 01:44:21 +01:00
common.go [FIX] Improve validation error messages for better user experience 2026-01-04 01:44:13 +01:00
config_reload.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
config_reload_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
csrf.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
csrf_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
error_contract_test.go stabilizing veza-backend-api: phase 1 2025-12-16 11:23:49 -05:00
error_response.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
frontend_log_handler.go [FIX] PROD-003: Corriger imports use-toast → useToast 2026-01-04 01:44:17 +01:00
frontend_log_handler_test.go stabilisation commit A 2026-01-07 19:39:21 +01:00
health.go [BE-SVC-016] be-svc: Implement health check improvements 2025-12-24 17:00:53 +01:00
health_p1_test.go refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
health_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
hls_handler.go [T0-006] test(backend): Ajout tests pour hls_handler 2026-01-04 01:44:22 +01:00
hls_handler_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
marketplace.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
marketplace_test.go [BE-TEST-006] test: Add unit tests for marketplace handlers 2025-12-25 01:30:25 +01:00
metrics.go adding initial backend API (Go) 2025-12-03 20:29:37 +01:00
metrics_aggregated.go stabilisation commit A 2026-01-07 19:39:21 +01:00
metrics_aggregated_test.go stabilisation commit A 2026-01-07 19:39:21 +01:00
metrics_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
metrics_test.go.disabled fix(backend-tests): enable room_handler_test and resolve metric collisions 2025-12-06 12:53:15 +01:00
notification_handlers.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
notification_handlers_test.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
oauth_handlers.go stabilisation commit 2026-01-04 01:44:23 +01:00
oauth_handlers_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
password_reset_handler.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
password_reset_handler_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
playback_analytics_handler.go [T0-006] test(backend): Ajout tests pour playback_analytics_handler 2026-01-04 01:44:22 +01:00
playback_analytics_handler_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
playback_websocket_handler.go [T0-006] test(backend): Ajout tests pour playback_websocket_handler 2026-01-04 01:44:22 +01:00
playback_websocket_handler_test.go [T0-006] test(backend): Ajout tests pour playback_websocket_handler 2026-01-04 01:44:22 +01:00
playlist_collaboration_integration_test.go [BE-TEST-010] test: Add integration tests for playlist collaboration 2025-12-25 01:39:43 +01:00
playlist_error_helper.go adding initial backend API (Go) 2025-12-03 20:29:37 +01:00
playlist_error_helper_test.go STABILISATION: phase 3–5 – API contract, tests & chat-server hardening 2025-12-06 17:21:59 +01:00
playlist_export_handler.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
playlist_export_handler_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
playlist_handler.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
playlist_handler_integration_test.go stabilizing veza-backend-api: phase 1 2025-12-16 11:23:49 -05:00
playlist_handler_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
playlist_handlers_test.go.bak adding initial backend API (Go) 2025-12-03 20:29:37 +01:00
playlist_track_handler_integration_test.go stabilizing veza-backend-api: phase 1 2025-12-16 11:23:49 -05:00
profile_handler.go stabilisation commit A 2026-01-07 19:39:21 +01:00
profile_handler_integration_test.go [BE-API-002] api: Implement playlist collaborators endpoints 2025-12-23 01:41:43 +01:00
profile_handler_test.go [BE-TEST-007] test: Add unit tests for webhook handlers 2025-12-25 01:32:54 +01:00
profile_handler_test.go.disabled fix(backend-tests): enable room_handler_test and resolve metric collisions 2025-12-06 12:53:15 +01:00
response.go STABILISATION: phase 3–5 – API contract, tests & chat-server hardening 2025-12-06 17:21:59 +01:00
role_handler.go [T0-006] test(backend): Ajout tests pour role_handler 2026-01-04 01:44:22 +01:00
role_handler_test.go [T0-006] test(backend): Ajout tests pour role_handler 2026-01-04 01:44:22 +01:00
room_handler.go [BE-API-012] be-api: Implement conversation update endpoint 2025-12-23 10:51:18 +01:00
room_handler_test.go [BE-TEST-007] test: Add unit tests for webhook handlers 2025-12-25 01:32:54 +01:00
search_handlers.go [T0-006] test(backend): Ajout tests pour search_handlers et comment_handler 2026-01-04 01:44:21 +01:00
search_handlers_test.go [T0-006] test(backend): Ajout tests pour search_handlers et comment_handler 2026-01-04 01:44:21 +01:00
session.go [T0-006] test(backend): Ajout tests pour playback_analytics_handler 2026-01-04 01:44:22 +01:00
session_test.go [T0-006] test(backend): Ajout tests pour playback_analytics_handler 2026-01-04 01:44:22 +01:00
settings_handler.go [T0-006] test(backend): Ajout tests pour settings_handler 2026-01-04 01:44:22 +01:00
settings_handler_test.go [T0-006] test(backend): Ajout tests pour settings_handler 2026-01-04 01:44:22 +01:00
social.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
social_test.go feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
status_handler.go STABILISATION: phase 3–5 – API contract, tests & chat-server hardening 2025-12-06 17:21:59 +01:00
status_handler_test.go fix: resolve stream server compilation errors and integrate chat stability fixes 2026-01-04 01:44:22 +01:00
system_metrics.go adding initial backend API (Go) 2025-12-03 20:29:37 +01:00
system_metrics_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
system_metrics_test.go.disabled fix(backend-tests): enable room_handler_test and resolve metric collisions 2025-12-06 12:53:15 +01:00
track_handler_test.go.bak adding initial backend API (Go) 2025-12-03 20:29:37 +01:00
two_factor_handler.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
two_factor_handler_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
upload.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
upload_test.go [T0-006] test(backend): Ajout tests pour frontend_log_handler 2026-01-04 01:44:22 +01:00
validation_test.go refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
webhook_handlers.go [INT-010] int: Add API documentation (OpenAPI/Swagger) 2025-12-25 15:23:19 +01:00
webhook_handlers_test.go [BE-TEST-007] test: Add unit tests for webhook handlers 2025-12-25 01:32:54 +01:00