From 69d6369d1bc9f504f27115f92939d42d4e96daf3 Mon Sep 17 00:00:00 2001 From: iflaq khurshid Date: Thu, 18 Jun 2026 17:22:33 +0530 Subject: [PATCH] fix(settings): restore skills tab navigation --- apps/app/src/react-app/domains/settings/pages/general-view.tsx | 3 ++- .../app/src/react-app/domains/settings/shell/settings-page.tsx | 2 +- apps/app/src/react-app/shell/settings-route.tsx | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/app/src/react-app/domains/settings/pages/general-view.tsx b/apps/app/src/react-app/domains/settings/pages/general-view.tsx index 5323e78603..628f2789f2 100644 --- a/apps/app/src/react-app/domains/settings/pages/general-view.tsx +++ b/apps/app/src/react-app/domains/settings/pages/general-view.tsx @@ -31,7 +31,8 @@ export type GeneralSettingsViewProps = { const workspaceCards: { tab: SettingsTab; icon: typeof Sparkles; title: string; desc: string }[] = [ { tab: "preferences", icon: Cog, title: "Preferences", desc: "Default model, reasoning, and compaction." }, { tab: "permissions", icon: FolderLock, title: "Permissions", desc: "Authorized folders and file access." }, - { tab: "extensions", icon: Puzzle, title: "Extensions", desc: "MCPs, skills, plugins, and integrations." }, + { tab: "skills", icon: Sparkles, title: "Skills", desc: "Browse, edit, install, and share worker skills." }, + { tab: "extensions", icon: Puzzle, title: "Extensions", desc: "MCP apps, plugins, and integrations." }, { tab: "advanced", icon: Wrench, title: "Advanced", desc: "Runtime, engine, and developer options." }, ]; diff --git a/apps/app/src/react-app/domains/settings/shell/settings-page.tsx b/apps/app/src/react-app/domains/settings/shell/settings-page.tsx index 3ce31a8452..ece69b4969 100644 --- a/apps/app/src/react-app/domains/settings/shell/settings-page.tsx +++ b/apps/app/src/react-app/domains/settings/shell/settings-page.tsx @@ -177,7 +177,7 @@ export function getSettingsTabDescription(tab: SettingsTab) { } export function getWorkspaceSettingsTabs(): SettingsTab[] { - return ["preferences", "permissions", "extensions", "advanced"]; + return ["preferences", "permissions", "skills", "extensions", "advanced"]; } export function getGlobalSettingsTabs(developerMode: boolean): SettingsTab[] { diff --git a/apps/app/src/react-app/shell/settings-route.tsx b/apps/app/src/react-app/shell/settings-route.tsx index 07f0b6ec67..d6b8694d60 100644 --- a/apps/app/src/react-app/shell/settings-route.tsx +++ b/apps/app/src/react-app/shell/settings-route.tsx @@ -238,6 +238,7 @@ function parseSettingsPath(pathname: string): { case "ai": case "preferences": case "permissions": + case "skills": case "shell": case "advanced": case "appearance":