Skip to content

Releases: L0NE-6/ZCode-Daily

ZCode Daily v1.1.0 · 2026-11-04

Choose a tag to compare

@L0NE-6 L0NE-6 released this 04 Nov 00:53

ZCode Daily v1.1.0 · 2026-11-04

本次更新

  • 对齐 ZCode 当前双来源套餐下发:同时查询 billing/preview 与 marketing/touch,按 plan_id 合并去重。
  • 默认 app_version 提升到 3.18.0;marketing/touch 最低要求 3.17.1,仍可用 ZCODE_APP_VERSION 覆盖。
  • 递归解析营销活动里的 claim_zcode_plan 与嵌套 zcode_plan,并设置深度、节点、活动条数和响应大小上限。
  • 窗口只按上游 starts_at / ends_at 和固定北京时间判断,不再依赖宿主 localtime。
  • marketing 来源领取成功或 1003 后发送 confirm;回执失败不推翻已确认 claim。
  • 保留领取台账、90 天清理、身份隔离、3007 captcha 提示和国内/国际隔离。

验证

  • 38 项 unittest 全部通过,覆盖双源合并、版本门、营销窗口、confirm、1003、响应上限与 CN/Intl 隔离。
  • py_compile、git diff --check 与敏感扫描通过。
  • 依据 ProvidersPlugin/Agent2Providers#32 的直连接口证据和 v3.4.0 HTTP 行为 clean-room 实现,未复制 AGPL 源码。
  • 本次未对真实账号发起领取。

注意

GitHub Actions 临时任务不保证跨 job 保留领取台账;青龙或持久化目录部署不受影响。

ZCode Daily v1.0.6 · 2026-11-04

Choose a tag to compare

@L0NE-6 L0NE-6 released this 03 Nov 16:09

ZCode Daily v1.0.6 · 2026-11-04

本次修复

  • 国内版/国际版分别维护领取台账,把服务端 preview 与已确认领取事实合并后判断。
  • 服务端 preview 为空时,不再直接断言没有套餐;台账命中时中性提示今日已领取或当前无新套餐。
  • 台账保留 90 天,按账号稳定哈希与 region 隔离,不保存 JWT、user_id 或验证码。
  • 新活动期仍可继续领取;坏 JSON、未知版本或台账丢失时按服务端现状继续,不伪造成功。

验证

  • 新增 13 项 unittest,覆盖首次领取、重复运行、空 preview、身份变化、90 天清理、坏 JSON 与国内/国际隔离。
  • py_compile、git diff --check、敏感信息扫描通过。
  • 本次未对真实账号发起领取。

注意

GitHub Actions 临时任务不保证跨 job 保留台账;青龙或持久化目录部署不受影响。

ZCode Daily v1.0.5 · 客户端版本 3.16.2

Choose a tag to compare

@L0NE-6 L0NE-6 released this 31 Oct 06:23

ZCode Daily v1.0.5 · 2026-10-31

本次修复

  • 上游 2026-10-23 把套餐活动门槛提高到 3.16.1;低于该版本时 preview 返回空 plans,脚本会误报“现在没有可领取的套餐”。
  • 国内版 / 国际版 / 登录工具默认 app_version 从 3.14.0 统一升到 3.16.2。
  • ZCODE_APP_VERSION 仍可覆盖默认值。

验证

  • 三个脚本 py_compile 通过。
  • git diff --check 通过。

资产

  • ZCode-Daily_v1.0.5_20261031.zip
  • zcode_cn_daily.py
  • zcode_intl_daily.py
  • zcode_login.py
  • SHA256SUMS.txt

升级说明

国内版替换 zcode_cn_daily.py,国际版替换 zcode_intl_daily.py;环境变量格式不变。

ZCode Daily v1.0.4 · 活动领取状态修正

Choose a tag to compare

@L0NE-6 L0NE-6 released this 20 Oct 02:47

ZCode Daily v1.0.4 · 2026-10-20

本版变化

  • 1003 已领取改为成功语义,不再误报失败。
  • 1005 名额用尽时展示服务端恢复时间,方便下一轮判断。
  • 3001 提示设备参数或验证码参数问题。
  • 保留 3007 验证码参数直填链路与现有 preview/claim 流程。

完整性校验

7f1b85c813423645b07e1154edd1bf6c0340dc9807d44da13c9ac32514b5fddb  ZCode-Daily_v1.0.4_20261020.zip
523cc5e64c7b48108902fb68f2f45b74c448d6cece804898ccea0ea06f2809ff  zcode_cn_daily.py
8b788658ec3538fb496fbe9f133a11e76439235ccffb2fd7b4bea943be3e024f  zcode_intl_daily.py
14249a160b3ab752aec1ce2d09679025af4151b9b4b7ef3bc545d1eb9e0041e9  zcode_login.py

升级说明

国内版替换 zcode_cn_daily.py,国际版替换 zcode_intl_daily.py;环境变量格式不变。

ZCode Daily v1.0.3

Choose a tag to compare

@L0NE-6 L0NE-6 released this 10 Oct 15:45

ZCode Daily v1.0.3 · 2026-10-10

本次变化

  • 🎯 领取前补报激活事件:先向事件接口上报 app_launch 与 app_daily_active,再探测套餐;针对「明明有资格,探测为空 / 领取被判 1004 不符合资格」这种看不出原因的情况。
  • 🪪 用户标识自动获取:激活事件所需的 user_id 从账号 JWT 载荷自动读取(国内 / 国际版通用),取不到时如实跳过上报。
  • 🛡 不阻断领取:事件上报失败只记一行日志,领取流程照常进行;可用 ZCODE_ACTIVATION=0 关闭该行为。

