← All release notes
✨ Features (24)
a9dadf5a (routing)简化回合分流设置并完善成本评估与逐轮日志 (#1642) — wanghao-kld
8395f083 (web)角色入口先展示详情并按会话数量分流聊天 (#1627) — wanghao-kld
347059e6 (web)新增独立角色搜索页并统一用户侧 UI 加载体验 (#1617) — wanghao-kld
cd28e116 (web)staging 整站不可索引(robots Disallow + X-Robots-Tag),新增 /llms.txt (#1607) — Patronum
ffc74cdf (platform)整合后台治理与角色聊天可靠性改进 (#1610) — wangyang-youloft
8c87591a (character)恢复角色语音(MiniMax 预置音色)+ 捏人 Studio 音色选择与试听 (#1512) — Patronum
c7f036fa (push)持久启用 staging AI 主动推送并补齐实发验收 (#1588) — wanghao-kld
36a6bd42 (character)整合角色配置治理、性能加固与部署质量门禁 (#1586) — wangyang-youloft
bc488479 (web)将回合分析分流后台重构为流程化控制台并增加新手指引 (#1585) — wanghao-kld
f44d6dc0 (email-marketing)SendGrid 侧设置迁入后台,经 SendGrid v3 API 一键完成 (#1335) — Patronum
cbdf093e (assistant)站内助手 P3——记忆与页面感知答疑 + 后台满意度统计 (#1538) — Patronum
37d6c317 (assistant)站内助手 P2——全站浮窗、捏人停滞干预、发布后满意度询问 (#1536) — Patronum
e72c217f (assistant)站内助手 P1——满意度反馈 + 助手结构化记忆后端 (#1534) — Patronum
ac118106 (companion)补齐回合分流 staging 发布证据链路 (#1564) — wanghao-kld
62a72003 (character)admin_users 运营账号角色槽位不限量 (#1557) — wangyang-youloft
13dc62a0 (docs)用 Docusaurus 搭建 hanakoi.ai/docs 文档站(Cloudflare Pages + Next 反代) (#1545) — Patronum
a8d58afa (companion)角色推荐聊天模型与会话级模型绑定 (#1541) — Patronum
da19e36d (companion)通过回合收据推送权威关系快照 (#1550) — wanghao-kld
019b8e2d (companion)回合分流判断模型复用现有模型目录 (#1552) — wanghao-kld
68e1b965 (release)增加回合分流双供应商发布证据门禁 (#1549) — wanghao-kld
3c8bef0e (onboarding)新手引导 N3–N5——3 步引导一键开聊、未验证年龄只推荐全年龄角色、引导完成率与首聊率进看板 (#1543) — Patronum
f1659d03 (blog)后台 Blog CMS——多语言 Markdown 编辑、封面 1200×630 与正文配图发布强制校验、发布即重验 /blog 与 sitemap (#1542) — Patronum
4802219a (admin)后台功能开关——运行时开关、按用户比例 / 白名单灰度、env 紧急覆盖与变更审计 (#1539) — Patronum
fb78b41e (account)GDPR 用户数据导出——异步打包 ZIP、站内信与邮件通知、7 天保留期、24 小时去重、管理员代导出审计 (#1535) — Patronum
🐛 Bug Fixes (18)
bc920d43 (api)统一关系阶段译名语言归一化与繁体中文回退 (#1632) — wanghao-kld
b09d43d5 (email)修复邮件营销后台 x-admin-key 服务身份鉴权 — wangyang-youloft
57cd1bcc (web)公开页 SEO 修正——站点标题按语言输出、角色主页补 hreflang、帮助中心 canonical、去掉角色主页 loading 边界 (#1604) — Patronum
35b8f7d4 (docs)staging 文档站站内搜索索引为空——搜索插件开启 forceIgnoreNoIndex (#1598) — Patronum
2dd32a3e (web,api)修两处让无关 PR 的 CI 间歇/按时段判红的缺陷(admin 判权卸载后打日志、scene-anchor 用例未冻结时钟) (#1609) — Patronum
e51239e5 (deploy)延长 Pub/Sub 冒烟探针有界观察窗 (#1608) — wanghao-kld
509bb95a (web)新聊天立即创建会话并加载权威首场消息 (#1602) — wanghao-kld
e940c293 (deploy)改用 REST 发布合法 Pub/Sub 冒烟探针 (#1591) — wanghao-kld
2a58fd12 (credit)强制隔离 Stripe 生产与沙箱支付环境 (#1583) — wanghao-kld
981eaa4f (web)独立修复聊天室昵称占位符显示 (#1566) — wangyang-youloft
36d1fb94 (admin)修复后台会话恢复与管理员首次设置密码 (#1576) — wanghao-kld
2dc74269 (companion)修复离线评测冻结判断模板装载 (#1568) — wanghao-kld
c9ba26d4 (character-story)剧情章节接口执行 adults_only 年龄门禁,匿名 / 未成年不再可读成人角色序章 (#1441) — Patronum
c1109dd3 (character)profile-info 执行 adults_only 年龄门禁,受众分级判定下沉为服务层单源 (#1434) — Patronum
e35f9d7e (api)logger 适配层支持结构化签名,修复 FCM 推送失败日志被吞成 {"err":{}} 无法排障 (#1420) — Patronum
918c8d92 (companion)完善回合分流预发验收与模型目录初始化 (#1559) — wanghao-kld
bd3fa233 (companion)修正FAL Jev鉴权端点与固定模型版本 (#1553) — wanghao-kld
33590de9 (web)系统治理重复请求、列表取数与交互响应性能 (#1548) — wanghao-kld
⚡ Performance (2)
1b1c2e8e (web)字体改用 next/font 自托管可变字体,移除渲染阻塞的 Google Fonts @import (#1603) — Patronum
dadcf317 (web)公开页面图片按显示尺寸走 Cloudflare 缩图(quality + format=auto + srcset) (#1600) — Patronum
📚 Docs (2)
5b9f6eef (architecture)补落 ADR-001 与 ADR-002 原文,修复 ADR-003 与 12 号规范的悬空引用 (#1333) — Patronum
7d912a98 (auth)新增 Web 端 Apple 登录配置与实现指引文档 (#1330) — Patronum
🤖 CI (1)
dace1e5c (docs)deploy-docs 优先读 GitHub secret CLOUDFLARE_API_TOKEN,回落 GCP 时输出原始报错 (#1569) — Patronum
📝 Other (2)
e5ac8051 test(api): 为 Firestore 模拟器事务关闭错误增加有界重试 (#1421) — Patronum
d0f73bac test(web): 聊天模型后台测试补 mock 提示词模板接口,消除测试环境拆除后的 Unhandled Rejection (#1540) — Patronum