|
|
d654777a02
|
refactor(googleplay): 支持purchaseOptionId作为备选商品ID
|
2026-04-10 14:30:53 +08:00 |
|
|
|
c8f8311cae
|
fix(core): 过滤文本括号并升级语音模型至 flash 版本
|
2026-04-09 16:48:47 +08:00 |
|
|
|
20f8d9c152
|
refactor(service): 重构用户注册逻辑并新增注销校验
|
2026-04-09 15:23:18 +08:00 |
|
|
|
52727dfd7c
|
refactor(core): 统一使用产品名称替换产品ID
将 ApplePurchaseServiceImpl、GooglePlayEntitlementApplier 与 GooglePlayWalletBenefitService 中记录的 productId 改为 productName,保持日志与业务语义一致。
|
2026-04-09 14:04:26 +08:00 |
|
|
|
9b4819900d
|
refactor(service): 简化交易备注中的固定前缀文案
|
2026-04-09 13:49:56 +08:00 |
|
|
|
cdfeace2f1
|
refactor(service): 重构Apple购买服务并新增一次性购买处理
|
2026-04-09 11:29:23 +08:00 |
|
|
|
3665596c1f
|
refactor(core): 重构用户与购买记录逻辑并添加 UUID 字段
|
2026-04-09 10:42:48 +08:00 |
|
|
|
06e7828b85
|
refactor(core): 迁移开场白字段至i18n表并简化实体
|
2026-04-08 17:53:39 +08:00 |
|
|
|
b83957e0bc
|
refactor(core): 重构Google Play订阅与商品接口逻辑
|
2026-04-08 17:33:36 +08:00 |
|
|
|
da3ee94924
|
refactor(product): 新增平台字段区分安卓与苹果商品
- 在商品实体、VO、Service及Controller中统一增加platform字段
- 查询接口支持按平台(android/apple)过滤商品
- ChatService追加全局companionSystemPrompt配置读取
|
2026-04-08 09:29:46 +08:00 |
|
|
|
e027918387
|
chore(config): 关闭生产环境混淆账号ID校验
|
2026-04-07 10:08:54 +08:00 |
|
|
|
02dd37ffaf
|
修改个人键盘多语言兜底策略
|
2026-04-03 16:43:43 +08:00 |
|
|
|
dbc7ee365d
|
修改新用户注册添加键盘人设的数量
|
2026-04-03 16:14:08 +08:00 |
|
|
|
5220a22cbd
|
修复googlePlay购买验证问题
|
2026-04-03 16:06:45 +08:00 |
|
|
|
83cb65a31f
|
feat(googleplay): 新增购买成功记录服务并注入使用
|
2026-04-03 16:06:45 +08:00 |
|
|
|
0555f1d0df
|
实施Google Play购买验证和RTDN处理
|
2026-04-03 16:06:39 +08:00 |
|
|
|
33b5de3e07
|
修复国际化查询缺失时回退英文逻辑
|
2026-04-02 15:01:10 +08:00 |
|
|
|
9bd9a2646f
|
新增标签国际化查询并改用包装类返回标签数据
|
2026-04-02 14:38:23 +08:00 |
|
|
|
aa6cc25ab4
|
更新AI陪聊角色查询以支持国际化信息
|
2026-04-02 09:53:48 +08:00 |
|
|
|
7a4086547d
|
修复人设接口国际化查询与未登录访问
|
2026-04-01 15:11:50 +08:00 |
|
|
|
9d4e86535a
|
chore(config): 关闭生产环境多设备登录
|
2026-04-01 09:32:18 +08:00 |
|
|
|
1e71a3b17c
|
test(config): 新增模型配置字段并重构测试语言解析
refactor(service): 抽取动态模型配置与聊天选项构造
feat(config): 支持运行时切换 LLM 模型
|
2026-03-31 14:09:01 +08:00 |
|
|
|
a5c86010a1
|
修改LLM prompt提示词输入prompt
|
2026-03-31 10:32:13 +08:00 |
|
|
|
4d23dd2bba
|
放行用户注册接口
|
2026-03-30 10:52:35 +08:00 |
|
|
|
2a8199d933
|
用户购买主题填充local字段
|
2026-03-26 17:54:11 +08:00 |
|
|
|
20694b2171
|
添加完整的举报校验选项
|
2026-03-25 09:42:47 +08:00 |
|
|
|
ca670287d8
|
fix(aop): 使用工具类解析真实客户端IP
原代码直接取 request.getRemoteHost(),在反向代理场景下会拿到代理服务器地址。
新增 RequestIpUtils.resolveClientIp() 按 X-Forwarded-For 等头部逐级解析,确保日志记录的 IP 为真实用户地址。
|
2026-03-24 14:21:34 +08:00 |
|
|
|
7b4a874283
|
feat(log): 日志中补充打印当前登录用户ID
|
2026-03-24 13:27:50 +08:00 |
|
|
|
14806a9437
|
feat(service): 使用 RequestIpUtils 统一解析客户端真实 IP
|
2026-03-23 16:51:52 +08:00 |
|
|
|
b1ef4ee192
|
feat(config): 支持配置中心动态跳过指定用户签名校验
|
2026-03-23 13:19:59 +08:00 |
|
|
|
eaf015fe48
|
feat(service): 增加评论屏蔽用户过滤逻辑
|
2026-03-23 11:25:20 +08:00 |
|
|
|
1fa24f7e34
|
feat(comment): 新增评论屏蔽关系功能
本次提交完整实现了评论屏蔽关系模块,包括:
- 屏蔽关系实体 KeyboardCommentBlockRelation
- 屏蔽请求 DTO CommentBlockReq
- 屏蔽用户 VO CommentBlockedUserVO
- 控制器、服务层及 MyBatis 映射文件
|
2026-03-23 11:08:33 +08:00 |
|
|
|
db38fe819c
|
feat(ai-companion-comment): 新增删除评论功能并优化VO字段顺序
|
2026-03-20 17:14:28 +08:00 |
|
|
|
40d846ec0d
|
refactor(comment): 重命名chat_context为comment_context并移除证据图片字段
|
2026-03-20 17:02:04 +08:00 |
|
|
|
283eb4fa49
|
新增评论举报接口
|
2026-03-20 15:40:19 +08:00 |
|
|
|
99cf132d76
|
feat(iap): 新增 Google Play 内购与 AI 评论举报支持
完成 Google Play 内购集成所需的全链路实现,包括:
- 数据库表结构(google-play-iap.sql)
- 实体、Mapper、Service 及 XML 配置
- AI 评论举报实体与业务层
- 集成文档(google-play-iap-integration.md)
|
2026-03-20 15:32:31 +08:00 |
|
|
|
742107f944
|
Add comment reporting API and service
|
2026-03-20 15:26:46 +08:00 |
|
|
|
b146e3a122
|
fix(config): 放宽签名验证与CORS放行逻辑
- 把允许时间差由20秒调到200秒,防止弱网重放失败
- 把nonce缓存过期由30秒延长到300秒,减少误拒
- 在SaToken放行列表里新增/user/sendVerifyMail,确保验证码接口无需登录
- 仅调整顺序与注释,无功能删减
|
2026-03-20 08:53:51 +08:00 |
|
|
|
e46ae429fd
|
fix(ChatController): 将异常提示从中文改为英文
|
2026-03-16 10:45:58 +08:00 |
|
|
|
e51d3a8e25
|
fix(sign): 缩短签名时间容错与nonce有效期
|
2026-03-16 10:20:01 +08:00 |
|
|
|
df1113575a
|
fix(config): 将生产环境数据库用户名改为 root
|
2026-03-13 16:44:20 +08:00 |
|
|
|
a2354fba92
|
chore(config): 切换环境配置为 dev
|
2026-03-13 11:36:03 +08:00 |
|
|
|
6748ff0796
|
chore(config): 重构生产配置并引入日志框架
- 精简 application-prod.yml,移除冗余日志格式与滚动策略配置
- 新增 logback-spring.xml,统一日志输出路径与格式
- .gitignore 追加 /logs/ 目录,避免日志文件入库
|
2026-03-10 17:21:24 +08:00 |
|
|
|
51555c3bb2
|
feat(config): 将客服邮箱配置迁移到 Nacos 并支持动态刷新
|
2026-03-10 17:10:42 +08:00 |
|
|
|
8baeacae3b
|
feat(core): 新增逻辑删除字段并过滤已删除AI角色
- KeyboardAiCompanion实体增加deleted字段
- 查询时自动排除deleted=1的记录
- 同步更新likedCompanions、chattedCompanions等接口
- prod环境追加App Store订阅校验配置
|
2026-03-10 13:27:55 +08:00 |
|
|
|
4519343139
|
refactor(utils): 重构 RequestLocaleUtils 语言标签解析逻辑
|
2026-03-09 17:39:55 +08:00 |
|
|
|
49a58e6f87
|
feat(theme): 新增主题按国家筛选功能
|
2026-03-09 11:44:34 +08:00 |
|
|
|
147c05a6f0
|
feat(service): 新增多语言支持,按语言筛选主题
- 在查询主题相关接口中增加 local 参数,支持按语言过滤
- 新增 RequestLocaleUtils 工具类解析 Accept-Language 头
- 重构缓存与数据库查询逻辑,优先按语言匹配
- 更新所有涉及主题列表、详情、推荐、搜索的 Service 与 Controller
|
2026-03-09 11:21:27 +08:00 |
|
|
|
5e9873bf72
|
feat(themes): 新增主题所属国家字段 local
|
2026-03-05 19:54:34 +08:00 |
|
|
|
c3768caae6
|
feat(warning): 新增按语言环境查询键盘警告消息接口
|
2026-03-04 21:33:51 +08:00 |
|