diff --git a/apps/cli/package.json b/apps/cli/package.json index 75066490..9aeba945 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "chatlab-cli", - "version": "0.30.2", + "version": "0.31.0", "description": "ChatLab CLI & Service - Chat history analysis tool", "type": "module", "bin": { diff --git a/changelogs/cn.json b/changelogs/cn.json index b0c63d6f..ac573e9e 100644 --- a/changelogs/cn.json +++ b/changelogs/cn.json @@ -1,4 +1,40 @@ [ + { + "version": "0.31.0", + "date": "2026-07-13", + "summary": "全面优化界面样式,首页支持自动增量导入,新增个人洞察,优化身份管理、导入兼容性和整体界面体验。", + "changes": [ + { + "type": "feat", + "items": [ + "新增自动会话匹配与自动增量导入编排,导入同一聊天导出时可更自然地续接到已有会话", + "新增全局洞察入口,支持年度活动概览、日历热力和消息趋势", + "设置中支持管理会话 owner 身份,导出和重新导入时可保留 owner 与成员别名信息", + "【CLI】支持自动增量导入", + "【桌面端】支持自动增量导入" + ] + }, + { + "type": "fix", + "items": [ + "修复 ChatLab JSON 导出不可直接重新导入的问题,并保留成员、owner 和别名元数据", + "增强自动增量导入的去重、混合消息身份识别和 ChatLab 重复导入区分能力", + "WhatsApp TXT 解析支持带括号时间戳和点号 AM/PM 标记" + ] + }, + { + "type": "refactor", + "items": ["统一导航、卡片和报告组件结构,减少页面之间的交互差异"] + }, + { + "type": "style", + "items": [ + "优化侧边栏、输入区、筛选控件和设置页标签样式", + "精简会话时间筛选器和 AI 对话侧栏布局,让信息密度更紧凑" + ] + } + ] + }, { "version": "0.30.2", "date": "2026-07-10", diff --git a/changelogs/cn.md b/changelogs/cn.md index b34c85ec..d95f4b26 100644 --- a/changelogs/cn.md +++ b/changelogs/cn.md @@ -1,5 +1,32 @@ # 更新日志 +## v0.31.0 (2026-07-13) + +> 全面优化界面样式,首页支持自动增量导入,新增个人洞察,优化身份管理、导入兼容性和整体界面体验。 + +### ✨ 新功能 + +- 新增自动会话匹配与自动增量导入编排,导入同一聊天导出时可更自然地续接到已有会话 +- 新增全局洞察入口,支持年度活动概览、日历热力和消息趋势 +- 设置中支持管理会话 owner 身份,导出和重新导入时可保留 owner 与成员别名信息 +- 【CLI】支持自动增量导入 +- 【桌面端】支持自动增量导入 + +### 🐛 修复 + +- 修复 ChatLab JSON 导出不可直接重新导入的问题,并保留成员、owner 和别名元数据 +- 增强自动增量导入的去重、混合消息身份识别和 ChatLab 重复导入区分能力 +- WhatsApp TXT 解析支持带括号时间戳和点号 AM/PM 标记 + +### ♻️ 重构 + +- 统一导航、卡片和报告组件结构,减少页面之间的交互差异 + +### 💄 样式 + +- 优化侧边栏、输入区、筛选控件和设置页标签样式 +- 精简会话时间筛选器和 AI 对话侧栏布局,让信息密度更紧凑 + ## v0.30.2 (2026-07-10) > 导入性能进一步优化,优化语义索引、本地模型下载等。 diff --git a/changelogs/en.json b/changelogs/en.json index 6a65f151..d002a47e 100644 --- a/changelogs/en.json +++ b/changelogs/en.json @@ -1,4 +1,42 @@ [ + { + "version": "0.31.0", + "date": "2026-07-13", + "summary": "Refresh the overall interface, add automatic incremental imports on Home, introduce personal insights, and improve identity management and import compatibility.", + "changes": [ + { + "type": "feat", + "items": [ + "Add automatic session matching and incremental import orchestration so repeated exports can continue into existing sessions more naturally", + "Add a global Insights entry with yearly activity overviews, calendar heatmaps, and message trends", + "Manage session owner identities in Settings, preserving owner and member alias metadata across export and reimport", + "[CLI] Support automatic incremental imports", + "[Desktop] Support automatic incremental imports" + ] + }, + { + "type": "fix", + "items": [ + "Fix ChatLab JSON exports so they can be imported again while preserving member, owner, and alias metadata", + "Improve automatic incremental import deduplication, mixed message identity handling, and ChatLab reimport disambiguation", + "Support bracketed timestamps and dotted AM/PM markers in WhatsApp TXT parsing" + ] + }, + { + "type": "refactor", + "items": [ + "Unify navigation, card, and report component structures to reduce interaction differences between pages" + ] + }, + { + "type": "style", + "items": [ + "Refine the sidebar, input area, filter controls, and Settings tab styling", + "Compact the session time filters and AI conversation sidebar layout for denser information display" + ] + } + ] + }, { "version": "0.30.2", "date": "2026-07-10", diff --git a/changelogs/en.md b/changelogs/en.md index 3b384235..8c63ee2e 100644 --- a/changelogs/en.md +++ b/changelogs/en.md @@ -1,5 +1,32 @@ # Changelog +## v0.31.0 (2026-07-13) + +> Refresh the overall interface, add automatic incremental imports on Home, introduce personal insights, and improve identity management and import compatibility. + +### ✨ Features + +- Add automatic session matching and incremental import orchestration so repeated exports can continue into existing sessions more naturally +- Add a global Insights entry with yearly activity overviews, calendar heatmaps, and message trends +- Manage session owner identities in Settings, preserving owner and member alias metadata across export and reimport +- [CLI] Support automatic incremental imports +- [Desktop] Support automatic incremental imports + +### 🐛 Bug Fixes + +- Fix ChatLab JSON exports so they can be imported again while preserving member, owner, and alias metadata +- Improve automatic incremental import deduplication, mixed message identity handling, and ChatLab reimport disambiguation +- Support bracketed timestamps and dotted AM/PM markers in WhatsApp TXT parsing + +### ♻️ Refactoring + +- Unify navigation, card, and report component structures to reduce interaction differences between pages + +### 💄 Styles + +- Refine the sidebar, input area, filter controls, and Settings tab styling +- Compact the session time filters and AI conversation sidebar layout for denser information display + ## v0.30.2 (2026-07-10) > Further improve import performance and refine semantic indexing, local model downloads, and related workflows. diff --git a/changelogs/ja.json b/changelogs/ja.json index e0d6d256..af6ab844 100644 --- a/changelogs/ja.json +++ b/changelogs/ja.json @@ -1,4 +1,40 @@ [ + { + "version": "0.31.0", + "date": "2026-07-13", + "summary": "画面全体のスタイルを見直し、ホームでの自動増分インポート、個人インサイト、ID 管理とインポート互換性を改善しました。", + "changes": [ + { + "type": "feat", + "items": [ + "自動セッション照合と自動増分インポートの制御を追加し、同じチャット書き出しを既存セッションへ自然に続きとして取り込めるよう改善", + "グローバルインサイト入口を追加し、年間アクティビティ概要、カレンダーヒートマップ、メッセージ推移に対応", + "設定でセッション owner の識別情報を管理できるようにし、書き出しと再インポート時に owner とメンバー別名を保持", + "【CLI】自動増分インポートに対応", + "【デスクトップ】自動増分インポートに対応" + ] + }, + { + "type": "fix", + "items": [ + "ChatLab JSON の書き出しをそのまま再インポートできるよう修正し、メンバー、owner、別名のメタデータを保持", + "自動増分インポートの重複排除、混在するメッセージ ID の判定、ChatLab 再インポートの識別を強化", + "WhatsApp TXT 解析で括弧付きタイムスタンプとドット付き AM/PM 表記に対応" + ] + }, + { + "type": "refactor", + "items": ["ナビゲーション、カード、レポートコンポーネントの構造を統一し、ページ間の操作差を削減"] + }, + { + "type": "style", + "items": [ + "サイドバー、入力エリア、フィルター操作、設定タブのスタイルを改善", + "セッション時間フィルターと AI 会話サイドバーのレイアウトを整理し、情報密度を向上" + ] + } + ] + }, { "version": "0.30.2", "date": "2026-07-10", diff --git a/changelogs/ja.md b/changelogs/ja.md index c87cf9f9..d9944b4e 100644 --- a/changelogs/ja.md +++ b/changelogs/ja.md @@ -1,5 +1,32 @@ # 変更履歴 +## v0.31.0 (2026-07-13) + +> 画面全体のスタイルを見直し、ホームでの自動増分インポート、個人インサイト、ID 管理とインポート互換性を改善しました。 + +### ✨ 新機能 + +- 自動セッション照合と自動増分インポートの制御を追加し、同じチャット書き出しを既存セッションへ自然に続きとして取り込めるよう改善 +- グローバルインサイト入口を追加し、年間アクティビティ概要、カレンダーヒートマップ、メッセージ推移に対応 +- 設定でセッション owner の識別情報を管理できるようにし、書き出しと再インポート時に owner とメンバー別名を保持 +- 【CLI】自動増分インポートに対応 +- 【デスクトップ】自動増分インポートに対応 + +### 🐛 バグ修正 + +- ChatLab JSON の書き出しをそのまま再インポートできるよう修正し、メンバー、owner、別名のメタデータを保持 +- 自動増分インポートの重複排除、混在するメッセージ ID の判定、ChatLab 再インポートの識別を強化 +- WhatsApp TXT 解析で括弧付きタイムスタンプとドット付き AM/PM 表記に対応 + +### ♻️ リファクタリング + +- ナビゲーション、カード、レポートコンポーネントの構造を統一し、ページ間の操作差を削減 + +### 💄 スタイル + +- サイドバー、入力エリア、フィルター操作、設定タブのスタイルを改善 +- セッション時間フィルターと AI 会話サイドバーのレイアウトを整理し、情報密度を向上 + ## v0.30.2 (2026-07-10) > インポート性能をさらに改善し、セマンティックインデックスやローカルモデルのダウンロードを調整しました。 diff --git a/changelogs/tw.json b/changelogs/tw.json index b7e2c5f9..2d499184 100644 --- a/changelogs/tw.json +++ b/changelogs/tw.json @@ -1,4 +1,40 @@ [ + { + "version": "0.31.0", + "date": "2026-07-13", + "summary": "全面優化介面樣式,首頁支援自動增量匯入,新增個人洞察,並改善身份管理與匯入相容性。", + "changes": [ + { + "type": "feat", + "items": [ + "新增自動會話匹配與自動增量匯入編排,匯入同一份聊天匯出時可更自然地接續到既有會話", + "新增全域洞察入口,支援年度活動概覽、日曆熱力圖與訊息趨勢", + "設定中可管理會話 owner 身份,匯出與重新匯入時會保留 owner 與成員別名資訊", + "【CLI】支援自動增量匯入", + "【桌面端】支援自動增量匯入" + ] + }, + { + "type": "fix", + "items": [ + "修正 ChatLab JSON 匯出無法直接重新匯入的問題,並保留成員、owner 與別名元資料", + "強化自動增量匯入的去重、混合訊息身份識別與 ChatLab 重複匯入判斷", + "WhatsApp TXT 解析支援括號時間戳與點號 AM/PM 標記" + ] + }, + { + "type": "refactor", + "items": ["統一導航、卡片與報告元件結構,減少不同頁面之間的互動差異"] + }, + { + "type": "style", + "items": [ + "優化側邊欄、輸入區、篩選控制項與設定頁籤樣式", + "精簡會話時間篩選器與 AI 對話側欄版面,讓資訊密度更緊湊" + ] + } + ] + }, { "version": "0.30.2", "date": "2026-07-10", diff --git a/changelogs/tw.md b/changelogs/tw.md index ea986ab7..a5222d28 100644 --- a/changelogs/tw.md +++ b/changelogs/tw.md @@ -1,5 +1,32 @@ # 更新日誌 +## v0.31.0 (2026-07-13) + +> 全面優化介面樣式,首頁支援自動增量匯入,新增個人洞察,並改善身份管理與匯入相容性。 + +### ✨ 新功能 + +- 新增自動會話匹配與自動增量匯入編排,匯入同一份聊天匯出時可更自然地接續到既有會話 +- 新增全域洞察入口,支援年度活動概覽、日曆熱力圖與訊息趨勢 +- 設定中可管理會話 owner 身份,匯出與重新匯入時會保留 owner 與成員別名資訊 +- 【CLI】支援自動增量匯入 +- 【桌面端】支援自動增量匯入 + +### 🐛 修復 + +- 修正 ChatLab JSON 匯出無法直接重新匯入的問題,並保留成員、owner 與別名元資料 +- 強化自動增量匯入的去重、混合訊息身份識別與 ChatLab 重複匯入判斷 +- WhatsApp TXT 解析支援括號時間戳與點號 AM/PM 標記 + +### ♻️ 重構 + +- 統一導航、卡片與報告元件結構,減少不同頁面之間的互動差異 + +### 💄 樣式 + +- 優化側邊欄、輸入區、篩選控制項與設定頁籤樣式 +- 精簡會話時間篩選器與 AI 對話側欄版面,讓資訊密度更緊湊 + ## v0.30.2 (2026-07-10) > 進一步提升匯入效能,並優化語意索引、本機模型下載等體驗。 diff --git a/package.json b/package.json index 00fb4620..1964436c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ChatLab", - "version": "0.30.2", + "version": "0.31.0", "private": true, "description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆", "repository": {