secubox-openwrt/luci-app-system-hub/htdocs/luci-static/resources/view/system-hub
CyberMind-FR b884b12970 feat: Integrate global CyberMood theme into core modules
Migrated three core modules to use the global secubox-theme package:

Modules Updated:
- luci-app-secubox (dashboard, modules views)
- luci-app-network-modes (overview view)
- luci-app-system-hub (overview, services views)

Changes Per Module:
- Replaced module-specific theme imports with 'require secubox-theme/theme as Theme'
- Updated CSS imports to use global secubox-theme.css bundle
- Initialized global theme with Theme.init({ theme: 'dark', language: 'en' })
- Removed redundant theme.getTheme() calls from load() functions
- Added global theme CSS link tags to view renders

Benefits:
- Unified CyberMood design system across all modules
- Access to 100+ CSS variables (colors, spacing, effects)
- Theme switching support (dark, light, cyberpunk)
- Multi-language support (en, fr, de, es) via Theme.t()
- Reduced CSS duplication
- Consistent UI components (cards, buttons, badges)

Deployment:
- Created deploy-modules-with-theme.sh for batch deployment
- All modules successfully deployed to router 192.168.8.191
- Verified HTTP access to updated JavaScript files

Testing:
-  SecuBox dashboard loads with global theme
-  Network-modes overview uses theme CSS
-  System-hub views integrate theme properly
-  All 27 view files deployed successfully

Next Steps:
- Modules can now use Theme.createCard(), createButton(), createBadge()
- Translation keys available for internationalization
- Theme variants switchable via Theme.apply('dark'|'light'|'cyberpunk')

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 17:16:37 +01:00
..
backup.js release: v0.1.1 - Unified Theme System with Dark/Light Mode Support 2025-12-26 16:09:15 +01:00
components.js release: v0.1.2-alpha - Dynamic Module Detection & Responsive Cards 2025-12-26 17:06:00 +01:00
dev-status.js develstats 2025-12-28 09:09:12 +01:00
diagnostics.js feat: Implement core features for network-modes and system-hub 2025-12-28 15:34:23 +01:00
health.js release: v0.2.2 - Design System v0.3.0 & Comprehensive Documentation 2025-12-26 18:55:19 +01:00
logs.js feat: add auto-refresh, auto-scroll, and compact header to system logs 2025-12-26 21:18:16 +01:00
overview.js feat: Integrate global CyberMood theme into core modules 2025-12-28 17:16:37 +01:00
remote.js feat: Implement core features for network-modes and system-hub 2025-12-28 15:34:23 +01:00
services.js feat: Integrate global CyberMood theme into core modules 2025-12-28 17:16:37 +01:00
settings.js release: v0.1.1 - Unified Theme System with Dark/Light Mode Support 2025-12-26 16:09:15 +01:00