Skip to content

v0.3.1 · 窗口缩放修复 + 便携原地升级 + 品牌更新

Choose a tag to compare

@AvroraCL AvroraCL released this 20 Sep 13:24
· 58 commits to main since this release

v0.3.1 发布说明草稿(未发布——由用户决定时机)

修复

  • 窗口化状态下无法缩放窗口:WebView2 子窗口此前覆盖了 6px 缩放边框并截获鼠标命中,现已在两侧与底部留出原生缩放边框,还原态可正常拖拽缩放
  • DSH 频繁重启:覆盖安装导致的新旧 Node 依赖混杂会让 DSH 反复崩溃重启;安装器现在每次安装前重建 runtime 目录(已通过二次安装实跑验证),从根源消除
  • 更新公告改为在 CETUS 内置窗口中打开(不再跳转系统浏览器;WebView2 不可用时自动回退)
  • 新增运行日志(logs\cetus-*.log):记录 DSH 启动/退出/恢复全过程,便于诊断启动类问题

改进

  • 端口对话框输入被占用端口时实时警告
  • 诊断面板适配深色主题
  • 窗口恢复位置自动钳制在当前虚拟屏幕内(拔掉副屏后窗口不再"消失")
  • 托盘悬停提示显示当前版本号
  • 后台内存优化:隐藏到托盘约 5 分钟后挂起 WebView2 渲染器,唤起即恢复
  • 启动后自动清理:日志保留最近 10 个(30 天上限),更新缓存清理超过 7 天的安装包
  • 激活命名管道限制为当前用户

0.3.0 以来的其他内容(如未随 0.3.0 发布则一并列出)

  • 更新下载自动测速选源;便携版支持应用内自动升级(整目录镜像替换)
  • 安全模式诊断页 + 托盘「导出诊断…」
  • 任务完成托盘通知点击直达对应会话;窗口位置/尺寸跨重启保持;更新下载任务栏进度
  • DSH 显式绑定 127.0.0.1 并在就绪后校验;凭据文件 ACL 收紧;诊断导出永不包含凭据
  • DSH 版本查询(npm dist-tags)