secubox-openwrt/package/secubox/luci-app-secubox-admin/root/usr/share/luci/menu.d/luci-app-secubox-admin.json
CyberMind-FR 3315d61f78 feat(luci-app-secubox-admin): add cyberpunk dual console theme with stats and quick actions
Added a complete cyberpunk-themed admin interface with:

Features:
- 🔮 Dual console layout (left: stats/actions, right: content)
- 📊 Live system stats with emojis
-  Quick action buttons with hover effects
- 💻 Real-time resource monitoring (CPU, RAM, Disk)
- 🌐 Catalog sources status display
- 🎮 Active applications list view
- ⚠️ System alerts panel
- 🔃 Auto-refresh every 10 seconds

Cyberpunk Styling:
- Neon color scheme (cyan #00ffff, magenta #ff00ff, green #00ff41)
- ASCII art header with SecuBox logo
- Terminal/console aesthetic with monospace fonts
- Glitch and pulse animations
- Scanline effects for authentic CRT look
- Progress bars with shimmer effects
- Glowing text shadows and borders
- Responsive grid layouts

Components:
- cyberpunk.css: Complete theme with 600+ lines of styles
- cyber-dashboard.js: Full-featured cyberpunk dashboard view
- Menu entry: '🔮 Cyber Console' between Control Panel and Apps Manager

Access: Admin Control → 🔮 Cyber Console

Incremented PKG_RELEASE: 8 → 9

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 16:31:48 +01:00

74 lines
1.3 KiB
JSON

{
"admin/secubox/admin": {
"title": "Admin Control",
"order": 5,
"action": {
"type": "firstchild"
}
},
"admin/secubox/admin/dashboard": {
"title": "Control Panel",
"order": 10,
"action": {
"type": "view",
"path": "secubox-admin/dashboard"
}
},
"admin/secubox/admin/cyber-dashboard": {
"title": "🔮 Cyber Console",
"order": 15,
"action": {
"type": "view",
"path": "secubox-admin/cyber-dashboard"
}
},
"admin/secubox/admin/apps": {
"title": "Apps Manager",
"order": 20,
"action": {
"type": "view",
"path": "secubox-admin/apps"
}
},
"admin/secubox/admin/updates": {
"title": "Updates",
"order": 25,
"action": {
"type": "view",
"path": "secubox-admin/updates"
}
},
"admin/secubox/admin/catalog-sources": {
"title": "Catalog Sources",
"order": 27,
"action": {
"type": "view",
"path": "secubox-admin/catalog-sources"
}
},
"admin/secubox/admin/settings": {
"title": "App Settings",
"order": 30,
"action": {
"type": "view",
"path": "secubox-admin/settings"
}
},
"admin/secubox/admin/health": {
"title": "System Health",
"order": 40,
"action": {
"type": "view",
"path": "secubox-admin/health"
}
},
"admin/secubox/admin/logs": {
"title": "System Logs",
"order": 50,
"action": {
"type": "view",
"path": "secubox-admin/logs"
}
}
}