Skip to content

MoYu v0.1.17

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:21

🚀 Features & Enhancements / 新特性与优化

  • Switched CDN and updater endpoints to EdgeOne Anycast (dl-moyu.ba8bak.de) for rock-solid global and domestic connectivity.
    将全站 CDN、官网下载与客户端更新端点统一切换至海外 EdgeOne (dl-moyu.ba8bak.de),彻底解决国内访问受阻。
  • Enhanced website with automated CDN dynamic version fetching and robust dual-channel fallback.
    官网升级自动通过 CDN 获取最新版本号与下载直链机制,并接入 GitHub 官方源自动容灾。
  • Implemented seamless next-character hot-rescheduling for WPM speed and number mode switching during playback.
    新增发报播放过程中调节 WPM 速度与切换数码模式的下字符无缝热重调度机制,告别滞后感。
  • Reduced lookahead scheduler ahead-window from 500ms to 150ms for ultra-responsive parameter adjustments.
    将双时钟调度前瞻窗口从 500ms 收敛至 150ms,显著提升运行中参数调节的灵敏响应度。
  • Added scheduler epoch generation invalidation to eliminate duplicate character highlighting on hot reschedule.
    引入调度轮次代数版本控制体系,彻底杜绝重调度时已作废定时器引发的高亮重复与错位。
  • Exported NUMBER_MODES and added standalone getCharMorseCode helper for real-time dynamic code resolution.
    导出标准数码与短码模式字典并封装 getCharMorseCode 查码工具,支持运行时动态点划解析。

🐛 Bug Fixes / 问题修复

  • Fixed number mode (long, short5, short10) switching not taking effect during active playback.
    修复播放过程中切换短五、短十与长码模式因队列预编译固化导致不生效的严重缺陷。
  • Fixed cross-session option contamination where playing new text retained previous seek startIndex.
    修复播放新文本时因继承旧会话选项导致残留游标偏移的潜在隐患。