Skip to content

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 31 Jul 11:06
· 62 commits to main since this release

v0.8.3 (2026-07-31)

本版补齐控制台内的套餐与积分购买闭环,改善首页定价区在矮视口下的可达性,并纳入首尔轻量部署栈与固定邀请码注册能力。

新增

  • 首尔轻量部署栈:新增面向首尔节点的精简 docker-compose.seoul.yml、独立部署文档与 CI/CD 发版附件,支持按需拉起核心服务并复用既有外部基础设施,降低跨区域部署成本。
  • 固定邀请码注册:注册页支持使用后台系统设置或环境变量配置的固定邀请码完成验证,并保留原有邮箱验证码流程;固定码校验逻辑、配置定义与测试同步补齐。
  • 控制台套餐购买与升级页:新增 /dashboard/subscription/buy 独立页面,支持月付/年付选择、当前套餐识别、同周期补差升级及支付失败反馈;侧栏、账单页和用量页统一接入该入口,并可直接切换到积分包购买页。
  • 积分包直达购买:首页每个积分包新增购买按钮,登录后携带套餐 ID 进入控制台购买页并自动定位、高亮对应积分包;未登录用户完成登录后继续原购买路径。

修复

  • 首页套餐购买可达性:套餐 CTA 前置到积分摘要下方,矮视口廊道按实际溢出高度随滚动纵向收镜,保留横移与展卷动效的同时完整展示权益;补回异步渲染后的 #pricing 锚点定位,并为套餐下单失败提供可见错误提示。
  • 首页进入瞬间旧 UI 闪切:一族"SSR 初帧展示旧态、JS 就绪后突变新态"的时序缺口。影片探测闪切(主因):内联同步探测脚本在正文解析前钉住 html[data-cinema],静态排版占位在影片设备上首字节起不可见(JS 加载期空场纸底、影片就绪标题显影开幕),探测移至 layout effect 于 paint 前收敛,4 秒兜底保 bundle 失败时露出静态真相;Pricing 双轨从 JS matchMedia 切换改为 CSS media query 双 DOM 显隐(SSR 即正确形态,锚点直达/恢复滚动零切换帧);谷段 scrub 组件(InkReveal/册页折子/SLA 落墨与大数字)统一加 engage 门——挂载时已进显影窗口保持终态,退出视口后再参演,消除可见内容回跳。