mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-08-03 16:52:36 -04:00
Port the menu customization work from the ai_server branch onto master: - Add/edit/delete custom navbar/sidebar menu entries via Options > Menu - Per-entry Link column (new Menu_Items.Link) with ?view= fallback derived the same way as built-in items; custom entries render via buildMenuItem - Live icon preview (material/font awesome) with fixed-width preview cell - Per-row delete icon; add/reset buttons with tooltips - Surface DB errors when saving options config: capture the swallowed PDO error via dbLastError() and show it in the page error banner instead of redirecting past it Menu_Items.Link is added to zm_create.sql.in and as an idempotent ALTER in zm_update-1.39.16.sql. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
14 KiB
14 KiB