下载文件

文件 说明
ZCode-Daily_v1.0.3_20261010.zip 完整包(3 个脚本 + README + CHANGELOG + LICENSE)
zcode_cn_daily.py / zcode_intl_daily.py / zcode_login.py 单文件脚本
SHA256SUMS.txt 完整性校验

完整性校验(SHA256)

2124718e955df01825165bff53ea64831f37f1a5fc3224662391fb8836e50049  ZCode-Daily_v1.0.3_20261010.zip
997072af18dafd1730aaeb89c0418f8a7563a27d14607983d7ba9ea103e1b106  zcode_cn_daily.py
0de32dacacef678944b12446e8408d3313e3e3eac1c7e29c8205c6f3b51f7972  zcode_intl_daily.py
14249a160b3ab752aec1ce2d09679025af4151b9b4b7ef3bc545d1eb9e0041e9  zcode_login.py

升级说明

  • 纯脚本更新,无配置变更;已有 ZCODE_CN_TOKENS / ZCODE_INTL_TOKENS 直接沿用。
  • 新增可选变量 ZCODE_ACTIVATION(默认 1),设 0 可关闭激活事件上报。

🎁 ZCode Daily v1.0.2 · 时间口径按北京时间

Choose a tag to compare

@L0NE-6 L0NE-6 released this 10 Oct 09:48

🎁 ZCode Daily v1.0.2 · 2026-10-10

本次更新

  • 🕐 日志与套餐时间展示固定按北京时间(UTC+8)换算,不再跟随宿主机时区(青龙 / NAS / 海外 VPS 口径一致)。

升级方法

  • 覆盖 zcode_cn_daily.py / zcode_intl_daily.py 即可;环境变量不变。

下载文件

文件 用途
ZCode-Daily_v1.0.2_20261010.zip 完整包(脚本 + 登录工具 + README + Actions 工作流 + 收款码)
zcode_cn_daily.py 国内版领套餐
zcode_intl_daily.py 国际版领套餐
zcode_login.py 网页授权登录工具

完整性校验(SHA256)

85282b8a99423be8d239af37c5f5908b72bd87603e6a95988d791cbf85afa433  zcode_cn_daily.py
3fb7148fd47a06d129a1af03d32965200e345325ef0152ab125170f64f4fb19f  zcode_intl_daily.py
14249a160b3ab752aec1ce2d09679025af4151b9b4b7ef3bc545d1eb9e0041e9  zcode_login.py
bd4ef26b6a249abc5e591e027dc8e2e670d5b279c1f43cc4b5ecd4f1234c48e8  ZCode-Daily_v1.0.2_20261010.zip

说明

🎁 ZCode Daily v1.0.1 · Actions 默认仅手动触发

Choose a tag to compare

@L0NE-6 L0NE-6 released this 08 Oct 08:53

🎁 ZCode Daily v1.0.1 · 2026-10-09

本次变化

  • ⚙️ Actions 工作流默认改为仅手动触发:上游仓库不再跑空定时任务。
  • 🍴 fork 后想启用定时:打开 .github/workflows/daily.yml,把 schedule: 两行取消注释(cron 用 UTC,北京时间 = UTC+8)。
  • 📄 README / CHANGELOG 同步更新说明。

包含内容

ZCode 国内版 / 国际版领套餐 + 网页授权登录工具。

下载文件

文件 用途
ZCode-Daily_v1.0.1_20261009.zip 完整包(脚本 + 登录工具 + README + Actions 工作流 + 收款码)
zcode_cn_daily.py 脚本文件
zcode_intl_daily.py 脚本文件
zcode_login.py 脚本文件

完整性校验(SHA256)

35bce6749616ff84d4ced02c8f2b42c24790c09979cd479fbf7a78cb6e37b96a ZCode-Daily_v1.0.1_20261009.zip 821d01772080987628e3cd339ac0b2300b9c6e8635c07a93724ee9685f57c366 zcode_cn_daily.py 90aece92eb2dd1bde99682d7920b53124801b3d6f4b9e2619df4d78af13392d6 zcode_intl_daily.py 14249a160b3ab752aec1ce2d09679025af4151b9b4b7ef3bc545d1eb9e0041e9 zcode_login.py

说明

🎁 ZCode Daily v1.0.0 · 首个版本

Choose a tag to compare

@L0NE-6 L0NE-6 released this 08 Oct 08:44

🎁 ZCode Daily v1.0.0 · 2026-10-09

📦 首个公开版本。后续每次更新单独发 Release,历史版本保留可下载。

包含内容

ZCode 国内版 / 国际版领套餐 + 网页授权登录工具,支持多账号与预览模式。

下载文件

文件 用途
ZCode-Daily_v1.0.0_20261009.zip 完整包(脚本 + 登录工具 + README + Actions 工作流 + 收款码)
zcode_cn_daily.py 脚本文件
zcode_intl_daily.py 脚本文件
zcode_login.py 脚本文件

完整性校验(SHA256)

dce29414193916dbd0a34a2b8ccbde46e4243bb0bfd3e5c196ae91fa30cf0a36 ZCode-Daily_v1.0.0_20261009.zip 821d01772080987628e3cd339ac0b2300b9c6e8635c07a93724ee9685f57c366 zcode_cn_daily.py 90aece92eb2dd1bde99682d7920b53124801b3d6f4b9e2619df4d78af13392d6 zcode_intl_daily.py 14249a160b3ab752aec1ce2d09679025af4151b9b4b7ef3bc545d1eb9e0041e9 zcode_login.py

说明