mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 18:36:55 +00:00
Two intertwined bugs caused the hub sidebar to show a duplicate Lyrion row and several blank module icons: 1. packages/secubox-mqtt/menu.d/80-mqtt.json had been overwritten with the Lyrion JSON (subtitle, icon, id="lyrion", path="/lyrion/", all wrong for the MQTT package). The hub merged both entries and showed Lyrion twice. Restored the file to a proper MQTT broker entry — id="mqtt", path="/mqtt/", icon="📡", category="mesh". 2. lyrion / grafana / rustdesk / yacy / zigbee menu entries used FontAwesome class names (fa-music, fa-chart-line, fa-desktop, fa-search, fa-microchip) but the sidebar renders item.icon as a raw text node — there's no FontAwesome stylesheet loaded. The literal strings rendered as plain text, looking blank or like garbage to the user. Swapped each for the closest emoji (🎵 📈 🖥️ 🔍 🐝). 3. PAGE_ICONS in www/shared/sidebar.js had no entry for /sentinelle/, /lyrion/, /grafana/, /zigbee/, /yacy/, /rustdesk/, /mqtt/ — so the top page-icon badge fell back to the 📦 parcel for those routes. Added the seven entries. |
||
|---|---|---|
| .. | ||
| 70-rustdesk.json | ||