chore: bump version to 0.5.15 and update changelog (#557)

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
ekko
2026-05-09 09:49:30 +08:00
committed by GitHub
parent 9507cbcc71
commit 448f780568
10 changed files with 100 additions and 201 deletions
+4 -3
View File
@@ -1,6 +1,6 @@
{
"name": "hermes-web-ui",
"version": "0.5.14",
"version": "0.5.15",
"description": "Self-hosted AI chat dashboard for Hermes Agent — multi-model (Claude, GPT, Gemini, DeepSeek) web UI with Telegram, Discord, Slack, WhatsApp integration",
"repository": {
"type": "git",
@@ -58,7 +58,8 @@
"dev:website": "vite --config vite.config.website.ts",
"build:website": "vite build --config vite.config.website.ts",
"preview:website": "vite preview --config vite.config.website.ts",
"openapi:generate": "node scripts/generate-openapi.mjs"
"openapi:generate": "node scripts/generate-openapi.mjs",
"claude": "claude --dangerously-skip-permissions"
},
"files": [
"bin/",
@@ -125,4 +126,4 @@
"vue-tsc": "^3.2.6",
"ws": "^8.20.0"
}
}
}
+16 -38
View File
@@ -5,6 +5,22 @@ export interface ChangelogEntry {
}
export const changelog: ChangelogEntry[] = [
{
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',
],
},
{
version: '0.5.14',
date: '2026-05-07',
@@ -124,42 +140,4 @@ export const changelog: ChangelogEntry[] = [
'changelog.new_0_5_4_7',
],
},
{
version: '0.5.3',
date: '2026-04-30',
changes: [
'changelog.new_0_5_3_1',
'changelog.new_0_5_3_2',
'changelog.new_0_5_3_3',
'changelog.new_0_5_3_4',
'changelog.new_0_5_3_5',
],
},
{
version: '0.5.2',
date: '2026-04-29',
changes: [
'changelog.new_0_5_2_1',
'changelog.new_0_5_2_2',
'changelog.new_0_5_2_3',
'changelog.new_0_5_2_4',
'changelog.new_0_5_2_5',
'changelog.new_0_5_2_6',
],
},
{
version: '0.5.1',
date: '2026-04-29',
changes: [
'changelog.new_0_5_1_1',
'changelog.new_0_5_1_2',
'changelog.new_0_5_1_3',
'changelog.new_0_5_1_4',
'changelog.new_0_5_1_5',
'changelog.new_0_5_1_6',
'changelog.new_0_5_1_7',
'changelog.new_0_5_1_8',
'changelog.new_0_5_1_9',
],
},
]
+10 -20
View File
@@ -654,6 +654,16 @@ jobTriggered: 'Job ausgelost',
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_13_1: 'Nachrichtenwarteschlange für sequenzielle Run-Verarbeitung hinzugefügt, um gleichzeitige Konflikte zu vermeiden',
new_0_5_13_2: 'Zwei-Ebenen-Skills-Verzeichnisstruktur mit Sonstige-Kategorie für flache Skills unterstützt',
new_0_5_13_3: 'Temporäre Sitzungen (eph_*) beim Start-Sync filtern, um interne Sitzungen nicht zu importieren',
@@ -698,26 +708,6 @@ jobTriggered: 'Job ausgelost',
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_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -901,6 +901,16 @@ export default {
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_13_1: 'Add message queue for sequential run processing to prevent concurrent request conflicts',
new_0_5_13_2: 'Support two-level skills directory structure with misc category for flat skills',
new_0_5_13_3: 'Filter out ephemeral sessions during startup sync to avoid importing internal sessions',
@@ -954,26 +964,6 @@ export default {
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_5_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -650,6 +650,16 @@ jobTriggered: 'Job ejecutado',
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_13_1: 'Cola de mensajes para procesamiento secuencial de ejecuciones, evitando conflictos concurrentes',
new_0_5_13_2: 'Soporte para estructura de directorios de skills de dos niveles con categoría misc',
new_0_5_13_3: 'Filtrar sesiones efímeras (eph_*) durante la sincronización de inicio',
@@ -694,26 +704,6 @@ jobTriggered: 'Job ejecutado',
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_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -649,6 +649,16 @@ jobTriggered: 'Job declenche',
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_13_1: 'File d\'attente de messages pour le traitement séquentiel des exécutions, évitant les conflits concurrents',
new_0_5_13_2: 'Prise en charge de la structure de répertoire de skills à deux niveaux avec catégorie divers',
new_0_5_13_3: 'Filtrer les sessions éphémères (eph_*) lors de la synchronisation au démarrage',
@@ -693,26 +703,6 @@ jobTriggered: 'Job declenche',
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_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -650,6 +650,16 @@ export default {
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_13_1: 'メッセージキューによる順次実行処理で同時リクエストの競合を防止',
new_0_5_13_2: '2階層スキルディレクトリ構造をサポート、フラットスキルは「その他」カテゴリに分類',
new_0_5_13_3: '起動同期時に一時セッション(eph_*)をフィルタリング',
@@ -694,26 +704,6 @@ export default {
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_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -650,6 +650,16 @@ export default {
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_13_1: '메시지 큐를 통한 순차 실행 처리로 동시 요청 충돌 방지',
new_0_5_13_2: '2단계 스킬 디렉토리 구조 지원, 플랫 스킬은 기타 카테고리로 분류',
new_0_5_13_3: '시작 동기화 시 임시 세션(eph_*) 필터링',
@@ -694,26 +704,6 @@ export default {
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_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -650,6 +650,16 @@ jobTriggered: 'Job acionado',
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_13_1: 'Fila de mensagens para processamento sequencial de execuções, evitando conflitos concorrentes',
new_0_5_13_2: 'Suporte à estrutura de diretório de skills de dois níveis com categoria diversos',
new_0_5_13_3: 'Filtrar sessões efêmeras (eph_*) durante a sincronização na inicialização',
@@ -694,26 +704,6 @@ jobTriggered: 'Job acionado',
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_3_1: 'Improve reasoning process display with persistence across page refreshes',
new_0_5_3_2: 'Optimize stringified array format parsing to extract thinking/text/tool_calls',
new_0_5_3_3: 'Improve log display by removing ellipsis and showing full content',
new_0_5_3_4: 'Add detailed logging for format conversion and parsing',
new_0_5_3_5: 'Optimize token calculation to accurately include tool results',
new_0_5_2_1: 'Convert conversation history to Anthropic format before sending to Gateway',
new_0_5_2_2: 'Add bidirectional reasoning sync between memory and database',
new_0_5_2_3: 'Add message pagination with DESC query + array reverse for performance',
new_0_5_2_4: 'Clean up debug code and unused imports',
new_0_5_2_5: 'Remove auto-resumed event trigger to avoid timing issues',
new_0_5_2_6: 'Use reasoning field consistently across codebase',
new_0_5_1_1: 'Auto-sync Hermes history sessions on first startup',
new_0_5_1_2: 'Fix session sync failure with old Hermes versions (backward compatible)',
new_0_5_1_3: 'Smart cleanup of exclusive platform credentials on profile clone (Telegram, Discord, Slack, etc.)',
new_0_5_1_4: 'Auto-normalize profile names to lowercase to avoid backend validation errors',
new_0_5_1_5: 'Fix tool_call_id missing in tool messages for OpenAI API compatibility',
new_0_5_1_6: 'Unify SQLite table schema management and initialization',
new_0_5_1_7: 'Optimize model list layout in Provider cards (fixed height, tag alignment)',
new_0_5_1_8: 'Fix display issue with single-line long code blocks in user messages',
new_0_5_1_9: 'Fix web terminal rendering errors in Docker deployment',
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',
+10 -20
View File
@@ -903,6 +903,16 @@ export default {
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_13_1: '新增消息队列,顺序处理运行请求,避免并发冲突',
new_0_5_13_2: '支持二级 Skills 目录结构,扁平化 Skill 归入"杂项"分类',
new_0_5_13_3: '启动同步时过滤临时会话(eph_*),避免导入内部会话',
@@ -956,26 +966,6 @@ export default {
new_0_5_4_4: '添加工作区对话框标题 i18n 翻译,改进会话持久化',
new_0_5_4_5: '支持代码块复制反馈,显示用户通知',
new_0_5_4_6: '对齐使用分析与 Hermes 状态数据库架构',
new_0_5_3_1: '改进思考过程显示,支持页面刷新后持久化',
new_0_5_3_2: '优化字符串化数组格式解析,自动提取思考/文本/工具调用',
new_0_5_3_3: '改进日志显示,移除省略号完整展示日志内容',
new_0_5_3_4: '添加详细的格式转换和解析日志记录',
new_0_5_3_5: '优化 token 计算,准确包含 tool 结果',
new_0_5_2_1: '将对话历史转换为 Anthropic 格式后发送给 Gateway',
new_0_5_2_2: '添加内存和数据库之间的双向思考过程同步',
new_0_5_2_3: '添加消息分页功能(DESC 查询 + 数组反转,性能优化)',
new_0_5_2_4: '清理调试代码和未使用的导入',
new_0_5_2_5: '移除自动 resumed 事件触发,避免时序问题',
new_0_5_2_6: '统一使用 reasoning 字段',
new_0_5_1_1: '首次启动时自动同步 Hermes 历史会话',
new_0_5_1_2: '修复旧版本 Hermes 会话同步失败问题(向后兼容)',
new_0_5_1_3: 'Profile 克隆时智能清理独占平台凭据(Telegram、Discord、Slack 等)',
new_0_5_1_4: 'Profile 名称输入自动转小写,避免后端验证失败',
new_0_5_1_5: '修复 tool 消息缺少 tool_call_id 导致的 OpenAI API 兼容性问题',
new_0_5_1_6: '统一 SQLite 数据库表结构管理和初始化',
new_0_5_1_7: '优化 Provider 卡片中模型列表布局(固定高度、标签对齐)',
new_0_5_1_8: '修复用户消息中长代码块单行超长的显示问题',
new_0_5_1_9: '修复 Web 终端在 Docker 部署后的展示报错',
new_0_4_8_2: '修复嵌套 Markdown 代码块导致渲染截断',
new_0_4_8_3: '修复压缩续接会话投影和搜索问题',
new_0_4_8_4: '优化会话列表 N+1 查询,修复非 CJK 搜索 500 错误',