Skip to content

THEIA v0.5.0

Choose a tag to compare

@bakahuiii bakahuiii released this 18 Aug 00:38
· 14 commits to main since this release

THEIA v0.5.0

重点更新

  • Agent、学业分析和数据质量链路统一使用当前快照与受限只读工具;未配置模型服务时,界面会明确提示 Agent 暂不可用。
  • CAS 登录后分别验证 JWGLXT 与 THEOL 会话;教务 API 失败时按来源回退到现有浏览器 SSO,并保留来源状态。
  • 成绩页使用规范化计算 GPA,同时保留学校提供的 GPA;认证、同步、模型配置和打包回归均采用受限并发测试。
  • 发布包继续排除凭据、Cookie、运行期缓存、诊断文件和实验抓取脚本。

发布文件

  • release-bin/THEIA-0.5.0-x64-win.exe — Windows x64 NSIS 安装包,268,291,346 bytes,SHA-256 66D2AF7DDE177F53F4CC07055C32BE9C29E6E0B268503A633267A933352E62E5
  • release-bin/THEIA-0.5.0-source.zip — 带 SOURCE-MANIFEST.json 的源码归档,128,433,682 bytes,SHA-256 663249FF83B4B8D05A03F614FA0E96FEA2D2CAE63D096034FA8684EDF16373F9
  • release-bin/THEIA-0.5.0-x64-win.exe.blockmap — electron-builder 更新块映射,281,931 bytes,SHA-256 CE54DFDDDBDD1A4D5EC8E64CB48529DBB4BA5085086179410C1FBFA45331BBB1

源码归档 manifest 校验结果:400 个源文件,verified: true

验证

  • npm test:812/812 通过,脚本固定使用 node --test --test-concurrency=4 tests/*.test.mjs
  • npm run lint:通过
  • npx tsc -b --pretty false:通过
  • npm run dist:installer:通过,生成安装包、blockmap 和源码归档
  • npm run smoke:packaged:通过,schema: theia-packaged-smoke/v1ok: truepreloadErrors: []
  • 安装包、源码归档和 blockmap 已执行 SHA-256 校验;源码归档已再次执行 manifest 校验

分发说明

当前构建未配置可公开验证的 Authenticode 证书,安装包状态为 NotSigned;Windows 可能显示未知发布者提示。发布前请核对上面的 SHA-256。真实校园登录、真实 Provider 网络请求和人工桌面验收不由离线 packaged smoke 代替。