Repository navigation
Releases: deeery/StuMate-Desktop
Releases · deeery/StuMate-Desktop
Release list
StuMate 桌面版 1.6.2
StuMate 桌面版 1.6.2
- docs(design-preview): 「检查更新」PKIX 修复验收页 v1.0 (
ce125cd) - feat(update,tools): 补丁包能换 runtime —— 端到端冒烟 15/15 (
ce814a6) - feat(update): 补丁包支持替换 runtime —— 让「缺 jdk.crypto.mscapi」这类修复能真正送达 (
a7be78a) - fix(update): 打包 runtime 补上 jdk.crypto.mscapi —— 修好「检查更新」报 PKIX (
493d9f3) - docs(tools): 托盘气泡验收页 v1.0 + 服务端「完全覆盖某账号同步数据」工具 (
19c7e25) - fix(sync,tray): 同步去重补跨 uid 收敛 + 托盘气泡根因更正为「显示名没注册」 (
47f3b9a) - fix(sync,tray): 云同步不再把同一门课存成多份 + 通知气泡显示应用名而非原始 AUMID (
c143c2b) - docs(design-preview): 自动更新验收页 v1.1 —— 1.6.1 发布 + 跨版本补丁的依赖比对修复 (
3a84c23)
下载
- 已有安装(1.6.2 及以后):应用内「设置 → 软件更新 → 检查更新」点一下就行,不用手动下载。
- 已有安装(1.6.2 之前):请用
StuMate-portable-1.6.2.zip或StuMate-1.6.2.msi覆盖安装一次。更早的更新器不认识补丁包里的runtime/条目,会静默跳过 —— 看起来更新成功、实际运行时没换。 - 全新安装:
StuMate-1.6.2.msi(进「程序和功能」,可卸载)或StuMate-portable-1.6.2.zip(免安装,解压即用)。
StuMate 桌面版 1.6.1
StuMate 桌面版 1.6.1
修一个「检查更新对部分用户静默失效」的问题。
修了什么
装了 SteamTools / Watt Toolkit(Steamcommunity302) 这类 GitHub 加速工具的机器上,
Java 连 api.github.com 会报:
PKIX path building failed: unable to find valid certification path to requested target
因为这些工具做的是 TLS 中间人,根证书只装进了 Windows 证书库,
没进 JDK 的 cacerts。表现很迷惑:浏览器、curl、Python 访问 GitHub 全都正常,
只有 Java 应用连不上 —— 而装这类工具的人,动机恰恰就是想访问 GitHub。
现在客户端把 JDK cacerts ∪ Windows 根证书库 合并成同一个信任库再建 SSLContext,
这批用户也能正常检查更新了。
(安全性没有放宽:系统根证书库本来就是这台机器的信任基线,
浏览器、Electron 应用、Windows 自身都已经在信任它。Java 只信自己那份 cacerts
反而是不一致,只会制造「只有它连不上」的诡异故障。)
顺带
- 「查询最新版本」与「下载补丁」都加了 3 次重试 —— 实测网络抖动真会出现
HTTP 502 和 HTTP/2 连接被重置。
⚠️ 已经装了 1.6.0 的用户请手动更新一次
1.6.0 里带的更新器还没有这个修复,所以它自己检查不出 1.6.1。
请手动下载下面的包覆盖一次,之后自动更新就通了。
下载
- 已有安装:
StuMate-patch-1.6.1.zip(约 1.7 MB,解压覆盖到安装目录,进程要先退出) - 全新安装:
StuMate-portable-1.6.1.zip(免安装,解压即用)
StuMate 桌面版 1.6.0
StuMate 桌面版 1.6.0
这个版本起,应用可以自己检查并安装更新了。
新增:基于 GitHub Releases 的自动更新
- 设置 → 关于 里新增「软件更新」卡片,显示当前状态、更新说明和操作按钮
- 启动时自动检查一次(可在设置里关掉);查到新版本时侧栏「设置」会亮一个小圆点
- 一键更新:下载补丁包(约 1.8 MB)→ 校验 → 就地替换 → 提示重启,点一下就换好了
- 不想被打扰的话,把「有新版本时提醒我」关掉即可 —— 检查照做,只是不主动提示
检查走的是 GitHub 的公开接口,不需要登录,也不会上传任何数据。
仓库是 public,所以客户端里没有、也不会有任何令牌。
下载
| 你现在的状态 | 下哪个 |
|---|---|
| 已经在用 StuMate(任意 1.5.0 及以后的安装) | StuMate-patch-1.6.0.zip(1.79 MB)—— 解压覆盖到安装目录,进程要先退出 |
| 第一次装 | StuMate-portable-1.6.0.zip(67 MB)—— 免安装,解压即用 |
⚠️ 补丁包只含两个文件(主 jar +app/StuMate.cfg),不含 runtime。
如果你的runtime/lib/modules小于 46,000,000 字节(1.5.1 之前的裁剪版 runtime),
补丁包修不好,请下整包。
校验
ecd6b1dde0a5ac167d418becc4ac986c4fe184a0bf8408915c3222831e5d9d37 StuMate-patch-1.6.0.zip
d5992ac7b22781cfde99c9def93f76c705a159f5af9c0bd7e7b22465dda16006 StuMate-portable-1.6.0.zip
本版提交
- feat(update): 基于 GitHub Releases 的自动更新 —— 检查 + 下载补丁 + 就地替换 (
2c6892e) - feat(notes): 便签加「标题 + 内容」两字段,老 text 整段迁入 title (
3c8941d) - chore: 版本号 1.5.0 → 1.6.0 (
38f0f52)