版本亮点

6.6.6 有哪些更新

新特性

  • App Store 版收留官网买的授权码: 在官网购买过永久授权的用户装上 App Store 版后,授权本身是被认可的,却没有任何界面能把授权码输进去——换一台新 Mac 就彻底断了路,只能改装直装版。现在订阅窗口里多了「输入授权码」入口,打开的就是直装版那个授权管理窗口(按 App Store 规则不含购买入口);绑定到 Alithon 账户的授权码更简单——登录即激活、退出登录即释放,与直装版一致;已装有授权码的副本启动时也会像直装版一样向服务器核对续期与禁用状态
  • 开着的串口改参数立即生效: 在快速设置里改波特率、数据位、校验或流控,此前对已打开的串口毫无作用——新值只是存下来等下一次打开,状态栏照旧显示端口实际在跑的参数,屏幕上也没有一个字说明这一点;它是全软件唯一不立即生效的参数路径(切换端口会重开、RFC 2217 客户端下发 SET-BAUDRATE、实时终端改配置也重开)。现在改动就地应用到打开的端口上,而不是关一次再开一次——重开会拉低 DTR、把多数开发板顺手复位一遍,这并不是「改个波特率」想要的。驱动拒绝的值会连同已接受的一起回滚,端口不会跑出一半新一半旧的组合;传输进行中会拒绝改动并说明原因。实时终端与无界面 CLI 下发参数也走这条路:失败时保持端口打开并回滚,不再断开重连

界面改进

  • 停止位也收进快速设置的抽屉里: 连接组默认隐藏的字段此前只有数据位与校验,停止位(几乎总是 1)现在同样默认不占面板,设置对话框里照旧可改;自己配置过该组显示字段的用户不受影响
  • Microsoft Store 版装完桌面上有图标了: Store 版此前只出现在开始菜单里。现在安装即建桌面快捷方式(需要 Windows 10 build 19645 及以上;更早的系统照常安装,只是没有快捷方式)

修复

  • App Store 版帮助菜单里订阅出现了两次: 「订阅 SPU Pro…」与「SPU Pro 订阅…」打开的是同一个订阅窗口,没订阅时两条甚至一字不差。现在只留一项,标签随订阅状态在两种写法间切换
  • App Store 版把老授权叫成订阅: 持有永久授权的用户在两处被告知自己「订阅」了:注册按钮写着「已订阅」,帮助菜单写着「SPU Pro 订阅…」——可他们从没订阅过。现在这两处跟随授权的实际来源写「已授权」与「SPU Pro 授权…」,与关于框里的「SPU Pro(传统授权)」口径一致
  • 切到网络目标时旧串口会话没有停: 把一个开着的串口在行内编辑器里改成网络目标(实时中继、RFC 2217、TCP/UDP),只有串口句柄被关掉,会话状态还停在「运行中」——工具栏的开始一直灰着、停止一直亮着,而新目标根本没有拨号,这个假状态要手动停止再开始才能解开。设置对话框改模式的洞更深一层:旧会话没结束就换上了新模型,旧的传输层整个泄漏,停止再也够不着它。现在两条路都先停掉旧会话再切
  • 暂停放久了吃内存,恢复时又把窗口冻住: 「暂停」把每个到来的字节都塞进暂停缓冲,没有任何上限——忙碌链路上按下暂停放一下午就是一场无限增长的分配;恢复时又把全部积压当一帧回放,一次解码、一次插入,窗口冻住数秒。现在暂停缓冲以显示缓冲大小为上限、丢最旧留最新(恢复后看到的正是最新的内容),Rx 计数改在字节到达时统计、不因丢弃而缩水;恢复按 64 KB 一帧回放、刷新每轮 256 KB 预算,窗口全程保持响应
  • 持续收流时开着查找栏会把界面拖死: 查找栏开着时,每个携带数据的 20 ms 刷新都把整个接收文档重扫一遍——查找、过滤、高亮各来一次,大文档加持续流量能把界面钉死。流量触发的重扫现在合并为每 250 ms 至多一次;键入关键词、F3、选项开关、发送回显、停止、清屏这些用户操作仍然即时刷新
  • 许可证密钥不再写进日志: 校验授权时,原始密钥、它的各种哈希与签名此前会随调试输出一起打到标准错误——在 macOS 上那就是系统日志。这类调试输出现在默认全部关闭,按模块分类、需要排查时才单独开启;许可证路径的这些行则彻底删除。启动时那条字体族缺失的告警连同它背后 70–80 毫秒的字体别名扫描也一并消失