Repository navigation
Releases: huof2034/signin-night
Release list
晚安助手 1.5.4 · 一键更新
晚安助手 1.5.4 · 程序内一键更新
- 发现新版后点击“现在更新”,在程序内下载、校验 SHA-256、原位安装并重启。
- 更新模式保留账号、系统计划的执行路径、时间和启用状态,不重建签到计划。
- 下载失败可重试;安装前备份程序文件,安装或自检失败时尝试恢复。程序文件被签到进程占用时取消本次更新,不终止签到。
从 1.5.3 或更早版本首次升级,请运行附件 AHUTSignIn-Setup-1.5.4-x64.exe。之后可以使用“现在更新”。安装包未签名,SHA256SUMS.txt 提供完整性校验。
验证:160 项离线回归测试通过(包含实际进程互斥测试)。在独立目录验证原位升级、自检、重启和版本校验失败后的旧程序恢复;现有系统签到任务 XML 前后保持一致。测试不提交真实学校签到。
晚安助手 1.5.3
晚安助手 1.5.3 · 多显示器壁纸修复
- 动态壁纸和界面配色跟随晚安助手窗口所在显示器;移动窗口后自动重新读取。
- 显示器无法可靠匹配时不随意选择其他屏幕。部分壁纸仍可能无法播放。
下载附件 AHUTSignIn-Setup-1.5.3-x64.exe。升级前从托盘退出旧程序,并等待正在执行的签到完成;账号、主题及计划保留。安装包未签名,可使用 SHA256SUMS.txt 校验。
软件自动检查新版本并提示,下载和安装由用户操作。
晚安助手 1.5.2 · 本地签到记录修复
晚安助手 1.5.2 · 本地签到记录修复
- 学校返回明确成功响应时,立即写入当前账号的独立成功回执并回读校验,不再等待后续随机延时和会话清理结束才保存。
- 界面同时检查独立回执和兼容成功文件。旧文件损坏、写入失败或后续清理异常,不再丢失已经保存的成功结果;最近执行也会显示回执信息。
- 学校已确认成功但本地回执保存失败时,单独提示“回执保存失败”,避免误报为学校拒绝签到;已有成功确认时阻止重复提交。
- 主页增加“从成功日志修复本地记录”。严格核对账号归属、执行时间、成功日志和任务信息;证据不足时不修改记录。恢复后注明日志来源,保留原记录备份,不重新提交签到,也不冒充本次联网核验。
- 暂停、未接管、超出执行窗口等跳过情况会记录具体原因,避免将系统退出码 0 等同于签到成功。
- 运行事件通过跨进程锁写入,并同步到磁盘,减少界面与定时进程同时写记录时丢失事件的风险。
下载附件 AHUTSignIn-Setup-1.5.2-x64.exe。升级前从托盘退出旧程序,并等待正在执行的签到完成;账号、主题及计划保留。安装包不含开发者账号、回执、恢复备份、日志、密钥或个人壁纸。
通过 148 项离线回归、28 项打包检查、16 项安装/升级/卸载检查。覆盖成功响应后的中断、兼容文件损坏/写入失败、回执保存失败后的防重复提交、并发进程写事件、账号归属校验及日志恢复;验证从 1.5.1 升级到 1.5.2。回归测试不调用真实学校接口。
Windows 10/11 x64 为目标平台,当前检查在 Windows 11 x64 完成;Windows 10 未在独立实机验证。安装包未购买代码签名证书,可用附件 SHA256SUMS.txt 校验。电脑需开机、用户已登录并联网,考勤结果以学校系统为准。
本项目非学校官方工具,禁止用于非法用途或商业活动。仅使用本人持有或获明确授权的账号,遵守法律法规及学校规章。
晚安助手 1.5.1 · 顶部版本与更新菜单
晚安助手 1.5.1 · 顶部版本与更新菜单
- 仿照示例重新设计窗口顶部:软件名称旁显示 v1.5.1,点击版本号弹出“检查更新”菜单。
- 登录页和主界面均可使用;发现新版后,版本菜单提供下载页入口,检查过程中防止重复发起请求。
- 标题栏随浅色、夜间、跟随系统和动态壁纸主题变化,保留拖动、双击最大化/还原、边缘缩放和右上角窗口按钮。
- 关闭窗口沿用原有收进托盘设置。原有手动检查入口、启动后及每 4 小时自动检查、双账号独立定时均保留。
下载附件 AHUTSignIn-Setup-1.5.1-x64.exe。升级前从托盘退出旧程序,并等待正在执行的签到完成。升级保留账号、时间、启用状态与主题设置;安装包不包含开发者个人数据。
通过 133 项离线回归、24 项打包后界面检查、15 项安装/升级/卸载检查,另验证 Windows 原生命中测试、150% 显示缩放及负屏幕坐标下的版本按钮与窗口操作。测试没有提交真实学校签到,个人账号数据及原有定时计划保留。
新版本由用户下载安装,软件不会自动覆盖程序。电脑需开机、用户已登录并联网,签到结果以学校系统确认为准。Windows 10/11 x64 为目标平台,当前测试平台为 Windows 11 x64,Windows 10 未在独立实机验证。安装包未购买代码签名证书,可用附件 SHA256SUMS.txt 校验。
本项目非学校官方工具,禁止用于非法用途或商业活动。仅使用本人持有或获明确授权的账号,遵守法律法规及学校规章。
晚安助手 1.5.0 · 计划状态与软件更新
晚安助手 1.5.0 · 计划状态与软件更新
Windows 10/11 x64 安装包,当前用户安装,无需额外安装 Python 或 Node.js。
- 新增手动检查更新:在“外观与通知 → 软件更新”或系统托盘操作。
- 默认启动 8 秒后自动检查,运行期间每 4 小时检查一次 GitHub 正式发布版,可关闭。发现新版提供下载入口,遵循桌面通知设置;不会自动下载、安装或打断签到。完全退出程序后停止检查。
- 分钟上下调整可跨小时,22:00 减一分钟为 21:59;新保存时间范围为北京时间 21:30–23:30,到边界停止。原有范围外配置会提示重新选择时间。
- 窗口外框与标题栏跟随主题,支持系统磨砂材质并保留原生窗口操作;不支持材质效果的系统自动降级。
- 主页增大启用状态和倒计时,使用清楚的对勾;直接显示任务缺失、停用、时间/执行路径不匹配和保存失败原因。
- 明确区分“系统任务结束”和“学校已确认签到成功”,没有成功记录时提示核实。
- 计划保存通过单次后台进程完成注册与回读校验,失败时尝试恢复原任务和配置。修复旧版任务接管的来源校验与状态恢复。
- 保留两个账号独立计划、在线验证、静音动态壁纸、主题、托盘及通知。升级保留账号和计划,发布内容不包含开发者个人数据。
下载附件 AHUTSignIn-Setup-1.5.0-x64.exe。更新前从托盘退出旧程序,等待签到执行完成,再安装新版。
验证与说明
在 Windows 11 x64 通过 126 项离线回归测试、20 项打包后界面检查、15 项安装/启动/升级/卸载检查,另验证真实 Qt 事件循环、系统标题栏材质和公开 GitHub 更新接口。测试不提交真实学校签到。Windows 10 尚未在独立实机验证,学校接口与网络状态请以实际使用为准。
电脑需开机、用户已登录并联网,实际考勤以学校确认结果为准。动态壁纸为可选功能,需要 Wallpaper Engine 与兼容项目。安装包未购买代码签名证书,可通过附件 SHA256SUMS.txt 校验。
本项目非学校官方工具,禁止用于非法用途或商业活动。仅使用本人持有或获明确授权的账号,遵守法律法规及学校规章。
晚安助手 1.4.0 · Windows 普通版
晚安助手 1.4.0 · Windows 普通版
Windows 10/11 x64 安装包,当前用户安装,包含桌面快捷方式与卸载入口,无需配置 Python/Node 环境。
- 最多两个账号,各自在线验证、独立定时、启用/暂停和签到记录。
- 密码框下显示“考勤系统默认密码为:Ahgydx@920”,不自动填充。
- 保留浅色、夜间、跟随系统、静音动态壁纸、透明度、开启动画、托盘与通知。
- 损坏凭据单独显示待修复,避免阻塞另一账号。
- 升级更新托管任务的执行路径;卸载仅清理指向该安装目录的任务,并保留个人数据。
- 发布源代码与安装包均排除开发者账号、凭据、SSH/VPS 配置、日志和个人壁纸。
下载附件 AHUTSignIn-Setup-1.4.0-x64.exe,安装后添加自己的账号、设置北京时间并启用计划。默认 22:00,新账号计划默认暂停。电脑需开机、用户已登录、联网;实际签到以学校接口为准。
动态壁纸需要已安装 Wallpaper Engine 和兼容项目,独立播放不保证与桌面动画进度一致;不兼容时回退到预览或基础主题。VPS 功能本版不开放。安装包尚未购买代码签名证书,可通过附件 SHA256SUMS.txt 校验。
发布验证
在 Windows 11 x64 完成 104 项离线回归测试、16 项打包后 Qt 界面检查、12 项安装/启动/升级/卸载检查;验证了空账号首次启动、错误密码可重试、独立计划、运行中覆盖拦截、卸载保留数据、安装包依赖与源码隐私隔离。
Windows 10 尚未在独立实机上测试;离线测试没有提交真实学校签到,学校在线服务与特殊动态壁纸项目需以实际使用结果为准。