Skip to content

Releases: sssstarrr/652-check-in

v0.1.4

Choose a tag to compare

@sssstarrr sssstarrr released this 12 Oct 10:33

本次版本同步 SUSE OAA 签到接口核对结果,并修复签到流程中的会话和任务处理问题。

  • 修复扫码账号串号和失效会话继续请求。
  • 修复任务回退选择顺序及空详情误提交。
  • Windows 桌面端和 Android 端更新。
  • Windows:21 项单元测试、Python 编译检查通过。
  • Android:单元测试、Release lint、签名校验通过。

v0.1.3 · Windows 会话续期 + Android v1.0.0

Choose a tag to compare

@sssstarrr sssstarrr released this 14 Jul 08:06

本次更新

  • Windows:修复长时间缩小到后台后,旧 SESSION 阻止登录态续期的问题。
  • Android:首次发布原生版,支持官方密码/验证码登录、微信扫码、任务与历史、校区签到、加密会话和后台定时签到。
  • 安全:安装包不包含账号、Cookie、签名密码或用户日志。

验证

  • Windows:18 项测试通过,PyInstaller 发布包启动验证通过。
  • Android:4 项测试通过,Release Lint 0 问题,Android 13 真机启动及密码/二维码页面验证通过。

SHA-256

  • 652-Checkin-Desktop-v0.1.3.zip: F8701769BDC3FC9CF1A2F215BB3A65F559AA94EB060DC3EB4046AB117E142922
  • 652-Checkin-Android-v1.0.0.apk: 1B3C55A6BCBF5DEA204488209AA692E1C63AFD0C5C22DBA6F11C60FE50F70D33

652 打卡桌面版 v0.1.2

Choose a tag to compare

@sssstarrr sssstarrr released this 10 Jul 13:22

修复内容

  • 修复本地定时任务在实际签到前就标记当天完成,导致失败后不再执行的问题。
  • 自动打卡失败或暂无任务时按设置间隔重试,多账号按账号记录成功,成功后当天自动跳过。
  • 允许使用已保存 Cookie 尝试刷新登录态,不再只依赖本地估算的 Session 到期时间。
  • 已完成任务会从详情接口补充签到时间,主界面、日志和任务表均显示签到成功时间。

Windows 用户下载压缩包并完整解压后,双击 652-Checkin-Desktop.exe。

652 打卡桌面版 v0.1.1

Choose a tag to compare

@sssstarrr sssstarrr released this 08 Jul 11:50

修复内容

  • 桌面端刷新任务/执行打卡前自动刷新 SSO SESSION。
  • 即使当前没有待签到任务,也会保存刷新后的 SESSION,避免后续继续使用旧登录态。
  • 短信验证码发送增加字段兼容和更明确的错误提示,便于判断是接口变化、频率限制还是账号状态问题。
  • 补充登录态刷新和短信发送兼容的单元测试。

使用建议

  • 关闭旧版桌面端后,再运行本 release 中的新版 exe。
  • 如果仍提示“系统未找到你的身份信息”,请重新登录并保存账号信息。
  • 如果密码登录短信仍失败,优先使用微信扫码登录;新版会显示更具体的短信接口错误。

验证

  • python -m unittest discover -s tests
  • python -m compileall app main.py scripts tests
  • PyInstaller Windows 打包通过

652 打卡桌面版 v0.1.0

Choose a tag to compare

@sssstarrr sssstarrr released this 05 Jul 02:58

首次可发送版发布。

包含:

  • Windows 桌面版 exe 和 _internal 运行库
  • 密码登录、微信扫码登录、账号管理、批量打卡
  • 桌面版定时自动打卡,默认 19:31
  • GitHub Actions 定时打卡入口和教程

使用方式:下载 zip,解压后双击 652-Checkin-Desktop.exe。