Config sections (Basic, Mail, DNS, Firewall, …) rendered as a bare name. Add a small data-driven icon before each: config files now carry a `# @icon <emoji>` directive in their header, the config generator surfaces it as the subcategory's `icon`, and the config editor prepends it to the section <h3> (covers every render path — regular/master/toggle/domains/catalogs/whitelist — since they all drop displaySubcategory straight into the heading). - webui_generate_configs.sh: parse `# @icon` (first 10 lines) → emit "icon". - config-manager.js: prepend subcategoryData.icon to the section title. - configs/**: added an @icon to all 23 base config files (backup/general/network/ security/webui). The live install's config files get the same directive + a configs.json regen so existing installs show the icons too. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
8 lines
773 B
Plaintext
8 lines
773 B
Plaintext
# ================================================================================
|
|
# WebUI Logs - Log-streaming behaviour for the Services tab **ADVANCED**
|
|
# @icon 📜
|
|
# ================================================================================
|
|
CFG_WEBUI_LOG_STREAM_IDLE_TIMEOUT_MINUTES=10 # Idle Timeout - Disconnect a log stream after this much silence. The viewer overlays a Resume button so the user can re-open the stream. 0 disables.
|
|
CFG_WEBUI_LOG_STREAM_MAX_DURATION_MINUTES=60 # Max Duration - Hard cap on a single stream. Resume button appears at the cap. 0 disables (not recommended).
|
|
CFG_WEBUI_LOG_STREAM_MAX_LINES_PER_SEC=200 # Max Lines per Second - Burst ceiling. Excess lines drop with a per-second notice.
|