From 5996661b6ff26c97d9859322ee6f7616da821e11 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Mon, 25 May 2026 21:57:41 -0500 Subject: [PATCH] feat(ui): add octicon icons to all admin sidebar menu items Every menu item and section header in the admin navigation now has a matching octicon icon for visual consistency with the Branding item. Icons chosen: - Maintenance: tools, dashboard, check-circle - Identity: people, shield-lock, organization, person, id-badge, mail - Assets: database, package, repo - Integrations: plug, key, webhook - Actions: play, server, list-unordered - Branding: paintbrush (existing) - Config: gear, info, sliders - Notices: alert - Monitor: pulse, graph, clock, stack, cpu Co-Authored-By: Claude Opus 4.6 (1M context) --- templates/admin/navbar.tmpl | 58 ++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/templates/admin/navbar.tmpl b/templates/admin/navbar.tmpl index c72936a070..eac6d1ecd8 100644 --- a/templates/admin/navbar.tmpl +++ b/templates/admin/navbar.tmpl @@ -3,83 +3,83 @@
{{ctx.Locale.Tr "admin.settings"}}
- {{ctx.Locale.Tr "admin.maintenance"}} + {{svg "octicon-tools" 16}} {{ctx.Locale.Tr "admin.maintenance"}}
- {{ctx.Locale.Tr "admin.identity_access"}} + {{svg "octicon-people" 16}} {{ctx.Locale.Tr "admin.identity_access"}}
- {{ctx.Locale.Tr "admin.assets"}} + {{svg "octicon-database" 16}} {{ctx.Locale.Tr "admin.assets"}}
{{if and (not DisableWebhooks) .EnableOAuth2}}
- {{ctx.Locale.Tr "admin.integrations"}} + {{svg "octicon-plug" 16}} {{ctx.Locale.Tr "admin.integrations"}}
{{else}} {{if not DisableWebhooks}} - {{ctx.Locale.Tr "admin.hooks"}} + {{svg "octicon-webhook" 16}} {{ctx.Locale.Tr "admin.hooks"}} {{end}} {{if .EnableOAuth2}} - {{ctx.Locale.Tr "settings.applications"}} + {{svg "octicon-key" 16}} {{ctx.Locale.Tr "settings.applications"}} {{end}} {{end}} {{if .EnableActions}}
- {{ctx.Locale.Tr "actions.actions"}} + {{svg "octicon-play" 16}} {{ctx.Locale.Tr "actions.actions"}}
@@ -88,33 +88,33 @@ {{svg "octicon-paintbrush" 16}} Branding
- {{ctx.Locale.Tr "admin.config"}} + {{svg "octicon-gear" 16}} {{ctx.Locale.Tr "admin.config"}}
- {{ctx.Locale.Tr "admin.notices"}} + {{svg "octicon-alert" 16}} {{ctx.Locale.Tr "admin.notices"}}
- {{ctx.Locale.Tr "admin.monitor"}} + {{svg "octicon-pulse" 16}} {{ctx.Locale.Tr "admin.monitor"}}