1.5 KiB
1.5 KiB
SecuBox UI & Theme History
Last updated: 2025-12-28
-
Unified Dashboard Refresh (2025-12-20)
- Dashboard received the "sh-page-header" layout, hero stats, and SecuNav top tabs.
- Introduced shared
secubox/common.cssdesign tokens.
-
Modules & Monitoring Modernization (2025-12-24)
- Modules view adopted the same header/tabs plus live chip counters.
- Monitoring cards switched to SVG sparkline charts with auto-refresh.
-
Alerts + Settings Overhaul (2025-12-27)
- Alerts page now mirrors the dashboard style, dynamic header chips, and filtering controls.
- Settings view gained the SecuNav tabs, chips, and shared design language.
-
Theme Synchronisation & Deployment (2025-12-28)
- All SecuBox views call
Theme.init()to respect dark/light/system preferences. - Navigation bar now darkens automatically for dark/cyberpunk themes.
- Monitoring menu entry simplified (no
/overviewshim) to prevent LuCI tab duplication.
- All SecuBox views call
-
Router Deployment Notes
- Use
secubox-tools/deploy-secubox-dashboard.shfor view-only pushes. - Use
secubox-tools/deploy-secubox-v0.1.2.shfor RPCD/config updates. - Always clear
/tmp/luci-*after copying UI assets.
- Use
-
SecuBox v0.5.0-A Polish (2025-12-29)
- Monitoring and Modules views drop legacy hero/filter UIs; all tabs now use SecuNav styling.
- Help/Bonus page adopts the shared header, navbar entry, and chips.
- Alerts buttons use
sh-btncomponents; nav + title chips inherit theme colors.