← All release notes
✨ Features (17)
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
🐛 Bug Fixes (24)
b1280e61 (support-tickets)意见反馈带图提交支持 R2 CDN 图片 URL——validateFeedbackImageUrls 新增 R2 分支(Ref #465) — wanghao
ccb17086 (web)积分明细业务名改回相对 key,修复 useTranslations 二次拼接致渲染原始 key — wanghao
f2b61ab5 (web)积分明细正负号按余额快照差额推断,消耗标红 — wanghao
dfb9a436 (api)#447 SSE 事件流样例修正为真实 wire format——id:/data: 块,无 event: 行 — Jiangcaoz-youloft
400da0fa (billing)修复订阅状态 period_end_date 为 null 显示空及 pricing 默认 Tab 自动切换(Ref #459) — wanghao
e40ce165 (web)/my-saves 页头改用统一 BackButton,移除多余的「返回广场」链接 — wanghao
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 (4)
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
📝 Other (2)
b9312042 test(memory): #436 补 L2 池隔离往返用例——同文双池各自建档互不可见、新池从空召回(Ref #436) — Jiangcaoz-youloft
b69625ba Merge develop into wangyang + 角色搜索迭代拉取优化 (#433) — wangyang-youloft