← All release notes
✨ Features (30)
cf516fce (web)MCP 公开接入文档页 /help/mcp——工具清单单源生成(Issue #148 第一批) (#222) — wanghao-kld
2dca9057 (web)新建积分明细页——流水记录、会员加量展示与「积分与订阅」入口接通(Ref #347) (#362) — wanghao-kld
5a118f19 (web)角色创建配额拦截与「查看方案」引导——满额整页拦截+按订阅分流 CTA (#360) — wanghao-kld
28dce68f (web)新建喜欢列表页与意见反馈页——对话式反馈线程与3图附件(Ref #345)(#358) — wanghao-kld
f2b393aa (billing)积分购买双轨支付——App 走 RevenueCat IAP + Web 保留 Stripe(Ref #268) (#359) — wanghao-kld
9f19f3e4 (credit)订阅方案服务端下发与会员积分加量10%(Issue #267,含与#346同名路由冲突裁决) — wanghao-kld
55a520dc (billing)/pricing 扩展为「积分与订阅」页,接线订阅方案/管理订阅/恢复购买 — wanghao
ea0f6d24 (web)设置与账号聚合页扩展——年龄认证修改、退出登录与删除账号入口(Issue #344) — wanghao
caca5100 (web)新建个人中心聚合页 /profile——用户信息卡、会员积分摘要、我的角色管理与公告未读入口 — wanghao
1f6fa5cd (character)角色数量上限与订阅状态联动,免费 10 / 订阅 50(Issue #266) — wanghao
b1f56234 (announcement)公告逐条已读语义与列表摘要字段,对齐 V1 定版原型(Issue #321) — wanghao
291b35d9 (social)收藏列表补 total 总数字段并对齐喜欢列表口径(Issue #320) — wanghao
fcbcc99e (api)新增创作者信息接口、完善 Swagger 文档、修复 IDE 类型错误 (#319) — wangyang-youloft
c728ff48 (auth)新增删除账号(注销)异步受理与执行链路(Issue #269) — wanghao
08b011a8 (memory)记忆池 A 层换键——character_memories 迁移到会话级 scopeId(Ref #273 / #260) (#300) — Jiangcaoz-youloft
8ccf14a1 (dev)本地全链路 Firebase 模拟器自动接入,探测优先零配置切换(Issue #299) — wanghao
02a31e56 (swagger)API_SEMVER 1.0.0 + x-since 版本分组 + Swagger UI 下拉筛选 (Ref #229) — wangyang-youloft
724d97b0 (companion)个人中心对齐 V1 定版需求③——年龄认证方案A锁定、角色可用性下发与反馈对话化预览 — wanghao
cd1470d1 (social)新增喜欢列表详情接口与意见反馈图片附件(Issue #270) — wanghao
d280f4cb (home)移动端 home API 整套 + 公开角色广场简化 + Swagger 隐藏与 x-since 注入 (Ref #229) — wangyang-youloft
3fa6158d (web)新增 Learn 学习中心——支柱页 SEO 基础设施 + 三层路由 + 首发 3 支柱 ×6 语言(Issue #148 第二批) — wanghao
d793b3c3 (web)新增 blog 内容面基础设施——列表/详情页 + 数据层 + 共享 markdown 渲染器(Issue #148 第二批) — wanghao
48b20a22 wangyang→develop 同步——CI 修复 + admin 后端 + MCP 图生图 + docs + 公开 API 域名环境感知 + Windows 兼容性 (Ref #224) — wangyang-youloft
b1a3810e (web)多语言 SEO 收尾——hreflang 前缀修正、sitemap alternates、canonical 跟随 locale(Issue #68) — wanghao
65d8a671 (social)收藏成功后给角色作者推送通知(Issue #215) (#220) — Jiangcaoz-youloft
bffbcc67 (companion)wangyang→develop 同步——CI 修复 + harness 迁移缺口补完(#194-#204 + #214) (#187) — wangyang-youloft
7cff1338 (web)companion 顶栏去重品牌图 + 语言切换器全站可达 (#164) — Patronum
56e7100c 产品上线清单 6 项——品牌资产 / 繁中统一 / 文档规范 / 页脚版本 / Release Notes / Status Page (#160) — Patronum
956554b6 (harness)架构评估 + 六条验收门禁 + 通用三幕弧接线 + 修复生产 Web 部署阻断 (#137) — Patronum
dadd0b0a (companion)从迁移源 Mira 引入分层免费聊天门禁 + 首登赠送 1000 积分 + 反黑暗模式红线 — wangyang
🐛 Bug Fixes (13)
d156c9f7 (companion)修复 reset 与 in-flight 生成竞态——abort 在途生成 + reset_at epoch 守卫 + 升级消息原子写入(Ref #336) (#353) — Jiangcaoz-youloft
ca419ceb (deploy)develop 环境接口域名统一为 api-dev.hanakoi.ai,修复 dev.hanakoi.ai CORS 拦截(Ref #351) — wanghao
63e0d4a2 (web)弹层溢出硬边界 + 个人 Profile 页与自助 MCP 入口曝光 (#289) — Patronum
2ca2fc18 (web)亲密度横幅数据源切会话级端点——修复懒创建新会话显示旧会话 bond(Ref #338) (#341) — Jiangcaoz-youloft
eacd45f5 (auth)模拟器探测限定本地环境,杜绝线上域名登录被劫持到 localhost:9099 — wanghao
b5e74323 (mcp)update_character 工具补齐 category_ids 字段声明与透传,并补全测试角色缺失字段 (#329) — wangyang-youloft
c6ce43ec (ci)lint-branch-name.sh 放行 wangyang 工作分支 (Ref #229) — wangyang-youloft
fb089d58 (social)修复 Issue #125 点赞/收藏 hook 缓存污染、守卫泄漏与调试日志清理 + 回归测试 Windows 假阳性 (#186) — Jiangcaoz-youloft
ed2fc975 (web/api)让「系统知道但没说出口」的六类缺陷可见 (#159) — Patronum
172e1186 (web)SiteFooter 挂载到 root-layout-client 修复 Release Notes 页脚未显示 — wangyang
d9a1bc48 (release-notes)修复新项目历史不足时 HEAD~50 不存在导致 CI 失败 — wangyang
7545f999 (ci)修复 R2_ACCOUNT_ID 类型冲突导致 Cloud Run 部署失败 (#127) — wangyang-youloft
8ad1513d (ci)deploy-api 前清理 R2_ACCOUNT_ID 历史遗留定义避免类型冲突部署失败 — wangyang
📚 Docs (1)
3d26d174 (rules)补齐 Git 危险命令自动拦截机制说明到 workspace rules — wangyang
🔧 Chore (2)
11aa8522 (web)删除 Floniks 迁移遗留的 My profile 死链入口与 /u/{uid} 路由引用 — wanghao
e6073540 .gitignore 忽略 tmp/ 目录避免本地临时文件入库 — wangyang
📝 Other (4)
fa3b5958 fix+feat(companion): PR#300 评审修复 7 项 + 阶段一多会话架构 P0(会话级好感度/软删除/重置)+ 关系横幅口径分家修复 (#327) — Jiangcaoz-youloft
cfae81d2 test(social): 补齐 Issue #125 P1-3 三个回归守卫(集合事实源/缓存失效key/点赞态同步) (#225) — Jiangcaoz-youloft
046ae9eb test(functions): 修复 Issue #123 CI 失败——user-on-create 测试期望同步首登 1000 积分默认值 — wangyang
5e605a23 test(regression): 补齐 Issue #13 / #33 回归测试用例到仓库 — wangyang