Repository navigation
szuDesktop beta0.9.0
Pre-release
Pre-release
- 常驻桌面宠物与托盘:关闭主窗口后可从宠物或托盘重新打开;支持隐藏/显示、三档尺寸和 40%–200% 连续缩放,大小保留到下次启动。伙伴有心情、睡眠与点击动作,系统减少动态效果设置生效。
- 修复宠物交互与打包:补齐安装包遗漏的设置模块;修复关窗后无法重开、滑杆未绑定、一次动作不恢复、缩放保存失败被吞掉及自定义大小误勾选。小尺寸文字设有可读下限;显示器变化会重新定位。
- 应用内学校页面:安装版可在独立窗口打开教务、成绩和社区预约原页面;保留学校验证码与二次验证,由用户在原页预约并查看结果。登录仅本次运行,不向庭院页面暴露会话,也不修改学校页面的安全策略。
- 学校登录接回查询:选择本科/研究生的课表或成绩,在学校窗口登录后,返回应用读取本次登录。必须收到相应业务数据才显示可用,修复了原账号登录分支把 HTTP 200 登录页面当成成功的问题。普通安装版界面不再要求复制 Cookie;便携版保留折叠的备用入口。
- 校历 OCR:优先使用简体中文识别器,修复英文用户语言导致校历被识别成乱码的问题(#9,感谢 rcwalter24 的报告与补丁思路)。失败保留缓存并显示实际原因。
- 学院琴房只读接入:登录、分页琴房列表和我的预约;密码用后清空、切换失败清掉旧登录,不提供预约、取消或开门接口。
- 发布检查与协作:安装包检查覆盖宠物/托盘、主窗重开、设置与菜单缩放、重启保存;main 合并必须通过 test。同步两种 README,并增加问题反馈及 PR 模板。
验收边界:真实本科/研究生课表、成绩、学校预约登录全流程和学院琴房权限仍待本轮账号验收;当前测试环境的教务、认证与 WebVPN 连接失败,不将模拟响应视为真实通过。程序不会代提交预约。多显示器只完成几何和显示事件处理检查,本机只有一块显示器;英文 Windows 的完整 OCR 场景也仍需对应设备。在线成绩只读第一页;安装版自启未实现;安装包未签名。
下载
szuDesktop-Setup-0.9.0.exe— Windows 安装版(Electron 窗口),旁边是同名.sha256校验文件szudesktop-beta0.9.0-windows-amd64.zip— 解压即用,旁边是同名.sha256校验文件szudesktop-windows-amd64.exe— 单文件版,与 ZIP 里的程序逐字节一致- 命令行版:
szunet-windows-amd64.exe、szunet-darwin-amd64、szunet-darwin-arm64、szunet-linux-amd64、szunet-linux-arm64
What's Changed
- feat: beta0.9.0 桌面宠物、学校原页窗口与校历修复 by @Alakazamc in #13
Full Changelog: beta0.8.0...beta0.9.0