diff --git a/.claude/settings.local.json b/.claude/settings.local.json index c3aa94e1..8077154c 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -166,7 +166,9 @@ "Bash(nc:*)", "Bash(pkill:*)", "Bash(python3 -m json.tool:*)", - "Bash(git restore:*)" + "Bash(git restore:*)", + "Bash(__NEW_LINE_80f7f5dbdf93db8a__ echo \"\")", + "Bash(# Check for other service-like apps in other secubox menus echo \"\"=== Mitmproxy location ===\"\" grep -h ''\"\"admin/'' package/secubox/luci-app-mitmproxy/root/usr/share/luci/menu.d/*.json)" ] } } diff --git a/package/secubox/luci-app-localai/root/usr/share/luci/menu.d/luci-app-localai.json b/package/secubox/luci-app-localai/root/usr/share/luci/menu.d/luci-app-localai.json index d80a0f44..8d2273a2 100644 --- a/package/secubox/luci-app-localai/root/usr/share/luci/menu.d/luci-app-localai.json +++ b/package/secubox/luci-app-localai/root/usr/share/luci/menu.d/luci-app-localai.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/localai": { + "admin/services/localai": { "title": "LocalAI", "order": 50, "action": { @@ -9,7 +9,7 @@ "acl": ["luci-app-localai"] } }, - "admin/secubox/services/localai/dashboard": { + "admin/services/localai/dashboard": { "title": "Dashboard", "order": 10, "action": { @@ -20,7 +20,7 @@ "acl": ["luci-app-localai"] } }, - "admin/secubox/services/localai/models": { + "admin/services/localai/models": { "title": "Models", "order": 20, "action": { @@ -31,7 +31,7 @@ "acl": ["luci-app-localai"] } }, - "admin/secubox/services/localai/chat": { + "admin/services/localai/chat": { "title": "Chat", "order": 30, "action": { @@ -42,7 +42,7 @@ "acl": ["luci-app-localai"] } }, - "admin/secubox/services/localai/settings": { + "admin/services/localai/settings": { "title": "Settings", "order": 90, "action": { diff --git a/package/secubox/luci-app-lyrion/root/usr/share/luci/menu.d/luci-app-lyrion.json b/package/secubox/luci-app-lyrion/root/usr/share/luci/menu.d/luci-app-lyrion.json index 3869808c..533d4f1d 100644 --- a/package/secubox/luci-app-lyrion/root/usr/share/luci/menu.d/luci-app-lyrion.json +++ b/package/secubox/luci-app-lyrion/root/usr/share/luci/menu.d/luci-app-lyrion.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/lyrion": { + "admin/services/lyrion": { "title": "Lyrion", "order": 50, "action": { @@ -9,7 +9,7 @@ "acl": ["luci-app-lyrion"] } }, - "admin/secubox/services/lyrion/overview": { + "admin/services/lyrion/overview": { "title": "Overview", "order": 10, "action": { @@ -17,7 +17,7 @@ "path": "lyrion/overview" } }, - "admin/secubox/services/lyrion/settings": { + "admin/services/lyrion/settings": { "title": "Settings", "order": 90, "action": { diff --git a/package/secubox/luci-app-magicmirror2/root/usr/share/luci/menu.d/luci-app-magicmirror2.json b/package/secubox/luci-app-magicmirror2/root/usr/share/luci/menu.d/luci-app-magicmirror2.json index 22c32418..0965cc18 100644 --- a/package/secubox/luci-app-magicmirror2/root/usr/share/luci/menu.d/luci-app-magicmirror2.json +++ b/package/secubox/luci-app-magicmirror2/root/usr/share/luci/menu.d/luci-app-magicmirror2.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/magicmirror2": { + "admin/services/magicmirror2": { "title": "MagicMirror", "action": { "type": "view", "path": "magicmirror2/overview" }, "depends": { "acl": ["luci-app-magicmirror2"] }, diff --git a/package/secubox/luci-app-mailinabox/root/usr/share/luci/menu.d/luci-app-mailinabox.json b/package/secubox/luci-app-mailinabox/root/usr/share/luci/menu.d/luci-app-mailinabox.json index 76f8265b..bf048d7d 100644 --- a/package/secubox/luci-app-mailinabox/root/usr/share/luci/menu.d/luci-app-mailinabox.json +++ b/package/secubox/luci-app-mailinabox/root/usr/share/luci/menu.d/luci-app-mailinabox.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/mailinabox": { + "admin/services/mailinabox": { "title": "Mail Server", "order": 60, "action": { @@ -9,7 +9,7 @@ "acl": ["luci-app-mailinabox"] } }, - "admin/secubox/services/mailinabox/overview": { + "admin/services/mailinabox/overview": { "title": "Overview", "order": 10, "action": { @@ -17,7 +17,7 @@ "path": "mailinabox/overview" } }, - "admin/secubox/services/mailinabox/settings": { + "admin/services/mailinabox/settings": { "title": "Settings", "order": 90, "action": { diff --git a/package/secubox/luci-app-mitmproxy/root/usr/share/luci/menu.d/luci-app-mitmproxy.json b/package/secubox/luci-app-mitmproxy/root/usr/share/luci/menu.d/luci-app-mitmproxy.json index 63700360..4b941a9d 100644 --- a/package/secubox/luci-app-mitmproxy/root/usr/share/luci/menu.d/luci-app-mitmproxy.json +++ b/package/secubox/luci-app-mitmproxy/root/usr/share/luci/menu.d/luci-app-mitmproxy.json @@ -1,5 +1,5 @@ { - "admin/secubox/security/mitmproxy": { + "admin/services/mitmproxy": { "title": "mitmproxy", "action": { "type": "view", "path": "mitmproxy/overview" }, "depends": { "acl": ["luci-app-mitmproxy"] }, diff --git a/package/secubox/luci-app-mmpm/root/usr/share/luci/menu.d/luci-app-mmpm.json b/package/secubox/luci-app-mmpm/root/usr/share/luci/menu.d/luci-app-mmpm.json index 20350b6d..b7377200 100644 --- a/package/secubox/luci-app-mmpm/root/usr/share/luci/menu.d/luci-app-mmpm.json +++ b/package/secubox/luci-app-mmpm/root/usr/share/luci/menu.d/luci-app-mmpm.json @@ -1,17 +1,17 @@ { - "admin/secubox/services/mmpm": { + "admin/services/mmpm": { "title": "MMPM", "order": 32, "action": { "type": "alias", - "path": "admin/secubox/services/mmpm/dashboard" + "path": "admin/services/mmpm/dashboard" }, "depends": { "acl": ["luci-app-mmpm"], "uci": {"mmpm": true} } }, - "admin/secubox/services/mmpm/dashboard": { + "admin/services/mmpm/dashboard": { "title": "Dashboard", "order": 1, "action": { @@ -19,7 +19,7 @@ "path": "mmpm/dashboard" } }, - "admin/secubox/services/mmpm/modules": { + "admin/services/mmpm/modules": { "title": "Modules", "order": 2, "action": { @@ -27,7 +27,7 @@ "path": "mmpm/modules" } }, - "admin/secubox/services/mmpm/webui": { + "admin/services/mmpm/webui": { "title": "Web GUI", "order": 3, "action": { @@ -35,7 +35,7 @@ "path": "mmpm/webui" } }, - "admin/secubox/services/mmpm/settings": { + "admin/services/mmpm/settings": { "title": "Settings", "order": 4, "action": { diff --git a/package/secubox/luci-app-nextcloud/root/usr/share/luci/menu.d/luci-app-nextcloud.json b/package/secubox/luci-app-nextcloud/root/usr/share/luci/menu.d/luci-app-nextcloud.json index a70a3fe8..2acfcdb3 100644 --- a/package/secubox/luci-app-nextcloud/root/usr/share/luci/menu.d/luci-app-nextcloud.json +++ b/package/secubox/luci-app-nextcloud/root/usr/share/luci/menu.d/luci-app-nextcloud.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/nextcloud": { + "admin/services/nextcloud": { "title": "Nextcloud", "order": 55, "action": { @@ -9,7 +9,7 @@ "acl": ["luci-app-nextcloud"] } }, - "admin/secubox/services/nextcloud/overview": { + "admin/services/nextcloud/overview": { "title": "Overview", "order": 10, "action": { @@ -17,7 +17,7 @@ "path": "nextcloud/overview" } }, - "admin/secubox/services/nextcloud/settings": { + "admin/services/nextcloud/settings": { "title": "Settings", "order": 90, "action": { diff --git a/package/secubox/luci-app-ollama/root/usr/share/luci/menu.d/luci-app-ollama.json b/package/secubox/luci-app-ollama/root/usr/share/luci/menu.d/luci-app-ollama.json index aa127848..14f049fd 100644 --- a/package/secubox/luci-app-ollama/root/usr/share/luci/menu.d/luci-app-ollama.json +++ b/package/secubox/luci-app-ollama/root/usr/share/luci/menu.d/luci-app-ollama.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/ollama": { + "admin/services/ollama": { "title": "Ollama", "order": 51, "action": { @@ -9,7 +9,7 @@ "acl": ["luci-app-ollama"] } }, - "admin/secubox/services/ollama/dashboard": { + "admin/services/ollama/dashboard": { "title": "Dashboard", "order": 10, "action": { @@ -20,7 +20,7 @@ "acl": ["luci-app-ollama"] } }, - "admin/secubox/services/ollama/models": { + "admin/services/ollama/models": { "title": "Models", "order": 20, "action": { @@ -31,7 +31,7 @@ "acl": ["luci-app-ollama"] } }, - "admin/secubox/services/ollama/chat": { + "admin/services/ollama/chat": { "title": "Chat", "order": 30, "action": { @@ -42,7 +42,7 @@ "acl": ["luci-app-ollama"] } }, - "admin/secubox/services/ollama/settings": { + "admin/services/ollama/settings": { "title": "Settings", "order": 90, "action": { diff --git a/package/secubox/luci-app-vhost-manager/root/usr/share/luci/menu.d/luci-app-vhost-manager.json b/package/secubox/luci-app-vhost-manager/root/usr/share/luci/menu.d/luci-app-vhost-manager.json index 3c8362cd..8c1949f6 100644 --- a/package/secubox/luci-app-vhost-manager/root/usr/share/luci/menu.d/luci-app-vhost-manager.json +++ b/package/secubox/luci-app-vhost-manager/root/usr/share/luci/menu.d/luci-app-vhost-manager.json @@ -1,5 +1,5 @@ { - "admin/secubox/services/vhosts": { + "admin/services/vhosts": { "title": "VHost Manager", "order": 40, "action": { @@ -9,7 +9,7 @@ "acl": ["luci-app-vhost-manager"] } }, - "admin/secubox/services/vhosts/overview": { + "admin/services/vhosts/overview": { "title": "Overview", "order": 10, "action": { @@ -17,7 +17,7 @@ "path": "vhost-manager/overview" } }, - "admin/secubox/services/vhosts/vhosts": { + "admin/services/vhosts/vhosts": { "title": "Virtual Hosts", "order": 20, "action": { @@ -25,7 +25,7 @@ "path": "vhost-manager/vhosts" } }, - "admin/secubox/services/vhosts/internal": { + "admin/services/vhosts/internal": { "title": "Internal Services", "order": 25, "action": { @@ -33,7 +33,7 @@ "path": "vhost-manager/internal" } }, - "admin/secubox/services/vhosts/certificates": { + "admin/services/vhosts/certificates": { "title": "SSL Certificates", "order": 30, "action": { @@ -41,7 +41,7 @@ "path": "vhost-manager/certificates" } }, - "admin/secubox/services/vhosts/ssl": { + "admin/services/vhosts/ssl": { "title": "SSL/TLS Configuration", "order": 35, "action": { @@ -49,7 +49,7 @@ "path": "vhost-manager/ssl" } }, - "admin/secubox/services/vhosts/redirects": { + "admin/services/vhosts/redirects": { "title": "URL Redirects", "order": 37, "action": { @@ -57,7 +57,7 @@ "path": "vhost-manager/redirects" } }, - "admin/secubox/services/vhosts/logs": { + "admin/services/vhosts/logs": { "title": "Access Logs", "order": 40, "action": {