mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-10-26 02:04:37 +08:00
release: v0.28.1
This commit is contained in:
1 parent
6cc7454049
commit
f74aae1bb4
10 files changed
+270
-2
No files matched your search
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "chatlab-cli",
|
||||
"version": "0.28.0",
|
||||
"version": "0.28.1",
|
||||
"description": "ChatLab CLI & Service - Chat history analysis tool",
|
||||
"type": "module",
|
||||
"bin": {
|
||||
|
||||
@@ -1,4 +1,42 @@
|
||||
[
|
||||
{
|
||||
"version": "0.28.1",
|
||||
"date": "2026-06-26",
|
||||
"summary": "聊天记录查看优化,新增导入 API,修复导入、同步和本地模型代理下载问题。",
|
||||
"changes": [
|
||||
{
|
||||
"type": "feat",
|
||||
"items": [
|
||||
"新增 Push 导入 API,支持按会话追加写入、去重和增量索引生成",
|
||||
"导入完成后自动生成会话索引,覆盖 CLI、桌面端和 pull sync 导入路径",
|
||||
"优化聊天记录查看器控件与高亮显示体验",
|
||||
"侧边栏默认隐藏滚动条,悬停时显示"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "fix",
|
||||
"items": [
|
||||
"强化 Push/Pull 导入校验、去重和并发锁,避免异常输入导致误写或重复导入",
|
||||
"GET /api/v1/sessions/:id 补齐 lastPlatformMessageId 和 importedAt 字段,支持增量导入边界判断",
|
||||
"后台 pull sync 完成后自动刷新会话列表",
|
||||
"修复本地语义索引模型下载未正确使用代理的问题,并补齐 Worker 日志初始化",
|
||||
"【桌面端】API 默认端口与 CLI 对齐为 3110,并在端口占用时自动尝试后续端口",
|
||||
"【桌面端】系统代理解析支持 HTTP、HTTPS 与 SOCKS 结果,避免本地模型下载静默绕过代理"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "refactor",
|
||||
"items": [
|
||||
"【CLI】pull/sync 导入路径改用共享 streaming importer,移除旧解析与写库实现",
|
||||
"【桌面端】移除增量导入后重复生成会话索引的冗余调用"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "docs",
|
||||
"items": ["修正文档中的 API 端口、示例与未实现能力说明"]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.28.0",
|
||||
"date": "2026-06-25",
|
||||
|
||||
@@ -1,5 +1,34 @@
|
||||
# 更新日志
|
||||
|
||||
## v0.28.1 (2026-06-26)
|
||||
|
||||
> 聊天记录查看优化,新增导入 API,修复导入、同步和本地模型代理下载问题。
|
||||
|
||||
### ✨ 新功能
|
||||
|
||||
- 新增 Push 导入 API,支持按会话追加写入、去重和增量索引生成
|
||||
- 导入完成后自动生成会话索引,覆盖 CLI、桌面端和 pull sync 导入路径
|
||||
- 优化聊天记录查看器控件与高亮显示体验
|
||||
- 侧边栏默认隐藏滚动条,悬停时显示
|
||||
|
||||
### 🐛 修复
|
||||
|
||||
- 强化 Push/Pull 导入校验、去重和并发锁,避免异常输入导致误写或重复导入
|
||||
- GET /api/v1/sessions/:id 补齐 lastPlatformMessageId 和 importedAt 字段,支持增量导入边界判断
|
||||
- 后台 pull sync 完成后自动刷新会话列表
|
||||
- 修复本地语义索引模型下载未正确使用代理的问题,并补齐 Worker 日志初始化
|
||||
- 【桌面端】API 默认端口与 CLI 对齐为 3110,并在端口占用时自动尝试后续端口
|
||||
- 【桌面端】系统代理解析支持 HTTP、HTTPS 与 SOCKS 结果,避免本地模型下载静默绕过代理
|
||||
|
||||
### ♻️ 重构
|
||||
|
||||
- 【CLI】pull/sync 导入路径改用共享 streaming importer,移除旧解析与写库实现
|
||||
- 【桌面端】移除增量导入后重复生成会话索引的冗余调用
|
||||
|
||||
### 📝 文档
|
||||
|
||||
- 修正文档中的 API 端口、示例与未实现能力说明
|
||||
|
||||
## v0.28.0 (2026-06-25)
|
||||
|
||||
> 新增 Google Chat 导入支持,引入统一应用日志模块,优化语义索引使用体验。
|
||||
|
||||
@@ -1,4 +1,42 @@
|
||||
[
|
||||
{
|
||||
"version": "0.28.1",
|
||||
"date": "2026-06-26",
|
||||
"summary": "Improve chat record viewing, add the import API, and fix import, sync, and local model proxy download issues.",
|
||||
"changes": [
|
||||
{
|
||||
"type": "feat",
|
||||
"items": [
|
||||
"Add the Push Import API with per-session append, deduplication, and incremental index generation",
|
||||
"Automatically generate session indexes after imports across CLI, Desktop, and pull sync paths",
|
||||
"Improve chat record viewer controls and highlight behavior",
|
||||
"Hide the sidebar scrollbar by default and show it on hover"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "fix",
|
||||
"items": [
|
||||
"Harden Push/Pull import validation, deduplication, and concurrency locks to avoid invalid writes or duplicate imports",
|
||||
"Include lastPlatformMessageId and importedAt in GET /api/v1/sessions/:id for incremental import boundaries",
|
||||
"Refresh the session list automatically after background pull sync completes",
|
||||
"Fix local semantic index model downloads so they use the configured proxy correctly, and initialize worker logging",
|
||||
"[Desktop] Align the default API port with CLI at 3110 and try following ports automatically when it is occupied",
|
||||
"[Desktop] Resolve HTTP, HTTPS, and SOCKS system proxy results to avoid silently bypassing the proxy for local model downloads"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "refactor",
|
||||
"items": [
|
||||
"[CLI] Move pull/sync import paths to the shared streaming importer and remove the legacy parser/write path",
|
||||
"[Desktop] Remove redundant session index generation after incremental imports"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "docs",
|
||||
"items": ["Fix API port references, examples, and documentation for unavailable capabilities"]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.28.0",
|
||||
"date": "2026-06-25",
|
||||
|
||||
@@ -1,5 +1,34 @@
|
||||
# Changelog
|
||||
|
||||
## v0.28.1 (2026-06-26)
|
||||
|
||||
> Improve chat record viewing, add the import API, and fix import, sync, and local model proxy download issues.
|
||||
|
||||
### ✨ Features
|
||||
|
||||
- Add the Push Import API with per-session append, deduplication, and incremental index generation
|
||||
- Automatically generate session indexes after imports across CLI, Desktop, and pull sync paths
|
||||
- Improve chat record viewer controls and highlight behavior
|
||||
- Hide the sidebar scrollbar by default and show it on hover
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
|
||||
- Harden Push/Pull import validation, deduplication, and concurrency locks to avoid invalid writes or duplicate imports
|
||||
- Include lastPlatformMessageId and importedAt in GET /api/v1/sessions/:id for incremental import boundaries
|
||||
- Refresh the session list automatically after background pull sync completes
|
||||
- Fix local semantic index model downloads so they use the configured proxy correctly, and initialize worker logging
|
||||
- [Desktop] Align the default API port with CLI at 3110 and try following ports automatically when it is occupied
|
||||
- [Desktop] Resolve HTTP, HTTPS, and SOCKS system proxy results to avoid silently bypassing the proxy for local model downloads
|
||||
|
||||
### ♻️ Refactoring
|
||||
|
||||
- [CLI] Move pull/sync import paths to the shared streaming importer and remove the legacy parser/write path
|
||||
- [Desktop] Remove redundant session index generation after incremental imports
|
||||
|
||||
### 📝 Documentation
|
||||
|
||||
- Fix API port references, examples, and documentation for unavailable capabilities
|
||||
|
||||
## v0.28.0 (2026-06-25)
|
||||
|
||||
> Add Google Chat import support, introduce a unified app logger with file rotation, and improve the semantic index experience.
|
||||
|
||||
@@ -1,4 +1,42 @@
|
||||
[
|
||||
{
|
||||
"version": "0.28.1",
|
||||
"date": "2026-06-26",
|
||||
"summary": "チャット記録の表示を改善し、インポート API を追加しました。インポート、同期、ローカルモデルのプロキシダウンロードも修正しています。",
|
||||
"changes": [
|
||||
{
|
||||
"type": "feat",
|
||||
"items": [
|
||||
"Push Import API を追加し、セッション単位の追記、重複排除、増分インデックス生成に対応",
|
||||
"CLI、デスクトップ、pull sync の各インポート経路で、インポート後にセッションインデックスを自動生成",
|
||||
"チャット記録ビューアーの操作部とハイライト表示を改善",
|
||||
"サイドバーのスクロールバーを通常は非表示にし、ホバー時に表示"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "fix",
|
||||
"items": [
|
||||
"Push/Pull インポートの検証、重複排除、同時実行ロックを強化し、不正な書き込みや重複インポートを防止",
|
||||
"GET /api/v1/sessions/:id に lastPlatformMessageId と importedAt を追加し、増分インポートの境界判定に対応",
|
||||
"バックグラウンドの pull sync 完了後、セッション一覧を自動更新",
|
||||
"ローカルのセマンティックインデックスモデルのダウンロードでプロキシが正しく使われない問題を修正し、Worker ログの初期化を追加",
|
||||
"【デスクトップ】API のデフォルトポートを CLI と同じ 3110 に合わせ、使用中の場合は後続ポートを自動で試行",
|
||||
"【デスクトップ】システムプロキシの HTTP、HTTPS、SOCKS 結果を解決し、ローカルモデルのダウンロードがプロキシを静かに回避しないよう修正"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "refactor",
|
||||
"items": [
|
||||
"【CLI】pull/sync のインポート経路を共有 streaming importer に移行し、旧パーサーと書き込み実装を削除",
|
||||
"【デスクトップ】増分インポート後の重複したセッションインデックス生成呼び出しを削除"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "docs",
|
||||
"items": ["ドキュメント内の API ポート、サンプル、未実装機能の説明を修正"]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.28.0",
|
||||
"date": "2026-06-25",
|
||||
|
||||
@@ -1,5 +1,34 @@
|
||||
# 変更履歴
|
||||
|
||||
## v0.28.1 (2026-06-26)
|
||||
|
||||
> チャット記録の表示を改善し、インポート API を追加しました。インポート、同期、ローカルモデルのプロキシダウンロードも修正しています。
|
||||
|
||||
### ✨ 新機能
|
||||
|
||||
- Push Import API を追加し、セッション単位の追記、重複排除、増分インデックス生成に対応
|
||||
- CLI、デスクトップ、pull sync の各インポート経路で、インポート後にセッションインデックスを自動生成
|
||||
- チャット記録ビューアーの操作部とハイライト表示を改善
|
||||
- サイドバーのスクロールバーを通常は非表示にし、ホバー時に表示
|
||||
|
||||
### 🐛 バグ修正
|
||||
|
||||
- Push/Pull インポートの検証、重複排除、同時実行ロックを強化し、不正な書き込みや重複インポートを防止
|
||||
- GET /api/v1/sessions/:id に lastPlatformMessageId と importedAt を追加し、増分インポートの境界判定に対応
|
||||
- バックグラウンドの pull sync 完了後、セッション一覧を自動更新
|
||||
- ローカルのセマンティックインデックスモデルのダウンロードでプロキシが正しく使われない問題を修正し、Worker ログの初期化を追加
|
||||
- 【デスクトップ】API のデフォルトポートを CLI と同じ 3110 に合わせ、使用中の場合は後続ポートを自動で試行
|
||||
- 【デスクトップ】システムプロキシの HTTP、HTTPS、SOCKS 結果を解決し、ローカルモデルのダウンロードがプロキシを静かに回避しないよう修正
|
||||
|
||||
### ♻️ リファクタリング
|
||||
|
||||
- 【CLI】pull/sync のインポート経路を共有 streaming importer に移行し、旧パーサーと書き込み実装を削除
|
||||
- 【デスクトップ】増分インポート後の重複したセッションインデックス生成呼び出しを削除
|
||||
|
||||
### 📝 ドキュメント
|
||||
|
||||
- ドキュメント内の API ポート、サンプル、未実装機能の説明を修正
|
||||
|
||||
## v0.28.0 (2026-06-25)
|
||||
|
||||
> Google Chat のインポートに対応し、統合ログモジュールを追加しました。セマンティックインデックスの管理操作と設定も改善しています。
|
||||
|
||||
@@ -1,4 +1,42 @@
|
||||
[
|
||||
{
|
||||
"version": "0.28.1",
|
||||
"date": "2026-06-26",
|
||||
"summary": "優化聊天記錄檢視,新增匯入 API,修正匯入、同步與本機模型代理下載問題。",
|
||||
"changes": [
|
||||
{
|
||||
"type": "feat",
|
||||
"items": [
|
||||
"新增 Push 匯入 API,支援依會話追加寫入、去重與增量索引產生",
|
||||
"匯入完成後自動產生會話索引,涵蓋 CLI、桌面端與 pull sync 匯入流程",
|
||||
"優化聊天記錄檢視器的控制項與高亮顯示體驗",
|
||||
"側邊欄預設隱藏捲軸,滑鼠移入時顯示"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "fix",
|
||||
"items": [
|
||||
"強化 Push/Pull 匯入校驗、去重與並發鎖定,避免異常輸入造成誤寫或重複匯入",
|
||||
"GET /api/v1/sessions/:id 補齊 lastPlatformMessageId 與 importedAt 欄位,支援增量匯入邊界判斷",
|
||||
"背景 pull sync 完成後自動刷新會話列表",
|
||||
"修正本機語意索引模型下載未正確使用代理的問題,並補齊 Worker 日誌初始化",
|
||||
"【桌面端】API 預設連接埠與 CLI 對齊為 3110,連接埠被占用時會自動嘗試後續連接埠",
|
||||
"【桌面端】系統代理解析支援 HTTP、HTTPS 與 SOCKS 結果,避免本機模型下載靜默繞過代理"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "refactor",
|
||||
"items": [
|
||||
"【CLI】pull/sync 匯入流程改用共享 streaming importer,移除舊解析與寫入實作",
|
||||
"【桌面端】移除增量匯入後重複產生會話索引的多餘呼叫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "docs",
|
||||
"items": ["修正文檔中的 API 連接埠、範例與未實作能力說明"]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.28.0",
|
||||
"date": "2026-06-25",
|
||||
|
||||
@@ -1,5 +1,34 @@
|
||||
# 更新日誌
|
||||
|
||||
## v0.28.1 (2026-06-26)
|
||||
|
||||
> 優化聊天記錄檢視,新增匯入 API,修正匯入、同步與本機模型代理下載問題。
|
||||
|
||||
### ✨ 新功能
|
||||
|
||||
- 新增 Push 匯入 API,支援依會話追加寫入、去重與增量索引產生
|
||||
- 匯入完成後自動產生會話索引,涵蓋 CLI、桌面端與 pull sync 匯入流程
|
||||
- 優化聊天記錄檢視器的控制項與高亮顯示體驗
|
||||
- 側邊欄預設隱藏捲軸,滑鼠移入時顯示
|
||||
|
||||
### 🐛 修復
|
||||
|
||||
- 強化 Push/Pull 匯入校驗、去重與並發鎖定,避免異常輸入造成誤寫或重複匯入
|
||||
- GET /api/v1/sessions/:id 補齊 lastPlatformMessageId 與 importedAt 欄位,支援增量匯入邊界判斷
|
||||
- 背景 pull sync 完成後自動刷新會話列表
|
||||
- 修正本機語意索引模型下載未正確使用代理的問題,並補齊 Worker 日誌初始化
|
||||
- 【桌面端】API 預設連接埠與 CLI 對齊為 3110,連接埠被占用時會自動嘗試後續連接埠
|
||||
- 【桌面端】系統代理解析支援 HTTP、HTTPS 與 SOCKS 結果,避免本機模型下載靜默繞過代理
|
||||
|
||||
### ♻️ 重構
|
||||
|
||||
- 【CLI】pull/sync 匯入流程改用共享 streaming importer,移除舊解析與寫入實作
|
||||
- 【桌面端】移除增量匯入後重複產生會話索引的多餘呼叫
|
||||
|
||||
### 📝 文件
|
||||
|
||||
- 修正文檔中的 API 連接埠、範例與未實作能力說明
|
||||
|
||||
## v0.28.0 (2026-06-25)
|
||||
|
||||
> 新增 Google Chat 匯入支援,引入統一應用程式日誌模組,優化語意索引使用體驗。
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ChatLab",
|
||||
"version": "0.28.0",
|
||||
"version": "0.28.1",
|
||||
"private": true,
|
||||
"description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆",
|
||||
"repository": {
|
||||
|
||||
Reference in new issue
Block a user