From fba575660da7a14137caf0734fe9003351c3f242 Mon Sep 17 00:00:00 2001 From: digua Date: Fri, 10 Jul 2026 20:26:40 +0800 Subject: [PATCH] release: v0.30.2 --- apps/cli/package.json | 2 +- changelogs/cn.json | 24 ++++++++++++++++++++++++ changelogs/cn.md | 17 +++++++++++++++++ changelogs/en.json | 24 ++++++++++++++++++++++++ changelogs/en.md | 17 +++++++++++++++++ changelogs/ja.json | 24 ++++++++++++++++++++++++ changelogs/ja.md | 17 +++++++++++++++++ changelogs/tw.json | 24 ++++++++++++++++++++++++ changelogs/tw.md | 17 +++++++++++++++++ package.json | 2 +- 10 files changed, 166 insertions(+), 2 deletions(-) diff --git a/apps/cli/package.json b/apps/cli/package.json index ad627985..75066490 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "chatlab-cli", - "version": "0.30.0", + "version": "0.30.2", "description": "ChatLab CLI & Service - Chat history analysis tool", "type": "module", "bin": { diff --git a/changelogs/cn.json b/changelogs/cn.json index c3b67835..b0c63d6f 100644 --- a/changelogs/cn.json +++ b/changelogs/cn.json @@ -1,4 +1,28 @@ [ + { + "version": "0.30.2", + "date": "2026-07-10", + "summary": "导入性能进一步优化,优化语义索引、本地模型下载等。", + "changes": [ + { + "type": "feat", + "items": [ + "新增 ChatLab JSON 的 Rust 原生解析内核,导入速度提速 10 倍以上", + "语义索引本地模型新增多个下载源,提升模型获取成功率", + "人际关系入口放宽显示门槛,让更多会话可以进入联系人与关系分析" + ] + }, + { + "type": "fix", + "items": [ + "修复无自定义词典时 Jieba 分词实例反复重建的问题,加快导入和全文索引", + "ChatLab JSON 导入改为结构化读取成员信息,避免复杂成员数组导致头像或角色丢失", + "语义索引对超长内容和发送者名做预算内截断,减少 embedding 输入过长导致的失败", + "存储管理说明限定托管数据目录范围,避免把非托管路径误认为可自动管理" + ] + } + ] + }, { "version": "0.30.0", "date": "2026-07-05", diff --git a/changelogs/cn.md b/changelogs/cn.md index 1978a2aa..b34c85ec 100644 --- a/changelogs/cn.md +++ b/changelogs/cn.md @@ -1,5 +1,22 @@ # 更新日志 +## v0.30.2 (2026-07-10) + +> 导入性能进一步优化,优化语义索引、本地模型下载等。 + +### ✨ 新功能 + +- 新增 ChatLab JSON 的 Rust 原生解析内核,导入速度提速 10 倍以上 +- 语义索引本地模型新增多个下载源,提升模型获取成功率 +- 人际关系入口放宽显示门槛,让更多会话可以进入联系人与关系分析 + +### 🐛 修复 + +- 修复无自定义词典时 Jieba 分词实例反复重建的问题,加快导入和全文索引 +- ChatLab JSON 导入改为结构化读取成员信息,避免复杂成员数组导致头像或角色丢失 +- 语义索引对超长内容和发送者名做预算内截断,减少 embedding 输入过长导致的失败 +- 存储管理说明限定托管数据目录范围,避免把非托管路径误认为可自动管理 + ## v0.30.0 (2026-07-05) > 新增面向 Agent 的使用入口,优化聊天记录筛选、导出、头像导入和同步体验。 diff --git a/changelogs/en.json b/changelogs/en.json index cbef364c..6a65f151 100644 --- a/changelogs/en.json +++ b/changelogs/en.json @@ -1,4 +1,28 @@ [ + { + "version": "0.30.2", + "date": "2026-07-10", + "summary": "Further improve import performance and refine semantic indexing, local model downloads, and related workflows.", + "changes": [ + { + "type": "feat", + "items": [ + "Add a Rust native parser kernel for ChatLab JSON, making imports more than 10x faster", + "Add more local model download sources for semantic indexing to improve model retrieval reliability", + "Relax the relationship entry threshold so more sessions can open contacts and relationship analysis" + ] + }, + { + "type": "fix", + "items": [ + "Fix repeated Jieba tokenizer rebuilds when no custom dictionary is configured, speeding up imports and full-text indexing", + "Parse ChatLab JSON member data structurally to avoid losing avatars or roles in complex member arrays", + "Clamp oversized semantic indexing content and sender names within the shared budget to reduce embedding input failures", + "Clarify that storage management only applies to managed data directories to avoid treating unmanaged paths as automatically managed" + ] + } + ] + }, { "version": "0.30.0", "date": "2026-07-05", diff --git a/changelogs/en.md b/changelogs/en.md index 3cc1ae61..3b384235 100644 --- a/changelogs/en.md +++ b/changelogs/en.md @@ -1,5 +1,22 @@ # Changelog +## v0.30.2 (2026-07-10) + +> Further improve import performance and refine semantic indexing, local model downloads, and related workflows. + +### ✨ Features + +- Add a Rust native parser kernel for ChatLab JSON, making imports more than 10x faster +- Add more local model download sources for semantic indexing to improve model retrieval reliability +- Relax the relationship entry threshold so more sessions can open contacts and relationship analysis + +### 🐛 Bug Fixes + +- Fix repeated Jieba tokenizer rebuilds when no custom dictionary is configured, speeding up imports and full-text indexing +- Parse ChatLab JSON member data structurally to avoid losing avatars or roles in complex member arrays +- Clamp oversized semantic indexing content and sender names within the shared budget to reduce embedding input failures +- Clarify that storage management only applies to managed data directories to avoid treating unmanaged paths as automatically managed + ## v0.30.0 (2026-07-05) > Add an Agent-oriented entry point and improve chat record filtering, export, avatar import, and sync behavior. diff --git a/changelogs/ja.json b/changelogs/ja.json index 5f82c320..e0d6d256 100644 --- a/changelogs/ja.json +++ b/changelogs/ja.json @@ -1,4 +1,28 @@ [ + { + "version": "0.30.2", + "date": "2026-07-10", + "summary": "インポート性能をさらに改善し、セマンティックインデックスやローカルモデルのダウンロードを調整しました。", + "changes": [ + { + "type": "feat", + "items": [ + "ChatLab JSON 向けの Rust ネイティブ解析カーネルを追加し、インポート速度を 10 倍以上に向上", + "セマンティックインデックス用のローカルモデルに複数のダウンロード元を追加し、モデル取得の成功率を改善", + "人間関係入口の表示条件を緩和し、より多くのセッションから連絡先と関係分析を開けるよう改善" + ] + }, + { + "type": "fix", + "items": [ + "カスタム辞書がない場合に Jieba の分かち書きインスタンスが繰り返し再作成される問題を修正し、インポートと全文インデックスを高速化", + "ChatLab JSON のインポートでメンバー情報を構造的に読み取り、複雑なメンバー配列でアバターやロールが失われないよう修正", + "セマンティックインデックスで長すぎる内容や送信者名を共有予算内に収め、embedding 入力が長すぎることによる失敗を軽減", + "ストレージ管理の説明を管理対象データディレクトリに限定し、管理対象外のパスが自動管理されると誤解されないよう改善" + ] + } + ] + }, { "version": "0.30.0", "date": "2026-07-05", diff --git a/changelogs/ja.md b/changelogs/ja.md index 376c4dff..c87cf9f9 100644 --- a/changelogs/ja.md +++ b/changelogs/ja.md @@ -1,5 +1,22 @@ # 変更履歴 +## v0.30.2 (2026-07-10) + +> インポート性能をさらに改善し、セマンティックインデックスやローカルモデルのダウンロードを調整しました。 + +### ✨ 新機能 + +- ChatLab JSON 向けの Rust ネイティブ解析カーネルを追加し、インポート速度を 10 倍以上に向上 +- セマンティックインデックス用のローカルモデルに複数のダウンロード元を追加し、モデル取得の成功率を改善 +- 人間関係入口の表示条件を緩和し、より多くのセッションから連絡先と関係分析を開けるよう改善 + +### 🐛 バグ修正 + +- カスタム辞書がない場合に Jieba の分かち書きインスタンスが繰り返し再作成される問題を修正し、インポートと全文インデックスを高速化 +- ChatLab JSON のインポートでメンバー情報を構造的に読み取り、複雑なメンバー配列でアバターやロールが失われないよう修正 +- セマンティックインデックスで長すぎる内容や送信者名を共有予算内に収め、embedding 入力が長すぎることによる失敗を軽減 +- ストレージ管理の説明を管理対象データディレクトリに限定し、管理対象外のパスが自動管理されると誤解されないよう改善 + ## v0.30.0 (2026-07-05) > Agent 向けの利用入口を追加し、チャット記録の絞り込み、エクスポート、アバター取り込み、同期を改善しました。 diff --git a/changelogs/tw.json b/changelogs/tw.json index 695d1099..b7e2c5f9 100644 --- a/changelogs/tw.json +++ b/changelogs/tw.json @@ -1,4 +1,28 @@ [ + { + "version": "0.30.2", + "date": "2026-07-10", + "summary": "進一步提升匯入效能,並優化語意索引、本機模型下載等體驗。", + "changes": [ + { + "type": "feat", + "items": [ + "新增 ChatLab JSON 的 Rust 原生解析核心,匯入速度提升 10 倍以上", + "語意索引本機模型新增多個下載來源,提高模型取得成功率", + "放寬人際關係入口顯示門檻,讓更多會話可以進入聯絡人與關係分析" + ] + }, + { + "type": "fix", + "items": [ + "修正未設定自訂詞典時 Jieba 分詞實例反覆重建的問題,加快匯入與全文索引", + "ChatLab JSON 匯入改為結構化讀取成員資訊,避免複雜成員陣列導致頭像或角色遺失", + "語意索引會在共用預算內截斷過長內容與傳送者名稱,降低 embedding 輸入過長造成的失敗", + "儲存空間管理說明改為限定託管資料目錄範圍,避免將非託管路徑誤認為可自動管理" + ] + } + ] + }, { "version": "0.30.0", "date": "2026-07-05", diff --git a/changelogs/tw.md b/changelogs/tw.md index c1a1854d..ea986ab7 100644 --- a/changelogs/tw.md +++ b/changelogs/tw.md @@ -1,5 +1,22 @@ # 更新日誌 +## v0.30.2 (2026-07-10) + +> 進一步提升匯入效能,並優化語意索引、本機模型下載等體驗。 + +### ✨ 新功能 + +- 新增 ChatLab JSON 的 Rust 原生解析核心,匯入速度提升 10 倍以上 +- 語意索引本機模型新增多個下載來源,提高模型取得成功率 +- 放寬人際關係入口顯示門檻,讓更多會話可以進入聯絡人與關係分析 + +### 🐛 修復 + +- 修正未設定自訂詞典時 Jieba 分詞實例反覆重建的問題,加快匯入與全文索引 +- ChatLab JSON 匯入改為結構化讀取成員資訊,避免複雜成員陣列導致頭像或角色遺失 +- 語意索引會在共用預算內截斷過長內容與傳送者名稱,降低 embedding 輸入過長造成的失敗 +- 儲存空間管理說明改為限定託管資料目錄範圍,避免將非託管路徑誤認為可自動管理 + ## v0.30.0 (2026-07-05) > 新增面向 Agent 的使用入口,並改善聊天記錄篩選、匯出、頭像匯入與同步體驗。 diff --git a/package.json b/package.json index 8d7d54ce..00fb4620 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ChatLab", - "version": "0.30.0", + "version": "0.30.2", "private": true, "description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆", "repository": {