Commit Graph

35 Commits

Author SHA1 Message Date
ILoveBingLu 6ef395f3c9 发布 4.2.0:优化图片解密与聊天滚动体验
本次提交将应用版本更新到 4.2.0,并同步更新 package-lock、README 版本徽标和 CHANGELOG 发布说明。

主要变更:
- 接入 CipherTalk 自研图片 DAT 原生解密模块,替换原先迁移自 WeFlow 的命名与资源落点。
- 新增 Windows x64 与 macOS arm64 的预编译 native addon 资源,并补充 manifest、检查脚本和同步脚本。
- 保留 native 优先、TypeScript 兜底的图片解密链路,兼容 V3/V4 图片、wxgf 后处理、缓存命中、高清图回退和实况照片提取。
- 优化图片解密服务的缓存校验、wxgf/HEVC 白图规避、耗时诊断和默认日志输出,减少线上噪音。
- 聊天消息列表改为动态高度虚拟列表,卸载屏幕外消息 DOM 与图片节点,降低长会话内存和渲染压力。
- 修复虚拟列表初始挂载时滚底与顶部历史预加载互相打架导致界面上下晃动的问题。
- 顶部历史消息改为接近顶部并向上滚动时提前加载,同时加强 prepend 后的滚动位置恢复。
- 解析图片 XML 中的宽高信息,并用于聊天图片骨架屏、未解密占位、已解密图片和图片查看器初始窗口尺寸。
- 打包清理逻辑改为按当前平台保留对应 native addon,避免安装包携带无关平台产物。

验证:
- 已执行 npx tsc --noEmit,通过 TypeScript 类型检查。
- 本地未执行应用构建,发布构建交由 GitHub Actions 的 tag 发布工作流完成。
2026-04-21 04:44:47 +08:00
ILoveBingLu c51293ee76 fix: 优化 MCP 内容可见性与 Skill 路由并升级到 4.1.8 2026-04-09 13:28:16 +08:00
ILoveBingLu a485d73a18 Disable mac dmg update info generation 2026-04-08 18:42:25 +08:00
ILoveBingLu 081f4f50fc Tighten mac packaging outputs 2026-04-08 18:36:10 +08:00
ILoveBingLu 08dbbf8f93 Refine platform-specific packaging filters 2026-04-08 17:52:28 +08:00
ILoveBingLu 892bb38105 feat: add packaged mcp launcher for macos 2026-04-07 10:52:18 +08:00
ILoveBingLu 6c79328b5e release: v4.0.1 2026-04-07 10:12:03 +08:00
ILoveBingLu cec5bced16 fix: generate update manifests during packaging 2026-04-07 01:17:46 +08:00
ILoveBingLu e7ac2b85e5 fix: decouple packaging from release metadata 2026-04-07 01:05:06 +08:00
ILoveBingLu b9e1a16ce6 fix: stabilize 4.0.0 release pipeline 2026-04-07 00:53:56 +08:00
ILoveBinglu 0c9c3f7c5d fix: treat generated update manifest as build success 2026-04-07 00:33:04 +08:00
ILoveBinglu 49e748f3bf 修复打包 2026-04-07 00:19:02 +08:00
ILoveBinglu 46cca6038c fix: prevent builder auto publish in release jobs 2026-04-07 00:07:07 +08:00
ILoveBinglu c40a9084c5 fix: stabilize release workflow 2026-04-06 23:51:53 +08:00
ILoveBinglu 7fc73c973b fix: update mac packaging and icon handling 2026-04-06 22:58:52 +08:00
ILoveBinglu 6f9958c1fb feat: update macos native integration 2026-04-06 21:31:29 +08:00
ILoveBingLu 6aa2a516a2 merge: sync MACOS with main (MCP & updates)
Made-with: Cursor
2026-04-06 14:53:17 +08:00
ILoveBingLu e403e9c4f1 chore: disable differential updates 2026-04-04 04:25:31 +08:00
ILoveBingLu 961e232c11 feat: 增强联系和会话查找功能,更新相关文档和脚本 2026-04-03 20:52:28 +08:00
ILoveBingLu 387224c08d chore: release 2.3.5 2026-04-03 16:36:17 +08:00
ILoveBingLu 6eef17a52b chore: improve release CI context and local secret env for release scripts
Made-with: Cursor
2026-04-03 01:33:25 +08:00
ILoveBingLu c8c5b437f9 feat: release 2.3.3 differential update diagnostics 2026-04-02 14:18:40 +08:00
ILoveBingLu 03a842493b feat: 增加 AI 配置日志记录和发布上下文详细信息 2026-04-02 13:46:26 +08:00
ILoveBingLu 269375fde6 feat: 更新发布工作流以支持 AI 生成发布说明配置 2026-04-02 04:45:59 +08:00
ILoveBingLu dce45c1c4f refactor: 重构发布工作流为串并行流程 2026-04-02 03:27:11 +08:00
ILoveBingLu fbf916880b feat: 发布工作流接入 AI 与 Telegram 通知 2026-04-02 03:09:45 +08:00
ILoveBingLu 9b7f89a2af chore: 配置 GitHub 自动发布流程 2026-04-02 00:48:02 +08:00
ILoveBingLu 31c1446369 feat: 取消安装包美化 2026-04-02 00:13:06 +08:00
ILoveBingLu a77e88907b feat: 支持 GitHub 主源与自定义策略更新 2026-04-01 23:41:45 +08:00
ILoveBingLu f5ca04ad51 feat: 新增 CipherTalk MCP 服务 2026-04-01 19:43:09 +08:00
ILoveBingLu a974ea4fac chore: add macOS native artifact checks 2026-03-30 03:46:47 +08:00
影烨 fe130caf4b Add embedded MCP server with shared API facade 2026-03-23 23:53:54 +08:00
ILoveBingLu 948d5ec82c feat: 新增 Whisper GPU 加速 + STT 模式切换:CUDA 加速 + 状态管理 + UI 切换 + 进度优化 + API 更新 2026-02-03 20:48:08 +08:00
ILoveBingLu 3a9d421f47 完全开源:密语 CipherTalk完全开源,但您一就要遵循本项目的开源协议进行使用。——一鲸落,万物生! 2026-01-25 07:11:13 +08:00
ILoveBingLu 528b8dcc77 Update README version to 1.0.6 and add script to automate version updates 2026-01-12 02:42:58 +08:00