secubox-openwrt/package/secubox
CyberMind-FR 26daa57a4b fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization
Fixes:
- HAProxy: Prevent duplicate server names when both inline and separate
  server UCI sections exist for same backend
- Streamlit: Force --server.headless=true in start script (required for server)
- Dashboard: Optimize get_dashboard_data RPC call (6.56s → 0.09s) by using
  fast catalog counting instead of slow appstore list command
- Exposure: Add themed dashboard with SecuBox styling
- ACL: Add missing RPCD permissions for various LuCI apps

Version bumps:
- luci-app-exposure: 1.0.0-r3
- secubox-core: 0.10.0-r5
- secubox-app-haproxy: 1.0.0-r18
- secubox-app-streamlit: 1.0.0-r2
- Portal: v0.15.51

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 11:04:02 +01:00
..
.appstore
luci-app-auth-guardian fix(openwrt): Replace pgrep -x with pgrep for BusyBox compatibility 2026-01-22 06:09:07 +01:00
luci-app-bandwidth-manager feat(bandwidth-manager): Add profiles, parental controls, alerts, traffic graphs 2026-01-23 12:25:35 +01:00
luci-app-cdn-cache
luci-app-client-guardian
luci-app-crowdsec-dashboard
luci-app-cyberfeed feat(cyberfeed): Add Star Wars crawl timeline and fix array handling 2026-01-23 23:50:51 +01:00
luci-app-exposure fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
luci-app-gitea fix(luci-gitea): Fix list_repos subshell bug causing empty repos 2026-01-24 14:27:58 +01:00
luci-app-glances chore: Bump release versions for require syntax fix 2026-01-21 17:18:06 +01:00
luci-app-haproxy fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
luci-app-hexojs feat(luci-hexojs): Add Gitea integration to sync page 2026-01-24 13:00:05 +01:00
luci-app-ksm-manager
luci-app-localai fix(luci-app-localai): Fix JSON parse error in chat 2026-01-22 05:14:15 +01:00
luci-app-magicmirror2 fix(multi): Exposure fixes, MagicMirror2 port, Tor Shield health card 2026-01-25 17:22:52 +01:00
luci-app-media-flow fix(openwrt): Replace pgrep -x with pgrep for BusyBox compatibility 2026-01-22 06:09:07 +01:00
luci-app-metabolizer fix(luci-metabolizer): Add explicit install for RPCD executable 2026-01-24 12:57:18 +01:00
luci-app-mitmproxy chore: Bump release versions for require syntax fix 2026-01-21 17:18:06 +01:00
luci-app-mmpm chore: Bump release versions for require syntax fix 2026-01-21 17:18:06 +01:00
luci-app-mqtt-bridge chore: Bump release versions for require syntax fix 2026-01-21 17:18:06 +01:00
luci-app-ndpid chore: Bump release versions for require syntax fix 2026-01-21 17:18:06 +01:00
luci-app-netdata-dashboard
luci-app-network-modes fix(openwrt): Replace pgrep -x with pgrep for BusyBox compatibility 2026-01-22 06:09:07 +01:00
luci-app-network-tweaks
luci-app-ollama feat(luci-app-ollama): Add LuCI dashboard for Ollama LLM 2026-01-21 19:02:12 +01:00
luci-app-picobrew feat(picobrew): Add PicoBrew Server packages for OpenWrt 2026-01-23 12:53:31 +01:00
luci-app-secubox fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
luci-app-secubox-admin feat(portal): Add dynamic services discovery from listening ports 2026-01-25 08:12:51 +01:00
luci-app-secubox-bonus
luci-app-secubox-netifyd
luci-app-secubox-portal fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
luci-app-secubox-security-threats fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
luci-app-streamlit fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
luci-app-system-hub
luci-app-tor-shield fix(multi): Exposure fixes, MagicMirror2 port, Tor Shield health card 2026-01-25 17:22:52 +01:00
luci-app-traffic-shaper
luci-app-vhost-manager fix(openwrt): Replace pgrep -x with pgrep for BusyBox compatibility 2026-01-22 06:09:07 +01:00
luci-app-wireguard-dashboard fix: Add restart to services and fix wireguard qrcode module 2026-01-25 14:40:46 +01:00
luci-app-zigbee2mqtt
luci-theme-secubox
secubox-app
secubox-app-adguardhome
secubox-app-auth-logger
secubox-app-crowdsec fix(crowdsec): Patch Go 1.24+ features for OpenWrt Go 1.23 compatibility 2026-01-22 14:02:00 +01:00
secubox-app-crowdsec-custom feat(crowdsec): Add custom CrowdSec scenarios package for SecuBox 2026-01-22 14:50:36 +01:00
secubox-app-cs-firewall-bouncer
secubox-app-cyberfeed style(cyberfeed): Amber & green CRT color scheme for timeline 2026-01-24 03:58:12 +01:00
secubox-app-domoticz
secubox-app-exposure feat(haproxy): Add exposed services integration and fix cert key naming 2026-01-26 08:34:57 +01:00
secubox-app-gitea feat(security): Add security stats and Gitea mirror commands 2026-01-25 15:15:50 +01:00
secubox-app-glances
secubox-app-haproxy fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
secubox-app-hexojs fix(hexojs): Disable static publishing, serve via container only 2026-01-25 06:45:10 +01:00
secubox-app-localai feat(localai): Rewrite secubox-app-localai with native binary download 2026-01-22 04:55:17 +01:00
secubox-app-lyrion feat(crowdsec): Add custom CrowdSec scenarios package for SecuBox 2026-01-22 14:50:36 +01:00
secubox-app-magicmirror2 fix(multi): Exposure fixes, MagicMirror2 port, Tor Shield health card 2026-01-25 17:22:52 +01:00
secubox-app-mailinabox feat(mailinabox): Major enhancement to mail server package v2.0.0 2026-01-22 06:12:23 +01:00
secubox-app-metabolizer feat(haproxy): Add emergency health banner and quick restart buttons 2026-01-26 08:13:40 +01:00
secubox-app-mitmproxy
secubox-app-mmpm
secubox-app-ndpid
secubox-app-netifyd
secubox-app-nextcloud
secubox-app-nodogsplash
secubox-app-ollama feat(localai,ollama): Switch LocalAI to Docker and add Ollama package 2026-01-21 17:56:40 +01:00
secubox-app-picobrew fix(picobrew): Pin Flask 1.1.2 compatible dependencies 2026-01-23 16:48:56 +01:00
secubox-app-streamlit fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00
secubox-app-tor fix: Add restart to services and fix wireguard qrcode module 2026-01-25 14:40:46 +01:00
secubox-app-webapp fix(webapp): Add robust fallback methods for disk usage display 2026-01-23 07:02:39 +01:00
secubox-app-zigbee2mqtt
secubox-core fix(multi): HAProxy duplicate server, Streamlit headless, dashboard optimization 2026-01-26 11:04:02 +01:00