Skip to content

Releases: Veersion/dsh-mys-checkin

v0.2.1 — 修复 V1 ltoken 的 ID Cookie

Choose a tag to compare

@Veersion Veersion released this 25 Oct 06:40

修复 App 通道登录后所有签到请求都返回 -100 的问题,并新增「删除登录」。

修复

  • App 通道拿到的 getLTokenBySToken 是 V1 ltoken,需要与 ltuid / account_id 配对;此前只存了 ltuid_v2,导致绑定查询能过、luna 签到却报 -100。登录、续期与加载旧状态时都会补齐 V1/V2 的 ID Cookie 别名。
  • 启动时自动修复 0.2.0 存下的凭据,并清除由该问题造成的「登录失效」标记,无需重新扫码。
  • 扫码确认后的会话校验若被服务端判定为 -100,不再保留这份无效登录,直接提示重新扫码。

新增

  • 「删除登录」:账号卡上的危险操作,点击一次进入确认态、再点一次删除;登录失效状态下也可使用。删除后同时清空凭据、错误提示与角色缓存。

Full Changelog: v0.2.0...v0.2.1

v0.2.0 — 侧边栏任务面板

Choose a tag to compare

@Veersion Veersion released this 25 Oct 06:10

插件从「设置分区」改为「侧边栏任务面板」,并修复扫码登录拿不到 SToken、自动续期永远不可用的问题。

新增

  • 左侧栏「米游社签到」任务面板(圆圈对勾图标,与「自动化任务」同级):账号、任务状态、运行结果、时间窗口、游戏、高级设置、运行日志集中在一页;DSH 设置页不再新增分区
  • 任务卡:启用状态、运行频率、下次运行、上次运行摘要,以及「立即运行」「暂停 / 启用」
  • 运行结果:顶部汇总卡 + 每个游戏一张卡(UID、状态、今日奖励、累计签到天数)
  • 账号卡显示米游社昵称、数字 UID 与社区头像;签到前先查 luna/info,已签到跳过、首次绑定提示
  • 时间窗口编辑:反向时间自动修正、超长窗口截断、允许重复时间

修复

  • 登录优先 App 扫码通道(token_types=1)获取 SToken,只回 SToken 时自动换取 ltoken / cookie_token
  • 续期请求补齐 stoken / uid 参数,区分网络失败与 SToken 失效
  • 空字符串不再视为有效 SToken;网页凭据明确提示「无法自动续期」
  • 账号区不再显示内部 mid,改为米游社数字 UID

升级提示

0.1.0 的登录是网页凭据,不含 SToken,无法自动续期;升级后请重新扫码一次。

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@Veersion Veersion released this 22 Oct 19:34

首个可用版本。

新增

  • 设置分区「米游社」:扫码登录、时间窗口、游戏勾选、高级设置、运行日志
  • 每日在窗口内随机取时刻签到,每天一次;错过窗口可在启动后补跑
  • 六款游戏:原神、崩坏:星穹铁道、绝区零、崩坏3、未定事件簿、崩坏学园2
  • 登录失效 / 人机验证 / 签到失败时,设置页横幅与界面顶部提示给出操作入口
  • DS1 签名与 x-rpc-* 设备头,stoken 按需续期、失败即停
  • 零运行时依赖,内置二维码编码器与独立解码器自检

完整说明见 README。