release: v0.22.0

This commit is contained in:
digua committed 2026-05-26 23:29:34 +08:00
1 parent bc3871c9b1
commit 1aee8133a3
5 files changed
+207 -1

No files matched your search

+48
View File
@@ -1,4 +1,52 @@
[
{
"version": "0.22.0",
"date": "2026-05-26",
"summary": "本次优化了软件默认状态的样式,并新增 CLI Web 更新与存储管理能力,优化首页导入、文档站和多端稳定性。",
"changes": [
{
"type": "feat",
"items": [
"首页导入区重构为分入口体验,新增 API 导入和自动同步入口",
"版本日志改为随应用本地打包,减少运行时远程依赖",
"【CLI Web】新增存储管理能力,可在 Web 设置中查看和管理数据缓存",
"【CLI】新增更新检查与自动更新流程,并接入 CLI Web 检查更新",
"【文档站】新增独立文档站 docs.chatlab.fun"
]
},
{
"type": "fix",
"items": [
"修复首页快捷开始按钮缺失的问题",
"修复国际化 key 路径错误和 ECharts 废弃 API 用法",
"修复自更新与迁移重试流程中的安全保护问题",
"【桌面端】修复统一迁移可能回退数据目录改动的问题",
"【CLI Web】修复发现新版本时展示必然失败的“立即更新”操作",
"【CLI Web】禁用不可用的 Web 自更新执行流程",
"【CLI Web】修复文件管理操作通过 shell 打开带来的兼容性和安全问题",
"【CLI Web】修复数据目录提示后 Web 服务无法继续启动的问题",
"【CLI Web】补齐合并相关 API 兼容层",
"【CLI】优化更新检查的异步缓存、按键交互和开发模式跳过逻辑"
]
},
{
"type": "refactor",
"items": ["迁移文档链接到 docs.chatlab.fun", "【设置】将会话索引移入 AI 设置并调整设置页排序"]
},
{
"type": "style",
"items": ["优化侧边栏密度,并增强 Tab 选择器在深色模式下的对比度"]
},
{
"type": "docs",
"items": ["重整公开文档站结构与导出说明"]
},
{
"type": "chore",
"items": ["将工作区包迁移为 ESM", "隔离文档站工作区依赖", "将发布版本日志移出 docs 目录"]
}
]
},
{
"version": "0.21.1",
"date": "2026-05-23",
+55
View File
@@ -1,4 +1,59 @@
[
{
"version": "0.22.0",
"date": "2026-05-26",
"summary": "This update improves the default UI styling, adds CLI Web update and storage management features, and strengthens home import, documentation, and multi-platform stability.",
"changes": [
{
"type": "feat",
"items": [
"Restructure the home import area into separate entry points, with new API import and auto-sync options",
"Bundle changelogs with the app to reduce runtime dependency on remote resources",
"【CLI Web】Add storage management in Web settings for viewing and managing data cache",
"【CLI】Add update checking and auto-update flow, with update checks exposed in CLI Web",
"【Docs】Add the standalone docs.chatlab.fun documentation site"
]
},
{
"type": "fix",
"items": [
"Restore missing quick start buttons on the home page",
"Fix incorrect i18n key paths and deprecated ECharts api.style() usage",
"Harden self-update and migration retry safety checks",
"【Desktop】Prevent unified migration from reverting data directory changes",
"【CLI Web】Remove the broken Update Now action when a new version is detected",
"【CLI Web】Disable the unavailable Web self-update execution path",
"【CLI Web】Fix file manager actions that relied on shell execution, improving compatibility and safety",
"【CLI Web】Keep the Web service running after data directory warnings",
"【CLI Web】Add compatibility shims for merge-related APIs",
"【CLI】Improve update checks with async caching, better keypress handling, and a development-mode bypass"
]
},
{
"type": "refactor",
"items": [
"Move documentation links to docs.chatlab.fun",
"【Settings】Move session index into AI settings and reorder the settings tabs"
]
},
{
"type": "style",
"items": ["Improve sidebar density and increase tab selector contrast in dark mode"]
},
{
"type": "docs",
"items": ["Restructure the public documentation site and export guide"]
},
{
"type": "chore",
"items": [
"Migrate workspace packages to ESM",
"Isolate documentation site workspace dependencies",
"Move release changelogs out of the docs directory"
]
}
]
},
{
"version": "0.21.1",
"date": "2026-05-23",
+55
View File
@@ -1,4 +1,59 @@
[
{
"version": "0.22.0",
"date": "2026-05-26",
"summary": "既定状態の UI スタイルを改善し、CLI Web の更新・ストレージ管理を追加。ホームのインポート、ドキュメントサイト、複数プラットフォームの安定性も改善しました。",
"changes": [
{
"type": "feat",
"items": [
"ホームのインポートエリアを入口別に整理し、API インポートと自動同期の入口を追加",
"更新履歴をアプリに同梱し、実行時のリモート依存を削減",
"【CLI Web】Web 設定でデータキャッシュを確認・管理できるストレージ管理機能を追加",
"【CLI】更新チェックと自動更新フローを追加し、CLI Web の更新チェックにも対応",
"【ドキュメント】独立したドキュメントサイト docs.chatlab.fun を追加"
]
},
{
"type": "fix",
"items": [
"ホームのクイックスタートボタンが表示されない問題を修正",
"i18n key パスの誤りと、非推奨の ECharts api.style() 使用を修正",
"自己更新とマイグレーション再試行フローの安全保護を強化",
"【デスクトップ】統一マイグレーションでデータディレクトリの変更が戻る可能性がある問題を修正",
"【CLI Web】新しいバージョン検出時に必ず失敗する「今すぐ更新」操作を表示しないように修正",
"【CLI Web】利用できない Web 自己更新の実行フローを無効化",
"【CLI Web】ファイル管理操作が shell 実行に依存していた問題を修正し、互換性と安全性を改善",
"【CLI Web】データディレクトリ警告後も Web サービスを継続できるように修正",
"【CLI Web】マージ関連 API の互換レイヤーを補完",
"【CLI】更新チェックの非同期キャッシュ、キー入力の操作性、開発モードのスキップ処理を改善"
]
},
{
"type": "refactor",
"items": [
"ドキュメントリンクを docs.chatlab.fun へ移行",
"【設定】セッションインデックスを AI 設定へ移動し、設定タブの並び順を調整"
]
},
{
"type": "style",
"items": ["サイドバーの密度を調整し、ダークモードでのタブ選択 UI のコントラストを改善"]
},
{
"type": "docs",
"items": ["公開ドキュメントサイトの構成とエクスポート説明を整理"]
},
{
"type": "chore",
"items": [
"ワークスペースパッケージを ESM に移行",
"ドキュメントサイトのワークスペース依存関係を分離",
"リリース更新履歴を docs ディレクトリ外へ移動"
]
}
]
},
{
"version": "0.21.1",
"date": "2026-05-23",
+48
View File
@@ -1,4 +1,52 @@
[
{
"version": "0.22.0",
"date": "2026-05-26",
"summary": "本次優化軟體預設狀態的介面樣式,並新增 CLI Web 更新與儲存管理能力,同時改善首頁匯入、文件站與多端穩定性。",
"changes": [
{
"type": "feat",
"items": [
"首頁匯入區改為分入口設計,新增 API 匯入與自動同步入口",
"版本紀錄改為隨應用程式本地打包,減少執行時對遠端資源的依賴",
"【CLI Web】新增儲存管理功能,可在 Web 設定中檢視並管理資料快取",
"【CLI】新增更新檢查與自動更新流程,並接入 CLI Web 的更新檢查",
"【文件站】新增獨立文件站 docs.chatlab.fun"
]
},
{
"type": "fix",
"items": [
"修正首頁快捷開始按鈕缺失的問題",
"修正國際化 key 路徑錯誤與 ECharts 廢棄 api.style() 用法",
"強化自動更新與遷移重試流程中的安全保護",
"【桌面端】修正統一遷移可能回退資料目錄改動的問題",
"【CLI Web】修正發現新版本時顯示必定失敗的「立即更新」操作",
"【CLI Web】停用不可用的 Web 自動更新執行流程",
"【CLI Web】修正檔案管理操作依賴 shell 開啟造成的相容性與安全性問題",
"【CLI Web】修正資料目錄提示後 Web 服務無法繼續啟動的問題",
"【CLI Web】補齊合併相關 API 相容層",
"【CLI】優化更新檢查的非同步快取、按鍵互動與開發模式略過邏輯"
]
},
{
"type": "refactor",
"items": ["將文件連結遷移到 docs.chatlab.fun", "【設定】將會話索引移入 AI 設定,並調整設定頁排序"]
},
{
"type": "style",
"items": ["優化側邊欄密度,並提升深色模式下 Tab 選擇器的對比度"]
},
{
"type": "docs",
"items": ["重整公開文件站結構與匯出說明"]
},
{
"type": "chore",
"items": ["將工作區套件遷移為 ESM", "隔離文件站工作區依賴", "將發布版本紀錄移出 docs 目錄"]
}
]
},
{
"version": "0.21.1",
"date": "2026-05-23",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "ChatLab",
"version": "0.21.1",
"version": "0.22.0",
"private": true,
"description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆",
"repository": {