From 57d645043031ff670f3f964a030f798d3af5e489 Mon Sep 17 00:00:00 2001 From: digua Date: Wed, 1 Jul 2026 01:27:49 +0800 Subject: [PATCH] release: v0.29.0 --- apps/cli/package.json | 2 +- changelogs/cn.json | 28 ++++++++++++++++++++++++++++ changelogs/cn.md | 21 +++++++++++++++++++++ changelogs/en.json | 28 ++++++++++++++++++++++++++++ changelogs/en.md | 21 +++++++++++++++++++++ changelogs/ja.json | 28 ++++++++++++++++++++++++++++ changelogs/ja.md | 21 +++++++++++++++++++++ changelogs/tw.json | 28 ++++++++++++++++++++++++++++ changelogs/tw.md | 21 +++++++++++++++++++++ package.json | 2 +- 10 files changed, 198 insertions(+), 2 deletions(-) diff --git a/apps/cli/package.json b/apps/cli/package.json index fd0d9e69..3c01d8c2 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "chatlab-cli", - "version": "0.28.1", + "version": "0.29.0", "description": "ChatLab CLI & Service - Chat history analysis tool", "type": "module", "bin": { diff --git a/changelogs/cn.json b/changelogs/cn.json index 028906da..19db832f 100644 --- a/changelogs/cn.json +++ b/changelogs/cn.json @@ -1,4 +1,32 @@ [ + { + "version": "0.29.0", + "date": "2026-07-01", + "summary": "新增联系人功能,支持关系星图,优化联系人计算、头像加载和侧边栏性能。", + "changes": [ + { + "type": "feat", + "items": [ + "新增人际关系模块,将联系人作为子页面并支持跨会话联系人聚合、时间范围筛选、分页与虚拟滚动", + "联系人页支持手动将群友标记为好友,并提供来源对话跳转与聊天记录查看入口", + "新增互动关系星图,支持 3D 全景、节点筛选、搜索、详情面板和相关联系人/群组探索", + "关系星图支持高关联、仅好友等视图筛选,并在隐私模式下对姓名进行脱敏", + "【桌面端】支持后台静默下载应用更新" + ] + }, + { + "type": "perf", + "items": [ + "联系人列表改为分页与虚拟滚动,减少大量好友和群友带来的渲染压力", + "头像改为懒加载,并虚拟化侧边栏会话列表,降低启动和页面切换卡顿" + ] + }, + { + "type": "style", + "items": ["统一暗色模式主背景、关系页头部和侧边栏选中态"] + } + ] + }, { "version": "0.28.1", "date": "2026-06-26", diff --git a/changelogs/cn.md b/changelogs/cn.md index 0c1b1595..631130d8 100644 --- a/changelogs/cn.md +++ b/changelogs/cn.md @@ -1,5 +1,26 @@ # 更新日志 +## v0.29.0 (2026-07-01) + +> 新增联系人功能,支持关系星图,优化联系人计算、头像加载和侧边栏性能。 + +### ✨ 新功能 + +- 新增人际关系模块,将联系人作为子页面并支持跨会话联系人聚合、时间范围筛选、分页与虚拟滚动 +- 联系人页支持手动将群友标记为好友,并提供来源对话跳转与聊天记录查看入口 +- 新增互动关系星图,支持 3D 全景、节点筛选、搜索、详情面板和相关联系人/群组探索 +- 关系星图支持高关联、仅好友等视图筛选,并在隐私模式下对姓名进行脱敏 +- 【桌面端】支持后台静默下载应用更新 + +### ⚡ 性能 + +- 联系人列表改为分页与虚拟滚动,减少大量好友和群友带来的渲染压力 +- 头像改为懒加载,并虚拟化侧边栏会话列表,降低启动和页面切换卡顿 + +### 💄 样式 + +- 统一暗色模式主背景、关系页头部和侧边栏选中态 + ## v0.28.1 (2026-06-26) > 聊天记录查看优化,新增导入 API,修复导入、同步和本地模型代理下载问题。 diff --git a/changelogs/en.json b/changelogs/en.json index 7ec8d366..2f069c5e 100644 --- a/changelogs/en.json +++ b/changelogs/en.json @@ -1,4 +1,32 @@ [ + { + "version": "0.29.0", + "date": "2026-07-01", + "summary": "Add Contacts, introduce the relationship galaxy, and improve contact computation, avatar loading, and sidebar performance.", + "changes": [ + { + "type": "feat", + "items": [ + "Add the People module with Contacts as a subpage, plus cross-session contact aggregation, time range filters, pagination, and virtual scrolling", + "Let the Contacts page manually mark group members as friends, with entry points for source conversations and chat record viewing", + "Add an interaction relationship galaxy with a 3D panorama, node filters, search, a detail panel, and related contacts/group exploration", + "Add High Association and Friends Only filters to the relationship galaxy, and mask names in privacy mode", + "[Desktop] Download app updates silently in the background" + ] + }, + { + "type": "perf", + "items": [ + "Use pagination and virtual scrolling for contact lists to reduce render pressure with many friends and group members", + "Lazy-load avatars and virtualize the sidebar session list to reduce startup and page switching stutter" + ] + }, + { + "type": "style", + "items": ["Align the dark mode main background, relationship page header, and sidebar selected state"] + } + ] + }, { "version": "0.28.1", "date": "2026-06-26", diff --git a/changelogs/en.md b/changelogs/en.md index 8e3008d7..68cc67b5 100644 --- a/changelogs/en.md +++ b/changelogs/en.md @@ -1,5 +1,26 @@ # Changelog +## v0.29.0 (2026-07-01) + +> Add Contacts, introduce the relationship galaxy, and improve contact computation, avatar loading, and sidebar performance. + +### ✨ Features + +- Add the People module with Contacts as a subpage, plus cross-session contact aggregation, time range filters, pagination, and virtual scrolling +- Let the Contacts page manually mark group members as friends, with entry points for source conversations and chat record viewing +- Add an interaction relationship galaxy with a 3D panorama, node filters, search, a detail panel, and related contacts/group exploration +- Add High Association and Friends Only filters to the relationship galaxy, and mask names in privacy mode +- [Desktop] Download app updates silently in the background + +### ⚡ Performance + +- Use pagination and virtual scrolling for contact lists to reduce render pressure with many friends and group members +- Lazy-load avatars and virtualize the sidebar session list to reduce startup and page switching stutter + +### 💄 Styles + +- Align the dark mode main background, relationship page header, and sidebar selected state + ## v0.28.1 (2026-06-26) > Improve chat record viewing, add the import API, and fix import, sync, and local model proxy download issues. diff --git a/changelogs/ja.json b/changelogs/ja.json index bef894d7..4b2cac8f 100644 --- a/changelogs/ja.json +++ b/changelogs/ja.json @@ -1,4 +1,32 @@ [ + { + "version": "0.29.0", + "date": "2026-07-01", + "summary": "連絡先機能と関係ギャラクシーを追加し、連絡先計算、アバター読み込み、サイドバー性能を改善しました。", + "changes": [ + { + "type": "feat", + "items": [ + "人間関係モジュールを追加し、連絡先をサブページとして配置。セッション横断の連絡先集計、期間フィルター、ページング、仮想スクロールに対応", + "連絡先ページでグループメンバーを手動で友達としてマークできるようにし、元の会話への移動とチャット記録表示への入口を追加", + "インタラクション関係ギャラクシーを追加し、3D パノラマ、ノード絞り込み、検索、詳細パネル、関連連絡先/グループの探索に対応", + "関係ギャラクシーに高関連、友達のみなどの表示フィルターを追加し、プライバシーモードでは名前をマスク", + "【デスクトップ】アプリ更新をバックグラウンドでサイレントダウンロード" + ] + }, + { + "type": "perf", + "items": [ + "連絡先リストをページングと仮想スクロールに変更し、多数の友達やグループメンバーによる描画負荷を軽減", + "アバターを遅延読み込みにし、サイドバーのセッション一覧を仮想化して、起動時やページ切り替え時のもたつきを軽減" + ] + }, + { + "type": "style", + "items": ["ダークモードのメイン背景、関係ページのヘッダー、サイドバーの選択状態を統一"] + } + ] + }, { "version": "0.28.1", "date": "2026-06-26", diff --git a/changelogs/ja.md b/changelogs/ja.md index 1b74c0e4..1f9a1147 100644 --- a/changelogs/ja.md +++ b/changelogs/ja.md @@ -1,5 +1,26 @@ # 変更履歴 +## v0.29.0 (2026-07-01) + +> 連絡先機能と関係ギャラクシーを追加し、連絡先計算、アバター読み込み、サイドバー性能を改善しました。 + +### ✨ 新機能 + +- 人間関係モジュールを追加し、連絡先をサブページとして配置。セッション横断の連絡先集計、期間フィルター、ページング、仮想スクロールに対応 +- 連絡先ページでグループメンバーを手動で友達としてマークできるようにし、元の会話への移動とチャット記録表示への入口を追加 +- インタラクション関係ギャラクシーを追加し、3D パノラマ、ノード絞り込み、検索、詳細パネル、関連連絡先/グループの探索に対応 +- 関係ギャラクシーに高関連、友達のみなどの表示フィルターを追加し、プライバシーモードでは名前をマスク +- 【デスクトップ】アプリ更新をバックグラウンドでサイレントダウンロード + +### ⚡ パフォーマンス + +- 連絡先リストをページングと仮想スクロールに変更し、多数の友達やグループメンバーによる描画負荷を軽減 +- アバターを遅延読み込みにし、サイドバーのセッション一覧を仮想化して、起動時やページ切り替え時のもたつきを軽減 + +### 💄 スタイル + +- ダークモードのメイン背景、関係ページのヘッダー、サイドバーの選択状態を統一 + ## v0.28.1 (2026-06-26) > チャット記録の表示を改善し、インポート API を追加しました。インポート、同期、ローカルモデルのプロキシダウンロードも修正しています。 diff --git a/changelogs/tw.json b/changelogs/tw.json index 08457bf6..c46b718a 100644 --- a/changelogs/tw.json +++ b/changelogs/tw.json @@ -1,4 +1,32 @@ [ + { + "version": "0.29.0", + "date": "2026-07-01", + "summary": "新增聯絡人功能與關係星圖,改善聯絡人計算、頭像載入與側邊欄效能。", + "changes": [ + { + "type": "feat", + "items": [ + "新增人際關係模組,將聯絡人作為子頁面,支援跨會話聯絡人彙整、時間範圍篩選、分頁與虛擬捲動", + "聯絡人頁支援手動將群組成員標記為好友,並提供前往來源對話與檢視聊天記錄的入口", + "新增互動關係星圖,支援 3D 全景、節點篩選、搜尋、詳情面板,以及相關聯絡人/群組探索", + "關係星圖支援高關聯、僅好友等視圖篩選,並在隱私模式下遮蔽姓名", + "【桌面端】支援在背景靜默下載應用程式更新" + ] + }, + { + "type": "perf", + "items": [ + "聯絡人列表改用分頁與虛擬捲動,降低大量好友與群組成員造成的渲染壓力", + "頭像改為懶載入,並將側邊欄會話列表虛擬化,減少啟動與頁面切換卡頓" + ] + }, + { + "type": "style", + "items": ["統一暗色模式的主背景、關係頁頂部與側邊欄選取狀態"] + } + ] + }, { "version": "0.28.1", "date": "2026-06-26", diff --git a/changelogs/tw.md b/changelogs/tw.md index 883ed97c..e878b171 100644 --- a/changelogs/tw.md +++ b/changelogs/tw.md @@ -1,5 +1,26 @@ # 更新日誌 +## v0.29.0 (2026-07-01) + +> 新增聯絡人功能與關係星圖,改善聯絡人計算、頭像載入與側邊欄效能。 + +### ✨ 新功能 + +- 新增人際關係模組,將聯絡人作為子頁面,支援跨會話聯絡人彙整、時間範圍篩選、分頁與虛擬捲動 +- 聯絡人頁支援手動將群組成員標記為好友,並提供前往來源對話與檢視聊天記錄的入口 +- 新增互動關係星圖,支援 3D 全景、節點篩選、搜尋、詳情面板,以及相關聯絡人/群組探索 +- 關係星圖支援高關聯、僅好友等視圖篩選,並在隱私模式下遮蔽姓名 +- 【桌面端】支援在背景靜默下載應用程式更新 + +### ⚡ 效能 + +- 聯絡人列表改用分頁與虛擬捲動,降低大量好友與群組成員造成的渲染壓力 +- 頭像改為懶載入,並將側邊欄會話列表虛擬化,減少啟動與頁面切換卡頓 + +### 💄 樣式 + +- 統一暗色模式的主背景、關係頁頂部與側邊欄選取狀態 + ## v0.28.1 (2026-06-26) > 優化聊天記錄檢視,新增匯入 API,修正匯入、同步與本機模型代理下載問題。 diff --git a/package.json b/package.json index bbedf05c..32da64a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ChatLab", - "version": "0.28.1", + "version": "0.29.0", "private": true, "description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆", "repository": {