Skip to content

v0.4.0 · 侧边浏览器解锁 + 死锁与安全修复 + 可达设置

Latest

Choose a tag to compare

@AvroraCL AvroraCL released this 24 Sep 21:08
· 2 commits to main since this release

v0.4.0 发布说明

版本号从 0.3.x 跳到 0.4.0:本版包含四个审计轮次沉淀的大量健壮性与体验修复,
变更面广,值得一个次要版本号。

重点

  • 侧边浏览器可以打开 GitHub、必应等此前"拒绝访问"的网站(CETUS 在网络层剥除嵌入限制头)
  • 全局快捷键、开机自启等设置在 DSH 离线时依然可用(新增托盘「CETUS 设置…」原生对话框)
  • 修复二次启动可能永久无响应的死锁、iframe 网页伪造设置消息的安全漏洞

健壮性(两轮深度审计,24 项发现全部闭环)

  • 二次启动的管道转发改为全同步,消灭"双击图标无响应"的 UI 线程死锁
  • iframe 任意网页不再能伪造设置消息(发送方 ORIGIN 校验),关闭开机自启劫持
  • 页面卡死时脚本执行 10 秒超时,不再无限期挂起"打开工作区/聚焦会话"
  • 转发的目录不存在时窗口前置 + 可点击气泡提示(原来只有 8 秒气泡且无窗口)
  • 启动期间的连续工作区请求改为队列,不再互相覆盖
  • 后台清理、保留清理、磁盘写入等全部异常隔离,磁盘满不再导致崩溃退出

体验

  • 新增托盘「CETUS 设置…」原生对话框:DSH 离线也可管理全部开关
  • 全局快捷键注册失败时气泡说明原因(原来静默弹回)
  • 剪贴板被占用时诊断复制有容错与反馈
  • 更新下载前检查磁盘空间,不足时提前提示
  • 关闭公告通知后 1 小时内不再重弹同一版本
  • Jump List / 快捷方式支持带空格的工作区路径
  • DSH 端口说明统一为"保存后自动重连"(与实际行为一致)

升级提示

  • 0.3.6+ 用户:静默自动更新即可升级(下载链路自 0.3.6 起已修复)
  • 更早版本用户:直接运行安装器覆盖安装,设置与数据自动保留