← All release notes
✨ Features (21)
5310e9d0 (companion)#447 消息分类拆分——SSE part 事件与 parts 持久化双落地 — Jiangcaoz-youloft
49dd8227 (web)/pricing 已订阅用户展示全部订阅方案,支持升级更高档位、降级/等档禁用 — wanghao
46364227 (api)自动记录角色行为并更新资料与举报契约 (#442) — wangyang-youloft
c103accf (web)/profile 支持编辑用户资料(昵称/简介/头像清除),对接后端 PATCH /auth/me — wanghao
392d0006 (memory)L2 向量记忆接入记忆池——分区键换 memory_scope_id,修复重置失忆与新池隔离在 L2 不成立(Ref #436) — Jiangcaoz-youloft
3644d0ac (companion)#429 聊天 API v1.x 文档补录 30 端点 + 归档/恢复/消息编辑/草稿四新端点 + stage 响应 schema 修复 — Jiangcaoz-youloft
03da8374 (auth)新增 PATCH /auth/me 用户资料编辑 API(Issue #430) — wanghao
be386f7e (companion)聊天室设置补 background 背景与 text_size 文字大小字段(Ref #428) — Jiangcaoz-youloft
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
🐛 Bug Fixes (18)
a1a9eb49 (announcement)公告列表接口获取不到数据 + 翻页游标与序列化缺陷全面修复 — wanghao
4af360d7 (announcement)创建公告接口 500——Firestore 写入剥离 undefined 字段值 — wanghao
6503d469 (api)GET /auth/me 回显 introduction 字段,并修复 Firestore 回退读取的死字段 — wanghao
527722a4 (companion)会话列表 schema 补 active_avatar 字段——#426 收紧 additionalProperties:false 后 sessionView 新字段被序列化过滤(Ref #388) — Jiangcaoz-youloft
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
0ac3ffdb (billing)GET /billing/subscription-status 在 current_period_end 无效时 500(Invalid time value,Ref #424) — wanghao
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
♻️ Refactor (3)
0848855f (workflow)ai-handlers 巨型文件(6519行)按节点领域与供应商拆分 — wanghao
33d9352b (companion)#388 批次二 v2——头像数据源对齐 #409/#412 的 stage_avatars,废弃自研 unlock_stage(Ref #388) — Jiangcaoz-youloft
e9949d9f (web)账号菜单收敛为个人中心单入口,划分个人中心与设置与账号页职责(Ref #403) — wanghao
📚 Docs (6)
c6e70038 (api)#447 SSE events 端点 Responses 面板可发现性——text/event-stream 媒体类型 + 事件流样例 — Jiangcaoz-youloft
aac304cc (chat)聊天域全流程对接文档——四页面 API 映射与调用时序(实际实现口径) — Jiangcaoz-youloft
f295a550 (api)companion 全端点 Swagger 文档增强——schema 字段详注 + summary/description 中文化 — Jiangcaoz-youloft
04585dd0 (api)personas 四个操作补 security: bearerAuth 声明——Swagger 文档鉴权标注缺失 — Jiangcaoz-youloft
070b430f (architecture)落盘通讯机制论证——按轮次可续传 SSE 与用户级事件流双通道设计 (#378) — Patronum
6609062d (api)个人与付费模块全部 REST 端点 schema 统一补 x-since=1.0.0 标注(Ref #381) — wanghao
📝 Other (2)
b9312042 test(memory): #436 补 L2 池隔离往返用例——同文双池各自建档互不可见、新池从空召回(Ref #436) — Jiangcaoz-youloft
b69625ba Merge develop into wangyang + 角色搜索迭代拉取优化 (#433) — wangyang-youloft