diff --git a/apps/cli/package.json b/apps/cli/package.json index 0ebddd74..87fb1ed0 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "chatlab-cli", - "version": "0.34.2", + "version": "0.34.3", "description": "ChatLab CLI & Service - Chat history analysis tool", "type": "module", "bin": { diff --git a/changelogs/cn.json b/changelogs/cn.json index b8706880..35fd0091 100644 --- a/changelogs/cn.json +++ b/changelogs/cn.json @@ -1,4 +1,24 @@ [ + { + "version": "0.34.3", + "date": "2026-08-06", + "summary": "修复自动增量与合并去重的数据问题,优化大库导入、搜索和洞察体验。", + "changes": [ + { + "type": "fix", + "items": [ + "修复 QQ 自动导入在 UID/UIN 变化、缺失 owner 或合并会话中的匹配与成员映射问题,避免重复会话和成员身份错乱", + "修复合并导入因平台消息 ID 冲突或私聊身份不足导致的消息误删,并保留有效 owner 与会话身份信息", + "修复动态关键词排行请求、快速切换与多色模式问题,避免结果过期或未知类型导致页面崩溃", + "统一洞察加载过渡,并恢复年度活动日历配色与关系视图切换控件" + ] + }, + { + "type": "perf", + "items": ["优化增量导入去重,仅按需查询已有候选消息,降低大数据库导入的内存占用"] + } + ] + }, { "version": "0.34.2", "date": "2026-08-01", diff --git a/changelogs/cn.md b/changelogs/cn.md index 93fa9b1d..42d374ca 100644 --- a/changelogs/cn.md +++ b/changelogs/cn.md @@ -1,5 +1,20 @@ # 更新日志 +## v0.34.3 (2026-08-06) + +> 修复自动增量与合并去重的数据问题,优化大库导入、搜索和洞察体验。 + +### 🐛 修复 + +- 修复 QQ 自动导入在 UID/UIN 变化、缺失 owner 或合并会话中的匹配与成员映射问题,避免重复会话和成员身份错乱 +- 修复合并导入因平台消息 ID 冲突或私聊身份不足导致的消息误删,并保留有效 owner 与会话身份信息 +- 修复动态关键词排行请求、快速切换与多色模式问题,避免结果过期或未知类型导致页面崩溃 +- 统一洞察加载过渡,并恢复年度活动日历配色与关系视图切换控件 + +### ⚡ 性能 + +- 优化增量导入去重,仅按需查询已有候选消息,降低大数据库导入的内存占用 + ## v0.34.2 (2026-08-01) > 提升大文件与批量导入性能,完善 CLI 本地语义索引,并强化数据迁移与导入稳定性。 diff --git a/changelogs/en.json b/changelogs/en.json index d9fdf126..40ecd620 100644 --- a/changelogs/en.json +++ b/changelogs/en.json @@ -1,4 +1,26 @@ [ + { + "version": "0.34.3", + "date": "2026-08-06", + "summary": "Fix data issues in automatic incremental imports and merge deduplication, while improving large-database imports, search, and Insights.", + "changes": [ + { + "type": "fix", + "items": [ + "Fix QQ automatic import matching and member mapping when UID/UIN values change, owner metadata is missing, or sessions have been merged, preventing duplicate sessions and incorrect member identities", + "Prevent merge imports from incorrectly removing messages when platform message IDs conflict or private-chat identity is incomplete, while preserving valid owner and session identity metadata", + "Fix request handling, rapid switching, and multi-color mode in dynamic keyword rankings, preventing stale results and crashes caused by unknown types", + "Unify loading transitions across Insights, and restore annual activity calendar colors and relationship view controls" + ] + }, + { + "type": "perf", + "items": [ + "Optimize incremental import deduplication by querying only existing message candidates as needed, reducing memory usage with large databases" + ] + } + ] + }, { "version": "0.34.2", "date": "2026-08-01", diff --git a/changelogs/en.md b/changelogs/en.md index 97434920..30326799 100644 --- a/changelogs/en.md +++ b/changelogs/en.md @@ -1,5 +1,20 @@ # Changelog +## v0.34.3 (2026-08-06) + +> Fix data issues in automatic incremental imports and merge deduplication, while improving large-database imports, search, and Insights. + +### 🐛 Bug Fixes + +- Fix QQ automatic import matching and member mapping when UID/UIN values change, owner metadata is missing, or sessions have been merged, preventing duplicate sessions and incorrect member identities +- Prevent merge imports from incorrectly removing messages when platform message IDs conflict or private-chat identity is incomplete, while preserving valid owner and session identity metadata +- Fix request handling, rapid switching, and multi-color mode in dynamic keyword rankings, preventing stale results and crashes caused by unknown types +- Unify loading transitions across Insights, and restore annual activity calendar colors and relationship view controls + +### ⚡ Performance + +- Optimize incremental import deduplication by querying only existing message candidates as needed, reducing memory usage with large databases + ## v0.34.2 (2026-08-01) > Improve large and batch imports, add on-demand local semantic indexing for CLI Web, and harden data migrations. diff --git a/changelogs/ja.json b/changelogs/ja.json index d2fe7161..3cf507af 100644 --- a/changelogs/ja.json +++ b/changelogs/ja.json @@ -1,4 +1,26 @@ [ + { + "version": "0.34.3", + "date": "2026-08-06", + "summary": "自動差分インポートとマージ時の重複排除に関するデータ問題を修正し、大規模データベースのインポート、検索、インサイトの使い勝手を改善しました。", + "changes": [ + { + "type": "fix", + "items": [ + "QQ の自動インポートで UID/UIN の変更、owner 情報の欠落、セッションのマージがある場合の照合とメンバー対応を修正し、セッションの重複やメンバー識別の不整合を防止", + "プラットフォームメッセージ ID の競合や個人チャットの識別情報不足により、マージ時にメッセージが誤って削除される問題を修正。有効な owner とセッション識別情報も保持", + "動的キーワードランキングのリクエスト処理、高速な表示切り替え、マルチカラーモードを修正し、古い結果の表示や未知の種類によるクラッシュを防止", + "インサイトの読み込み切り替えを統一し、年間アクティビティカレンダーの配色と関係ビューの切り替え操作を復元" + ] + }, + { + "type": "perf", + "items": [ + "差分インポートの重複排除で既存メッセージ候補を必要な場合だけ照会し、大規模データベースのインポート時におけるメモリ使用量を削減" + ] + } + ] + }, { "version": "0.34.2", "date": "2026-08-01", diff --git a/changelogs/ja.md b/changelogs/ja.md index 8b1af83c..da5b34eb 100644 --- a/changelogs/ja.md +++ b/changelogs/ja.md @@ -1,5 +1,20 @@ # 変更履歴 +## v0.34.3 (2026-08-06) + +> 自動差分インポートとマージ時の重複排除に関するデータ問題を修正し、大規模データベースのインポート、検索、インサイトの使い勝手を改善しました。 + +### 🐛 バグ修正 + +- QQ の自動インポートで UID/UIN の変更、owner 情報の欠落、セッションのマージがある場合の照合とメンバー対応を修正し、セッションの重複やメンバー識別の不整合を防止 +- プラットフォームメッセージ ID の競合や個人チャットの識別情報不足により、マージ時にメッセージが誤って削除される問題を修正。有効な owner とセッション識別情報も保持 +- 動的キーワードランキングのリクエスト処理、高速な表示切り替え、マルチカラーモードを修正し、古い結果の表示や未知の種類によるクラッシュを防止 +- インサイトの読み込み切り替えを統一し、年間アクティビティカレンダーの配色と関係ビューの切り替え操作を復元 + +### ⚡ パフォーマンス + +- 差分インポートの重複排除で既存メッセージ候補を必要な場合だけ照会し、大規模データベースのインポート時におけるメモリ使用量を削減 + ## v0.34.2 (2026-08-01) > 大容量ファイルと一括インポートの性能を向上し、CLI のローカルセマンティックインデックスとデータ移行の安定性を改善しました。 diff --git a/changelogs/tw.json b/changelogs/tw.json index d616701c..efa5ed9f 100644 --- a/changelogs/tw.json +++ b/changelogs/tw.json @@ -1,4 +1,24 @@ [ + { + "version": "0.34.3", + "date": "2026-08-06", + "summary": "修正自動增量匯入與合併去重的資料問題,並改善大型資料庫匯入、搜尋與洞察體驗。", + "changes": [ + { + "type": "fix", + "items": [ + "修正 QQ 自動匯入在 UID/UIN 變更、缺少 owner 資訊或工作階段已合併時的比對與成員對應問題,避免產生重複工作階段或錯誤的成員身分", + "修正合併匯入因平台訊息 ID 衝突或私人聊天身分資訊不足而誤刪訊息的問題,並保留有效的 owner 與工作階段身分資訊", + "修正動態關鍵字排行的請求、快速切換與多色模式,避免顯示過期結果或因未知類型導致頁面當機", + "統一洞察頁面的載入轉場,並恢復年度活動日曆配色與關係檢視切換控制項" + ] + }, + { + "type": "perf", + "items": ["最佳化增量匯入去重,只在需要時查詢既有的候選訊息,降低大型資料庫匯入時的記憶體用量"] + } + ] + }, { "version": "0.34.2", "date": "2026-08-01", diff --git a/changelogs/tw.md b/changelogs/tw.md index cd0f74b5..389f4cb2 100644 --- a/changelogs/tw.md +++ b/changelogs/tw.md @@ -1,5 +1,20 @@ # 更新日誌 +## v0.34.3 (2026-08-06) + +> 修正自動增量匯入與合併去重的資料問題,並改善大型資料庫匯入、搜尋與洞察體驗。 + +### 🐛 修復 + +- 修正 QQ 自動匯入在 UID/UIN 變更、缺少 owner 資訊或工作階段已合併時的比對與成員對應問題,避免產生重複工作階段或錯誤的成員身分 +- 修正合併匯入因平台訊息 ID 衝突或私人聊天身分資訊不足而誤刪訊息的問題,並保留有效的 owner 與工作階段身分資訊 +- 修正動態關鍵字排行的請求、快速切換與多色模式,避免顯示過期結果或因未知類型導致頁面當機 +- 統一洞察頁面的載入轉場,並恢復年度活動日曆配色與關係檢視切換控制項 + +### ⚡ 效能 + +- 最佳化增量匯入去重,只在需要時查詢既有的候選訊息,降低大型資料庫匯入時的記憶體用量 + ## v0.34.2 (2026-08-01) > 提升大型檔案與批次匯入效能,完善 CLI 本機語意索引,並強化資料移轉與匯入穩定性。 diff --git a/package.json b/package.json index 4136cd36..54fbccac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ChatLab", - "version": "0.34.2", + "version": "0.34.3", "private": true, "description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆", "repository": {