feat(logs): add username to TaskLog interface and implement log avatar styling

This commit is contained in:
CaIon
2026-04-29 09:52:45 +08:00
parent db48108d21
commit 75af3db11f
19 changed files with 899 additions and 561 deletions
+3 -1
View File
@@ -365,7 +365,6 @@
"Auto detect (default)": "Auto detect (default)",
"Auto Disabled": "Auto Disabled",
"Auto Group Chain": "Auto Group Chain",
"Auto group enables circuit breaker mechanism": "Auto group enables circuit breaker mechanism",
"Auto refresh": "Auto refresh",
"Auto Sync Upstream Models": "Auto Sync Upstream Models",
"Auto-disable status codes": "Auto-disable status codes",
@@ -2975,8 +2974,11 @@
"Set a tag for": "Set a tag for",
"Set filters to customize your dashboard statistics and charts.": "Set filters to customize your dashboard statistics and charts.",
"Set filters to narrow down your log search results.": "Set filters to narrow down your log search results.",
"Set API key access restrictions": "Set API key access restrictions",
"Set API key basic information": "Set API key basic information",
"Set Header": "Set Header",
"Set Project to io.cloud when creating/selecting key": "Set Project to io.cloud when creating/selecting key",
"Set quota amount and limits": "Set quota amount and limits",
"Set Tag": "Set Tag",
"Set tag for selected channels": "Set tag for selected channels",
"Set the user's role (cannot be Root)": "Set the user's role (cannot be Root)",
+3 -1
View File
@@ -365,7 +365,6 @@
"Auto detect (default)": "Détection automatique (par défaut)",
"Auto Disabled": "Désactivé automatiquement",
"Auto Group Chain": "Chaîne de groupes automatique",
"Auto group enables circuit breaker mechanism": "Le groupe automatique active le mécanisme de disjoncteur",
"Auto refresh": "Actualisation automatique",
"Auto Sync Upstream Models": "Synchronisation automatique des modèles en amont",
"Auto-disable status codes": "Codes de statut de désactivation auto",
@@ -2975,8 +2974,11 @@
"Set a tag for": "Définir un tag pour",
"Set filters to customize your dashboard statistics and charts.": "Définir des filtres pour personnaliser les statistiques et les graphiques de votre tableau de bord.",
"Set filters to narrow down your log search results.": "Définir des filtres pour affiner vos résultats de recherche de journaux.",
"Set API key access restrictions": "Définir les restrictions d'accès de la clé API",
"Set API key basic information": "Définir les informations de base de la clé API",
"Set Header": "Définir l'en-tête",
"Set Project to io.cloud when creating/selecting key": "Définir le projet sur io.cloud lors de la création/sélection de la clé",
"Set quota amount and limits": "Définir le quota et les limites",
"Set Tag": "Définir un tag",
"Set tag for selected channels": "Définir un tag pour les canaux sélectionnés",
"Set the user's role (cannot be Root)": "Définir le rôle de l'utilisateur (ne peut pas être Root)",
+3 -1
View File
@@ -365,7 +365,6 @@
"Auto detect (default)": "自動検出 (デフォルト)",
"Auto Disabled": "自動無効化",
"Auto Group Chain": "自動グループチェーン",
"Auto group enables circuit breaker mechanism": "自動グループはサーキットブレーカーメカニズムを有効にします",
"Auto refresh": "自動更新",
"Auto Sync Upstream Models": "アップストリームモデルの自動同期",
"Auto-disable status codes": "自動無効化するステータスコード",
@@ -2975,8 +2974,11 @@
"Set a tag for": "のタグを設定",
"Set filters to customize your dashboard statistics and charts.": "ダッシュボードの統計とグラフをカスタマイズするためにフィルターを設定します。",
"Set filters to narrow down your log search results.": "ログ検索結果を絞り込むためにフィルターを設定します。",
"Set API key access restrictions": "API キーのアクセス制限を設定",
"Set API key basic information": "API キーの基本情報を設定",
"Set Header": "ヘッダーを設定",
"Set Project to io.cloud when creating/selecting key": "キーを作成/選択する際にプロジェクトを io.cloud に設定",
"Set quota amount and limits": "クォータ量と制限を設定",
"Set Tag": "タグを設定",
"Set tag for selected channels": "選択したチャネルにタグを設定",
"Set the user's role (cannot be Root)": "ユーザーのロールを設定します(Rootにはできません)",
+3 -1
View File
@@ -365,7 +365,6 @@
"Auto detect (default)": "Автоматическое определение (по умолчанию)",
"Auto Disabled": "Автоматически отключено",
"Auto Group Chain": "Автоматическая цепочка групп",
"Auto group enables circuit breaker mechanism": "Автоматическая группировка включает механизм автоматического выключателя",
"Auto refresh": "Автообновление",
"Auto Sync Upstream Models": "Автоматическая синхронизация моделей провайдера",
"Auto-disable status codes": "Коды автоотключения",
@@ -2975,8 +2974,11 @@
"Set a tag for": "Установить тег для",
"Set filters to customize your dashboard statistics and charts.": "Установите фильтры, чтобы настроить статистику и диаграммы вашей панели управления.",
"Set filters to narrow down your log search results.": "Установите фильтры, чтобы сузить результаты поиска по журналам.",
"Set API key access restrictions": "Настройте ограничения доступа API-ключа",
"Set API key basic information": "Настройте основные сведения API-ключа",
"Set Header": "Установить заголовок",
"Set Project to io.cloud when creating/selecting key": "Установите Проект в io.cloud при создании/выборе ключа",
"Set quota amount and limits": "Настройте квоту и лимиты",
"Set Tag": "Установить тег",
"Set tag for selected channels": "Установить тег для выбранных каналов",
"Set the user's role (cannot be Root)": "Установить роль пользователя (не может быть Root)",
+3 -1
View File
@@ -365,7 +365,6 @@
"Auto detect (default)": "Tự động phát hiện (mặc định)",
"Auto Disabled": "Vô hiệu hóa tự động",
"Auto Group Chain": "Chuỗi nhóm tự động",
"Auto group enables circuit breaker mechanism": "Nhóm tự động kích hoạt cơ chế ngắt mạch",
"Auto refresh": "Tự động làm mới",
"Auto Sync Upstream Models": "Tự động đồng bộ mô hình nguồn",
"Auto-disable status codes": "Mã trạng thái tự tắt",
@@ -2975,8 +2974,11 @@
"Set a tag for": "Gắn thẻ cho",
"Set filters to customize your dashboard statistics and charts.": "Đặt bộ lọc để tùy chỉnh số liệu thống kê và biểu đồ trên bảng điều khiển của bạn.",
"Set filters to narrow down your log search results.": "Đặt bộ lọc để thu hẹp kết quả tìm kiếm nhật ký của bạn.",
"Set API key access restrictions": "Thiết lập hạn chế truy cập cho khóa API",
"Set API key basic information": "Thiết lập thông tin cơ bản cho khóa API",
"Set Header": "Đặt tiêu đề",
"Set Project to io.cloud when creating/selecting key": "Đặt Dự án thành io.cloud khi tạo/chọn khóa",
"Set quota amount and limits": "Thiết lập hạn mức và giới hạn",
"Set Tag": "Gán Thẻ",
"Set tag for selected channels": "Đặt thẻ cho các kênh đã chọn",
"Set the user's role (cannot be Root)": "Đặt vai trò của người dùng (không được là Root)",
+5 -3
View File
@@ -359,13 +359,12 @@
"Authorization Endpoint (Optional)": "授权端点(可选)",
"Authorize": "授权",
"Auto": "自动",
"Auto (Circuit Breaker)": "自动(熔断机制",
"Auto (Circuit Breaker)": "自动分组(熔断)",
"Auto assignment order": "自动分配顺序",
"Auto Ban": "自动封禁",
"Auto detect (default)": "自动检测(默认)",
"Auto Disabled": "自动禁用",
"Auto Group Chain": "自动分组链",
"Auto group enables circuit breaker mechanism": "自动分组启用熔断机制",
"Auto refresh": "自动刷新",
"Auto Sync Upstream Models": "自动同步上游模型",
"Auto-disable status codes": "自动禁用状态码",
@@ -377,7 +376,7 @@
"Automatically disable channels when tests fail": "当测试失败时自动禁用渠道",
"Automatically probe all channels in the background": "在后台自动探测所有渠道",
"Automatically replaces upstream callback URLs with the server address.": "自动将上游回调 URL 替换为服务器地址。",
"Automatically selects the best available group with circuit breaker mechanism": "自动选择最佳可用组,带有断路器机制",
"Automatically selects the best available group with circuit breaker mechanism": "自动选择可用组,失败时触发熔断切换",
"Automatically sync model list when upstream changes are detected": "检测到上游模型变更时自动同步模型列表",
"Automatically test channels and notify users when limits are hit": "自动测试渠道并在达到限制时通知用户",
"Available": "可用",
@@ -2975,8 +2974,11 @@
"Set a tag for": "设置标签为",
"Set filters to customize your dashboard statistics and charts.": "设置筛选器以自定义您的仪表板统计数据和图表。",
"Set filters to narrow down your log search results.": "设置筛选器以缩小日志搜索结果范围。",
"Set API key access restrictions": "设置令牌的访问限制",
"Set API key basic information": "设置令牌的基本信息",
"Set Header": "设请求头",
"Set Project to io.cloud when creating/selecting key": "创建/选择密钥时将项目设置为 io.cloud",
"Set quota amount and limits": "设置令牌可用额度和数量",
"Set Tag": "设置标签",
"Set tag for selected channels": "为选定的渠道设置标签",
"Set the user's role (cannot be Root)": "设置用户角色(不能是 Root",