← All release notes
✨ Features (27)
40981960 (companion)#260 阶段四——免费配额读侧/text_plan 修复/阶段详情/聊天室头像(Ref #388) — Jiangcaoz-youloft
d1f27933 (character-search)搜索接口增加 tags/性别/年龄/职业多维筛选 (#423) — wangyang-youloft
089d6cd1 (mixed)banner 筛选、x-since 前缀匹配、commit 长度放宽、禁止删分支 (#417) — wangyang-youloft
5c4e99af (character)实现角色阶段头像管理(stage_avatars) (#412) — wangyang-youloft
c602d300 (web)个人中心与付费模块对齐原型 v1.0.0——角色卡统计与不可用态、出生日期页、关于我们、订阅默认页签与支付文案(Ref #404) — wanghao
5c5e78d7 (character)实现角色内容分级、草稿管理、历史记录功能及Swagger文档格式优化 (#396) — wangyang-youloft
1a9fc002 (companion)#260 阶段三聊天室消息能力——会话级设置/消息反馈/首场播种/智能回复/自动回复(Ref #379) (#386) — Jiangcaoz-youloft
f8b59dfc (companion)#260 阶段三批次三——智能回复与自动回复接口(Ref #379) — Jiangcaoz-youloft
f4ce8712 (companion)#260 阶段三批次二——首场 opening_scene 数据结构与播种 + 消息类型契约成文 + 压缩路径补过滤(Ref #379) — Jiangcaoz-youloft
813e8925 (companion)#260 阶段三批次一——会话级聊天室设置与消息反馈接口(Ref #379) — Jiangcaoz-youloft
278fbe79 (social)精简 GET /api/v1/creators/{userId} 接口返回字段,减少网络传输负担 (#334) — wangyang-youloft
65a11e39 (web)个人中心新增「积分明细」入口,跳转既有 /pricing/credits 明细页 — wanghao
f0a3ec3e (companion)#260 阶段二聊天列表能力——置顶/未读/最后消息时间字段与排序清未读接口(Ref #365) (#375) — Jiangcaoz-youloft
e359836f (moderation)新增审核影子模式并留存 category_scores,供开发期定阈值 — Claude
74d6223f (character)上线首批 10 个成人向男主角色,并补简繁混排门禁 — Claude
ec697f75 (web)个人中心 /profile 页头补「返回上一级」操作——复用统一 BackButton(Ref #369) — wanghao
5741f760 (character)第三章解锁从付费门改行为门,三个角色(Step 1) — Claude
67102551 (character)簡懷山收尾 + 沈硯上線 + 沉澱角色設計手冊 — Claude
f16d9f43 (metrics)harness 诊断闭环迁移——失败模式归因 + companion-eval 五端点 + 审计留痕 fail-closed (#212) — wanghao-kld
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
2cc53ce3 (character)紀言之角色企劃——回到常規人設的巷弄小酒館老闆,全套上線 — Claude
9f19f3e4 (credit)订阅方案服务端下发与会员积分加量10%(Issue #267,含与#346同名路由冲突裁决) — wanghao-kld
cf2515bc (character)簡懷山角色企劃 payload——第二次「PC 有身份」嘗試,目前半成品 — Claude
🐛 Bug Fixes (16)
4bae5728 (credit)修复 credit-transaction 单测时间炸弹——fixture 固定日期随日历过期导致三条用例必炸 — Jiangcaoz-youloft
0395b807 (companion)merge 后修复 persona-service 首场校验块重复声明——冲突解决时误保留双份(Ref #388) — Jiangcaoz-youloft
140776b4 (api)修复 companion-chat/follows 路由响应 schema 与 admin 推荐版本号 (#426) — wangyang-youloft
c654605c (billing)Web 端订阅状态源错位(RC→Stripe)致已订阅显示未订阅 + 已订阅档位前端禁用(Ref #421) — wanghao
0563a130 (api)修复 GET /credits/logs 持续 500——200 response schema 与 toCreditLog 产物类型失配(Ref #419) — wanghao
3ca908c8 (api)恢复完整错误信封序列化,修复 /subscriptions/status 持续 500 与 RevenueCat 密钥缺失(Ref #413) — wanghao
d477fca9 (web)补齐 /settings/likes 与 /settings/feedback 两页的登录态门控(Issue #402 补充) — wanghao
163aaed2 (web)个人中心子页面统一登录态门控,修复已登录用户被误判未登录的问题 — wanghao
6f2ec7d0 (mcp)修复 OAuth token 交换 500 错误——MCP_OAUTH_SECRET 未挂载到部署流水线 (#399) — wangyang-youloft
8fbbb42d (web)修复 develop 回流后 CI verify 六项 web 测试失败——恢复误裁组件与词典闭包(Ref #384) — wanghao
9c71e307 (merge)修复 develop 回流后 CI 编译失败——补齐导入与 Firestore 直连下沉(Ref #384) — wanghao
9cdda4df (swagger)恢复 x-since 版本注入逻辑,解决 1.0.0 API 筛选缺失问题 (#385) — wangyang-youloft
ced25716 (companion)修复自动回复幂等键格式——clientMessageId 用标准 UUID 过 schema 校验(Ref #379) — Jiangcaoz-youloft
3422eecf (character)设计档英文名对齐 Issue #368 的视觉矩阵 — Claude
9c5ef4f2 (character)許敬堂四个实测问题修正——数字锚点/玩家内心/PC 欲望/节奏刹车 — Claude
d156c9f7 (companion)修复 reset 与 in-flight 生成竞态——abort 在途生成 + reset_at epoch 守卫 + 升级消息原子写入(Ref #336) (#353) — Jiangcaoz-youloft
♻️ Refactor (3)
33d9352b (companion)#388 批次二 v2——头像数据源对齐 #409/#412 的 stage_avatars,废弃自研 unlock_stage(Ref #388) — Jiangcaoz-youloft
e9949d9f (web)账号菜单收敛为个人中心单入口,划分个人中心与设置与账号页职责(Ref #403) — wanghao
22035af4 (web)移除头像下拉菜单「个人资料与设置」入口,设置入口收敛到个人中心设置图标(Ref #367) (#370) — wanghao-kld
📚 Docs (3)
070b430f (architecture)落盘通讯机制论证——按轮次可续传 SSE 与用户级事件流双通道设计 (#378) — Patronum
6609062d (api)个人与付费模块全部 REST 端点 schema 统一补 x-since=1.0.0 标注(Ref #381) — wanghao
4c5a9d45 (character)更正 storyClock 的推进机制——beats 可选,时钟另有每日自动推进 — Claude
📝 Other (1)
2ce8e4ba test(character): 补 #364 回归用例,并修掉它抓出的三处遗留问题 — Claude