From c1444e1478df59a58dfdae4914a8f6f7a4060fc4 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Sun, 25 Jan 2026 15:53:38 +0100 Subject: [PATCH] feat(portal): Add Service Exposure to network section New app entry for service-exposure in portal network apps: - Port conflict management - Tor hidden services - HAProxy SSL backends Co-Authored-By: Claude Opus 4.5 --- .../luci-static/resources/secubox-portal/portal.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js b/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js index f0121c80..290531f2 100644 --- a/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js +++ b/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox-portal/portal.js @@ -123,6 +123,18 @@ return baseclass.extend({ service: null, version: '0.2.0' }, + 'service-exposure': { + id: 'service-exposure', + name: 'Service Exposure', + desc: 'Manage port conflicts, Tor hidden services, and HAProxy SSL backends', + icon: '\ud83d\udd0c', + iconBg: 'rgba(155, 89, 182, 0.15)', + iconColor: '#9b59b6', + section: 'network', + path: 'admin/secubox/network/exposure', + service: null, + version: '1.0.0' + }, // Monitoring Apps 'media-flow': {