From 4f0e7d7cc4b7eba511e7e451cf88673a6f915555 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Thu, 12 Feb 2026 09:36:42 +0100 Subject: [PATCH] fix(kiss): Update nav paths and add AI Insights - Fix Traffic Shaper path to admin/secubox/network/traffic-shaper - Fix Bandwidth Manager path to admin/secubox/network - Fix Network Modes path to admin/secubox/network - Add AI Insights to AI & LLM category - Add Traffic Shaper sub-tabs (Overview, Classes, Rules, Stats, Presets) Co-Authored-By: Claude Opus 4.5 --- .../luci-static/resources/secubox/kiss-theme.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox/kiss-theme.js b/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox/kiss-theme.js index 5b5ca4a8..1670690e 100644 --- a/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox/kiss-theme.js +++ b/package/secubox/luci-app-secubox-portal/htdocs/luci-static/resources/secubox/kiss-theme.js @@ -72,12 +72,19 @@ var KissThemeClass = baseclass.extend({ { name: 'Maint.', path: 'admin/services/cdn-cache/maintenance' }, { name: 'Settings', path: 'admin/services/cdn-cache/settings' } ]}, - { icon: '📡', name: 'Bandwidth', path: 'admin/services/bandwidth-manager' }, - { icon: '📶', name: 'Traffic Shaper', path: 'admin/services/traffic-shaper' }, - { icon: '🌐', name: 'Network Modes', path: 'admin/services/network-modes' }, + { icon: '📡', name: 'Bandwidth', path: 'admin/secubox/network/bandwidth-manager' }, + { icon: '📶', name: 'Traffic Shaper', path: 'admin/secubox/network/traffic-shaper', tabs: [ + { name: 'Overview', path: 'admin/secubox/network/traffic-shaper/overview' }, + { name: 'Classes', path: 'admin/secubox/network/traffic-shaper/classes' }, + { name: 'Rules', path: 'admin/secubox/network/traffic-shaper/rules' }, + { name: 'Stats', path: 'admin/secubox/network/traffic-shaper/stats' }, + { name: 'Presets', path: 'admin/secubox/network/traffic-shaper/presets' } + ]}, + { icon: '🌐', name: 'Network Modes', path: 'admin/secubox/network/network-modes' }, { icon: '🔌', name: 'Interfaces', path: 'admin/network/network' } ]}, { cat: 'AI & LLM', icon: '🤖', collapsed: true, items: [ + { icon: '🧠', name: 'AI Insights', path: 'admin/secubox/ai/insights' }, { icon: '🦙', name: 'Ollama', path: 'admin/services/ollama', tabs: [ { name: 'Dashboard', path: 'admin/services/ollama/dashboard' }, { name: 'Models', path: 'admin/services/ollama/models' },