Skip to content

CipherTalk v2026.805.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:37
· 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

升级提醒

本次版本封禁了一批历史版本,涵盖 0.0.x、2.3.x、4.x 系列以及 2026.6.x 的若干中间版本。若你仍运行在封禁列表中,建议尽快升级至 v2026.805.0,避免服务不可用或无法继续接收后续更新。