Skip to content

Releases: Luofaiz/IGoLibrary

IGoLibrary v1.0.47

Choose a tag to compare

@Luofaiz Luofaiz released this 08 Oct 12:34

今日抢座和明日预约分别记住上次使用的模式与定时启动时间;今日抢座恢复上次使用的执行策略。切换预约类型和重启程序不会混用两类时间。支持正常启动与一键随机空座入口,兼容旧版设置。已通过 277 项测试。

IGoLibrary v1.0.46

Choose a tag to compare

@Luofaiz Luofaiz released this 26 Sep 05:39

Persist occupy renewal lead time, disable the running start button, and add one-click renewal.

IGoLibrary v1.0.45

Choose a tag to compare

@Luofaiz Luofaiz released this 23 Sep 12:46

完善明日预约排队连接:开放前较早阶段将 WebSocket 保活降为约 1 秒,临近开放最后 5 秒恢复 250ms;忽略“不在预约时间内”的重复提示;排队会话返回 code=1000 后先验证 Cookie,并最多恢复 2 次,避免无限重连。已通过 265 项测试。

IGoLibrary v1.0.44

Choose a tag to compare

@Luofaiz Luofaiz released this 20 Sep 02:04

修复占座固定 10 秒和随机 10~20 秒轮询跨过重约触发点的问题。临近触发点时自动缩短等待;实际提前重约时间最低为 5 秒,进入窗口后立即取消并在取消接口返回成功后重新预约,不额外等待 5 秒。已通过 264 项测试。

IGoLibrary v1.0.43

Choose a tag to compare

@Luofaiz Luofaiz released this 18 Sep 15:02

完善场馆和座位记忆,始终恢复最近一次确认的配置。

  • 锁定新场馆时立即更新记忆,即使尚未选择座位,也不会在下次登录时退回旧场馆。
  • 登录或恢复授权后自动选择并锁定记住的场馆,再恢复对应座位及顺序。
  • 自动恢复不覆盖已有记录;之后改选、排序、移除或清空仍持续保存。
  • 单纯预览其他场馆或取消选座不修改记忆;保存设置采用已锁定场馆。

验证:262 项全量测试通过;补充预览保护断言后,69 项相关界面测试通过。覆盖更换场馆、多次自动恢复后再次改选、新窗口恢复和锁定状态。

附件:Windows x64 安装包、便携 ZIP、自动更新清单。

IGoLibrary v1.0.42

Choose a tag to compare

@Luofaiz Luofaiz released this 18 Sep 14:53

新增抢座目标记忆:每次登录、恢复授权或启动恢复会话后,自动恢复上次确认的场馆、座位和优先顺序。

  • 确认选座、调整顺序、移除或清空目标时自动保存。
  • 取消选座弹窗不覆盖已保存选择;注销保留选择记录。
  • 场馆不存在时不套用其他场馆;已移除的座位自动跳过,其余顺序不变。
  • 仅恢复配置,不自动启动抢座。

旧版未保存座位列表,更新后请确认一次目标座位,以后会自动记住。

验证:261 项自动化测试通过,覆盖四种授权入口、顺序保存、注销恢复、取消与清空、场馆缺失和旧配置兼容。

附件:Windows x64 安装包、便携 ZIP、自动更新清单。

IGoLibrary v1.0.41

Choose a tag to compare

@Luofaiz Luofaiz released this 18 Sep 03:42

改进明日预约排队后的提交与恢复流程:

  • 繁忙或要求重试时,所有候选座位共享 300/600/1000ms 有上限退避,轮末等待抵扣冷却。
  • 每次取得排队资格后执行一次轻量场馆预热,最多等待 800ms。
  • 统一明日 HTTP 与 WebSocket 的客户端标识。
  • 合并重复会话验证,不阻塞队列接收;临时失败允许节流重试。
  • 排队连接中断后重新排队、预热再提交,保留座位优先顺序及成功确认。

验证:254 项自动化测试全部通过,Release 构建成功。退避参数为初始策略,实际成功率仍需正常预约验证。

附件:Windows x64 安装包、便携 ZIP、自动更新清单。

IGoLibrary v1.0.40

Choose a tag to compare

@Luofaiz Luofaiz released this 15 Sep 12:19

修复明日预约因座位竞争而提前终止的问题:服务端返回“该座位已经被抢,请换个座位。”时,将其识别为该座位不可用,继续尝试下一个优先座位。

另包含此前本地更新:预约记录区域不再显示刷新状态文字,手动与自动刷新直接更新预约卡片。

验证:使用真实错误文案的模拟回归在修复前复现失败,修复后通过;234 项自动化测试全部通过。未执行真实预约或取消操作。

附件:Windows x64 安装包、便携 ZIP、自动更新清单。

IGoLibrary v1.0.38

Choose a tag to compare

@Luofaiz Luofaiz released this 15 Sep 08:08
  • 同步公众号常用座位到本地收藏;主动取消的收藏不会被后续自动同步重新添加,手动收藏可恢复。
  • 今日与明日预约独立刷新;失败部分保留旧记录并显示最近成功刷新时间,明日预约成功后自动刷新首页。
  • 新增任务历史页面:显示本机最近 100 条任务的目标、开始/结束时间、结果和原因;区分成功、失败、停止及异常中断,旧版启动记录显示结果未知。

验证:231 项自动化测试全部通过,Windows x64 发布构建成功,本地程序已覆盖并启动。桌面截图工具因环境路径错误无法运行,实际界面截图验收未完成。

IGoLibrarySetup.exe 为安装包;IGoLibrary-Windows-x64.zip 为便携版;latest.json 为自动更新清单。

IGoLibrary v1.0.37

Choose a tag to compare

@Luofaiz Luofaiz released this 14 Sep 12:34

本次更新:

  • 删除“指定时间占座”,保留按预约到期时间提前重约。
  • 修复切换、预览场馆时座位与场馆串配:启动任务及收藏操作校验绑定场馆与座位来源,忽略过期请求结果。
  • 修复注销后任务残留:等待抢座、明日预约及占座任务和队列清理结束,再清除会话;旧请求不能恢复已注销状态。
  • 修复假退座成功:严格判断取消响应,并再次查询服务端预约记录;未确认取消时保留界面记录。

验证:222 项自动化测试全部通过;Windows x64 发布构建和本地启动检查通过。Android 源码同步移除指定时间选项,本次未构建 Android 包。

下载:IGoLibrarySetup.exe 为安装包,IGoLibrary-Windows-x64.zip 为便携版;latest.json 用于自动更新。