webui: add bilingual task audit split-view page and backend task audit API; final-result only long-run flow

This commit is contained in:
DBT
2026-02-28 02:34:20 +00:00
parent e289b1fc24
commit 4dfd6ce11f
4 changed files with 134 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
import React from 'react';
import { LayoutDashboard, MessageSquare, Settings, Clock, Server, Terminal, Zap, FolderOpen } from 'lucide-react';
import { LayoutDashboard, MessageSquare, Settings, Clock, Server, Terminal, Zap, FolderOpen, ClipboardList } from 'lucide-react';
import { useTranslation } from 'react-i18next';
import { useAppContext } from '../context/AppContext';
import NavItem from './NavItem';
@@ -21,6 +21,7 @@ const Sidebar: React.FC = () => {
<NavItem icon={<Clock className="w-5 h-5" />} label={t('cronJobs')} to="/cron" />
<NavItem icon={<Server className="w-5 h-5" />} label={t('nodes')} to="/nodes" />
<NavItem icon={<FolderOpen className="w-5 h-5" />} label={t('memory')} to="/memory" />
<NavItem icon={<ClipboardList className="w-5 h-5" />} label={t('taskAudit')} to="/task-audit" />
</nav>
<div className="p-4 border-t border-zinc-800 bg-zinc-900/50">