update 0.5.31 changelog (#874)
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hermes-web-ui",
|
||||
"version": "0.5.30",
|
||||
"version": "0.5.31",
|
||||
"description": "Self-hosted AI chat dashboard for Hermes Agent — multi-model web UI with multi-platform integration",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -5,6 +5,18 @@ export interface ChangelogEntry {
|
||||
}
|
||||
|
||||
export const changelog: ChangelogEntry[] = [
|
||||
{
|
||||
version: '0.5.31',
|
||||
date: '2026-05-20',
|
||||
changes: [
|
||||
'changelog.new_0_5_31_1',
|
||||
'changelog.new_0_5_31_2',
|
||||
'changelog.new_0_5_31_3',
|
||||
'changelog.new_0_5_31_4',
|
||||
'changelog.new_0_5_31_5',
|
||||
'changelog.new_0_5_31_6',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.30',
|
||||
date: '2026-05-19',
|
||||
@@ -133,42 +145,4 @@ export const changelog: ChangelogEntry[] = [
|
||||
'changelog.new_0_5_17_25',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.16',
|
||||
date: '2026-05-10',
|
||||
changes: [
|
||||
'changelog.new_0_5_16_1',
|
||||
'changelog.new_0_5_16_2',
|
||||
'changelog.new_0_5_16_3',
|
||||
'changelog.new_0_5_16_4',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.15',
|
||||
date: '2026-05-09',
|
||||
changes: [
|
||||
'changelog.new_0_5_15_1',
|
||||
'changelog.new_0_5_15_2',
|
||||
'changelog.new_0_5_15_3',
|
||||
'changelog.new_0_5_15_4',
|
||||
'changelog.new_0_5_15_5',
|
||||
'changelog.new_0_5_15_6',
|
||||
'changelog.new_0_5_15_7',
|
||||
'changelog.new_0_5_15_8',
|
||||
'changelog.new_0_5_15_9',
|
||||
'changelog.new_0_5_15_10',
|
||||
'changelog.new_0_5_15_11',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.5.14',
|
||||
date: '2026-05-07',
|
||||
changes: [
|
||||
'changelog.new_0_5_14_1',
|
||||
'changelog.new_0_5_14_2',
|
||||
'changelog.new_0_5_14_3',
|
||||
'changelog.new_0_5_14_4',
|
||||
'changelog.new_0_5_14_5',
|
||||
],
|
||||
},
|
||||
]
|
||||
|
||||
@@ -704,7 +704,6 @@ jobTriggered: 'Job ausgelost',
|
||||
edgePitch: 'Tonhöhe',
|
||||
edgePitchHint: 'Tonhöhe anpassen (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Sprachtest',
|
||||
testText: 'Testtext',
|
||||
@@ -881,35 +880,6 @@ jobTriggered: 'Job ausgelost',
|
||||
// Anderungsprotokoll
|
||||
changelog: {
|
||||
|
||||
new_0_5_6_1: 'Sprachwiedergabe mit Web Speech API: manuelle Taste, Auto-Play-Schalter, Regenbogen-Randanimation und Mobile-Optimierung',
|
||||
new_0_5_6_2: 'Robuster LLM-JSON-Parser mit Toleranz für Python-Format und Textextraktion aus Streaming-Events',
|
||||
new_0_5_6_3: 'Skills-Verbesserungen: Nutzungsstatistiken, Quellfilterung, archivierte Skills, Herkunft und Pin-Toggle',
|
||||
new_0_5_6_4: 'Erweiterte tägliche Nutzungsstatistiken mit detaillierter Token-Aufschlüsselung inkl. Cache-Lese-/Schreibtrennung',
|
||||
new_0_5_6_5: 'Sitzungshistorium-Umfang geklärt mit verbesserten Beschreibungen in Chat- und Historienansichten',
|
||||
new_0_5_6_6: 'Attachment-Verarbeitung neu gestaltet mit Anthropic-Stil ContentBlock-Array-Format (Text, Bild, Datei)',
|
||||
new_0_5_6_7: 'Frontend-Dateidownload-Funktion für ContentBlock- und Markdown-Formate mit Authentifizierung hinzugefügt',
|
||||
new_0_5_6_8: 'Multi-Prozess-Konflikt behoben, der SQLite-Database-Resets verursacht hat, durch Entfernen redundanter nodemon-Instanzen',
|
||||
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock',
|
||||
new_0_5_14_5: 'Update FUN provider models, add builtin badge and API relay link',
|
||||
new_0_5_15_1: 'Kanban-Board für visuelle Aufgaben- und Sitzungsverwaltung hinzugefügt',
|
||||
new_0_5_15_2: 'Offizielle Landing Page und Dokumentations-Website hinzugefügt',
|
||||
new_0_5_15_3: 'Group-Chat-Agent-Client verwendet dynamischen Port statt fest codiert 8648',
|
||||
new_0_5_15_4: 'node-edge-tts Sprachmodul hinzugefügt',
|
||||
new_0_5_15_5: 'WSL-Standard-Listen-Host-Binding korrigiert',
|
||||
new_0_5_15_6: 'Website-Startseiten-Metadaten für SEO hinzugefügt',
|
||||
new_0_5_15_7: 'IP-basierten Schutz vor Login-Brute-Force-Angriffen hinzugefügt',
|
||||
new_0_5_15_8: 'Doppelte Download-URL-Verpackung im MarkdownRenderer korrigiert',
|
||||
new_0_5_15_9: 'Hermes Markdown-Medien-Rendering und Sync-Wiederholung korrigiert',
|
||||
new_0_5_15_10: 'Upstream-Umgebungsvariablenabhängigkeit entfernt',
|
||||
new_0_5_15_11: 'Wenn die Kanban-Funktion nicht verfügbar ist, updaten Sie bitte hermes-agent',
|
||||
new_0_5_16_1: 'Chat-Streaming von /v1/runs auf /v1/responses API migriert für geringere Latenz',
|
||||
new_0_5_16_2: 'Echte API-Nutzung (Tokens, Cache, Reasoning) in Nutzungsstatistik-Tabelle speichern',
|
||||
new_0_5_16_3: 'QQ-Gruppen-QR-Code zur Website-Navigationsleiste hinzugefügt',
|
||||
new_0_5_16_4: 'Unbenutztes codex_reasoning_items-Feld aus dem Nachrichtenschema entfernt',
|
||||
new_0_5_17_1: 'Vollständige Windows-Kompatibilität: Pfadverarbeitung, Prozessverwaltung, Terminal, Log-Parsing',
|
||||
new_0_5_17_2: 'Gateway-Prozessverwaltung refaktoriert mit plattformübergreifendem Start/Stop/Health-Check',
|
||||
new_0_5_17_3: 'Plugin-Erkennung auf Termux repariert durch Parsen des Hermes-Shebangs zur Python-Lokalisierung',
|
||||
@@ -985,20 +955,12 @@ jobTriggered: 'Job ausgelost',
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_5_1: '🎉 Tag der Arbeit! Heute wird nicht gearbeitet, bitte habt Verständnis',
|
||||
new_0_5_5_2: 'Verlaufsseite für Hermes-Sitzungshistorie hinzugefügt',
|
||||
new_0_5_5_3: 'Verlaufsseite verwaltet Sitzungen unabhängig ohne Störung des aktiven Chats',
|
||||
new_0_5_5_4: 'Verlaufsseite lädt automatisch erste CLI-Sitzung',
|
||||
new_0_5_5_5: 'HistoryMessageList-Komponente mit Session-Prop-Injection',
|
||||
new_0_5_5_6: 'Leere Nachrichten und Tool-Nachrichten ohne toolName gefiltert',
|
||||
new_0_5_5_7: 'LocalStorage-Sitzungscache entfernt, Daten direkt vom Backend',
|
||||
new_0_5_5_8: 'Profile-Umschaltung optimiert, veraltete Cache-Aufrufe entfernt',
|
||||
new_0_5_4_2: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_3: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_4: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_5: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_6: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_7: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_4_8_2: 'Fix nested markdown fence rendering truncation',
|
||||
new_0_4_8_3: 'Fix compressed session lineage projection and search',
|
||||
new_0_4_8_4: 'Optimize session list N+1 queries and fix search 500 on non-CJK input',
|
||||
|
||||
@@ -905,7 +905,6 @@ export default {
|
||||
edgePitch: 'Pitch',
|
||||
edgePitchHint: 'Adjust speech pitch (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Test Voice',
|
||||
testText: 'Test Text',
|
||||
@@ -1201,26 +1200,6 @@ export default {
|
||||
|
||||
// Changelog
|
||||
changelog: {
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal panel connecting on mount causing PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock on restart',
|
||||
new_0_5_14_5: 'Update FUN-Codex/FUN-Claude model lists, add builtin badge and API relay link',
|
||||
new_0_5_15_1: 'Add Kanban board for visual task and session management',
|
||||
new_0_5_15_2: 'Add official landing page and documentation website',
|
||||
new_0_5_15_3: 'Fix group-chat agent client to use dynamic port instead of hardcoded 8648',
|
||||
new_0_5_15_4: 'Add node-edge-tts voice module',
|
||||
new_0_5_15_5: 'Fix WSL default listen host binding',
|
||||
new_0_5_15_6: 'Add website homepage metadata for SEO',
|
||||
new_0_5_15_7: 'Add IP-based login brute-force protection',
|
||||
new_0_5_15_8: 'Fix double-wrapping of download URLs in MarkdownRenderer',
|
||||
new_0_5_15_9: 'Fix Hermes markdown media rendering and sync retry',
|
||||
new_0_5_15_10: 'Refactor to remove upstream env dependency',
|
||||
new_0_5_15_11: 'If the Kanban feature is not available, please upgrade hermes-agent',
|
||||
new_0_5_16_1: 'Migrate chat streaming from /v1/runs to /v1/responses API for lower latency',
|
||||
new_0_5_16_2: 'Persist real API usage (tokens, cache, reasoning) to usage table',
|
||||
new_0_5_16_3: 'Add QQ group QR code to website navigation bar',
|
||||
new_0_5_16_4: 'Remove unused codex_reasoning_items field from message schema',
|
||||
new_0_5_17_1: 'Full Windows compatibility: path handling, process management, terminal, log parsing',
|
||||
new_0_5_17_2: 'Refactor Gateway process management with cross-platform start/stop/health-check',
|
||||
new_0_5_17_3: 'Fix plugin discovery on Termux by parsing hermes shebang to locate Python',
|
||||
@@ -1296,29 +1275,13 @@ export default {
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
|
||||
new_0_5_6_1: 'Add voice playback feature with Web Speech API: manual button, auto-play toggle, rainbow border animation, and mobile optimization',
|
||||
new_0_5_6_2: 'Add robust LLM JSON parser with tolerance for Python format and extract text from streaming events',
|
||||
new_0_5_6_3: 'Add Skills enhancements: usage stats, source filtering, archived skills, provenance, and pin toggle',
|
||||
new_0_5_6_4: 'Expand daily usage stats with detailed token breakdown including cache read/write separation',
|
||||
new_0_5_6_5: 'Clarify session history scope with improved descriptions in chat and history views',
|
||||
new_0_5_6_6: 'Redesigned attachment handling using Anthropic-style ContentBlock array format with type discriminated unions (text, image, file)',
|
||||
new_0_5_6_7: 'Added frontend file download functionality supporting both ContentBlock and Markdown formats with authentication',
|
||||
new_0_5_6_8: 'Fixed multi-process conflict causing SQLite database resets by eliminating redundant nodemon instances',
|
||||
new_0_5_5_1: '🎉 Happy Labor Day! No work this Labor Day, please bear with us if there are any issues',
|
||||
new_0_5_5_2: 'Add History page for browsing Hermes session history',
|
||||
new_0_5_5_3: 'History page manages session state independently without interfering with active chat',
|
||||
new_0_5_5_4: 'History page auto-loads and selects first CLI session by default',
|
||||
new_0_5_5_5: 'Add HistoryMessageList component with session prop injection support',
|
||||
new_0_5_5_6: 'Filter empty content messages and tool messages without toolName for better display',
|
||||
new_0_5_5_7: 'Remove localStorage session cache, all session data now fetched directly from backend',
|
||||
new_0_5_5_8: 'Optimize profile switching logic by removing废弃 cache cleanup calls',
|
||||
new_0_5_4_1: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_2: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_3: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_4: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_5: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_6: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_4_7_1: 'Real-time streaming display of thinking/reasoning blocks',
|
||||
new_0_4_7_2: 'Skip prepare script during Docker build',
|
||||
new_0_4_7_3: 'Group chat mobile UX improvements and UI polish',
|
||||
|
||||
@@ -704,7 +704,6 @@ jobTriggered: 'Job ejecutado',
|
||||
edgePitch: 'Tono',
|
||||
edgePitchHint: 'Ajustar tono del habla (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Prueba de voz',
|
||||
testText: 'Texto de prueba',
|
||||
@@ -877,35 +876,6 @@ jobTriggered: 'Job ejecutado',
|
||||
// Registro de cambios
|
||||
changelog: {
|
||||
|
||||
new_0_5_6_1: 'Reproducción de voz con Web Speech API: botón manual, interruptor auto-play, animación de borde arcoíris y optimización móvil',
|
||||
new_0_5_6_2: 'Parser LLM JSON robusto con tolerancia a formato Python y extracción de texto de eventos streaming',
|
||||
new_0_5_6_3: 'Mejoras de Skills: estadísticas de uso, filtrado de fuentes, skills archivados, procedencia y toggle de fijado',
|
||||
new_0_5_6_4: 'Estadísticas diarias de uso expandidas con desglose detallado de tokens incluyendo separación de lectura/escritura de caché',
|
||||
new_0_5_6_5: 'Ámbito del historial de sesiones aclarado con descripciones mejoradas en vistas de chat e historial',
|
||||
new_0_5_6_6: 'Rediseñado el manejo de adjuntos usando formato de matriz ContentBlock estilo Anthropic (texto, imagen, archivo)',
|
||||
new_0_5_6_7: 'Añadida funcionalidad de descarga de archivos en frontend soportando formatos ContentBlock y Markdown con autenticación',
|
||||
new_0_5_6_8: 'Corregido conflicto de múltiples procesos que causaba reinicios de base de datos SQLite eliminando instancias nodemon redundantes',
|
||||
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock',
|
||||
new_0_5_14_5: 'Update FUN provider models, add builtin badge and API relay link',
|
||||
new_0_5_15_1: 'Tablero Kanban para gestión visual de tareas y sesiones',
|
||||
new_0_5_15_2: 'Página de inicio y sitio de documentación oficial',
|
||||
new_0_5_15_3: 'Cliente agente group-chat usa puerto dinámico en vez de 8648',
|
||||
new_0_5_15_4: 'Módulo de voz node-edge-tts añadido',
|
||||
new_0_5_15_5: 'Corregido enlace de host de escucha WSL predeterminado',
|
||||
new_0_5_15_6: 'Metadatos SEO para la página de inicio del sitio',
|
||||
new_0_5_15_7: 'Protección contra ataques de fuerza bruta basada en IP',
|
||||
new_0_5_15_8: 'Corregido envoltura doble de URLs de descarga en MarkdownRenderer',
|
||||
new_0_5_15_9: 'Corregido renderizado de medios Markdown y reintento de sincronización',
|
||||
new_0_5_15_10: 'Eliminada dependencia de variables de entorno upstream',
|
||||
new_0_5_15_11: 'Si la función Kanban no está disponible, actualice hermes-agent',
|
||||
new_0_5_16_1: 'Migrar streaming de chat de /v1/runs a /v1/responses API para menor latencia',
|
||||
new_0_5_16_2: 'Persistir uso real de API (tokens, caché, razonamiento) en tabla de estadísticas',
|
||||
new_0_5_16_3: 'Añadir código QR del grupo QQ a la barra de navegación del sitio web',
|
||||
new_0_5_16_4: 'Eliminar campo codex_reasoning_items no utilizado del esquema de mensajes',
|
||||
new_0_5_17_1: 'Compatibilidad completa con Windows: manejo de rutas, gestión de procesos, terminal, análisis de logs',
|
||||
new_0_5_17_2: 'Refactorizada la gestión de procesos de Gateway con inicio/parada/health-check multiplataforma',
|
||||
new_0_5_17_3: 'Corregido el descubrimiento de plugins en Termux analizando el shebang de hermes para localizar Python',
|
||||
@@ -981,20 +951,12 @@ jobTriggered: 'Job ejecutado',
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_5_1: '🎉 ¡Feliz Día del Trabajo! Hoy no se trabaja, agradezcan su comprensión',
|
||||
new_0_5_5_2: 'Añadida página de historial para sesiones Hermes',
|
||||
new_0_5_5_3: 'La página de historial gestiona sesiones de forma independiente',
|
||||
new_0_5_5_4: 'Carga automática de primera sesión CLI',
|
||||
new_0_5_5_5: 'Componente HistoryMessageList con inyección de props',
|
||||
new_0_5_5_6: 'Filtrado de mensajes vacíos y tools sin toolName',
|
||||
new_0_5_5_7: 'Eliminado caché de sesiones localStorage, datos del backend',
|
||||
new_0_5_5_8: 'Optimizado cambio de perfil, eliminadas llamadas de cachete obsoletas',
|
||||
new_0_5_4_2: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_3: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_4: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_5: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_6: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_7: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_4_8_2: 'Fix nested markdown fence rendering truncation',
|
||||
new_0_4_8_3: 'Fix compressed session lineage projection and search',
|
||||
new_0_4_8_4: 'Optimize session list N+1 queries and fix search 500 on non-CJK input',
|
||||
|
||||
@@ -704,7 +704,6 @@ jobTriggered: 'Job declenche',
|
||||
edgePitch: 'Hauteur',
|
||||
edgePitchHint: "Ajuster la hauteur de la voix (-20 ~ +20 Hz)",
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Test vocal',
|
||||
testText: 'Texte de test',
|
||||
@@ -877,34 +876,6 @@ jobTriggered: 'Job declenche',
|
||||
// Journal des modifications
|
||||
changelog: {
|
||||
|
||||
new_0_5_6_1: 'Lecture vocale avec Web Speech API: bouton manuel, interrupteur auto-play, animation bordure arc-en-ciel et optimisation mobile',
|
||||
new_0_5_6_2: 'Parseur JSON LLM robuste avec tolérance au format Python et extraction de texte des événements streaming',
|
||||
new_0_5_6_3: 'Améliorations des Skills: statistiques d\'utilisation, filtrage par source, compétences archivées, provenance et toggle d\'épinglage',
|
||||
new_0_5_6_4: 'Statistiques d\'utilisation quotidiennes étendues avec répartition détaillée des tokens incluant la séparation lecture/écriture du cache',
|
||||
new_0_5_6_5: 'Portée de l\'historique des sessions clarifiée avec descriptions améliorées dans les vues chat et historique',
|
||||
new_0_5_6_6: 'Repensé la gestion des pièces jointes en utilisant le format de tableau ContentBlock style Anthropic (texte, image, fichier)',
|
||||
new_0_5_6_7: 'Ajouté la fonctionnalité de téléchargement de fichiers frontend supportant les formats ContentBlock et Markdown avec authentification',
|
||||
new_0_5_6_8: 'Corrigé le conflit multi-processus causant des réinitialisations de base de données SQLite en éliminant les instances nodemon redondantes',
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock',
|
||||
new_0_5_14_5: 'Update FUN provider models, add builtin badge and API relay link',
|
||||
new_0_5_15_1: 'Tableau Kanban pour la gestion visuelle des tâches et sessions',
|
||||
new_0_5_15_2: 'Page d\'accueil officielle et site de documentation',
|
||||
new_0_5_15_3: 'Client agent group-chat utilise port dynamique au lieu de 8648',
|
||||
new_0_5_15_4: 'Module vocal node-edge-tts ajouté',
|
||||
new_0_5_15_5: 'Correction liaison hôte d\'écoute WSL par défaut',
|
||||
new_0_5_15_6: 'Métadonnées SEO pour la page d\'accueil du site',
|
||||
new_0_5_15_7: 'Protection contre les attaques brute-force basée sur l\'IP',
|
||||
new_0_5_15_8: 'Correction double enveloppement des URLs de téléchargement dans MarkdownRenderer',
|
||||
new_0_5_15_9: 'Correction rendu média Markdown et retry synchronisation',
|
||||
new_0_5_15_10: 'Suppression dépendance variable d\'environnement amont',
|
||||
new_0_5_15_11: 'Si la fonction Kanban n\'est pas disponible, veuillez mettre à niveau hermes-agent',
|
||||
new_0_5_16_1: 'Migration du streaming de chat de /v1/runs vers l\'API /v1/responses pour une latence réduite',
|
||||
new_0_5_16_2: 'Persistance de l\'utilisation réelle de l\'API (tokens, cache, raisonnement) dans la table des statistiques',
|
||||
new_0_5_16_3: 'Ajout du code QR du groupe QQ dans la barre de navigation du site',
|
||||
new_0_5_16_4: 'Suppression du champ codex_reasoning_items inutilisé du schéma de messages',
|
||||
new_0_5_17_1: 'Compatibilité Windows complète : gestion des chemins, des processus, terminal, analyse des logs',
|
||||
new_0_5_17_2: 'Refonte de la gestion des processus Gateway avec démarrage/arrêt/health-check multiplateforme',
|
||||
new_0_5_17_3: 'Correction de la découverte des plugins sur Termux en analysant le shebang hermes pour localiser Python',
|
||||
@@ -980,20 +951,12 @@ jobTriggered: 'Job declenche',
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_5_1: '🎉 Joyeuse Fête du Travail! Pas de travail aujourd\'hui, merci de votre compréhension',
|
||||
new_0_5_5_2: 'Ajout d\'une page d\'historique pour les sessions Hermes',
|
||||
new_0_5_5_3: 'La page d\'historique gère les sessions de manière indépendante',
|
||||
new_0_5_5_4: 'Chargement automatique de la première session CLI',
|
||||
new_0_5_5_5: 'Composant HistoryMessageList avec injection de props',
|
||||
new_0_5_5_6: 'Filtrage des messages vides et des tools sans toolName',
|
||||
new_0_5_5_7: 'Suppression du cache localStorage des sessions',
|
||||
new_0_5_5_8: 'Optimisation du changement de profil',
|
||||
new_0_5_4_2: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_3: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_4: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_5: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_6: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_7: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_4_8_2: 'Fix nested markdown fence rendering truncation',
|
||||
new_0_4_8_3: 'Fix compressed session lineage projection and search',
|
||||
new_0_4_8_4: 'Optimize session list N+1 queries and fix search 500 on non-CJK input',
|
||||
|
||||
@@ -704,7 +704,6 @@ export default {
|
||||
edgePitch: 'ピッチ',
|
||||
edgePitchHint: '音声のピッチを調整(-20~+20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: '音声テスト',
|
||||
testText: 'テストテキスト',
|
||||
@@ -877,35 +876,6 @@ export default {
|
||||
// 更新履歴
|
||||
changelog: {
|
||||
|
||||
new_0_5_6_1: '音声再生機能:Web Speech API使用、手動再生ボタン、自動再生スイッチ、虹色ボーダーアニメーション、モバイル最適化',
|
||||
new_0_5_6_2: '堅牢なLLM JSONパーサー:Python形式対応、ストリーミングイベントからのテキスト抽出',
|
||||
new_0_5_6_3: 'Skills機能強化:使用統計、ソースフィルター、アーカイブ済みスキル、来歴、ピン留め切替',
|
||||
new_0_5_6_4: '日次使用統計の拡張:キャッシュ読み取り/書き込み分離を含む詳細なトークン内訳',
|
||||
new_0_5_6_5: 'セッション履歴範囲の明確化:チャットと履歴ビューの説明を改善',
|
||||
new_0_5_6_6: 'AnthropicスタイルのContentBlock配列形式(テキスト、画像、ファイル)を使用して添付ファイル処理を再設計',
|
||||
new_0_5_6_7: 'ContentBlockおよびMarkdown形式をサポートし、認証付きのフロントエンドファイルダウンロード機能を追加',
|
||||
new_0_5_6_8: '重複するnodemonインスタンスを削除し、SQLiteデータベースのリセットを引き起こすマルチプロセス競合を修正',
|
||||
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock',
|
||||
new_0_5_14_5: 'Update FUN provider models, add builtin badge and API relay link',
|
||||
new_0_5_15_1: 'カンバンボードでタスクとセッションを視覚的に管理',
|
||||
new_0_5_15_2: '公式ランディングページとドキュメントサイトを追加',
|
||||
new_0_5_15_3: 'グループチャットエージェントクライアントがハードコード8648の代わりに動的ポートを使用',
|
||||
new_0_5_15_4: 'node-edge-tts 音声モジュールを追加',
|
||||
new_0_5_15_5: 'WSLデフォルトリッスンホストバインディングを修正',
|
||||
new_0_5_15_6: 'ウェブサイトホームページのSEOメタデータを追加',
|
||||
new_0_5_15_7: 'IPベースのログインブルートフォース保護を追加',
|
||||
new_0_5_15_8: 'MarkdownRendererのダウンロードURL二重ラップを修正',
|
||||
new_0_5_15_9: 'Hermes Markdownメディアレンダリングと同期リトライを修正',
|
||||
new_0_5_15_10: 'アップストリーム環境変数依存をリファクタリングで削除',
|
||||
new_0_5_15_11: 'カンバン機能が使用できない場合は、hermes-agent をアップグレードしてください',
|
||||
new_0_5_16_1: 'チャットストリーミングを /v1/runs から /v1/responses API に移行し、レイテンシを削減',
|
||||
new_0_5_16_2: '実際の API 使用量(トークン、キャッシュ、推論)を統計テーブルに保存',
|
||||
new_0_5_16_3: 'ウェブサイトのナビゲーションバーにQQグループのQRコードを追加',
|
||||
new_0_5_16_4: 'メッセージスキーマから未使用の codex_reasoning_items フィールドを削除',
|
||||
new_0_5_17_1: 'Windows完全対応:パス処理、プロセス管理、ターミナル、ログ解析',
|
||||
new_0_5_17_2: 'Gatewayプロセス管理をリファクタリング、クロスプラットフォームの起動/停止/ヘルスチェックに対応',
|
||||
new_0_5_17_3: 'Termuxでhermesのshebangを解析してPythonを見つけ、プラグイン検出を修正',
|
||||
@@ -981,20 +951,12 @@ export default {
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_5_1: '🎉 労働者の日!今日はお休みです、何卒ご理解ください',
|
||||
new_0_5_5_2: 'Hermesセッション履歴ページを追加',
|
||||
new_0_5_5_3: '履歴ページはアクティブチャットに干渉せずにセッション管理',
|
||||
new_0_5_5_4: '履歴ページは最初のCLIセッションを自動選択',
|
||||
new_0_5_5_5: 'HistoryMessageListコンポーネントを追加',
|
||||
new_0_5_5_6: '空のメッセージとtoolNameなしのtoolメッセージをフィルタリング',
|
||||
new_0_5_5_7: 'localStorageセッションキャッシュを削除、バックエンドから直接取得',
|
||||
new_0_5_5_8: 'プロフィール切り替えを最適化',
|
||||
new_0_5_4_2: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_3: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_4: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_5: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_6: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_7: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_4_8_2: 'Fix nested markdown fence rendering truncation',
|
||||
new_0_4_8_3: 'Fix compressed session lineage projection and search',
|
||||
new_0_4_8_4: 'Optimize session list N+1 queries and fix search 500 on non-CJK input',
|
||||
|
||||
@@ -704,7 +704,6 @@ export default {
|
||||
edgePitch: '음높이',
|
||||
edgePitchHint: '음성 음높이 조절 (-20~+20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: '음성 테스트',
|
||||
testText: '테스트 텍스트',
|
||||
@@ -877,35 +876,6 @@ export default {
|
||||
// 변경 이력
|
||||
changelog: {
|
||||
|
||||
new_0_5_6_1: '음성 재생 기능: Web Speech API, 수동 재생 버튼, 자동 재생 스위치, 무지개 테두리 애니메이션, 모바일 최적화',
|
||||
new_0_5_6_2: '강력한 LLM JSON 파서: Python 형식 허용, 스트리밍 이벤트에서 텍스트 추출',
|
||||
new_0_5_6_3: 'Skils 기능 향상: 사용 통계, 소스 필터링, 보관된 스킬, 출처, 고정 토글',
|
||||
new_0_5_6_4: '확장된 일일 사용 통계: 캐시 읽기/쓰기 분리를 포함한 상세한 토큰 분석',
|
||||
new_0_5_6_5: '세션 기록 범위 명확화: 채팅 및 기록 보기의 설명 개선',
|
||||
new_0_5_6_6: 'Anthropic 스타일의 ContentBlock 배열 형식(텍스트, 이미지, 파일)을 사용하여 첨부파일 처리를 재설계',
|
||||
new_0_5_6_7: '인증이 포함된 ContentBlock 및 Markdown 형식을 지원하는 프론트엔드 파일 다운로드 기능 추가',
|
||||
new_0_5_6_8: '중복된 nodemon 인스턴스를 제거하여 SQLite 데이터베이스 재설정을 일으키는 다중 프로세스 충돌 수정',
|
||||
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock',
|
||||
new_0_5_14_5: 'Update FUN provider models, add builtin badge and API relay link',
|
||||
new_0_5_15_1: '칸반 보드로 작업 및 세션 시각적 관리',
|
||||
new_0_5_15_2: '공식 랜딩 페이지 및 문서 사이트 추가',
|
||||
new_0_5_15_3: '그룹 채팅 에이전트 클라이언트가 하드코딩 8648 대신 동적 포트 사용',
|
||||
new_0_5_15_4: 'node-edge-tts 음성 모듈 추가',
|
||||
new_0_5_15_5: 'WSL 기본 리슨 호스트 바인딩 수정',
|
||||
new_0_5_15_6: '웹사이트 홈페이지 SEO 메타데이터 추가',
|
||||
new_0_5_15_7: 'IP 기반 로그인 무차별 대입 공격 보호 추가',
|
||||
new_0_5_15_8: 'MarkdownRenderer 다운로드 URL 이중 래핑 수정',
|
||||
new_0_5_15_9: 'Hermes Markdown 미디어 렌더링 및 동기화 재시도 수정',
|
||||
new_0_5_15_10: '업스트림 환경 변수 종속성 제거',
|
||||
new_0_5_15_11: '칸반 기능을 사용할 수 없는 경우 hermes-agent를 업그레이드하세요',
|
||||
new_0_5_16_1: '채팅 스트리밍을 /v1/runs에서 /v1/responses API로 마이그레이션하여 지연 시간 단축',
|
||||
new_0_5_16_2: '실제 API 사용량(토큰, 캐시, 추론)을 사용량 통계 테이블에 저장',
|
||||
new_0_5_16_3: '웹사이트 내비게이션 바에 QQ 그룹 QR 코드 추가',
|
||||
new_0_5_16_4: '메시지 스키마에서 사용하지 않는 codex_reasoning_items 필드 제거',
|
||||
new_0_5_17_1: 'Windows 완전 호환: 경로 처리, 프로세스 관리, 터미널, 로그 파싱',
|
||||
new_0_5_17_2: 'Gateway 프로세스 관리 리팩토링, 크로스 플랫폼 시작/중지/헬스체크 지원',
|
||||
new_0_5_17_3: 'Termux에서 hermes shebang을 파싱하여 Python을 찾아 플러그인 발견 수정',
|
||||
@@ -981,20 +951,12 @@ export default {
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_5_1: '🎉 노동절 감사합니다! 오늘은 쉬니까 양해 부탁드립니다',
|
||||
new_0_5_5_2: 'Hermes 세션 기록 페이지 추가',
|
||||
new_0_5_5_3: '기록 페이지는 독립적으로 세션 관리',
|
||||
new_0_5_5_4: '기록 페이지는 첫 번째 CLI 세션 자동 선택',
|
||||
new_0_5_5_5: 'HistoryMessageList 컴포넌트 추가',
|
||||
new_0_5_5_6: '빈 메시지와 toolName 없는 tool 메시지 필터링',
|
||||
new_0_5_5_7: 'localStorage 세션 캐시 제거, 백엔드에서 직접 가져오기',
|
||||
new_0_5_5_8: '프로필 전환 최적화',
|
||||
new_0_5_4_2: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_3: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_4: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_5: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_6: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_7: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_4_8_2: 'Fix nested markdown fence rendering truncation',
|
||||
new_0_4_8_3: 'Fix compressed session lineage projection and search',
|
||||
new_0_4_8_4: 'Optimize session list N+1 queries and fix search 500 on non-CJK input',
|
||||
|
||||
@@ -704,7 +704,6 @@ jobTriggered: 'Job acionado',
|
||||
edgePitch: 'Tom',
|
||||
edgePitchHint: 'Ajustar tom da fala (-20 ~ +20 Hz)',
|
||||
|
||||
|
||||
// Test
|
||||
testTitle: 'Teste de voz',
|
||||
testText: 'Texto de teste',
|
||||
@@ -877,35 +876,6 @@ jobTriggered: 'Job acionado',
|
||||
// Registro de alteracoes
|
||||
changelog: {
|
||||
|
||||
new_0_5_6_1: 'Reprodução de voz: Web Speech API, botão manual, interruptor auto-play, animação de borda arco-íris e otimização móvel',
|
||||
new_0_5_6_2: 'Parser JSON LLM robusto com tolerância ao formato Python e extração de texto de eventos streaming',
|
||||
new_0_5_6_3: 'Melhorias de Skills: estatísticas de uso, filtragem de fonte, skills arquivados, procedência e toggle de fixação',
|
||||
new_0_5_6_4: 'Estatísticas diárias de uso expandidas com breakdown detalhado de tokens incluindo separação de leitura/escrita de cache',
|
||||
new_0_5_6_5: 'Escopo do histórico de sessões clarificado com descrições melhoradas nas visualizações de chat e histórico',
|
||||
new_0_5_6_6: 'Processamento de anexos reprojetado usando formato de matriz ContentBlock estilo Anthropic (texto, imagem, arquivo)',
|
||||
new_0_5_6_7: 'Adicionada funcionalidade de download de arquivos frontend suportando formatos ContentBlock e Markdown com autenticação',
|
||||
new_0_5_6_8: 'Corrigido conflito de múltiplos processos que causava redefinições do banco de dados SQLite eliminando instâncias nodemon redundantes',
|
||||
|
||||
new_0_5_14_1: 'Add session export with full and compressed modes (JSON or plain text)',
|
||||
new_0_5_14_2: 'Fix terminal PTY resource exhaustion, switch to lazy connect',
|
||||
new_0_5_14_3: 'Fix WSL2 health check failure caused by IPv6 dual-stack binding',
|
||||
new_0_5_14_4: 'Fix SQLite connection not released on shutdown causing database lock',
|
||||
new_0_5_14_5: 'Update FUN provider models, add builtin badge and API relay link',
|
||||
new_0_5_15_1: 'Quadro Kanban para gestão visual de tarefas e sessões',
|
||||
new_0_5_15_2: 'Página inicial e site de documentação oficiais',
|
||||
new_0_5_15_3: 'Cliente agente group-chat usa porta dinâmica em vez de 8648',
|
||||
new_0_5_15_4: 'Módulo de voz node-edge-tts adicionado',
|
||||
new_0_5_15_5: 'Corrigido bind de host de escuta WSL padrão',
|
||||
new_0_5_15_6: 'Metadados SEO para página inicial do site',
|
||||
new_0_5_15_7: 'Proteção contra ataques de força bruta baseada em IP',
|
||||
new_0_5_15_8: 'Corrigido empacotamento duplo de URLs de download no MarkdownRenderer',
|
||||
new_0_5_15_9: 'Corrigido renderização de mídia Markdown e retry de sincronização',
|
||||
new_0_5_15_10: 'Removida dependência de variável de ambiente upstream',
|
||||
new_0_5_15_11: 'Se o recurso Kanban não estiver disponível, atualize o hermes-agent',
|
||||
new_0_5_16_1: 'Migrar streaming de chat de /v1/runs para /v1/responses API para menor latência',
|
||||
new_0_5_16_2: 'Persistir uso real da API (tokens, cache, raciocínio) na tabela de estatísticas',
|
||||
new_0_5_16_3: 'Adicionar código QR do grupo QQ à barra de navegação do site',
|
||||
new_0_5_16_4: 'Remover campo codex_reasoning_items não utilizado do esquema de mensagens',
|
||||
new_0_5_17_1: 'Compatibilidade total com Windows: manipulação de caminhos, gerenciamento de processos, terminal, análise de logs',
|
||||
new_0_5_17_2: 'Refatorado gerenciamento de processos do Gateway com início/parada/health-check multiplataforma',
|
||||
new_0_5_17_3: 'Corrigida descoberta de plugins no Termux analisando o shebang do hermes para localizar o Python',
|
||||
@@ -981,20 +951,12 @@ jobTriggered: 'Job acionado',
|
||||
new_0_5_30_7: 'Fix config writes and provider presets: validate .env keys, route FUN-Codex through the Responses API, and refresh Z.AI/GLM model lists',
|
||||
new_0_5_30_8: 'Polish frontend details including collapsed sidebar layout, short group labels, sidebar divider, and conversation outline styling',
|
||||
new_0_5_30_9: 'Context compression now follows Profile compression settings and hardens stale snapshots by reusing previous summaries with a safe tail instead of recompressing full history',
|
||||
new_0_5_5_1: '🎉 Feliz Dia do Trabalhador! Hoje não se trabalha, obrigado pela compreensão',
|
||||
new_0_5_5_2: 'Adicionada página de histórico para sessões Hermes',
|
||||
new_0_5_5_3: 'Página de histórico gerencia sessões de forma independente',
|
||||
new_0_5_5_4: 'Carregamento automático da primeira sessão CLI',
|
||||
new_0_5_5_5: 'Componente HistoryMessageList com injeção de props',
|
||||
new_0_5_5_6: 'Filtragem de mensagens vazias e tools sem toolName',
|
||||
new_0_5_5_7: 'Removido cache de sessões localStorage, dados do backend',
|
||||
new_0_5_5_8: 'Otimizada troca de perfil',
|
||||
new_0_5_4_2: 'Fix concurrent chat sessions event cross-talk with WebSocket event routing refactoring',
|
||||
new_0_5_4_3: 'Fix cron job edit payloads with partial PATCH to support long prompt name-only edits',
|
||||
new_0_5_4_4: 'Fix web terminal Hermes CLI availability after Docker deployment',
|
||||
new_0_5_4_5: 'Add workspace dialog i18n translations for title and improve session persistence',
|
||||
new_0_5_4_6: 'Support code block copy feedback with user notifications',
|
||||
new_0_5_4_7: 'Align usage analytics with Hermes state DB schema',
|
||||
new_0_5_31_1: "Harden Bridge broker restarts, fix final group-chat stream rendering, and add {'@'}all routing for group chat",
|
||||
new_0_5_31_2: 'File manager can copy absolute paths, and the mobile session drawer overlay no longer falls behind chat content',
|
||||
new_0_5_31_3: 'Profile selector now shows avatars, custom avatar uploads, runtime status modal, and gateway/profile restart actions',
|
||||
new_0_5_31_4: 'Profile avatars now appear in single chat, group chat, and collapsed sidebar, with Web UI profile metadata storage and Windows-safe paths',
|
||||
new_0_5_31_5: 'Improve Docker, Termux, and Windows gateway detection and restart checks by using gateway_state/gateway.pid for managed gateway liveness',
|
||||
new_0_5_31_6: 'Add APIKEY.FUN image-generation media endpoint and bundled apikey-image-gen skill for text-to-image, image-to-image, and image editing via the active Profile fun-codex provider',
|
||||
new_0_4_8_2: 'Fix nested markdown fence rendering truncation',
|
||||
new_0_4_8_3: 'Fix compressed session lineage projection and search',
|
||||
new_0_4_8_4: 'Optimize session list N+1 queries and fix search 500 on non-CJK input',
|
||||
|
||||
@@ -1176,26 +1176,6 @@ export default {
|
||||
|
||||
// 更新日誌
|
||||
changelog: {
|
||||
new_0_5_14_1: '新增工作階段匯出功能:支援完整和壓縮模式,匯出為 JSON 或純文字',
|
||||
new_0_5_14_2: '修復終端機面板啟動即連線導致 PTY 資源耗盡的問題,改為延遲載入連線',
|
||||
new_0_5_14_3: '修復 WSL2 環境下 IPv6 雙堆疊綁定導致健康檢查失敗、連接埠無法存取的問題',
|
||||
new_0_5_14_4: '修復服務關閉時 SQLite 連線未釋放導致重啟後資料庫被鎖的問題',
|
||||
new_0_5_14_5: '更新 FUN-Codex/FUN-Claude 模型清單,新增內建標識、API 中轉站入口',
|
||||
new_0_5_15_1: '新增看板面板,視覺化任務與工作階段管理',
|
||||
new_0_5_15_2: '新增官網首頁與文件站',
|
||||
new_0_5_15_3: '修復群聊 Agent 客戶端使用動態連接埠而非硬式編碼 8648',
|
||||
new_0_5_15_4: '新增 node-edge-tts 語音模組',
|
||||
new_0_5_15_5: '修復 WSL 預設監聽位址綁定問題',
|
||||
new_0_5_15_6: '新增官網首頁 SEO 元資料',
|
||||
new_0_5_15_7: '新增基於 IP 的登入暴力破解防護',
|
||||
new_0_5_15_8: '修復 MarkdownRenderer 中下載連結重複包裝問題',
|
||||
new_0_5_15_9: '修復 Hermes Markdown 媒體渲染與同步重試',
|
||||
new_0_5_15_10: '重構移除上游環境變數依賴',
|
||||
new_0_5_15_11: '如果看板功能無法使用,請升級 hermes-agent',
|
||||
new_0_5_16_1: '聊天串流介面從 /v1/runs 遷移至 /v1/responses,降低延遲',
|
||||
new_0_5_16_2: '持久化真實 API 用量(token、快取、推理)到用量統計表',
|
||||
new_0_5_16_3: '官網導覽列新增 QQ 群 QR Code',
|
||||
new_0_5_16_4: '移除訊息 schema 中未使用的 codex_reasoning_items 欄位',
|
||||
new_0_5_17_1: '全面相容 Windows:路徑處理、程序管理、終端機、日誌解析',
|
||||
new_0_5_17_2: '重構 Gateway 程序管理,支援跨平台啟動/停止/健康檢查',
|
||||
new_0_5_17_3: '修復 Termux 環境下外掛發現失敗的問題,自動解析 hermes shebang 定位 Python',
|
||||
@@ -1271,28 +1251,12 @@ export default {
|
||||
new_0_5_30_7: '修復配置寫入和 Provider 預設:加強 .env 校驗,FUN-Codex 改走 Responses API,並更新 Z.AI/GLM 模型列表',
|
||||
new_0_5_30_8: '前端體驗細節優化:折疊側邊欄布局、分組短標題、側邊欄分隔線和對話大綱樣式更穩定',
|
||||
new_0_5_30_9: '上下文壓縮現在跟隨 Profile 壓縮配置,並在舊快照失效時複用舊摘要和安全尾部,避免重新壓縮完整歷史',
|
||||
new_0_5_6_1: '新增語音播放功能:使用 Web Speech API,支援手動播放按鈕、自動播放開關、彩虹邊框動畫和行動端最佳化',
|
||||
new_0_5_6_2: '新增強健的 LLM JSON 解析器,相容 Python 格式並從串流事件中擷取文字',
|
||||
new_0_5_6_3: 'Skills 功能增強:使用統計、來源過濾、封存技能、來源追溯和釘選切換',
|
||||
new_0_5_6_4: '擴展每日使用統計,包含詳細的 token 細分,分離快取讀/寫統計',
|
||||
new_0_5_6_5: '最佳化工作階段歷史範圍說明,改進聊天和歷史視圖的描述',
|
||||
new_0_5_6_6: '重新設計附件處理,採用 Anthropic 風格的 ContentBlock 陣列格式,支援類型區分(文字、圖片、檔案)',
|
||||
new_0_5_6_7: '新增前端檔案下載功能,支援 ContentBlock 和 Markdown 兩種格式,附身份驗證',
|
||||
new_0_5_6_8: '修復多程序衝突導致的 SQLite 資料庫重設問題,清理冗餘 nodemon 程序',
|
||||
new_0_5_5_1: '🎉 勞動節快樂!祝大家勞動愉快',
|
||||
new_0_5_5_2: '新增歷史頁面,用於瀏覽 Hermes 工作階段歷史記錄',
|
||||
new_0_5_5_3: '歷史頁面獨立管理工作階段狀態,不影響目前聊天頁面的使用中工作階段',
|
||||
new_0_5_5_4: '歷史頁面預設自動載入並選取第一個 CLI 類型的工作階段',
|
||||
new_0_5_5_5: '新增 HistoryMessageList 元件,支援透過 props 注入工作階段資料',
|
||||
new_0_5_5_6: '過濾空內容訊息和無 toolName 的 tool 訊息,提升歷史記錄顯示品質',
|
||||
new_0_5_5_7: '移除 localStorage 工作階段快取,所有工作階段資料改為直接從後端取得',
|
||||
new_0_5_5_8: '最佳化 profile 切換邏輯,移除已棄用的快取清理呼叫',
|
||||
new_0_5_4_1: '修復並發聊天工作階段事件串擾問題,重構 WebSocket 事件路由機制',
|
||||
new_0_5_4_2: '修復 cron job 編輯 payload,支援長提示詞的僅名稱編輯',
|
||||
new_0_5_4_3: '修復 Docker 部署後 Web 終端機無法使用 Hermes CLI 的問題',
|
||||
new_0_5_4_4: '新增工作區對話框標題 i18n 翻譯,改進工作階段持久化',
|
||||
new_0_5_4_5: '支援程式碼區塊複製回饋,顯示使用者通知',
|
||||
new_0_5_4_6: '對齊使用分析與 Hermes 狀態資料庫架構',
|
||||
new_0_5_31_1: "增強 Bridge Broker 重啟穩定性,修復群聊最終串流渲染,並新增群聊 {'@'}all 路由",
|
||||
new_0_5_31_2: '檔案管理支援複製絕對路徑,並修復行動端工作階段抽屜層級遮擋問題',
|
||||
new_0_5_31_3: 'Profile 選擇器新增頭像展示、自訂頭像、執行狀態彈窗,以及網關/Profile 重啟操作',
|
||||
new_0_5_31_4: 'Profile 頭像會同步用於單聊、群聊和折疊側邊欄,頭像中繼資料保存到 Web UI 目錄並相容 Windows 路徑',
|
||||
new_0_5_31_5: '改進 Docker、Termux、Windows 的 gateway 偵測和重啟邏輯,優先使用 gateway_state/gateway.pid 判斷 managed gateway 是否存活',
|
||||
new_0_5_31_6: '新增 APIKEY.FUN 生圖媒體接口和內建 apikey-image-gen skill,支援文生圖、圖生圖和圖片編輯,並從 active Profile 的 fun-codex 配置讀取憑據',
|
||||
new_0_4_8_2: '修復巢狀 Markdown 程式碼區塊導致渲染截斷',
|
||||
new_0_4_8_3: '修復壓縮續接工作階段投影和搜尋問題',
|
||||
new_0_4_8_4: '最佳化工作階段清單 N+1 查詢,修復非 CJK 搜尋 500 錯誤',
|
||||
|
||||
@@ -897,7 +897,6 @@ export default {
|
||||
edgePitch: '音调',
|
||||
edgePitchHint: '调整语音音调(-20~+20 Hz)',
|
||||
|
||||
|
||||
// 试听
|
||||
testTitle: '试听测试',
|
||||
testText: '测试文本',
|
||||
@@ -1203,26 +1202,6 @@ export default {
|
||||
|
||||
// 更新日志
|
||||
changelog: {
|
||||
new_0_5_14_1: '新增会话导出功能:支持完整和压缩模式,导出为 JSON 或纯文本',
|
||||
new_0_5_14_2: '修复终端面板启动即连接导致 PTY 资源耗尽的问题,改为懒加载连接',
|
||||
new_0_5_14_3: '修复 WSL2 环境下 IPv6 双栈绑定导致健康检查失败、端口无法访问的问题',
|
||||
new_0_5_14_4: '修复服务关闭时 SQLite 连接未释放导致重启后数据库被锁的问题',
|
||||
new_0_5_14_5: '更新 FUN-Codex/FUN-Claude 模型列表,新增内置标识、API 中转站入口',
|
||||
new_0_5_15_1: '新增看板面板,可视化任务与会话管理',
|
||||
new_0_5_15_2: '新增官网首页与文档站',
|
||||
new_0_5_15_3: '修复群聊 Agent 客户端使用动态端口而非硬编码 8648',
|
||||
new_0_5_15_4: '新增 node-edge-tts 语音模块',
|
||||
new_0_5_15_5: '修复 WSL 默认监听地址绑定问题',
|
||||
new_0_5_15_6: '新增官网首页 SEO 元数据',
|
||||
new_0_5_15_7: '新增基于 IP 的登录暴力破解防护',
|
||||
new_0_5_15_8: '修复 MarkdownRenderer 中下载链接重复包装问题',
|
||||
new_0_5_15_9: '修复 Hermes Markdown 媒体渲染与同步重试',
|
||||
new_0_5_15_10: '重构移除上游环境变量依赖',
|
||||
new_0_5_15_11: '如果看板功能无法使用,请升级 hermes-agent',
|
||||
new_0_5_16_1: '聊天流式接口从 /v1/runs 迁移至 /v1/responses,降低延迟',
|
||||
new_0_5_16_2: '持久化真实 API 用量(token、缓存、推理)到用量统计表',
|
||||
new_0_5_16_3: '官网导航栏新增 QQ 群二维码',
|
||||
new_0_5_16_4: '移除消息 schema 中未使用的 codex_reasoning_items 字段',
|
||||
new_0_5_17_1: '全面兼容 Windows:路径处理、进程管理、终端、日志解析',
|
||||
new_0_5_17_2: '重构 Gateway 进程管理,支持跨平台启动/停止/健康检查',
|
||||
new_0_5_17_3: '修复 Termux 环境下插件发现失败的问题,自动解析 hermes shebang 定位 Python',
|
||||
@@ -1298,29 +1277,13 @@ export default {
|
||||
new_0_5_30_7: '修复配置写入和 Provider 预设:加强 .env 校验,FUN-Codex 改走 Responses API,并更新 Z.AI/GLM 模型列表',
|
||||
new_0_5_30_8: '前端体验细节优化:折叠侧边栏布局、分组短标题、侧边栏分隔线和对话大纲样式更稳定',
|
||||
new_0_5_30_9: '上下文压缩现在跟随 Profile 压缩配置,并在旧快照失效时复用旧摘要和安全尾部,避免重新压缩完整历史',
|
||||
new_0_5_31_1: "增强 Bridge Broker 重启稳定性,修复群聊最终流式渲染,并新增群聊 {'@'}all 路由",
|
||||
new_0_5_31_2: '文件管理支持复制绝对路径,并修复移动端会话抽屉层级遮挡问题',
|
||||
new_0_5_31_3: 'Profile 选择器新增头像展示、自定义头像、运行状态弹窗,以及网关/Profile 重启操作',
|
||||
new_0_5_31_4: 'Profile 头像会同步用于单聊、群聊和折叠侧边栏,头像元数据保存到 Web UI 目录并兼容 Windows 路径',
|
||||
new_0_5_31_5: '改进 Docker、Termux、Windows 的 gateway 检测和重启逻辑,优先使用 gateway_state/gateway.pid 判断 managed gateway 是否存活',
|
||||
new_0_5_31_6: '新增 APIKEY.FUN 生图媒体接口和内置 apikey-image-gen skill,支持文生图、图生图和图片编辑,并从 active Profile 的 fun-codex 配置读取凭据',
|
||||
|
||||
new_0_5_6_1: '新增语音播放功能:使用 Web Speech API,支持手动播放按钮、自动播放开关、彩虹边框动画和移动端优化',
|
||||
new_0_5_6_2: '新增健壮的 LLM JSON 解析器,兼容 Python 格式并从流式事件中提取文本',
|
||||
new_0_5_6_3: 'Skills 功能增强:使用统计、来源过滤、归档技能、来源追溯和置顶切换',
|
||||
new_0_5_6_4: '扩展每日使用统计,包含详细的 token 细分,分离缓存读/写统计',
|
||||
new_0_5_6_5: '优化会话历史范围说明,改进聊天和历史视图的描述',
|
||||
new_0_5_6_6: '重新设计附件处理,采用 Anthropic 风格的 ContentBlock 数组格式,支持类型区分(文本、图片、文件)',
|
||||
new_0_5_6_7: '新增前端文件下载功能,支持 ContentBlock 和 Markdown 两种格式,带身份验证',
|
||||
new_0_5_6_8: '修复多进程冲突导致的 SQLite 数据库重置问题,清理冗余 nodemon 进程',
|
||||
new_0_5_5_1: '🎉 五一劳动节快乐!这个劳动节就不劳动啦,如果有问题大家忍忍',
|
||||
new_0_5_5_2: '新增历史页面,用于浏览 Hermes 会话历史记录',
|
||||
new_0_5_5_3: '历史页面独立管理会话状态,不影响当前聊天页面的活动会话',
|
||||
new_0_5_5_4: '历史页面默认自动加载并选中第一个 CLI 类型的会话',
|
||||
new_0_5_5_5: '新增 HistoryMessageList 组件,支持通过 props 注入会话数据',
|
||||
new_0_5_5_6: '过滤空内容消息和无 toolName 的 tool 消息,提升历史记录显示质量',
|
||||
new_0_5_5_7: '移除 localStorage 会话缓存,所有会话数据改为直接从后端获取',
|
||||
new_0_5_5_8: '优化 profile 切换逻辑,移除废弃的缓存清理调用',
|
||||
new_0_5_4_1: '修复并发聊天会话事件串扰问题,重构 WebSocket 事件路由机制',
|
||||
new_0_5_4_2: '修复 cron job 编辑 payload,支持长提示词的仅名称编辑',
|
||||
new_0_5_4_3: '修复 Docker 部署后 Web 终端无法使用 Hermes CLI 的问题',
|
||||
new_0_5_4_4: '添加工作区对话框标题 i18n 翻译,改进会话持久化',
|
||||
new_0_5_4_5: '支持代码块复制反馈,显示用户通知',
|
||||
new_0_5_4_6: '对齐使用分析与 Hermes 状态数据库架构',
|
||||
new_0_4_8_2: '修复嵌套 Markdown 代码块导致渲染截断',
|
||||
new_0_4_8_3: '修复压缩续接会话投影和搜索问题',
|
||||
new_0_4_8_4: '优化会话列表 N+1 查询,修复非 CJK 搜索 500 错误',
|
||||
|
||||
Reference in New Issue
Block a user