From bcfc5053c4260655a18e9722b77cca9779cb91ed Mon Sep 17 00:00:00 2001 From: ekko <152005280+EKKOLearnAI@users.noreply.github.com> Date: Sun, 17 May 2026 10:09:25 +0800 Subject: [PATCH] Add 0.5.26 changelog (#809) --- package.json | 2 +- packages/client/src/data/changelog.ts | 18 ++++++++++++++++++ packages/client/src/i18n/locales/de.ts | 12 ++++++++++++ packages/client/src/i18n/locales/en.ts | 12 ++++++++++++ packages/client/src/i18n/locales/es.ts | 12 ++++++++++++ packages/client/src/i18n/locales/fr.ts | 12 ++++++++++++ packages/client/src/i18n/locales/ja.ts | 12 ++++++++++++ packages/client/src/i18n/locales/ko.ts | 12 ++++++++++++ packages/client/src/i18n/locales/pt.ts | 12 ++++++++++++ packages/client/src/i18n/locales/zh-TW.ts | 12 ++++++++++++ packages/client/src/i18n/locales/zh.ts | 12 ++++++++++++ 11 files changed, 127 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ca7e46e..3abd448 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hermes-web-ui", - "version": "0.5.25", + "version": "0.5.26", "description": "Self-hosted AI chat dashboard for Hermes Agent — multi-model web UI with multi-platform integration", "repository": { "type": "git", diff --git a/packages/client/src/data/changelog.ts b/packages/client/src/data/changelog.ts index 98a89d4..0f2921b 100644 --- a/packages/client/src/data/changelog.ts +++ b/packages/client/src/data/changelog.ts @@ -5,6 +5,24 @@ export interface ChangelogEntry { } export const changelog: ChangelogEntry[] = [ + { + version: '0.5.26', + date: '2026-05-17', + changes: [ + 'changelog.new_0_5_26_1', + 'changelog.new_0_5_26_2', + 'changelog.new_0_5_26_3', + 'changelog.new_0_5_26_4', + 'changelog.new_0_5_26_5', + 'changelog.new_0_5_26_6', + 'changelog.new_0_5_26_7', + 'changelog.new_0_5_26_8', + 'changelog.new_0_5_26_9', + 'changelog.new_0_5_26_10', + 'changelog.new_0_5_26_11', + 'changelog.new_0_5_26_12', + ], + }, { version: '0.5.25', date: '2026-05-16', diff --git a/packages/client/src/i18n/locales/de.ts b/packages/client/src/i18n/locales/de.ts index 58fd26a..96e77a7 100644 --- a/packages/client/src/i18n/locales/de.ts +++ b/packages/client/src/i18n/locales/de.ts @@ -920,6 +920,18 @@ jobTriggered: 'Job ausgelost', new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', 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', diff --git a/packages/client/src/i18n/locales/en.ts b/packages/client/src/i18n/locales/en.ts index 289d204..4322d63 100644 --- a/packages/client/src/i18n/locales/en.ts +++ b/packages/client/src/i18n/locales/en.ts @@ -1212,6 +1212,18 @@ export default { new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', 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', diff --git a/packages/client/src/i18n/locales/es.ts b/packages/client/src/i18n/locales/es.ts index c6a351b..9cd51fd 100644 --- a/packages/client/src/i18n/locales/es.ts +++ b/packages/client/src/i18n/locales/es.ts @@ -916,6 +916,18 @@ jobTriggered: 'Job ejecutado', new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', 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', diff --git a/packages/client/src/i18n/locales/fr.ts b/packages/client/src/i18n/locales/fr.ts index a0ce361..562ce5d 100644 --- a/packages/client/src/i18n/locales/fr.ts +++ b/packages/client/src/i18n/locales/fr.ts @@ -915,6 +915,18 @@ jobTriggered: 'Job declenche', new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', 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', diff --git a/packages/client/src/i18n/locales/ja.ts b/packages/client/src/i18n/locales/ja.ts index 381a3f4..5a5c19d 100644 --- a/packages/client/src/i18n/locales/ja.ts +++ b/packages/client/src/i18n/locales/ja.ts @@ -916,6 +916,18 @@ export default { new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', new_0_5_5_1: '🎉 労働者の日!今日はお休みです、何卒ご理解ください', new_0_5_5_2: 'Hermesセッション履歴ページを追加', new_0_5_5_3: '履歴ページはアクティブチャットに干渉せずにセッション管理', diff --git a/packages/client/src/i18n/locales/ko.ts b/packages/client/src/i18n/locales/ko.ts index 202e80f..51ede5a 100644 --- a/packages/client/src/i18n/locales/ko.ts +++ b/packages/client/src/i18n/locales/ko.ts @@ -916,6 +916,18 @@ export default { new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', new_0_5_5_1: '🎉 노동절 감사합니다! 오늘은 쉬니까 양해 부탁드립니다', new_0_5_5_2: 'Hermes 세션 기록 페이지 추가', new_0_5_5_3: '기록 페이지는 독립적으로 세션 관리', diff --git a/packages/client/src/i18n/locales/pt.ts b/packages/client/src/i18n/locales/pt.ts index 38a5847..26545fc 100644 --- a/packages/client/src/i18n/locales/pt.ts +++ b/packages/client/src/i18n/locales/pt.ts @@ -916,6 +916,18 @@ jobTriggered: 'Job acionado', new_0_5_25_6: 'Remove the forced CLI platform hint from bridge prompts so custom media/file instructions are preserved', new_0_5_25_7: 'Show base64 image content correctly in user message history', new_0_5_25_8: 'Add Playwright browser tests, chat streaming contract coverage, provider model coverage, and coverage baseline', + new_0_5_26_1: 'Support Windows and local Markdown media paths in chat history and rendered messages', + new_0_5_26_2: 'Filter empty assistant history and clear stale compression status when a new run starts', + new_0_5_26_3: 'Add locked file writes for config and profile updates to reduce concurrent write corruption', + new_0_5_26_4: 'Add QQBot and DingTalk channel settings', + new_0_5_26_5: 'Make CLI port detection portable and improve mobile terminal drawer sizing', + new_0_5_26_6: 'Isolate Bridge profile environments and fix Hermes plugin discovery across Python environments', + new_0_5_26_7: 'Explain stopped gateway states with Web UI diagnostics and keep log loading state stable', + new_0_5_26_8: 'Fix session reset mode options, custom provider base URL handling, and dynamic deliver targets', + new_0_5_26_9: 'Add a local tool-call trace visibility toggle in the chat input bar', + new_0_5_26_10: 'Support Hermes Agent package installs when no source checkout is available', + new_0_5_26_11: 'Add xAI Grok OAuth login for SuperGrok subscription users and update Grok model presets', + new_0_5_26_12: 'Expand browser, chat streaming, provider, gateway, config, plugin, and Bridge test coverage', 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', diff --git a/packages/client/src/i18n/locales/zh-TW.ts b/packages/client/src/i18n/locales/zh-TW.ts index 8ecee9c..9079f40 100644 --- a/packages/client/src/i18n/locales/zh-TW.ts +++ b/packages/client/src/i18n/locales/zh-TW.ts @@ -1209,6 +1209,18 @@ export default { new_0_5_25_6: '移除 Bridge 強制注入的 CLI 平台提示,保留使用者自訂媒體和檔案輸出規則', new_0_5_25_7: '使用者訊息歷史支援正確展示 base64 圖片內容', new_0_5_25_8: '新增 Playwright 瀏覽器測試、聊天串流契約覆蓋、Provider 模型測試和覆蓋率基線', + new_0_5_26_1: '聊天歷史和 Markdown 渲染支援 Windows 與本機媒體路徑', + new_0_5_26_2: '過濾空 Assistant 歷史訊息,並在新執行開始時清理舊的壓縮狀態', + new_0_5_26_3: '設定與 Profile 寫入新增檔案鎖,降低並發寫入導致設定損壞的風險', + new_0_5_26_4: '新增 QQBot 與釘釘頻道設定', + new_0_5_26_5: 'CLI 連接埠偵測改為跨平台實作,並最佳化行動端終端機抽屜尺寸', + new_0_5_26_6: '隔離 Bridge Profile 環境,並修復不同 Python 環境下的 Hermes 外掛發現', + new_0_5_26_7: 'Gateway 停止狀態新增 Web UI 診斷說明,並保持日誌載入狀態穩定', + new_0_5_26_8: '修復工作階段重設模式選項、自訂 Provider Base URL 處理和動態投遞目標', + new_0_5_26_9: '聊天輸入列新增本機保存的工具呼叫記錄顯示開關', + new_0_5_26_10: '支援未找到原始碼目錄時使用套件安裝的 Hermes Agent', + new_0_5_26_11: '新增 xAI Grok OAuth 登入,支援 SuperGrok 訂閱使用者授權,並更新 Grok 模型預設', + new_0_5_26_12: '擴展瀏覽器、聊天串流、Provider、Gateway、設定、外掛和 Bridge 測試覆蓋', new_0_5_6_1: '新增語音播放功能:使用 Web Speech API,支援手動播放按鈕、自動播放開關、彩虹邊框動畫和行動端最佳化', new_0_5_6_2: '新增強健的 LLM JSON 解析器,相容 Python 格式並從串流事件中擷取文字', new_0_5_6_3: 'Skills 功能增強:使用統計、來源過濾、封存技能、來源追溯和釘選切換', diff --git a/packages/client/src/i18n/locales/zh.ts b/packages/client/src/i18n/locales/zh.ts index 0a5e36e..450fa14 100644 --- a/packages/client/src/i18n/locales/zh.ts +++ b/packages/client/src/i18n/locales/zh.ts @@ -1214,6 +1214,18 @@ export default { new_0_5_25_6: '移除 Bridge 强制注入的 CLI 平台提示,保留用户自定义媒体和文件输出规则', new_0_5_25_7: '用户消息历史支持正确展示 base64 图片内容', new_0_5_25_8: '新增 Playwright 浏览器测试、聊天流式契约覆盖、Provider 模型测试和覆盖率基线', + new_0_5_26_1: '聊天历史和 Markdown 渲染支持 Windows 与本地媒体路径', + new_0_5_26_2: '过滤空 Assistant 历史消息,并在新运行开始时清理旧的压缩状态', + new_0_5_26_3: '配置与 Profile 写入新增文件锁,降低并发写入导致配置损坏的风险', + new_0_5_26_4: '新增 QQBot 与钉钉频道设置', + new_0_5_26_5: 'CLI 端口检测改为跨平台实现,并优化移动端终端抽屉尺寸', + new_0_5_26_6: '隔离 Bridge Profile 环境,并修复不同 Python 环境下的 Hermes 插件发现', + new_0_5_26_7: 'Gateway 停止状态新增 Web UI 诊断说明,并保持日志加载状态稳定', + new_0_5_26_8: '修复会话重置模式选项、自定义 Provider Base URL 处理和动态投递目标', + new_0_5_26_9: '聊天输入栏新增本地保存的工具调用记录显示开关', + new_0_5_26_10: '支持未找到源码目录时使用包安装的 Hermes Agent', + new_0_5_26_11: '新增 xAI Grok OAuth 登录,支持 SuperGrok 订阅用户授权,并更新 Grok 模型预设', + new_0_5_26_12: '扩展浏览器、聊天流式、Provider、Gateway、配置、插件和 Bridge 测试覆盖', new_0_5_6_1: '新增语音播放功能:使用 Web Speech API,支持手动播放按钮、自动播放开关、彩虹边框动画和移动端优化', new_0_5_6_2: '新增健壮的 LLM JSON 解析器,兼容 Python 格式并从流式事件中提取文本',