• v1.8.0 9348d52a98

    jinghui released this 2026-10-20 19:14:33 +08:00 | 5 commits to master since this release

    v1.8.0 · 购买流程重做 + 支付后自动激活

    ✨ 新功能

    • 新增「选择套餐页」buy.html:侧边栏「购买授权 →」不再原地展开支付方式,改为在新标签页展示授权系统当前在售的全部套餐(名称 / 价格 / 时长)
    • 三步购买流程:选套餐 → 选支付方式(支付宝 / 微信)→ 支付成功自动发卡并激活本机,全程无需手动输入卡密
    • 后台订单轮询:购买页或侧边栏被关掉,后台仍继续轮询完成激活(chrome.alarms 每分钟一次)

    🐛 修复

    • 「点击购买授权没反应」:支付方式选择行被 .pay-select-row{display:flex} 压过 hidden 属性而常驻显示,点击后的 toggle 视觉上毫无变化;已新增全局 [hidden]{display:none!important}
    • 支付成功后不自动授权:原订单轮询挂在侧边栏页面的 setInterval,页面一关即断;实测服务端已发卡绑定、插件却接不住。现改为 Service Worker + chrome.alarms 后台轮询

    📝 其它

    • 套餐列表与价格实时读取服务端在售列表(不再写死金额),跳过 0 元测试套餐
    • authCreateOrder 支持指定套餐 cardTypeId;新增 getCardTypes 消息
    • 全量真机测试通过:三模式回归 + 购买流程端到端(关页后后台自动激活)+ 零控制台错误
    Downloads