From f13ce3a0800ac09d5ae9f4fecba23c69b04cc7ec Mon Sep 17 00:00:00 2001 From: ekko <152005280+EKKOLearnAI@users.noreply.github.com> Date: Tue, 5 May 2026 11:45:24 +0800 Subject: [PATCH] chore: update changelog for version 0.5.10 (#453) - Bump version from 0.5.9 to 0.5.10 - Add changelog entry for 0.5.10 release - Update i18n translations for new changelog items Co-authored-by: Claude Sonnet 4.6 --- package.json | 4 ++-- packages/client/src/data/changelog.ts | 21 +++++++++++---------- packages/client/src/i18n/locales/de.ts | 9 ++++++--- packages/client/src/i18n/locales/en.ts | 17 +++++------------ packages/client/src/i18n/locales/es.ts | 9 ++++++--- packages/client/src/i18n/locales/fr.ts | 8 +++++--- packages/client/src/i18n/locales/ja.ts | 9 ++++++--- packages/client/src/i18n/locales/ko.ts | 9 ++++++--- packages/client/src/i18n/locales/pt.ts | 9 ++++++--- packages/client/src/i18n/locales/zh.ts | 8 +++++--- 10 files changed, 58 insertions(+), 45 deletions(-) diff --git a/package.json b/package.json index a6f5683..23897f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hermes-web-ui", - "version": "0.5.9", + "version": "0.5.10", "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", @@ -121,4 +121,4 @@ "vue-tsc": "^3.2.6", "ws": "^8.20.0" } -} +} \ No newline at end of file diff --git a/packages/client/src/data/changelog.ts b/packages/client/src/data/changelog.ts index d11f137..b571143 100644 --- a/packages/client/src/data/changelog.ts +++ b/packages/client/src/data/changelog.ts @@ -5,6 +5,17 @@ export interface ChangelogEntry { } export const changelog: ChangelogEntry[] = [ + { + version: '0.5.10', + date: '2026-05-05', + changes: [ + 'changelog.new_0_5_10_1', + 'changelog.new_0_5_10_2', + 'changelog.new_0_5_10_3', + 'changelog.new_0_5_10_4', + 'changelog.new_0_5_10_5', + ], + }, { version: '0.5.9', date: '2026-05-04', @@ -112,14 +123,4 @@ export const changelog: ChangelogEntry[] = [ 'changelog.new_0_5_1_9', ], }, - { - version: '0.5.0', - date: '2025-04-29', - changes: ['changelog.new_0_5_0_1', 'changelog.new_0_5_0_2'], - }, - { - version: '0.4.9', - date: '2026-04-26', - changes: ['changelog.new_0_4_8_1', 'changelog.new_0_4_8_2', 'changelog.new_0_4_8_3', 'changelog.new_0_4_8_4', 'changelog.new_0_4_8_5', 'changelog.new_0_4_8_7', 'changelog.new_0_4_8_8', 'changelog.new_0_4_8_9', 'changelog.new_0_4_8_10'], - }, ] diff --git a/packages/client/src/i18n/locales/de.ts b/packages/client/src/i18n/locales/de.ts index 85bf2de..d8b531f 100644 --- a/packages/client/src/i18n/locales/de.ts +++ b/packages/client/src/i18n/locales/de.ts @@ -612,6 +612,12 @@ jobTriggered: 'Job ausgelost', 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_9_1: 'Profilverwaltung在整个应用程序中统一,mit konsistentem API und State-Management', + + new_0_5_10_1: 'Automatisierung von Docker-Image-Builds bei GitHub-Release mit versionierten Tags (z.B. :v0.5.10)', + new_0_5_10_2: 'Sitzungsautorisierungsmodus-Konfiguration hinzufügen: approvals.mode (aus/manuell)', + new_0_5_10_3: 'Automatische OpenAPI-Dokumentationserstellung hinzufügen (94 Endpunkte, 24 Tags)', + new_0_5_10_4: 'Media-Rendering verbessern: Unterstützung für Bilder, Videos und Dateien in Markdown', + new_0_5_10_5: 'Gruppenchat-Prompts optimieren und Media-Handling korrigieren', new_0_5_9_2: 'GitHub-Issue- und Pull-Request-Vorlagen für besseren Contribution-Workflow hinzugefügt', new_0_5_8_1: 'Drawer-Panel mit Mobile-Sidebar-Support und anpassbarem Rainbow-Button hinzugefügt', new_0_5_8_2: 'Profile-Switching-State-Sync-Problem behoben mit sofortiger UI-Aktualisierung und Backend-Verifizierung', @@ -655,9 +661,6 @@ jobTriggered: 'Job ausgelost', 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_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', 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', diff --git a/packages/client/src/i18n/locales/en.ts b/packages/client/src/i18n/locales/en.ts index 6e2d37c..ec7486e 100644 --- a/packages/client/src/i18n/locales/en.ts +++ b/packages/client/src/i18n/locales/en.ts @@ -774,6 +774,11 @@ export default { // Changelog changelog: { + new_0_5_10_1: 'Automate Docker image builds on GitHub release with versioned tags (e.g., :v0.5.10)', + new_0_5_10_2: 'Add session authorization mode configuration: approvals.mode (off/manual)', + new_0_5_10_3: 'Add automatic OpenAPI documentation generation (94 endpoints across 24 tags)', + new_0_5_10_4: 'Enhance media rendering: support images, videos, and files in Markdown', + new_0_5_10_5: 'Optimize group chat prompts and fix media handling', 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', @@ -826,18 +831,6 @@ export default { 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_5_0_1: 'Self-built chat database and context compression', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', - 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', - new_0_4_8_5: 'Fix forced scroll to bottom when switching back from other tabs', - new_0_4_8_6: 'Smooth session switch with loading transition overlay', - new_0_4_8_7: 'Fix login token validation using Hermes session endpoint', - new_0_4_8_8: 'Fix image attachments broken after page refresh (blob URL persistence)', - new_0_4_8_9: 'Click image attachments to preview in fullscreen overlay', - new_0_4_8_10: 'Move upload directory from temp to ~/.hermes-web-ui/upload', 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', diff --git a/packages/client/src/i18n/locales/es.ts b/packages/client/src/i18n/locales/es.ts index 4723d48..e157edc 100644 --- a/packages/client/src/i18n/locales/es.ts +++ b/packages/client/src/i18n/locales/es.ts @@ -608,6 +608,12 @@ jobTriggered: 'Job ejecutado', 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_9_1: 'Unificar la gestión de perfiles en toda la aplicación con API y gestión de estado consistentes', + + new_0_5_10_1: 'Automatizar compilaciones de imágenes de Docker en GitHub release con etiquetas versionadas (ej. :v0.5.10)', + new_0_5_10_2: 'Añadir configuración del modo de autorización de sesión: approvals.mode (apagado/manual)', + new_0_5_10_3: 'Añadir generación automática de documentación OpenAPI (94 endpoints, 24 etiquetas)', + new_0_5_10_4: 'Mejorar renderizado de medios: soporte para imágenes, videos y archivos en Markdown', + new_0_5_10_5: 'Optimizar prompts de chat grupal y corregir manejo de medios', new_0_5_9_2: 'Añadir plantillas de issues y pull requests de GitHub para un mejor flujo de contribución', new_0_5_8_1: 'Añadir panel de cajón con soporte de barra lateral móvil y botón arcoíris personalizable', new_0_5_8_2: 'Corregir problema de sincronización de estado de cambio de perfil con actualización inmediata de UI y verificación de backend', @@ -651,9 +657,6 @@ jobTriggered: 'Job ejecutado', 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_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', 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', diff --git a/packages/client/src/i18n/locales/fr.ts b/packages/client/src/i18n/locales/fr.ts index 53d73dd..72cd44f 100644 --- a/packages/client/src/i18n/locales/fr.ts +++ b/packages/client/src/i18n/locales/fr.ts @@ -608,6 +608,11 @@ jobTriggered: 'Job declenche', 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_9_1: 'Unifier la gestion des profils dans toute l\'application avec une API et une gestion d\'état cohérentes', + new_0_5_10_1: 'Automatiser les builds d\'images Docker lors des GitHub releases avec des tags versionnés (ex. :v0.5.10)', + new_0_5_10_2: 'Ajouter la configuration du mode d\'autorisation de session: approvals.mode (désactivé/manuel)', + new_0_5_10_3: 'Ajouter la génération automatique de documentation OpenAPI (94 points de terminaison, 24 tags)', + new_0_5_10_4: 'Améliorer le rendu des médias: prise en charge des images, vidéos et fichiers dans Markdown', + new_0_5_10_5: 'Optimiser les prompts de chat de groupe et corriger la gestion des médias', new_0_5_9_2: 'Ajouter des modèles issues et pull requests GitHub pour un meilleur flux de contribution', new_0_5_8_1: 'Ajouter le panneau de tiroir avec support de barre latérale mobile et bouton arc-en-ciel personnalisable', new_0_5_8_2: 'Corriger le problème de synchronisation d\'état de changement de profil avec mise à jour immédiate de l\'UI et vérification du backend', @@ -651,9 +656,6 @@ jobTriggered: 'Job declenche', 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_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', 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', diff --git a/packages/client/src/i18n/locales/ja.ts b/packages/client/src/i18n/locales/ja.ts index 1d1eeb8..3358300 100644 --- a/packages/client/src/i18n/locales/ja.ts +++ b/packages/client/src/i18n/locales/ja.ts @@ -608,6 +608,12 @@ export default { new_0_5_6_7: 'ContentBlockおよびMarkdown形式をサポートし、認証付きのフロントエンドファイルダウンロード機能を追加', new_0_5_6_8: '重複するnodemonインスタンスを削除し、SQLiteデータベースのリセットを引き起こすマルチプロセス競合を修正', new_0_5_9_1: 'アプリケーション全体でプロファイル管理を統一し、一貫したAPIと状態管理を提供', + + new_0_5_10_1: 'GitHubリリースでDockerイメージのビルドを自動化し、バージョンタグを追加(例::v0.5.10)', + new_0_5_10_2: 'セッション承認モード設定を追加:approvals.mode(オフ/手動)', + new_0_5_10_3: 'OpenAPI ドキュメントの自動生成を追加(94 エンドポイント、24 タグ)', + new_0_5_10_4: 'メディア レンダリングを強化:Markdown での画像、動画、ファイルのサポート', + new_0_5_10_5: 'グループチャットのプロンプトを最適化し、メディア処理を修正', new_0_5_9_2: 'より良いコントリビューションワークフローのためにGitHubイシューとプルリクエストテンプレートを追加', new_0_5_8_1: 'モバイルサイドバーサポートとカスタマイズ可能なレインボーボタン付きドロワーパネルを追加', new_0_5_8_2: 'プロファイル切り替え状態同期問題を修正し、UIを即座に更新してバックエンドを検証', @@ -651,9 +657,6 @@ export default { 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_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', 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', diff --git a/packages/client/src/i18n/locales/ko.ts b/packages/client/src/i18n/locales/ko.ts index 9df3e4c..a043fd4 100644 --- a/packages/client/src/i18n/locales/ko.ts +++ b/packages/client/src/i18n/locales/ko.ts @@ -608,6 +608,12 @@ export default { new_0_5_6_7: '인증이 포함된 ContentBlock 및 Markdown 형식을 지원하는 프론트엔드 파일 다운로드 기능 추가', new_0_5_6_8: '중복된 nodemon 인스턴스를 제거하여 SQLite 데이터베이스 재설정을 일으키는 다중 프로세스 충돌 수정', new_0_5_9_1: '일관된 API 및 상태 관리로 전체 응용 프로그램에서 프로필 관리 통합', + + new_0_5_10_1: 'GitHub 릴리스에서 버전 태그로 Docker 이미지 빌드 자동화 (예: :v0.5.10)', + new_0_5_10_2: '세션 권한 부여 모드 구성 추가: approvals.mode (끄김/수동)', + new_0_5_10_3: '자동 OpenAPI 문서 생성 추가 (94개 엔드포인트, 24개 태그)', + new_0_5_10_4: '미디어 렌더링 개선: Markdown의 이미지, 비디오, 파일 지원', + new_0_5_10_5: '그룹 채팅 프롬프트 최적화 및 미디어 처리 수정', new_0_5_9_2: '더 나은 기여 워크플로우를 위해 GitHub 이슈 및 풀 리퀘스트 템플릿 추가', new_0_5_8_1: '모바일 사이드바 지원 및 사용자 정의 가능한 무지개 버튼이 포함된 서랍 패널 추가', new_0_5_8_2: '프로필 전환 상태 동기화 문제를 수정하고 즉시 UI 업데이트 및 백엔드 검증', @@ -651,9 +657,6 @@ export default { 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_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', 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', diff --git a/packages/client/src/i18n/locales/pt.ts b/packages/client/src/i18n/locales/pt.ts index b3bd4bf..dc965ab 100644 --- a/packages/client/src/i18n/locales/pt.ts +++ b/packages/client/src/i18n/locales/pt.ts @@ -608,6 +608,12 @@ jobTriggered: 'Job acionado', 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_9_1: 'Unificar gerenciamento de perfis em todo o aplicativo com API e gerenciamento de estado consistentes', + + new_0_5_10_1: 'Automatizar builds de imagens Docker no GitHub release com tags versionados (ex. :v0.5.10)', + new_0_5_10_2: 'Adicionar configuração do modo de autorização de sessão: approvals.mode (desligado/manual)', + new_0_5_10_3: 'Adicionar geração automática de documentação OpenAPI (94 endpoints, 24 tags)', + new_0_5_10_4: 'Melhorar renderização de mídia: suporte para imagens, vídeos e arquivos em Markdown', + new_0_5_10_5: 'Otimizar prompts de chat em grupo e corrigir manuseio de mídia', new_0_5_9_2: 'Adicionar modelos de issues e pull requests do GitHub para melhor fluxo de contribuição', new_0_5_8_1: 'Adicionar painel de gaveta com suporte de barra lateral móvel e botão arco-íris personalizável', new_0_5_8_2: 'Corrigir problema de sincronização de estado de troca de perfil com atualização imediata de IU e verificação de backend', @@ -651,9 +657,6 @@ jobTriggered: 'Job acionado', 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_5_0_1: 'Self-built chat database and context compression: empty chat history on first entry is expected', - new_0_5_0_2: 'Sessions use WebSocket form, enhanced resume capability', - new_0_4_8_1: 'Safe Mermaid diagram rendering with async render and timeout fallback', 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', diff --git a/packages/client/src/i18n/locales/zh.ts b/packages/client/src/i18n/locales/zh.ts index 62c36e8..1b9f936 100644 --- a/packages/client/src/i18n/locales/zh.ts +++ b/packages/client/src/i18n/locales/zh.ts @@ -783,6 +783,11 @@ export default { new_0_5_6_5: '优化会话历史范围说明,改进聊天和历史视图的描述', new_0_5_6_6: '重新设计附件处理,采用 Anthropic 风格的 ContentBlock 数组格式,支持类型区分(文本、图片、文件)', new_0_5_6_7: '新增前端文件下载功能,支持 ContentBlock 和 Markdown 两种格式,带身份验证', + new_0_5_10_1: 'GitHub Release 时自动构建 Docker 镜像并添加版本标签(如 :v0.5.10)', + new_0_5_10_2: '新增会话授权模式配置:approvals.mode(关闭/手动)', + new_0_5_10_3: '新增自动 OpenAPI 文档生成(94 个端点,24 个标签)', + new_0_5_10_4: '增强媒体渲染:支持 Markdown 中的图片、视频和文件', + new_0_5_10_5: '优化群聊提示并修复媒体处理', new_0_5_6_8: '修复多进程冲突导致的 SQLite 数据库重置问题,清理冗余 nodemon 进程', new_0_5_9_1: '统一应用程序中的 profile 管理,提供一致的 API 和状态管理', new_0_5_9_2: '添加 GitHub issue 和 pull request 模板以改进贡献工作流程', @@ -828,9 +833,6 @@ export default { new_0_5_1_7: '优化 Provider 卡片中模型列表布局(固定高度、标签对齐)', new_0_5_1_8: '修复用户消息中长代码块单行超长的显示问题', new_0_5_1_9: '修复 Web 终端在 Docker 部署后的展示报错', - new_0_5_0_1: '自建聊天数据库和上下文压缩', - new_0_5_0_2: '会话使用websocket形式,增强断点续传', - new_0_4_8_1: '安全渲染 Mermaid 图表,支持异步渲染和超时降级', new_0_4_8_2: '修复嵌套 Markdown 代码块导致渲染截断', new_0_4_8_3: '修复压缩续接会话投影和搜索问题', new_0_4_8_4: '优化会话列表 N+1 查询,修复非 CJK 搜索 500 错误',