2977094657
|
3b34e786f1
|
improvement(chat-export): 优化导出取消响应并补充保存进度反馈
- 导出弹层展示实际生成位置、浏览器目录保存进度和取消中状态\n- 导出服务补充取消检查、链路追踪与实时同步暂停恢复\n- 预建媒体索引并减少 emoji 空查找开销,补充相关测试
|
2026-04-15 01:27:55 +08:00 |
|
2977094657
|
23932bf89c
|
feat(media): 新增表情批量下载步骤并支持并发配置
- 解密页新增表情下载步骤,支持开始/停止、进度展示和结果统计\n- 图片解密与表情下载接口支持并发配置,补充 SSE 进度与结果信息\n- 增加表情目录聚合、缓存校验与媒体下载相关测试
|
2026-04-15 01:26:44 +08:00 |
|
2977094657
|
a1c99c8704
|
improvement(log): 补充聊天消息与会话加载阶段日志
- 为会话加载、刷新和联系人初始化补充阶段性 trace
- 为消息加载、归一化、状态提交和媒体刷新补充耗时日志
- 便于定位聊天页卡顿和加载异常
|
2026-04-14 00:20:36 +08:00 |
|
2977094657
|
7458762b2b
|
perf(chat-ui): 聊天媒体懒加载并补充资源加载埋点
- 为消息图片、视频缩略图、头像和引用缩略图接入懒加载
- 新增聊天媒体性能采集插件与通用 perf logger
- 优化媒体占位并补充前端资源加载耗时埋点
|
2026-04-14 00:20:03 +08:00 |
|
2977094657
|
839949a544
|
improvement(log): 补充图片密钥与媒体解密链路调试日志
- 为解密页关键阶段补充调试日志
- 为图片密钥获取流程补充请求、命中和回退日志
- 为媒体密钥保存与批量解密补充有效密钥日志
- 对 AES 信息做摘要输出,便于排查且避免完整泄露
|
2026-04-13 18:11:25 +08:00 |
|
2977094657
|
f5c3fed181
|
fix(key): 支持通过 db_storage_path 精确获取当前账号图片密钥
- 前端获取图片密钥时补充透传 db_storage_path / wxid_dir
- 后端支持通过 db_storage_path 反推出目标 wxid_dir
- 本地图片密钥匹配改为账号精确匹配,避免子串误命中
- 切换账号时重置并重新预填密钥,避免跨账号串用旧密钥
- 增加单测,覆盖精确匹配和未完成数据库解密时的远程获取场景
|
2026-04-13 18:10:53 +08:00 |
|
H3CoF6
|
0711750491
|
fix(key): 修复单/多账号图片密钥的匹配问题
|
2026-04-13 03:24:19 +08:00 |
|
2977094657
|
15fa6072e3
|
feat: 添加媒体解密进度取消功能,优化检测逻辑
|
2026-04-12 19:44:17 +08:00 |
|
2977094657
|
68b11261cc
|
Merge remote-tracking branch 'origin/main'
|
2026-04-12 15:56:12 +08:00 |
|
2977094657
|
64e8cf6718
|
fix(chat): 补充视频号消息 objectId 和 objectNonceId 字段透传
补充 Finder/视频号类型 app message 的 objectId、objectNonceId 解析
在聊天消息接口、搜索结果和导出链路中透传上述字段
前端消息归一化增加 objectId、objectNonceId 字段
新增对应测试,覆盖 type=51 场景
|
2026-04-12 15:51:00 +08:00 |
|
H3CoF6
|
f598289939
|
feat: 更稳定的密钥获取
- 不再维护偏移量/特征码
- 不再hook图片密钥
|
2026-04-12 03:49:48 +08:00 |
|
H3CoF6
|
37666b3372
|
fix: fix api path error
|
2026-04-09 01:36:06 +08:00 |
|
H3CoF6
|
4b47c1e69c
|
feat: parse last login account info
|
2026-04-09 01:30:35 +08:00 |
|
H3CoF6
|
73f69f6f14
|
feat: parse wxgf(wxam) for import data
|
2026-04-09 01:13:48 +08:00 |
|
H3CoF6
|
246d76812c
|
feat: 原生路径选择
|
2026-04-08 16:52:52 +08:00 |
|
H3CoF6
|
0ccd2016e7
|
feat: 文件选择器 + 信息解析
|
2026-04-08 16:43:02 +08:00 |
|
H3CoF6
|
96685490ac
|
feat: 恢复年度总结按钮,并将导入功能独立为单独页面
|
2026-04-08 07:05:06 +08:00 |
|
H3CoF6
|
ad6031651b
|
feat: 优化导入流程,将导入按钮移至首页并支持目录选择和账号预览
|
2026-04-08 07:00:53 +08:00 |
|
H3CoF6
|
d64a2e46f7
|
feat: 新增导入已解密目录功能,支持不走密钥流程导入已解密的数据库和资源
|
2026-04-08 06:39:06 +08:00 |
|
2977094657
|
655a1fd7f5
|
feat(chat-media): 修复媒体缓存
|
2026-04-08 00:21:20 +08:00 |
|
 2977094657andCodex
