merge: integrate project settings plugin workspace

# Conflicts:
#	src/components/layout/MainLayout.tsx
#	src/pages/ProjectConfiguration/index.tsx
This commit is contained in:
inman
2026-09-07 10:16:19 +08:00
18 changed files with 362 additions and 76 deletions

View File

@@ -90,6 +90,7 @@ export function isAiModuleAllowed(moduleId: AiModuleId, access: ModuleAccess): b
}
export function isProgrammingProviderRoute(pathname: string): boolean {
if (matchesRoute(pathname, '/project-config/plugins')) return false;
return PROGRAMMING_PROVIDER_ROUTE_PREFIXES.some((route) => matchesRoute(pathname, route));
}