diff --git a/packages/client/src/assets/video.mp4 b/packages/client/src/assets/video.mp4 deleted file mode 100644 index ccdfe74..0000000 Binary files a/packages/client/src/assets/video.mp4 and /dev/null differ diff --git a/packages/client/src/data/changelog.ts b/packages/client/src/data/changelog.ts index 97de4f7..6bf6b7f 100644 --- a/packages/client/src/data/changelog.ts +++ b/packages/client/src/data/changelog.ts @@ -5,18 +5,18 @@ export interface ChangelogEntry { } export const changelog: ChangelogEntry[] = [ + { + version: '0.4.7', + date: '2026-04-25', + changes: ['changelog.new_0_4_7_1', 'changelog.new_0_4_7_2', 'changelog.new_0_4_7_3', 'changelog.new_0_4_7_4', 'changelog.new_0_4_7_5', 'changelog.new_0_4_7_6', 'changelog.new_0_4_7_7', 'changelog.new_0_4_7_8', 'changelog.new_0_4_7_9', 'changelog.new_0_4_7_10', 'changelog.new_0_4_7_11'], + }, { version: '0.4.5', date: '2026-04-24', changes: ['changelog.new_0_4_5_1', 'changelog.new_0_4_5_2', 'changelog.new_0_4_5_3', 'changelog.new_0_4_5_4', 'changelog.new_0_4_5_5', 'changelog.new_0_4_5_6', 'changelog.new_0_4_5_7', 'changelog.new_0_4_5_8'], }, { - version: '0.4.4', - date: '2026-04-23', - changes: ['changelog.new_0_4_4_1', 'changelog.new_0_4_4_2', 'changelog.new_0_4_4_3', 'changelog.new_0_4_4_4', 'changelog.new_0_4_4_5'], - }, - { - version: '0.4.3', + version: '0.4.2', date: '2026-04-22', changes: ['changelog.new_0_4_3_1', 'changelog.new_0_4_3_2', 'changelog.new_0_4_3_3', 'changelog.new_0_4_3_4'], }, diff --git a/packages/client/src/i18n/locales/de.ts b/packages/client/src/i18n/locales/de.ts index 29b9c7d..6a9bcf0 100644 --- a/packages/client/src/i18n/locales/de.ts +++ b/packages/client/src/i18n/locales/de.ts @@ -529,6 +529,17 @@ export default { // Anderungsprotokoll changelog: { + new_0_4_7_1: 'Echtzeit-Streaming-Anzeige von Denk-/Argumentationsblocken', + new_0_4_7_2: 'Prepare-Skript wahrend Docker-Build uberspringen', + new_0_4_7_3: 'Gruppenchat-Mobile-UX-Verbesserungen und UI-Aufpolierung', + new_0_4_7_4: 'Verbleibende Kontext-Token auf 0 statt auf negativ begrenzen', + new_0_4_7_5: 'Alibaba Coding Plan integrierter Provider mit .env base_url-Uberschreibung hinzugefugt', + new_0_4_7_6: 'Remote-Profile beim Start uberspringen, um Hanger zu vermeiden', + new_0_4_7_7: 'Stillschweigend verschluckte Laufzeitfehler erkennen und anzeigen', + new_0_4_7_8: 'Provider-bewusste Kontextlangen-Abfrage', + new_0_4_7_9: 'config.model beim Wechsel zurucksetzen und CLI-Custom-Provider auflosen', + new_0_4_7_10: 'base_url_env aus .env beim Loschen des integrierten Providers entfernen', + new_0_4_7_11: 'Gruppenchat-Raum-Seitenleistenhintergrund an die Sitzungsliste anpassen', new_0_4_5_1: 'Add group chat with multi-agent rooms, @mention routing, and typing status recovery', new_0_4_5_2: 'Rewrite model-context config to use YAML with context_length setting', new_0_4_5_3: 'Add gpt-5.5 to OpenAI Codex model list', @@ -537,16 +548,11 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: 'Benutzername/Passwort-Login neben Token-Authentifizierung hinzugefugt', - new_0_4_3_2: 'Kontoeinstellungen fur Anmeldeinformationen hinzugefugt', - new_0_4_3_3: 'Abmelden-Schaltflache in der Seitenleiste hinzugefugt', - new_0_4_3_4: 'Anderungsprotokoll-Popup durch Klick auf Versionsnummer hinzugefugt', new_0_4_2_1: 'Token-Nutzungsverfolgung und dynamische Kontextlange hinzugefugt', new_0_4_2_2: 'Sitzungssuche-Modal hinzugefugt', new_0_4_2_3: 'Gruppenchat-System mit Socket.IO und SQLite wiederhergestellt', new_0_4_2_4: 'Angeheftete Sitzungen und Live-Monitor hinzugefugt', new_0_4_2_5: 'Eingebaute Provider-Erkennung und Modellabgleich behoben', - new_0_4_1_1: 'Authentifizierungsumgehung und SPA-Bereitstellung behoben', }, // Dateien diff --git a/packages/client/src/i18n/locales/en.ts b/packages/client/src/i18n/locales/en.ts index 537db8f..bab934c 100644 --- a/packages/client/src/i18n/locales/en.ts +++ b/packages/client/src/i18n/locales/en.ts @@ -680,6 +680,17 @@ export default { // Changelog changelog: { + 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', + new_0_4_7_4: 'Clamp context remaining tokens to 0 instead of negative', + new_0_4_7_5: 'Add Alibaba Coding Plan builtin provider with .env base_url override', + new_0_4_7_6: 'Skip remote profiles on startup to prevent hang', + new_0_4_7_7: 'Detect and surface silently swallowed run errors', + new_0_4_7_8: 'Provider-aware context length lookup', + new_0_4_7_9: 'Reset config.model on switch and resolve CLI custom provider', + new_0_4_7_10: 'Clear base_url_env from .env when deleting builtin provider', + new_0_4_7_11: 'Align group chat room sidebar background with session list', new_0_4_4_1: 'Add file browser with multi-backend support (local/Docker/SSH/Singularity)', new_0_4_4_2: 'Add file download from chat message attachments', new_0_4_4_3: 'Add live badge on active chat sessions', @@ -693,15 +704,10 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: 'Add username/password login alongside token authentication', - new_0_4_3_2: 'Add account settings for managing credentials (setup, change password, change username)', - new_0_4_3_3: 'Add logout button to sidebar', - new_0_4_3_4: 'Add version changelog popup (click version number)', new_0_4_2_1: 'Add token usage tracking, context display, and dynamic context length', new_0_4_2_2: 'Add session search modal', new_0_4_2_3: 'Restore group chat system with Socket.IO and SQLite persistence', new_0_4_2_4: 'Add pinned sessions and live monitor in Chat page', new_0_4_2_5: 'Fix builtin provider detection and model matching', - new_0_4_1_1: 'Fix auth bypass, SPA serving, and provider improvements', }, } diff --git a/packages/client/src/i18n/locales/es.ts b/packages/client/src/i18n/locales/es.ts index db5dbf9..7243c57 100644 --- a/packages/client/src/i18n/locales/es.ts +++ b/packages/client/src/i18n/locales/es.ts @@ -529,6 +529,17 @@ export default { // Registro de cambios changelog: { + new_0_4_7_1: 'Visualizacion en streaming en tiempo real de bloques de pensamiento/razonamiento', + new_0_4_7_2: 'Omitir script de preparacion durante la construccion Docker', + new_0_4_7_3: 'Mejoras en la experiencia movil del chat grupal y pulido de UI', + new_0_4_7_4: 'Limitar los tokens restantes del contexto a 0 en lugar de negativos', + new_0_4_7_5: 'Agregar proveedor integrado Alibaba Coding Plan con anulacion de base_url en .env', + new_0_4_7_6: 'Omitir perfiles remotos al inicio para evitar bloqueos', + new_0_4_7_7: 'Detectar y mostrar errores de ejecucion silenciosamente tragados', + new_0_4_7_8: 'Consulta de longitud de contexto consciente del proveedor', + new_0_4_7_9: 'Restablecer config.model al cambiar y resolver proveedor personalizado CLI', + new_0_4_7_10: 'Limpiar base_url_env de .env al eliminar proveedor integrado', + new_0_4_7_11: 'Alinear el fondo de la barra lateral del chat grupal con la lista de sesiones', new_0_4_5_1: 'Add group chat with multi-agent rooms, @mention routing, and typing status recovery', new_0_4_5_2: 'Rewrite model-context config to use YAML with context_length setting', new_0_4_5_3: 'Add gpt-5.5 to OpenAI Codex model list', @@ -537,16 +548,11 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: 'Agregar inicio de sesion con usuario/contrasena junto a autenticacion por token', - new_0_4_3_2: 'Agregar configuracion de cuenta para gestionar credenciales', - new_0_4_3_3: 'Agregar boton de cerrar sesion en la barra lateral', - new_0_4_3_4: 'Agregar popup de registro de cambios al hacer clic en el numero de version', new_0_4_2_1: 'Agregar seguimiento de uso de tokens y longitud de contexto dinamico', new_0_4_2_2: 'Agregar modal de busqueda de sesiones', new_0_4_2_3: 'Restaurar sistema de chat grupal con Socket.IO y SQLite', new_0_4_2_4: 'Agregar sesiones fijas y monitor en vivo en la pagina de chat', new_0_4_2_5: 'Corregir deteccion de proveedores integrados y coincidencia de modelos', - new_0_4_1_1: 'Corregir bypass de autenticacion y servicio de archivos SPA', }, // Archivos diff --git a/packages/client/src/i18n/locales/fr.ts b/packages/client/src/i18n/locales/fr.ts index f88d537..8ba4c9c 100644 --- a/packages/client/src/i18n/locales/fr.ts +++ b/packages/client/src/i18n/locales/fr.ts @@ -529,6 +529,17 @@ export default { // Journal des modifications changelog: { + new_0_4_7_1: 'Affichage en streaming en temps reel des blocs de reflexion/raisonnement', + new_0_4_7_2: 'Ignorer le script de preparation lors du build Docker', + new_0_4_7_3: 'Ameliorations UX mobile du chat de groupe et polissage de l\'interface', + new_0_4_7_4: 'Limiter les jetons restants du contexte a 0 au lieu de negatif', + new_0_4_7_5: 'Ajouter le fournisseur integre Alibaba Coding Plan avec remplacement base_url dans .env', + new_0_4_7_6: 'Ignorer les profils distants au demarrage pour eviter le blocage', + new_0_4_7_7: 'Detecter et afficher les erreurs d\'execution silencieusement ignorees', + new_0_4_7_8: 'Recherche de longueur de contexte sensible au fournisseur', + new_0_4_7_9: 'Reinitialiser config.model lors du changement et resoudre le fournisseur personnalise CLI', + new_0_4_7_10: 'Supprimer base_url_env du .env lors de la suppression du fournisseur integre', + new_0_4_7_11: 'Aligner le fond de la barre laterale du chat de groupe avec la liste des sessions', new_0_4_5_1: 'Add group chat with multi-agent rooms, @mention routing, and typing status recovery', new_0_4_5_2: 'Rewrite model-context config to use YAML with context_length setting', new_0_4_5_3: 'Add gpt-5.5 to OpenAI Codex model list', @@ -537,16 +548,11 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: 'Ajouter la connexion par nom d\'utilisateur/mot de passe en plus du token', - new_0_4_3_2: 'Ajouter les parametres de compte pour gerer les identifiants', - new_0_4_3_3: 'Ajouter le bouton de deconnexion dans la barre laterale', - new_0_4_3_4: 'Ajouter un popup de journal des modifications en cliquant sur le numero de version', new_0_4_2_1: 'Ajouter le suivi de l\'utilisation des tokens et la longueur de contexte dynamique', new_0_4_2_2: 'Ajouter la modal de recherche de sessions', new_0_4_2_3: 'Restaurer le systeme de chat de groupe avec Socket.IO et SQLite', new_0_4_2_4: 'Ajouter les sessions epinglees et le moniteur en direct', new_0_4_2_5: 'Corriger la detection des fournisseurs integres et l\'appariement des modeles', - new_0_4_1_1: 'Corriger le contournement d\'authentification et le service de fichiers SPA', }, // Fichiers diff --git a/packages/client/src/i18n/locales/ja.ts b/packages/client/src/i18n/locales/ja.ts index fbd7f00..65e82ec 100644 --- a/packages/client/src/i18n/locales/ja.ts +++ b/packages/client/src/i18n/locales/ja.ts @@ -529,6 +529,17 @@ export default { // 更新履歴 changelog: { + new_0_4_7_1: '思考/推論ブロックのリアルタイムストリーミング表示', + new_0_4_7_2: 'Dockerビルド時にprepareスクリプトをスキップ', + new_0_4_7_3: 'グループチャットのモバイルUX改善とUIのブラッシュアップ', + new_0_4_7_4: 'コンテキスト残りトークン数をマイナスではなく0に制限', + new_0_4_7_5: 'Alibaba Coding Planビルトインプロバイダーを追加(.env base_urlオーバーライド対応)', + new_0_4_7_6: '起動時にリモートプロファイルをスキップしてハングを防止', + new_0_4_7_7: '黙って飲み込まれた実行エラーを検出して表示', + new_0_4_7_8: 'プロバイダー対応のコンテキスト長さルックアップ', + new_0_4_7_9: '切り替え時にconfig.modelをリセットしCLIカスタムプロバイダーを解決', + new_0_4_7_10: 'ビルトインプロバイダー削除時に.envからbase_url_envをクリア', + new_0_4_7_11: 'グループチャットルームのサイドバー背景をセッションリストに合わせる', new_0_4_5_1: 'Add group chat with multi-agent rooms, @mention routing, and typing status recovery', new_0_4_5_2: 'Rewrite model-context config to use YAML with context_length setting', new_0_4_5_3: 'Add gpt-5.5 to OpenAI Codex model list', @@ -537,16 +548,11 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: 'トークン認証に加えてユーザー名/パスワードログインを追加', - new_0_4_3_2: '資格情報管理のためのアカウント設定を追加', - new_0_4_3_3: 'サイドバーにログアウトボタンを追加', - new_0_4_3_4: 'バージョン番号クリックで更新履歴ポップアップを追加', new_0_4_2_1: 'トークン使用量追跡と動的コンテキスト長を追加', new_0_4_2_2: 'セッション検索モーダルを追加', new_0_4_2_3: 'Socket.IOとSQLiteによるグループチャットシステムを復元', new_0_4_2_4: 'チャットページにピン留めセッションとライブモニターを追加', new_0_4_2_5: '組み込みプロバイダー検出とモデルマッチングを修正', - new_0_4_1_1: '認証バイパスとSPAファイル配信を修正', }, // ファイル diff --git a/packages/client/src/i18n/locales/ko.ts b/packages/client/src/i18n/locales/ko.ts index 0278902..c6a0f69 100644 --- a/packages/client/src/i18n/locales/ko.ts +++ b/packages/client/src/i18n/locales/ko.ts @@ -529,6 +529,17 @@ export default { // 변경 이력 changelog: { + new_0_4_7_1: '생각/추론 블록의 실시간 스트리밍 표시', + new_0_4_7_2: 'Docker 빌드 중 prepare 스크립트 건너뛰기', + new_0_4_7_3: '그룹 채팅 모바일 UX 개선 및 UI 다듬기', + new_0_4_7_4: '컨텍스트 남은 토큰을 음수 대신 0으로 제한', + new_0_4_7_5: '.env base_url 재정의를 지원하는 Alibaba Coding Plan 내장 프로바이더 추가', + new_0_4_7_6: '시작 시 원격 프로필 건너뛰어 중지 방지', + new_0_4_7_7: '조용히 삼켜진 실행 오류 감지 및 표시', + new_0_4_7_8: '프로바이더 인식 컨텍스트 길이 조회', + new_0_4_7_9: '전환 시 config.model 재설정 및 CLI 커스텀 프로바이더 해결', + new_0_4_7_10: '내장 프로바이더 삭제 시 .env에서 base_url_env 정리', + new_0_4_7_11: '그룹 채팅 방 사이드바 배경을 세션 목록과 맞추기', new_0_4_5_1: 'Add group chat with multi-agent rooms, @mention routing, and typing status recovery', new_0_4_5_2: 'Rewrite model-context config to use YAML with context_length setting', new_0_4_5_3: 'Add gpt-5.5 to OpenAI Codex model list', @@ -537,16 +548,11 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: '토큰 인증과 함께 사용자 이름/비밀번호 로그인 추가', - new_0_4_3_2: '자격 증명 관리를 위한 계정 설정 추가', - new_0_4_3_3: '사이드바에 로그아웃 버튼 추가', - new_0_4_3_4: '버전 번호 클릭으로 변경 이력 팝업 추가', new_0_4_2_1: '토큰 사용량 추적 및 동적 컨텍스트 길이 추가', new_0_4_2_2: '세션 검색 모달 추가', new_0_4_2_3: 'Socket.IO 및 SQLite로 그룹 채팅 시스템 복원', new_0_4_2_4: '채팅 페이지에 고정 세션 및 라이브 모니터 추가', new_0_4_2_5: '내장 프로바이더 감지 및 모델 매칭 수정', - new_0_4_1_1: '인증 우회 및 SPA 파일 서비스 수정', }, // 파일 diff --git a/packages/client/src/i18n/locales/pt.ts b/packages/client/src/i18n/locales/pt.ts index d9fadb0..320e329 100644 --- a/packages/client/src/i18n/locales/pt.ts +++ b/packages/client/src/i18n/locales/pt.ts @@ -529,6 +529,17 @@ export default { // Registro de alteracoes changelog: { + new_0_4_7_1: 'Exibicao em streaming em tempo real de blocos de pensamento/razoamento', + new_0_4_7_2: 'Ignorar script de preparacao durante o build Docker', + new_0_4_7_3: 'Melhorias na UX mobile do chat em grupo e polimento da UI', + new_0_4_7_4: 'Limitar os tokens restantes do contexto a 0 em vez de negativo', + new_0_4_7_5: 'Adicionar provedor integrado Alibaba Coding Plan com substituicao de base_url no .env', + new_0_4_7_6: 'Ignorar perfis remotos na inicializacao para evitar travamento', + new_0_4_7_7: 'Detectar e exibir erros de execucao silenciosamente engolidos', + new_0_4_7_8: 'Consulta de comprimento de contexto consciente do provedor', + new_0_4_7_9: 'Redefinir config.model ao trocar e resolver provedor personalizado CLI', + new_0_4_7_10: 'Limpar base_url_env do .env ao excluir provedor integrado', + new_0_4_7_11: 'Alinhar o fundo da barra lateral da sala de chat em grupo com a lista de sessoes', new_0_4_5_1: 'Add group chat with multi-agent rooms, @mention routing, and typing status recovery', new_0_4_5_2: 'Rewrite model-context config to use YAML with context_length setting', new_0_4_5_3: 'Add gpt-5.5 to OpenAI Codex model list', @@ -537,16 +548,11 @@ export default { new_0_4_5_6: 'Fix sidebar i18n missing key warnings', new_0_4_5_7: 'Clear all localStorage on logout', new_0_4_5_8: 'Add periodic log rotation to prevent unbounded log growth', - new_0_4_3_1: 'Adicionar login por usuario/senha junto com autenticacao por token', - new_0_4_3_2: 'Adicionar configuracoes de conta para gerenciar credenciais', - new_0_4_3_3: 'Adicionar botao de sair na barra lateral', - new_0_4_3_4: 'Adicionar popup de registro de alteracoes ao clicar no numero da versao', new_0_4_2_1: 'Adicionar rastreamento de uso de tokens e comprimento de contexto dinamico', new_0_4_2_2: 'Adicionar modal de busca de sessoes', new_0_4_2_3: 'Restaurar sistema de chat em grupo com Socket.IO e SQLite', new_0_4_2_4: 'Adicionar sessoes fixas e monitor ao vivo na pagina de chat', new_0_4_2_5: 'Corrigir deteccao de provedores integrados e combinacao de modelos', - new_0_4_1_1: 'Corrigir bypass de autenticacao e servico de arquivos SPA', }, // Arquivos diff --git a/packages/client/src/i18n/locales/zh.ts b/packages/client/src/i18n/locales/zh.ts index 6bd7356..7dcb0d7 100644 --- a/packages/client/src/i18n/locales/zh.ts +++ b/packages/client/src/i18n/locales/zh.ts @@ -682,6 +682,17 @@ export default { // 更新日志 changelog: { + new_0_4_7_1: '实时流式显示思考/推理过程', + new_0_4_7_2: 'Docker 构建时跳过 prepare 脚本', + new_0_4_7_3: '群聊移动端体验改进和 UI 优化', + new_0_4_7_4: '将剩余上下文 Token 数限制为 0 而非负数', + new_0_4_7_5: '新增阿里云编码计划内置 Provider,支持 .env base_url 覆盖', + new_0_4_7_6: '启动时跳过远程配置文件以防止卡住', + new_0_4_7_7: '检测并展示被静默吞没的运行错误', + new_0_4_7_8: 'Provider 感知的上下文长度查询', + new_0_4_7_9: '切换时重置 config.model 并解析 CLI 自定义 Provider', + new_0_4_7_10: '删除内置 Provider 时清除 .env 中的 base_url_env', + new_0_4_7_11: '对齐群聊房间侧边栏背景与会话列表', new_0_4_4_1: '新增文件浏览器,支持多后端(本地/Docker/SSH/Singularity)', new_0_4_4_2: '新增聊天消息附件文件下载', new_0_4_4_3: '活跃会话显示实时状态标签', @@ -695,15 +706,10 @@ export default { new_0_4_5_6: '修复侧边栏 i18n 缺失 key 警告', new_0_4_5_7: '退出登录时清除所有 localStorage', new_0_4_5_8: '新增日志定期轮转,防止日志无限增长', - new_0_4_3_1: '新增用户名/密码登录,支持与令牌认证并存', - new_0_4_3_2: '新增账户设置:配置密码、修改密码、修改用户名', - new_0_4_3_3: '侧边栏新增退出登录按钮', - new_0_4_3_4: '点击版本号查看更新日志弹窗', new_0_4_2_1: '新增 Token 用量追踪、上下文显示和动态上下文长度', new_0_4_2_2: '新增会话搜索弹窗', new_0_4_2_3: '恢复群聊系统(Socket.IO + SQLite 持久化)', new_0_4_2_4: 'Chat 页面新增固定会话和实时监控', new_0_4_2_5: '修复内置 Provider 检测和模型匹配问题', - new_0_4_1_1: '修复认证绕过、SPA 静态文件服务和 Provider 改进', }, }