Skip to content

v1.3.0 — 猫猫旅行有痕迹了,卡片现在告诉你具体领到了什么

Choose a tag to compare

@github-actions github-actions released this 23 Sep 14:47
· 75 commits to main since this release

上一版把八类任务链接了进去,这一版修的是**「接进去了但你看不见」**的问题——功能在跑,界面上却没显示,等于白做。

猫猫旅行一天只跑一趟,等于坏了一半

旅行的流程是「派出去 → 回来领奖」,需要两趟。原来默认时段只配了 12:00 一个点,意味着猫早上出去之后,要等到第二天才有人管它。

改成 09:00 + 21:00 两趟(早上派出去,晚上回来领)。同时把每个任务的「今天跑过了」判断从按日期改成按时间点——按日期判断会把晚上那趟直接吞掉,这个守卫跟多时点本身是冲突的。单时点任务(签到、上报、任务奖励、连登)行为不变,同一小时内重复检查仍然不会重复跑。

参考项目的默认值就是 [9, 21],注释里写的理由是「一趟派出 + 一趟领奖闭环」。

卡片现在告诉你「具体领到了什么」

原来每个任务只显示「日期 · 账号数」,回答不了「我最在意的那个任务领到了没」。

现在会列出这一轮实际领到的奖励名:

  • 任务奖励 → 列出台任务标题(如「体验设计创意模式」「召唤 3 次专家团」)
  • 每日签到 → 签到 +100
  • 猫猫旅行 → 猫猫旅行 +10

连登奖励还没到解锁天数时,会显示还差几天(如 7d in 4d)——所有档位都是未解锁属于正常状态,但只写「未解锁」会让人以为坏了。

修掉「猫猫旅行永远不显示」

有个真 bug:积分自动化面板里只显示签到 / 上报 / 任务 / 连登四行,猫猫旅行那行永远不出现,尽管它确实在跑。

根因是那行任务的判断逻辑里,列表本身就是缺的——界面渲染一行一个任务,而列表里没有 travel,分支里也没有,类型定义里同样没有。这类「加了功能忘了加列表」的失败模式是静默的:任务照跑,用户看不见,也不会报错。

除了补齐三处,还加了个防回归测试:卡片的任务列表必须和调度器的任务列表逐项相等、顺序一致。这个不变量之前没人守。

其它

  • 行内文案「未排程 / 尚未执行」改成「当天不跑 / 还没跑过」,原来的说法不好懂。
  • 补上中英两份缺失的「猫猫旅行」标签(之前那行显示的是原始 key)。
  • README 重写(中英双语):按「多账号池」和「积分自动化」两块组织,把 13 个任务名列出来、实测数据写进去,并把几个踩坑结论翻译成大白话。
  • 截图更新:卡片全貌换成含自动化面板的新版,另加一张自动化面板特写。
  • 测试从 134 增至 139。

已知限制(未变)

  • Expert_Philanthropy(公益专家)需要真实捐款,不做。
  • black_cat(夜猫子)只在 23:00–08:00 计分且无积分奖励,不做。
  • Model_chat_GLM5.2 与 wb_wechat_oa_subscribe_task 留待下个版本。
  • Expert_team_use_3 偶发卡在 2/3(怀疑单账号当日额度,跨天恢复,未验证;新账号不受影响)。