|
1064c5a248
|
Add detailed chat search click tracing
Co-authored-by: Codex <noreply@openai.com>
|
2026-04-04 21:45:16 +08:00 |
|
 2977094657andCodex
|
624853f483
|
Add logging and sync guards around chat search decrypt flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-04-04 20:02:43 +08:00 |
|
2977094657
|
4ba2c75332
|
feat: improve text chat record loading diagnostics
|
2026-04-03 18:39:55 +08:00 |
|
2977094657
|
7ae152af33
|
fix(chat-media): 修复聊天图片缓存降级并刷新当前会话媒体
- 优先使用更高质量的微信图片资源并回写本地缓存
- 图片接口返回 no-store,避免浏览器继续命中旧缓存
- 页面恢复前台时刷新当前会话媒体资源,并补充相关测试
|
2026-03-30 22:02:09 +08:00 |
|
2977094657
|
697e788318
|
feat(desktop): 支持自定义 output 目录并迁移现有数据
- 支持在桌面端查看、选择和恢复默认 output 目录
- 安装器记录待应用目录,并在应用启动时自动迁移数据
- 后端支持 output 目录覆盖,补充桌面端与后端相关测试
|
2026-03-30 22:01:51 +08:00 |
|
2977094657
|
f4633e672e
|
fix(biz): 优化服务号页实时刷新逻辑并减少无效同步
服务号页接入实时模式变更监听。
支持 only_official 与 backfill_limit 参数透传。
切换服务号时直接重载本地消息,避免重复触发整页全量同步。
|
2026-03-28 13:18:04 +08:00 |
|
2977094657
|
2b7964fefb
|
fix(ui): 修复会话列表与服务号页容器高度,避免底部显示不全
统一页面容器的高度计算方式。
为列表底部补充留白,修复滚动到底部时最后一项显示不完整的问题。
|
2026-03-28 13:17:48 +08:00 |
|
H3CoF6
|
8eab2e17ab
|
fix(biz): fix content list bug
|
2026-03-28 05:19:06 +08:00 |
|
H3CoF6
|
7566c8a3fb
|
fix(biz): add dark theme for biz page
|
2026-03-28 05:12:01 +08:00 |
|
H3CoF6
|
9a7e0f5854
|
feat(biz): add biz type
|
2026-03-28 05:04:12 +08:00 |
|
H3CoF6
|
05cba6c454
|
fix(biz): fix avatar and cover bug
|
2026-03-28 04:48:38 +08:00 |
|
H3CoF6
|
46fba98202
|
fix(biz): fix database_error
|
2026-03-28 04:33:07 +08:00 |
|
H3CoF6
|
c29b425791
|
feat(biz): implement parse biz data
|
2026-03-28 04:16:24 +08:00 |
|
2977094657
|
a94ab83668
|
feat: support finder cards in chat view
|
2026-03-26 12:57:50 +08:00 |
|
2977094657
|
f5f3e85e31
|
Revert "fix(decrypt): 修复数据库原始密钥解密与设备绑定提示"
This reverts commit bcd8f67c25.
|
2026-03-24 12:14:18 +08:00 |
|
2977094657
|
0eda7c60e7
|
fix(chat-style): 修复深色主题下聊天浮层与卡片配色
|
2026-03-22 19:52:19 +08:00 |
|
2977094657
|
bcd8f67c25
|
fix(decrypt): 修复数据库原始密钥解密与设备绑定提示
|
2026-03-22 19:52:04 +08:00 |
|
2977094657
|
bb2f4b2686
|
fix(chat-ui): 修复账号未选中时的会话加载与实时刷新异常
- 在账号列表已加载但当前账号为空时强制刷新,避免聊天页进入无账号状态
- 为实时增量刷新补充异常兜底和日志,避免单次失败阻断后续更新
- 保留消息归一化中的原始 type/localId 字段,减少前端后续处理丢失信息
|
2026-03-22 15:34:05 +08:00 |
|
2977094657
|
94ec5c9a1c
|
feat(ui): 新增浅深色主题切换并统一界面配色
- 新增主题 store 与本地持久化能力,支持侧边栏切换浅色/深色模式
- 将聊天页、会话列表、标题栏、弹窗等配色改为 CSS 变量统一管理
- 适配定位卡片、引用气泡、系统提示等聊天消息组件在不同主题下的可读性
- 同步整理首页、解密页、联系人页、朋友圈页等页面背景与交互样式
|
2026-03-22 15:34:05 +08:00 |
|
2977094657
|
4313c5e34c
|
fix(chat-export): 修复批量导出默认范围与会话选择异常
- 修复未选中会话时导出弹窗落入无效默认范围的问题
- 支持按全部、群聊、单聊快速切换批量导出范围,并默认选中当前筛选结果
- 优化会话列表整行点击、高亮反馈和选择去重逻辑
|
2026-03-21 14:21:01 +08:00 |
|
2977094657
|
9244d12335
|
fix(chat): avoid voice ref render recursion
|
2026-03-16 16:31:28 +08:00 |
|
2977094657
|
ebce129315
|
fix(chat): avoid link card render loop
|
2026-03-16 16:08:26 +08:00 |
|
2977094657
|
7c5a18a3b5
|
fix(chat): persist packaged renderer diagnostics
|
2026-03-16 15:53:11 +08:00 |
|
2977094657
|
64c3e5e826
|
fix(chat): add packaged freeze diagnostics
|
2026-03-16 15:39:11 +08:00 |
|
2977094657
|
458a19a55d
|
fix(chat-ui): 修复右键菜单越界和上下文模式状态丢失
- 为聊天右键菜单增加视口内重定位,避免菜单显示到屏幕外
- 在异步加载编辑状态后重新计算位置,并限制菜单高度支持滚动
- 补回 searchContext 状态传递,恢复上下文模式下的筛选禁用和提示横幅
|
2026-03-16 12:34:58 +08:00 |
|
2977094657
|
2447989c12
|
fix(chat-style): 恢复链接卡片与特殊消息的全局样式
- 移除全局 chat.css 中误用的 :deep(...) 选择器,恢复样式命中
- 修复链接卡片、小程序卡片、公众号封面卡片和特殊消息尾巴样式
|
2026-03-16 12:34:39 +08:00 |
|
2977094657
|
16a7e410a1
|
fix(chat-build): 避免预渲染阶段请求本地接口
- 移除聊天页 setup 阶段的服务端会话预取\n- 改为客户端挂载后再加载账号和会话数据\n- 修复 nuxt generate 在发布机构建时访问本地聊天接口导致的失败
|
2026-03-16 11:07:52 +08:00 |
|
2977094657
|
4cc87be031
|
fix(release): 恢复前端 package-lock 以修复发布流程
|
2026-03-16 10:59:06 +08:00 |
|
2977094657
|
965cbd1aa5
|
refactor(chat-ui): 拆分聊天页组件并抽离组合式逻辑
- 将聊天页从超大单文件拆分为会话列表、会话面板、消息列表、消息项和覆盖层组件\n- 抽离会话、消息、搜索、导出、编辑、历史窗口等组合式逻辑\n- 下沉消息格式化、消息归一化、聊天记录解析与文件图标等工具模块\n- 新增 chat.css 并在 Nuxt 中注册,统一聊天页样式
|
2026-03-15 23:38:31 +08:00 |
|
2977094657
|
b8d0912907
|
fix(dev-runtime): 统一开发端口并优化页面初始化
- 新增 dev 启动脚本,自动分配前后端端口并等待 Nuxt 就绪后再启动 Electron
- 开发模式忽略持久化 API 覆盖,统一 Nuxt 与桌面端端口配置
- API 健康检查改为挂载后执行,聊天页预取改为 lazy,并隐藏搜索区账号切换
|
2026-03-15 19:35:36 +08:00 |
|