Skip to content

LectureRelay 0.3.13 — 处理方式回退修正

Pre-release
Pre-release

Choose a tag to compare

@Eren-Tian Eren-Tian released this 06 Oct 23:52

下载 LectureRelay_0.3.13_x64-setup.exe,安装后即可使用,无需自行构建。运行安装包即可从旧版升级,课程、课堂记录和已下载模型会保留。此版本仍为未签名的 Windows x64 开发预览版。使用 0.3.12 的用户建议升级。

本次更新

  • 修正 0.3.12 的一处设置读取问题:已保存 Groq 或 OpenAI 服务时,若偏好设置中“课堂翻译”或“课后学习”的处理方式是当前版本无法识别的值,0.3.12 会把它误当作旧版本缺少的字段,改为云端处理;配置了 API Key 时,后续文字可能被上传。现在无法识别的处理方式一律回退为本地,只有旧版本确实没有该字段时,才沿用原先明确选择的云端服务。
  • 新增回归测试,覆盖无法识别的值、空值和类型错误。
  • 开发文档更正:安装包验证脚本会安装到日常使用的安装目录,并非隔离的临时目录。

数据库结构、模型版本和第三方依赖均未改变。其余功能与 0.3.12 相同,见 0.3.12 更新说明。

发布验证

  • 安装包源码:44cfd77fad33f736b59faa73c1b12731b5158e7f。v0.3.13 指向此提交;后续文档提交不改变安装包。
  • Windows checks:八组 React 回归、88 个桌面 Rust 测试、1 个环境检查测试、类型检查、格式、Clippy 与仓库检查。新增的回归测试在恢复 0.3.12 逻辑时失败(得到 Cloud 而非 Local),修正后通过。
  • 干净 Windows 安装包构建:全新 GitHub Windows runner 编译,完成 NSIS 安装、运行资源、安装内容、图标和许可校验。安装包 16,321,228 bytes,SHA-256 c68fa389646f7de934f930862b0fc306383055ff5d3f48f6930e48563c713910。
  • 本次未播放音频、发起真实云端 API 请求、重跑安装版完整课堂流程或 90 分钟测试。

查看 简体中文说明、首次使用指南 和 验证说明。旧版 Release 和安装包保持原内容。

English

0.3.13 fixes a 0.3.12 settings issue: when a Groq or OpenAI service was saved and the stored translation or postclass study mode was a value this version does not recognize, 0.3.12 treated it as a missing legacy field and switched it to cloud processing, which could upload text if an API key was configured. Unrecognized modes now fall back to Local; only a field that is genuinely absent from older preferences keeps a previous explicit cloud selection. A regression test covers unknown, null and wrong-type values. The EXE is built from the source commit above on a clean GitHub Windows runner. Install the EXE; no developer tools or LectureRelay account are required.