From 0495c60d52fd08f9962277926e7eddaabcadd7db Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sat, 30 May 2026 10:50:27 -0400 Subject: [PATCH] feat(web): add Workflows settings nav section Group Variables and Secrets under a new "Workflows" nav section between General and Administration, and move Security under Administration next to Server. Co-Authored-By: Claude Opus 4.8 (1M context) --- apps/fabro-web/app/routes/settings.tsx | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/apps/fabro-web/app/routes/settings.tsx b/apps/fabro-web/app/routes/settings.tsx index 648edbd24..9dc82d17a 100644 --- a/apps/fabro-web/app/routes/settings.tsx +++ b/apps/fabro-web/app/routes/settings.tsx @@ -59,13 +59,12 @@ export const navSections: NavSection[] = [ description: "Where workflow stages execute.", match: (p) => p.startsWith("/settings/sandboxes"), }, - { - name: "Security", - href: "/settings/security", - icon: ShieldCheckIcon, - description: "Authentication methods and access.", - match: (p) => p.startsWith("/settings/security"), - }, + ], + }, + { + key: "workflows", + label: "Workflows", + items: [ { name: "Variables", href: "/settings/variables", @@ -93,6 +92,13 @@ export const navSections: NavSection[] = [ description: "URLs, listen address, scheduler.", match: (p) => p.startsWith("/settings/server"), }, + { + name: "Security", + href: "/settings/security", + icon: ShieldCheckIcon, + description: "Authentication methods and access.", + match: (p) => p.startsWith("/settings/security"), + }, { name: "Storage", href: "/settings/storage",