feat: Complete AI Chat Agent, Admin Settings (MCP/AI), and Translations
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-12-15 21:52:36 +01:00
parent 71d5c825c5
commit 9736864425
24 changed files with 1679 additions and 401 deletions
@@ -42,18 +42,18 @@ export function AuditLogsTable() {
return (
<Card>
<CardHeader>
<CardTitle>Audit Logs</CardTitle>
<CardDescription>Track all system changes and AI actions.</CardDescription>
<CardTitle>{t('settings.auditLogs.title')}</CardTitle>
<CardDescription>{t('settings.auditLogs.description')}</CardDescription>
</CardHeader>
<CardContent>
<Table>
<TableHeader>
<TableRow>
<TableHead>Time</TableHead>
<TableHead>Source</TableHead>
<TableHead>Action</TableHead>
<TableHead>Entity</TableHead>
<TableHead>Details</TableHead>
<TableHead>{t('settings.auditLogs.table.time')}</TableHead>
<TableHead>{t('settings.auditLogs.table.source')}</TableHead>
<TableHead>{t('settings.auditLogs.table.action')}</TableHead>
<TableHead>{t('settings.auditLogs.table.entity')}</TableHead>
<TableHead>{t('settings.auditLogs.table.details')}</TableHead>
</TableRow>
</TableHeader>
<TableBody>
@@ -82,7 +82,7 @@ export function AuditLogsTable() {
{(!logs || logs.length === 0) && (
<TableRow>
<TableCell colSpan={5} className="text-center py-8 text-muted-foreground">
No logs found.
{t('settings.auditLogs.table.empty')}
</TableCell>
</TableRow>
)}