CipherTalk v2026.805.0
·
90 commits
to main
since this release
CipherTalk v2026.805.0 · 让等待,不再绕圈
这次没有太多耀眼的新东西,只是把那些让人焦躁的“转圈”和“乱跑”收拾了一下——视频不再无限加载,宠物库滑到哪加载到哪,微信窗口也安分下来。有些体面,藏在加载动画背后。
这次更新
这一版的核心词是“稳住”。视频卡片在上一版换上了请求取消机制,结果在依赖循环里打了一个死结,一加载就永远转圈。这次把结解开,让 loading 状态无论取消与否都能平滑归位。同时,宠物库的滚动懒加载让列表变得跟手,微信窗口的锚定逻辑也不再漂移。顺手补全了自定义 AI 接入指南,并把打包读取一并修正。
变更明细
新增
- 宠物库支持滚动自动懒加载,滑到哪,加载到哪,不再一次性托底。
- 应用版本信息开始随
setPaths向下游传递,为后续诊断与兼容判断铺路。 - 自定义 AI 接入指南补全,打包读取逻辑同步修正,少踩一个文档与代码脱节的坑。
修复
- 修复视频卡片无限加载:上一版引入的
cancelled标志与videoLoading依赖互锁,造成必然的 loading 死循环。现在无论请求是否被取消,都会重置加载状态,并从依赖数组中移除videoLoading,从根上绕开这片雷区。 - 视频文件命中逻辑进一步打磨:当
hardlink.db缺少记录时(旧版本数据或备份迁移数据),改用文件大小 + md5 逐级筛选,能确定就返回,不能确定就宁可不返回,不再瞎猜。
调整
- 微信窗口锚定逻辑重写,补上拖动事件处理,窗口不再“任性”漂移。
- 用户权利章节标题与段落编号统一,条款读起来不打架。
- 完成 v2026.805.0 发布链路切分,版本分发更干净,后续更新落地也更顺。
感谢贡献者
这次特别感谢 michaelown。他不仅揪出视频无限加载的根因并修复,还进一步把视频文件命中逻辑打磨得更稳——旧数据、备份数据、没有 md5 的情况都翻了个底朝天,让“找不到”这件事变得体面。
相关提交与 PR
- PR #312:修复视频card无限加载的问题。
- feat: 优化微信窗口锚定逻辑,添加拖动事件处理
- 功能:宠物库支持滚动自动懒加载
- 修复:补充自定义 AI 接入指南并修正打包读取
- 进一步修改命中逻辑,适配多种情况,尽可能命中视频文件
升级提醒
本次版本封禁了一批历史版本,涵盖 0.0.x、2.3.x、4.x 系列以及 2026.6.x 的若干中间版本。若你仍运行在封禁列表中,建议尽快升级至 v2026.805.0,避免服务不可用或无法继续接收后续更新。