Phase 4.5+4.6: Modul-Konfiguration pro Workspace + Sidebar useMemo Fix

4.5 Modul-Konfiguration pro Workspace:
- WorkspaceManager: Config-Editor pro Modul (JSON textarea)
- Pro Modul kann JSON config bearbeitet werden (z.B. sichtbare Ordner-IDs)
- Generisch: jedes Modul definiert selbst was in seiner config steht

4.6 Bugfixes:
- Sidebar useMemo: isModuleVisible zu Abhaengigkeiten hinzugefuegt
- Bei Workspacewechsel wird Sidebar jetzt sofort neu berechnet

Tests: 17 Backend + 13 Frontend = 30/30 bestanden
This commit is contained in:
Agent Zero
2026-08-03 13:58:27 +02:00
parent 07d4587499
commit ea797b033a
2 changed files with 39 additions and 9 deletions
+1 -1
View File
@@ -133,7 +133,7 @@ export function Sidebar() {
if (a.order !== b.order) return a.order - b.order;
return a.label.localeCompare(b.label);
});
}, [manifests, menuOrderData, user]);
}, [manifests, menuOrderData, user, isModuleVisible]);
const [expandedItems, setExpandedItems] = useState<Set<string>>(new Set());