Skip to content

release: promote main (d907ffb) to production - #183

Merged
WardLu merged 2 commits into
productionfrom
main
Oct 18, 2026
Merged

WardLu merged 2 commits into
productionfrom
main

Conversation

@WardLu

@WardLu WardLu commented Oct 18, 2026

Copy link
Copy Markdown
Owner

将 main 提交 d907ffb 推进至 production。

该 SHA 为请求核验的候选;main 是可变引用,创建后必须回读实际 head 并核验 CI。PR 创建不代表准入通过、合并授权或生产部署。

* chore(ci): unify Node 22 across workflows and add .nvmrc

* docs(mise): 更正注释,CI 与 .nvmrc 同为 Node 22
- 新增 src/login-nudge.js:从有打卡记录的第 2 天起,当天打卡保存后 900ms 弹出非阻断登录提示;每天最多一次,关闭 3 次后永久静默,频控存于本机 shadow_mate_login_nudge_v1
- 写字练习打印按钮下方与家长区“自定义积分项”增加未登录静态登录入口,不计入关闭次数
- 使用统计新增 nudge_shown / nudge_clicked / nudge_dismissed / login_completed / local_claimed 固定事件,沿用“设置 → 隐私”关闭规则
- 同步隐私说明(中英文)、架构、用户指南、使用统计说明、CHANGELOG 与 Release Notes 至 1.9.0
@WardLu WardLu added the production-impact Changes production behavior or release operations label Oct 18, 2026
@WardLu
WardLu merged commit 38dd22f into production Oct 18, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

production-impact Changes production behavior or release operations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant