Skip to content

Commit c6aaa73

Browse files
committed
release: v0.12.1
1 parent 729b19f commit c6aaa73

3 files changed

Lines changed: 99 additions & 8 deletions

File tree

docs/changelogs_cn.json

Lines changed: 51 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,48 @@
11
[
2+
{
3+
"version": "0.12.1",
4+
"date": "2026-02-27",
5+
"summary": "新增聊天记录预处理与调试能力,重构 Agent/LLM 架构,并修复国际化与 Windows 主题显示问题。",
6+
"changes": [
7+
{
8+
"type": "feat",
9+
"items": [
10+
"新增聊天记录预处理管道",
11+
"新增预处理设置界面与配置管理能力",
12+
"Agent 支持基于会话的上下文时间线与运行状态展示",
13+
"新增 AI 调试模式并增强日志可观测性"
14+
]
15+
},
16+
{
17+
"type": "fix",
18+
"items": ["修复英文设置下部分界面未国际化的问题", "修复 Windows 下动态更新 overlay 颜色时主题不一致的问题"]
19+
},
20+
{
21+
"type": "refactor",
22+
"items": [
23+
"拆分 Agent 单体实现为模块化架构",
24+
"工具系统重构为 AgentTool + TypeBox 结构并补齐 i18n",
25+
"统一 LLM 访问层,收敛为 pi-ai 方案",
26+
"重构数据流方向与 IPC 协议并完成前端适配",
27+
"引入共享类型并优化 ChatStatusBar 国际化",
28+
"将部分图表重构为插件化结构"
29+
]
30+
},
31+
{
32+
"type": "chore",
33+
"items": [
34+
"移除过度设计的 sessionLog 模块",
35+
"移除 @ai-sdk 相关依赖与旧版 LLM 服务实现",
36+
"临时隐藏向量模型配置入口",
37+
"更新项目描述文案"
38+
]
39+
},
40+
{
41+
"type": "style",
42+
"items": ["执行 ESLint 自动格式化,统一代码风格"]
43+
}
44+
]
45+
},
246
{
347
"version": "0.11.2",
448
"date": "2026-02-15",
@@ -78,7 +122,7 @@
78122
{
79123
"version": "0.9.4",
80124
"date": "2026-02-08",
81-
"summary": "优化时间筛选与 AI 配置体验对 API Key 进行本地加密并修复 LINE 聊天记录解析问题。",
125+
"summary": "优化时间筛选与 AI 配置体验对 API Key 进行本地加密并修复 LINE 聊天记录解析问题。",
82126
"changes": [
83127
{
84128
"type": "feat",
@@ -103,7 +147,7 @@
103147
{
104148
"version": "0.9.3",
105149
"date": "2026-02-03",
106-
"summary": "支持自定义数据目录修复大量已知问题。",
150+
"summary": "支持自定义数据目录修复大量已知问题。",
107151
"changes": [
108152
{
109153
"type": "feat",
@@ -132,7 +176,7 @@
132176
{
133177
"version": "0.9.2",
134178
"date": "2026-02-02",
135-
"summary": "榜单改为图表展示优化词云生成逻辑优化本地 AI 推理模型改进聊天记录筛选与日期选择器并在启动后预加载关键路由提升体验。",
179+
"summary": "榜单改为图表展示优化词云生成逻辑优化本地 AI 推理模型改进聊天记录筛选与日期选择器并在启动后预加载关键路由提升体验。",
136180
"changes": [
137181
{
138182
"type": "feat",
@@ -154,7 +198,7 @@
154198
{
155199
"version": "0.9.1",
156200
"date": "2026-01-30",
157-
"summary": "支持了 LINE 聊天记录的导入新增批量管理聊天对话支持搜索修复了一些已知问题。",
201+
"summary": "支持了 LINE 聊天记录的导入新增批量管理聊天对话支持搜索修复了一些已知问题。",
158202
"changes": [
159203
{
160204
"type": "feat",
@@ -198,7 +242,7 @@
198242
{
199243
"version": "0.8.0",
200244
"date": "2026-01-26",
201-
"summary": "新增了会话摘要与向量检索能力每次版本更新后会弹窗展示更新内容优化了部分界面交互同时修复了一些已知问题。",
245+
"summary": "新增了会话摘要与向量检索能力每次版本更新后会弹窗展示更新内容优化了部分界面交互同时修复了一些已知问题。",
202246
"changes": [
203247
{
204248
"type": "feat",
@@ -221,7 +265,7 @@
221265
{
222266
"version": "0.7.0",
223267
"date": "2026-01-23",
224-
"summary": "优化了 AI 对话体验改进了更新逻辑图表方案使用 Echarts 替代 chart.js。",
268+
"summary": "优化了 AI 对话体验改进了更新逻辑图表方案使用 Echarts 替代 chart.js。",
225269
"changes": [
226270
{
227271
"type": "feat",
@@ -475,7 +519,7 @@
475519
{
476520
"version": "0.1.0",
477521
"date": "2025-12-23",
478-
"summary": "项目正式开源发布",
522+
"summary": "项目开源并发布",
479523
"changes": [
480524
{
481525
"type": "feat",

docs/changelogs_en.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,51 @@
11
[
2+
{
3+
"version": "0.12.1",
4+
"date": "2026-02-27",
5+
"summary": "Add chat-history preprocessing and AI debugging, refactor the Agent/LLM architecture, and fix i18n and Windows theme consistency issues.",
6+
"changes": [
7+
{
8+
"type": "feat",
9+
"items": [
10+
"Add a chat-history preprocessing pipeline.",
11+
"Add preprocessing settings UI and configuration management.",
12+
"Add session-based context timelines and runtime status for the Agent.",
13+
"Add an AI debug mode with improved log observability."
14+
]
15+
},
16+
{
17+
"type": "fix",
18+
"items": [
19+
"Fix partial UI text not being localized under English settings.",
20+
"Fix overlay color updates not matching the active theme on Windows."
21+
]
22+
},
23+
{
24+
"type": "refactor",
25+
"items": [
26+
"Split the monolithic Agent implementation into a modular architecture.",
27+
"Refactor the tool system to AgentTool + TypeBox and complete i18n support.",
28+
"Unify the LLM access layer under the pi-ai implementation.",
29+
"Refactor data-flow direction and IPC contracts, with corresponding frontend adaptation.",
30+
"Introduce shared types and improve ChatStatusBar i18n.",
31+
"Refactor parts of the chart stack into a plugin-based architecture."
32+
]
33+
},
34+
{
35+
"type": "chore",
36+
"items": [
37+
"Remove the over-engineered sessionLog module.",
38+
"Remove @ai-sdk dependencies and legacy LLM service implementations.",
39+
"Temporarily hide the vector model configuration entry.",
40+
"Update project description copy."
41+
]
42+
},
43+
{
44+
"type": "style",
45+
"items": ["Run ESLint auto-fix to unify code style."]
46+
}
47+
]
48+
},
249
{
350
"version": "0.11.2",
451
"date": "2026-02-15",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ChatLab",
3-
"version": "0.11.2",
3+
"version": "0.12.1",
44
"description": "本地化的聊天记录分析工具,通过 SQL 和 AI Agent 回顾你的社交记忆",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)