Commit Graph

15 Commits

Author SHA1 Message Date
6a1bb50318 feat(chat): 集成 ElevenLabs TTS 并支持异步语音生成 2026-01-23 19:45:32 +08:00
44f031c939 chore(config): 将配置文件注释乱码替换为中文可读文本 2025-12-19 21:56:41 +08:00
f69393b79d fix(config): 切换模型至 text-embedding-v4 并更新 API 配置 2025-12-19 21:37:54 +08:00
c4d0c60ea8 chore(core): 清理Demo代码并优化配置文件
删除DemoController和PostReviewStatusEnum等测试/废弃代码;
.gitignore、SaTokenConfigure、SendMailUtils、application.yml小幅更新;
AppleAppStoreConfig改用流式读取私钥,适配容器化部署。
2025-12-18 15:51:46 +08:00
8e26488738 feat(config): 接入 Nacos 配置中心
- 新增 AppConfig、NacosAppConfigCenter 动态配置类
- 将 userRegisterProperties 的默认值改为运行时从 Nacos 读取
- 注册/创建用户时免费配额改为动态配置获取
- 增加 nacos-client 依赖并配置 dev 环境连接信息
2025-12-16 21:50:00 +08:00
5227b81acb feat(themes): 支持主题标签数组存储与按风格查询
- 新增 StringArrayTypeHandler 实现 PostgreSQL text[] ↔ Java String[] 映射
- 将 theme_tag 字段类型由 VARCHAR 改为 ARRAY,实体与 VO 同步调整为 String[]
- 移除废弃的 selectAllThemes 方法,统一使用 selectThemesByStyle(Long)
- 9999 风格 ID 保留查询全部上架主题逻辑,其余按风格过滤
- 开放 /themes/listByStyle 接口免鉴权,并修正 theme_status=true 查询条件
2025-12-10 15:55:55 +08:00
a7273e4620 feat(user): 新增邮箱注册与验证码发送功能
- 新增 UserRegisterDTO 及 /user/register 接口
- 集成 MailerSend,异步发送 6 位验证码邮件
- 添加 RedisUtil 缓存验证码 10 分钟
- 补充 SEND_MAIL_FAILED、CONFIRM_PASSWORD_NOT_MATCH 错误码
- 关闭 Spring Security CSRF 与表单登录,放行 /user/register
- AppleService 移除 @AllArgsConstructor,改用 @Resource 注入
2025-12-03 21:48:27 +08:00
6c7bec8ad3 feat(auth): 新增接口签名校验与退出登录功能 2025-12-03 12:59:51 +08:00
fdc024e58f feat(auth): 新增 Apple 登录并集成 Sa-Token 鉴权
- AppleServiceImpl:返回完整用户信息并签发 Sa-Token
- 新增 KeyboardUser 实体、Mapper、Service,支持按 subjectId 查询与创建
- GlobalExceptionHandler 统一处理 Sa-Token 未登录异常
- 补充 APPLE_LOGIN_ERROR 等错误码
- 配置文件增加 Sa-Token 相关参数
2025-12-02 20:47:34 +08:00
af79ca97d4 refactor(common): 简化 ErrorCode 枚举并升级模型配置
- 使用 Lombok @Getter 移除手写 getter,精简 5 行代码
- 将 embedding 模型从 0.6B 升级为 8B 提升效果
- 切换 OpenRouter 网关地址到 Cloudflare AI Gateway 加速访问
2025-12-01 20:36:58 +08:00
38ce370cb0 fix(apple-login): 修复JWT解析与Base64URL解码错误 2025-11-13 16:37:12 +08:00
7dcfd80971 feat(core): 集成Spring AI与Apple登录并新增聊天接口 2025-11-12 19:08:45 +08:00
79eee28b73 添加 SaToken 过滤器和跨域配置 2025-10-29 15:29:25 +08:00
47a87f8c34 修复 LogInterceptor 路径错误 2025-10-28 21:19:00 +08:00
cda3512456 初始化提交 2025-10-28 20:40:00 +08:00