Commit Graph

285 Commits

Author SHA1 Message Date
digua 352a071a21 feat: 支持远程会话分页发现 2026-04-26 23:38:29 +08:00
xuncha ef2334b758 feat: 订阅新增类型选择 2026-04-26 23:38:29 +08:00
digua 0f4a0da536 feat: 迁移至ChatLab组织 2026-04-24 22:33:56 +08:00
digua c3e165409a feat: 支持开机自启动 2026-04-24 22:33:56 +08:00
digua 2be18adf18 feat: 支持DeepSeek V4模型 2026-04-24 22:33:56 +08:00
digua 87a631657d feat: AI助手交互逻辑优化 2026-04-22 23:46:31 +08:00
digua 11a1e40f0d fix: Pull 增量同步增加 60 秒重叠窗口避免消息丢失
lastPullAt 原先直接使用 Date.now(),在时钟偏差或迟到消息场景下
可能导致消息被跳过。现在减去 60 秒重叠窗口,依靠去重机制吸收
重复数据,确保不丢消息。

Made-with: Cursor
2026-04-22 21:29:52 +08:00
digua 3474e00508 fix: Pull 拉取时指定 limit=1000 避免远端数据源一次性导出过多数据导致卡顿
之前 fetchToTempFile 未传 limit 参数,远端可能尝试一次返回全部消息。
现在每次请求限制最多 1000 条,通过 sync 分页续拉机制自动获取完整数据。

Made-with: Cursor
2026-04-22 21:29:52 +08:00
digua 62ab06d163 fix: Windows更新时使用静默安装模式避免NSIS弹出关闭提示导致更新失败(resolve #144) 2026-04-22 21:29:52 +08:00
digua 831d064c66 fix: 更安全的dataSource迁移方式 2026-04-21 00:01:03 +08:00
digua 1f0e1a85d8 feat: 使用原生逻辑替换node-machine-id依赖以解决部分Linux无法修改API密钥的问题(resolve #145) 2026-04-21 00:01:03 +08:00
digua cbf01dfdc8 fix: 修复本地模型验证失效的问题(resolve #145) 2026-04-21 00:01:03 +08:00
digua 1f32d11941 fix: 兼容旧版dataSources升级新版数据结构导致的自动化页面白屏问题 2026-04-21 00:01:03 +08:00
digua 86cadc59d7 feat(api): 实现 Import API v1 完整协议与层级数据源管理 2026-04-19 21:49:10 +08:00
digua 8f1fb262d3 refactor(types): 抽离 language preference 为共享类型 2026-04-17 23:44:23 +08:00
digua 0fb514fe90 feat: 对话列表支持排序和筛选 2026-04-17 23:44:23 +08:00
digua 0aa99af048 feat: 新增语言偏好Tab 2026-04-17 23:44:23 +08:00
digua 1c46600988 feat: 模型第三方服务支持自选接口类型 2026-04-17 23:44:23 +08:00
digua 769b80e2b2 feat: AI服务商支持 Anthropic 2026-04-17 23:44:23 +08:00
digua 165ae83ba2 fix: 修复词库刷新与合并ID碰撞等问题 2026-04-15 00:10:28 +08:00
digua 726396733a fix(llm): add runtime UA headers for openai-compatible requests 2026-04-15 00:10:28 +08:00
digua 65923982ac feat: AI日志文件写入文件原始路径 2026-04-15 00:10:28 +08:00
digua 35c9ac12e7 fix: 为词库下载增加 SHA256 完整性校验(resolve #137) 2026-04-15 00:10:28 +08:00
digua 7b93e89189 fix: 收紧远程配置拉取并强化更新安装确认(resolve #137) 2026-04-15 00:10:28 +08:00
digua 452deedb5d feat: 成员管理中支持成员消息合并 2026-04-15 00:10:28 +08:00
digua ad4afc77d7 feat: 不同平台的聊天数据支持合并(resolve #74) 2026-04-15 00:10:28 +08:00
digua c7ad09b2d5 feat: 话题迁移至洞察 2026-04-15 00:10:28 +08:00
digua 2b3f1fc04f refactor: lint format 2026-04-13 21:57:34 +08:00
digua e628390111 feat: 重构话题,话题新增话题卡片 2026-04-13 09:36:13 +08:00
digua 744e533ed3 feat: 查询缓存逻辑优化 2026-04-13 09:36:13 +08:00
digua 3557f07431 feat: 词云支持关键词过滤(resolve #126) 2026-04-13 09:36:13 +08:00
digua 17bb3d772e feat: 支持远程下载分词词库,并支持繁体中文词库 2026-04-13 09:36:13 +08:00
digua 8c91ff1c5a feat: 完善WhatsApp检测逻辑 2026-04-13 09:36:13 +08:00
digua 72e0e420f2 feat: WhatsApp V2 时间戳弹性解析器,自动适配各地区导出变体
将 V2 方括号正则从严格编码改为宽松捕获 + 弹性时间解析器,
自动处理多语言 AM/PM 标记(上午/下午、AM/PM、오전/오후、午前/午後)
和日期顺序推断(YYYY/MM/DD、DD/MM/YYYY、M/D/YY),
新增媒体类型识别(圖片已略去、image omitted 等)

Made-with: Cursor
2026-04-12 00:52:51 +08:00
digua ae975452cf fix: WhatsApp 时间解析正则与行匹配正则宽严一致性修复
- 逗号替换为空格而非删除,避免日期时间粘连导致解析失败
- AM/PM 前改为 \s* 与行匹配正则一致,支持无空格格式
- 移除冗余的 is12HourFormat 预检测变量

Made-with: Cursor
2026-04-11 17:49:39 +08:00
kongjy ffab2d3006 fix: 支持 WhatsApp 12小时制时间格式及NNBSP字符 2026-04-11 17:46:33 +08:00
digua 62b4816060 feat: 移除诊断建议,并新增提示 2026-04-10 21:18:20 +08:00
digua b8a0e9e8da feat: 新增指定格式导入 2026-04-10 20:58:00 +08:00
digua 96e21f7bd1 feat: 完善whatsApp聊天记录检测机制 2026-04-10 20:38:37 +08:00
digua cff15a3f8c feat: 优化语录下部分逻辑 2026-04-10 00:47:56 +08:00
digua 11e530e5d4 feat: 私聊下新增主动性分析视图 2026-04-10 00:47:56 +08:00
digua 0b89076e40 feat: 统一官网多语言链接规则 2026-04-10 00:47:56 +08:00
digua d7a02a10c2 fix: 第三方/本地服务编辑弹窗丢失多个自定义模型 2026-04-10 00:47:56 +08:00
digua a0661c0e0a fix(windows): align title bar overlay color with light theme background 2026-04-08 23:07:48 +08:00
digua 6103255815 feat: 重构模型配置逻辑 2026-04-08 23:07:48 +08:00
digua 53208de60e feat: 实验室新增基础工具用于调试 2026-04-07 23:43:01 +08:00
digua fa3282f625 feat: 移除旧版提示词 2026-04-07 23:43:01 +08:00
digua 7919929b94 feat: 增加查询缓存以加速访问 2026-04-07 23:43:01 +08:00
digua d49a094164 feat: 搜索工具自动携带上下文消息 2026-04-07 23:43:01 +08:00
digua 3189de3a6e style: 代码格式优化 2026-04-06 22:24:49 +08:00