secubox-openwrt/luci-app-secubox/root/usr/share/luci/menu.d/luci-app-secubox.json
CyberMind-FR 9ac943f77b feat: enhance luci-app-secubox with settings, alerts and monitoring pages
- Enhanced Settings page with 40+ configuration options across 7 sections
  - General, Dashboard, Module Management, Notifications
  - Alert Thresholds, Security, Advanced settings

- Created dedicated Alerts page with filtering and sorting
  - Filter by severity (error/warning/info) and module
  - Sort by time/severity/module
  - Auto-refresh every 30 seconds
  - Color-coded severity with dismiss functionality

- Created Monitoring page with real-time historical graphs
  - SVG-based charts for CPU, Memory, Disk, Network
  - Stores last 30 data points
  - Auto-refresh every 5 seconds
  - Animated chart drawing with area fills

- Added monitoring page to menu configuration
- Consistent modern design with gradients and animations

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-26 09:05:43 +01:00

58 lines
1.6 KiB
JSON

{
"admin/secubox": {
"title": "SecuBox",
"order": 25,
"action": {"type": "firstchild"}
},
"admin/secubox/dashboard": {
"title": "Dashboard",
"order": 10,
"action": {"type": "view", "path": "secubox/dashboard"}
},
"admin/secubox/modules": {
"title": "Modules",
"order": 20,
"action": {"type": "view", "path": "secubox/modules"}
},
"admin/secubox/alerts": {
"title": "Alerts",
"order": 22,
"action": {"type": "view", "path": "secubox/alerts"}
},
"admin/secubox/settings": {
"title": "Settings",
"order": 25,
"action": {"type": "view", "path": "secubox/settings"}
},
"admin/secubox/security": {
"title": "Security & Access",
"order": 30,
"action": {"type": "firstchild"}
},
"admin/secubox/monitoring": {
"title": "Monitoring & Analytics",
"order": 35,
"action": {"type": "firstchild"}
},
"admin/secubox/monitoring/overview": {
"title": "System Monitoring",
"order": 10,
"action": {"type": "view", "path": "secubox/monitoring"}
},
"admin/secubox/network": {
"title": "Network Management",
"order": 40,
"action": {"type": "firstchild"}
},
"admin/secubox/system": {
"title": "System & Performance",
"order": 50,
"action": {"type": "firstchild"}
},
"admin/secubox/services": {
"title": "Services & Applications",
"order": 60,
"action": {"type": "firstchild"}
}
}