[ { "version": "0.17.1", "date": "2026-04-13", "summary": "重构话题模块并新增话题卡片,优化词云关键词过滤与查询缓存逻辑,支持远程下载分词词库及繁体中文词库,完善 WhatsApp 检测逻辑。", "changes": [ { "type": "feat", "items": [ "重构话题模块,新增话题卡片展示", "词云支持关键词过滤", "支持远程下载分词词库,新增繁体中文词库支持", "查询缓存逻辑优化", "部分 Loading 交互统一", "完善 WhatsApp 检测逻辑" ] }, { "type": "ci", "items": ["新增官网文档站并支持自动化同步与构建"] } ] }, { "version": "0.17.0", "date": "2026-04-12", "summary": "重构并优化总览、视图等卡片的样式,这个版本的审美大幅度提升!并完善 WhatsApp 导入解析逻辑,同时在导入失败后支持指定格式导入,完善了截图与调试能力。", "changes": [ { "type": "feat", "items": [ "新增 WhatsApp V2 时间戳弹性解析,自动适配不同地区导出格式", "完善 WhatsApp 聊天记录检测机制", "新增指定格式导入能力", "消息页新增分享卡片", "DEBUG 模式新增快速调试工具", "优化总览身份卡并统一时间范围查询逻辑", "重构总览模块卡片并抽离主题色卡片,预留配色模式", "统一卡片最大宽度与首页工具布局,支持全局工具侧边栏", "主题卡片支持截屏,并默认关闭截图移动端适配", "移除诊断建议并新增提示" ] }, { "type": "fix", "items": [ "修复 WhatsApp 时间解析正则与行匹配正则宽严不一致问题", "修复 WhatsApp 12 小时制时间与 NNBSP 字符解析兼容性问题" ] }, { "type": "chore", "items": ["缓存 electron 与 electron-builder 二进制文件以加速 CI 打包"] } ] }, { "version": "0.16.0", "date": "2026-04-10", "summary": "新增私聊主动性分析视图,并修复模型编辑弹窗自定义模型丢失问题。", "changes": [ { "type": "feat", "items": ["私聊场景新增主动性分析视图", "优化页脚区域展示与交互", "优化语录模块下半部分逻辑"] }, { "type": "fix", "items": ["修复第三方/本地服务编辑弹窗丢失多个自定义模型的问题"] } ] }, { "version": "0.15.0", "date": "2026-04-08", "summary": "大幅度优化搜索与查询性能,搜索工具支持自动携带上下文消息,优化AI模型配置并新增部分服务商,并支持 Linux 平台。", "changes": [ { "type": "feat", "items": [ "增加查询缓存以加速访问", "搜索工具支持自动携带上下文消息", "重构模型配置逻辑", "新用户首次启动时优先弹出语言选择弹窗", "实验室新增基础调试工具", "移除旧版提示词" ] }, { "type": "fix", "items": [ "修复 Windows 浅色模式下标题栏按钮区域背景色与应用不一致问题", "修复 CI 打包工作流中 Node 24 与 pnpm 对齐相关问题", "补全工具调用显示名称的 i18n 翻译" ] }, { "type": "refactor", "items": ["优化 AI 配置弹窗代码组织"] }, { "type": "chore", "items": ["升级到 Node 24", "支持 Linux 打包"] }, { "type": "docs", "items": ["更新文档"] } ] }, { "version": "0.14.2", "date": "2026-04-07", "summary": "本次更新聚焦 AI 对话体验升级,新增AI对话复制、优化 UI,并支持了 FTS5 全文搜索工具,精简部分工具搜索参数,并补强错误提示与测试能力。", "changes": [ { "type": "feat", "items": [ "新增 7 天内记住助手选择功能", "AI 对话支持一键复制消息内容", "优化 AI 对话样式与整体交互体验", "支持 FTS5 全文搜索并新增快速搜索工具", "精简部分工具搜索参数,降低 token 开销", "新增 Electron 应用 E2E 测试框架,支持端口管理与实例隔离" ] }, { "type": "fix", "items": ["完善 AI 对话错误提示,提升问题定位效率"] }, { "type": "refactor", "items": ["整理 AI 对话模块代码结构", "抽取会话分析页公共逻辑并统一头部文案"] }, { "type": "test", "items": ["补充可复用的 E2E 启动器冒烟测试能力"] }, { "type": "docs", "items": ["更新项目说明中的引导图片"] }, { "type": "style", "items": ["统一部分代码格式,提升可读性"] } ] }, { "version": "0.14.1", "date": "2026-04-02", "summary": "本次更新聚焦首页架构调整,优化UI,以及提升 SQL 对话体验、统计读取性能与AI工具质量。", "changes": [ { "type": "feat", "items": [ "优化总览页样式", "优化 SQL 对话模块交互逻辑", "将成员管理迁移到首页并调整相关 Tab 模块布局", "新增部分 AI 工具并补充获取聊天概览能力", "新增对话数据缓存管理模块,提升统计数据读取性能", "完善版本日志弹窗的类型展示" ] }, { "type": "fix", "items": ["修复 SQL Lab 与摘要生成中 AI 错误被静默吞没的问题"] }, { "type": "refactor", "items": ["重构 AI 工具分类体系,提升工具组织的可维护性"] }, { "type": "chore", "items": ["废弃部分低价值 AI 工具,精简可用工具集"] } ] }, { "version": "0.14.0", "date": "2026-03-28", "summary": "支持通过 API 导入与查询聊天消息,优化总览和设置体验,并修复消息去重、AI 会话与趋势展示等问题。", "changes": [ { "type": "feat", "items": [ "支持 API 导入", "支持 API 导出", "设置页支持选择默认进入的会话标签页", "优化总览页面样式", "优化整体界面样式与 API 服务设置界面", "点击预设问题后可直接发起提问", "优化身份卡片与助手选择交互" ] }, { "type": "fix", "items": [ "修复消息去重误判,并统一空字符串去重语义", "修复 AI 会话链路与前端 type-check 错误", "增加默认 assistant 兜底逻辑,修复异常场景", "修复每日消息趋势不展示的问题" ] }, { "type": "refactor", "items": ["清理 parser、worker、RAG 与 merger 的历史类型问题"] }, { "type": "chore", "items": ["新增 assistant 配置生成技能"] } ] }, { "version": "0.13.0", "date": "2026-03-16", "summary": "AI对话支持助手模式,对话支持使用技能,输入框支持快捷选择,完善对话与设置界面,支持繁体中文与日语,部分 UI 调整,并修复多项稳定性问题。", "changes": [ { "type": "feat", "items": [ "完成助手模式初版并完善助手逻辑与分析工具能力", "上线助手市场与技能市场,聊天对话支持使用技能", "支持 @ 选择成员协作", "支持繁体中文与日语国际化", "设置页面重构并优化部分 UI 细节", "优化总览模块样式与对话界面体验", "调整导出聊天记录的展示位置", "移除旧版提示词系统与自定义筛选 AI 功能", "切换页面时调用模型不再中断" ] }, { "type": "fix", "items": ["修复 Gemini API 配置问题", "修复 NLP 停用词调用顺序导致的报错"] }, { "type": "refactor", "items": ["重构 AIChat 组织结构", "重构目录位置与工程结构"] }, { "type": "docs", "items": ["更新用户协议与项目文档"] }, { "type": "chore", "items": ["优化版本日志构建流程"] }, { "type": "style", "items": ["统一代码格式与 lint 规则输出"] } ] }, { "version": "0.12.1", "date": "2026-02-27", "summary": "新增聊天记录预处理与调试能力,重构 Agent/LLM 架构,并修复国际化与 Windows 主题显示问题。", "changes": [ { "type": "feat", "items": [ "新增聊天记录预处理管道", "新增预处理设置界面与配置管理能力", "Agent 支持基于会话的上下文时间线与运行状态展示", "新增 AI 调试模式并增强日志可观测性" ] }, { "type": "fix", "items": ["修复英文设置下部分界面未国际化的问题", "修复 Windows 下动态更新 overlay 颜色时主题不一致的问题"] }, { "type": "refactor", "items": [ "拆分 Agent 单体实现为模块化架构", "工具系统重构为 AgentTool + TypeBox 结构并补齐 i18n", "统一 LLM 访问层,收敛为 pi-ai 方案", "重构数据流方向与 IPC 协议并完成前端适配", "引入共享类型并优化 ChatStatusBar 国际化", "将部分图表重构为插件化结构" ] }, { "type": "chore", "items": [ "移除过度设计的 sessionLog 模块", "移除 @ai-sdk 相关依赖与旧版 LLM 服务实现", "临时隐藏向量模型配置入口", "更新项目描述文案" ] }, { "type": "style", "items": ["执行 ESLint 自动格式化,统一代码风格"] } ] }, { "version": "0.11.2", "date": "2026-02-15", "summary": "优化聊天记录导入机制,优化管理页面,增强多平台聊天记录兼容性。", "changes": [ { "type": "feat", "items": [ "增强 LINE 与 WhatsApp 解析器兼容格式", "优化聊天记录嗅探层,支持轮询检测与回退机制", "管理页面支持 Shift 多选", "管理页面新增展示聊天摘要数量与 AI 对话数量", "优化主页面布局,提升可用空间", "优化 Windows 下右上角控制栏样式" ] }, { "type": "docs", "items": ["更新项目文档"] } ] }, { "version": "0.11.0", "date": "2026-02-13", "summary": "支持 Telegram 导入,优化增量导入体验,完善国际化配置,修复索引失效与页面闪烁等问题。", "changes": [ { "type": "feat", "items": [ "完善 AI 调用、日志与主进程配置的国际化支持", "支持 Telegram 聊天记录导入", "优化增量导入交互与相关文案", "优化打开协议的交互体验" ] }, { "type": "fix", "items": [ "修复增量导入后索引失效的问题(resolve #81)", "修复 WhatsApp 使用 iPhone 导出后无法识别的问题(resolve #82)", "修复切换对话页面出现双闪的问题" ] }, { "type": "chore", "items": ["优化 TypeScript 配置", "调整 i18n 构建配置", "优化技能相关工程配置"] } ] }, { "version": "0.10.0", "date": "2026-02-11", "summary": "新增互动频率分析能力,优化会话查询链路,并修复增量索引与数据库扫描相关问题。", "changes": [ { "type": "feat", "items": ["新增互动频率分析视图,支持更直观地观察成员互动趋势", "优化会话查询相关逻辑与处理链路"] }, { "type": "fix", "items": [ "修复增量更新后会话索引生成范围不准确的问题(fix #79)", "修复迁移与会话扫描时误处理非聊天 SQLite 文件的问题" ] }, { "type": "refactor", "items": ["重构会话查询模块,提升查询结构可维护性"] }, { "type": "chore", "items": ["移除 transformers 相关依赖并更新工程配置"] } ] }, { "version": "0.9.4", "date": "2026-02-08", "summary": "优化时间筛选与 AI 配置体验,对 API Key 进行本地加密,并修复 LINE 聊天记录解析问题。", "changes": [ { "type": "feat", "items": [ "时间筛选支持更多灵活选择", "API Key 支持本地加密存储", "新用户首次进入不再显示版本日志", "优化 AI 对话底部配置状态展示", "数据目录迁移后支持立即重启软件" ] }, { "type": "fix", "items": ["修复 LINE 聊天记录解析问题"] }, { "type": "docs", "items": ["更新项目文档"] } ] }, { "version": "0.9.3", "date": "2026-02-03", "summary": "支持自定义数据目录,修复大量已知问题。", "changes": [ { "type": "feat", "items": [ "设置内新增数据目录位置配置", "数据存储目录迁移逻辑优化", "目录切换新增确认弹窗", "解析逻辑优化(WeFlow / Echotrace)" ] }, { "type": "fix", "items": [ "修复 Windows 自定义筛选时消息量过大导致崩溃的问题", "修复第三方中转 API 调用 tool_call 导致对话异常结束的问题", "修复部分 WhatsApp 聊天记录无法正确识别的问题", "修复管理页面表头层级显示问题" ] }, { "type": "refactor", "items": ["重构 session 查询模块", "完善迁移日志输出"] } ] }, { "version": "0.9.2", "date": "2026-02-02", "summary": "榜单改为图表展示,优化词云生成逻辑,优化本地 AI 推理模型,改进聊天记录筛选与日期选择器,并在启动后预加载关键路由提升体验。", "changes": [ { "type": "feat", "items": [ "榜单重构为图表展示", "词云效果优化", "推理模型优化", "消息会话搜索与筛选联动优化", "日期选择器交互优化", "启动后预加载关键路由" ] }, { "type": "chore", "items": ["preload 模块化拆分", "优化 analytics 逻辑", "升级 ESLint 并进行代码格式化"] } ] }, { "version": "0.9.1", "date": "2026-01-30", "summary": "支持了 LINE 聊天记录的导入,新增批量管理,聊天对话支持搜索,修复了一些已知问题。", "changes": [ { "type": "feat", "items": [ "新增批量管理,支持批量删除和合并", "支持聊天对话搜索", "支持 LINE 聊天记录导入", "兼容 WeFlow 导出的 JSON 格式", "成员列表改为后端分页加载", "优化部分文案" ] }, { "type": "fix", "items": ["修复 Windows 在更新时,Worker 占用导致软件无法关闭的问题"] } ] }, { "version": "0.9.0", "date": "2026-01-28", "summary": "支持了 NLP 分词能力,语录 Tab 下新增词云;新增视图功能,支持展示更多图表;支持了系统代理跟随;优化了部分页面和样式。", "changes": [ { "type": "feat", "items": [ "用户选择器性能优化,支持虚拟加载", "迁移榜单到视图Tab", "引入分词能力,并新增词云子Tab", "优化群聊页Tab文案", "网络代理支持跟随系统代理", "版本日志显示判断逻辑优化" ] }, { "type": "style", "items": ["markdown渲染样式优化"] } ] }, { "version": "0.8.0", "date": "2026-01-26", "summary": "新增了会话摘要与向量检索能力,每次版本更新后会弹窗展示更新内容,优化了部分界面交互,同时修复了一些已知问题。", "changes": [ { "type": "feat", "items": [ "聊天会话支持摘要功能", "新增批量生成会话摘要逻辑", "支持向量模型配置和相关检索", "导入聊天记录报错时记录更详细的日志", "每次更新新版本后,自动打开版本日志供用户查看", "首页新增Footer,展示常用链接", "侧边栏移除帮助与反馈" ] }, { "type": "fix", "items": ["修复 shuakami-jsonl 解析错误(fix #50)"] } ] }, { "version": "0.7.0", "date": "2026-01-23", "summary": "优化了 AI 对话体验,改进了更新逻辑,图表方案使用 Echarts 替代 chart.js。", "changes": [ { "type": "feat", "items": [ "优化更新逻辑", "完善AI对话错误日志", "聊天对话底部支持快速选择对话模型", "优化默认提示词,带点幽默", "Echarts 替换 chart.js", "取消注册协议逻辑" ] } ] }, { "version": "0.6.0", "date": "2026-01-21", "summary": "接入了 AI sdk,提高了 AI 对话 的稳定性;AI对话新增展示思考内容块;对部分样式进行了优化。", "changes": [ { "type": "feat", "items": [ "新增定位日志功能", "接入AI sdk", "追加思考内容块", "解决全局弹窗会被首页顶部拖拽区域遮挡的问题", "优化windows下右上角关闭样式" ] } ] }, { "version": "0.5.2", "date": "2026-01-20", "summary": "支持了合并导入,同时修复了一些问题。", "changes": [ { "type": "feat", "items": ["支持合并导入", "主面板显示聊天记录起止时间", "拖拽区域优化"] }, { "type": "fix", "items": [ "优化构建配置以解决macOS x64编译问题", "消息记录查看器在windows下关闭按钮样式问题", "macOS 打包时需在对应架构上编译(fixes #36)" ] } ] }, { "version": "0.5.1", "date": "2026-01-16", "summary": "修复了一些问题。", "changes": [ { "type": "feat", "items": ["文案优化"] }, { "type": "fix", "items": ["修复windows下关闭软件进程不退出的问题(#33)", "修复数字输入框BUG (resolve #34)"] } ] }, { "version": "0.5.0", "date": "2026-01-14", "summary": "支持了 instagram 聊天记录导入;首页支持了批量导入;聊天页面支持了增量导入。", "changes": [ { "type": "feat", "items": [ "支持 instagram 聊天记录导入", "逻辑优化", "系统提示词预设功能优化", "支持增量导入", "支持批量导入", "样式优化", "Windows 端支持原生窗口控制并实现主题同步 (#31)" ] }, { "type": "chore", "items": ["移除componenst.d.ts"] } ] }, { "version": "0.4.1", "date": "2026-01-13", "summary": "进行了一些样式和交互上的优化。", "changes": [ { "type": "feat", "items": [ "提示词支持预览", "优化AI对话状态栏", "优化迁移表逻辑", "侧边栏支持显示头像", "样式优化", "替换原生窗口控制栏", "优化全局背景色", "关闭软件时清理 Worker" ] }, { "type": "fix", "items": ["修复主题模式设置跟随系统不生效的问题", "修复更新弹窗提示内容排版问题"] } ] }, { "version": "0.4.0", "date": "2026-01-12", "summary": "导入支持 shuakami-jsonl 格式;优化了 AI 对话,现在更加节省token了;导入聊天记录时支持生成会话索引,同时消息查看器也支持按索引查看;软件更新支持了加速镜像。", "changes": [ { "type": "feat", "items": [ "兼容shuakami-jsonl", "优化Loading", "新增自定义筛选", "重构预设词系统,支持通用预设词", "精简系统提示词以节省token", "新增会话相关function calling调用", "处理消息跳转到上下文逻辑", "聊天记录查看器支持查看会话索引和快速跳转", "重构设置弹窗,新增会话索引设置", "导入聊天记录支持生成会话索引", "重构设置弹窗", "优化基础组件交互样式", "优化首页样式", "优化更新加速逻辑", "添加加速镜像" ] } ] }, { "version": "0.3.1", "date": "2026-01-09", "summary": "已适配 Discord 导入;各个解析器支持了回复类型的导入;软件存储目录迁移至更规范的目录;导入时支持角色导入;对导入报错支持了更详细的诊断和提示;部分细节优化。", "changes": [ { "type": "feat", "items": [ "数据表升级改为在主进程升级", "自动检查更新时忽略beta版本", "将数据存储目录迁移到userData下", "各个解析器重新支持回复消息导入", "支持平台消息id和回复id,同时进行表迁移", "支持Tyrrrz/DiscordChatExporter消息格式导入", "member表支持角色", "增强chatlab格式检测行为", "确保点击导入和拖入导入的逻辑一致", "支持更详细的格式诊断" ] }, { "type": "fix", "items": ["修复部分用户platformId 为空的情况"] } ] }, { "version": "0.3.0", "date": "2026-01-08", "summary": "进行了全量的国际化支持,支持中英文切换;一些功能优化。", "changes": [ { "type": "feat", "items": [ "SQL实验室支持导出", "AI对话支持导出", "完成最终国际化", "AI模型错误时显式报错", "SQL结果支持跳转消息查看器", "优化系统prompt,支持prompt市场" ] } ] }, { "version": "0.2.0", "date": "2025-12-29", "summary": "支持配置代理;导入时支持显示错误日志;优化部分界面交互,以及部分功能更新。", "changes": [ { "type": "feat", "items": [ "消息管理器支持显示系统消息", "优化导入逻辑,错误时会显示导入日志", "WhatsApp支持英文格式消息导入", "支持配置代理(resolve #7)", "优化AI模型界面交互", "添加用户配置API教程", "1、新增GLM两个免费调用模型 2、新增豆包服务商和对应的最新模型", "AI回复不输出think内容" ] } ] }, { "version": "0.1.3", "date": "2025-12-25", "summary": "修复了一些问题。", "changes": [ { "type": "fix", "items": ["修复 Echotrace 解析器错误"] } ] }, { "version": "0.1.2", "date": "2025-12-25", "summary": "支持了深色模式;AI对话中,系统提示词中支持传递给用户身份。", "changes": [ { "type": "feat", "items": [ "AI对话中,系统提示词中支持传递给用户身份", "聊天记录查看器中,Owner显示在右侧", "支持数据库升级", "成员Tab中支持设置Owner视角", "支持深色模式" ] }, { "type": "fix", "items": ["修复私聊误判为群聊的问题"] } ] }, { "version": "0.1.1", "date": "2025-12-24", "summary": "已适配 WhatsApp 聊天记录的导入;支持旧版 QQ 讨论组格式的分析。", "changes": [ { "type": "feat", "items": ["聊天会话底部显示token消耗", "支持WhatsApp原生格式消息", "支持旧版QQ txt版本的讨论组格式"] }, { "type": "fix", "items": ["修复消息管理器层级过低的问题"] } ] }, { "version": "0.1.0", "date": "2025-12-23", "summary": "项目开源并发布。", "changes": [ { "type": "feat", "items": ["init"] } ] } ]