feat(I): I-ONB/I-UI/I-DASH frontend — SetupWizard, WorkstreamBlockRenderer, Dashboard platform section, API hooks, i18n, tsc clean, 11/11 dashboard tests

This commit is contained in:
Agent Zero
2026-08-19 01:33:23 +02:00
parent 92ac6229d2
commit 0670fdb437
6 changed files with 879 additions and 4 deletions
+53 -2
View File
@@ -107,7 +107,35 @@
"overdueTasks": "überfällig",
"highPriorityTasks": "hohe Priorität",
"noOpenTasks": "Keine offenen Aufgaben.",
"noUpcomingEvents": "Keine anstehenden Termine."
"noUpcomingEvents": "Keine anstehenden Termine.",
"platform": {
"title": "Plattform-Übersicht",
"unavailable": "Daten sind derzeit nicht verfügbar.",
"agents": "Agent-Status",
"activeAgents": "Aktive Agenten",
"totalRuns": "Läufe gesamt",
"recentRuns7d": "Läufe (7 Tage)",
"workflows": "Workflow-Statistiken",
"activeWorkflows": "Aktive Workflows",
"runningInstances": "Laufende Instanzen",
"completedInstances": "Abgeschlossene Instanzen",
"search": "Such-Metriken",
"totalQueries": "Suchanfragen gesamt",
"avgLatency": "Ø Latenz",
"knowledge": "Wissensabdeckung",
"wikiArticles": "Wiki-Artikel",
"coverage": "Abdeckung",
"cost": "Kosten-Tracking",
"totalCost": "Gesamtkosten (30 Tage)",
"budgetUtilization": "Budget-Auslastung",
"systemHealth": "System-Status",
"health": {
"healthy": "Gesund",
"degraded": "Eingeschränkt",
"down": "Nicht verfügbar",
"unknown": "Unbekannt"
}
}
},
"companies": {
"title": "Firmen",
@@ -1302,5 +1330,28 @@
"urgent": "Dringend"
}
}
},
"setupWizard": {
"title": "Setup-Assistent",
"close": "Schließen",
"back": "Zurück",
"next": "Weiter",
"finish": "Fertigstellen",
"step1": {
"title": "Willkommen bei LeoCRM",
"description": "Starten Sie mit Ihrer KI-gestützten CRM-Plattform."
},
"step2": {
"title": "Ersten Agenten erstellen",
"description": "Richten Sie einen KI-Agenten ein, der bei E-Mail-Triage, Kontaktanreicherung oder Follow-ups hilft."
},
"step3": {
"title": "Ersten Workflow erstellen",
"description": "Automatisieren Sie wiederkehrende Aufgaben mit Workflows. Starten Sie mit einer Vorlage oder erstellen Sie eigene."
},
"step4": {
"title": "Knowledge & Workstream aktivieren",
"description": "Erstellen Sie Wiki-Artikel und verbinden Sie Menschen, Agenten und Workflows in einem einheitlichen Stream."
}
}
}
}
+53 -2
View File
@@ -107,7 +107,35 @@
"overdueTasks": "overdue",
"highPriorityTasks": "high priority",
"noOpenTasks": "No open tasks.",
"noUpcomingEvents": "No upcoming events."
"noUpcomingEvents": "No upcoming events.",
"platform": {
"title": "Platform Overview",
"unavailable": "Data is currently unavailable.",
"agents": "Agent Status",
"activeAgents": "Active agents",
"totalRuns": "Total runs",
"recentRuns7d": "Runs (7 days)",
"workflows": "Workflow Stats",
"activeWorkflows": "Active workflows",
"runningInstances": "Running instances",
"completedInstances": "Completed instances",
"search": "Search Metrics",
"totalQueries": "Total queries",
"avgLatency": "Avg. latency",
"knowledge": "Knowledge Coverage",
"wikiArticles": "Wiki articles",
"coverage": "Coverage",
"cost": "Cost Tracking",
"totalCost": "Total cost (30d)",
"budgetUtilization": "Budget utilization",
"systemHealth": "System Health",
"health": {
"healthy": "Healthy",
"degraded": "Degraded",
"down": "Down",
"unknown": "Unknown"
}
}
},
"companies": {
"title": "Companies",
@@ -1302,5 +1330,28 @@
"urgent": "Urgent"
}
}
},
"setupWizard": {
"title": "Setup Wizard",
"close": "Close",
"back": "Back",
"next": "Next",
"finish": "Finish",
"step1": {
"title": "Welcome to LeoCRM",
"description": "Get started with your AI-powered CRM platform."
},
"step2": {
"title": "Create Your First Agent",
"description": "Set up an AI agent to help with email triage, contact enrichment, or follow-ups."
},
"step3": {
"title": "Create Your First Workflow",
"description": "Automate repetitive tasks with workflows. Start with a template or build your own."
},
"step4": {
"title": "Enable Knowledge & Workstream",
"description": "Create wiki articles and connect humans, agents, and workflows in a unified stream."
}
}
}
}