Delete image#67
Merged
Merged
Conversation
ailuckly
added a commit
that referenced
this pull request
Apr 5, 2026
* master <-develop * feat:前端初始化 * feat(auth): implement authentication service * feat(auth): implement comprehensive authentication and verification code system * feat(auth): enhance auth * feat(user): 实现用户信息修改和后台用户管理 * feat(admin): 实现管理后台登陆鉴权以及七牛云云存储上传 * chore: 实现CI/CD * chore: 更新CI/CD配置 * refactor(user): 使用 LocalDate 替换 LocalDateTime * refactor(core): 调整服务端口至9009并更新配置 本次提交对服务核心配置进行了重构,主要调整包括: - 将服务端口统一调整至9009。 - 更新了测试、生产环境及本地开发的 Docker Compose 文件和 GitHub Actions 工作流,以匹配新的端口配置。 - 优化了 `application.yml`、`application-test.yml` 和 `application-prod.yml` 配置文件,更新了数据库连接、Redis 配置和 Sa-Token 配置等。 - 删除了冗余的 `.env.example` 文件,并将相关配置合并至 `application.yml`。 - 更新了前端文档,反映后端端口变更。 * refactor(docker): 更新Dockerfile,使用默认nginx配置 * fix: 修复CI/CD管道错误 - 升级 actions/upload-artifact 从 v3 到 v4 - 升级 actions/setup-java 从 v3 到 v4 - 升级 actions/cache 从 v3 到 v4 - 修复前端Dockerfile中nginx.conf文件缺失问题 - 优化后端Docker构建流程,增加CI专用Dockerfile - 增强构建过程的错误处理和重试机制 - 优化JAR文件验证和容器端口配置 * fix(workflow): 修复CI/CD * docs: 调整审计字段默认值 * refactor(core): 优化 CI/CD 流程配置 * fix(ci): 修复 CI/CD 配置和 Dockerfile 路径 * ci(workflow): fix docker image publishing to GHCR * fix(cd): 修复CD服务器上没有全系 * chore(deps): update package-lock.json * fix(ci): 修复 CI/CD 配置和 Dockerfile 路径 * fix(cd): 修复用户权限 * chore(workflows): 更新生产和测试环境部署配置 * chore(workflows): 更新生产和测试环境部署配置 * chore(workflows): 更新生产和测试环境部署配置 * refactor(workflows): 改进镜像拉取和健康检查流程 * fix(ci): 更新镜像tag策略 * fix(ci): 使用 latest 镜像作为后备 * chore(ci): 优化 Staging CD 工作流配置 - 调整构建和部署逻辑 * refactor(test): 更新测试环境配置及健康检查 * fix:忽略本地配置文件 * feat:角色功能模块全局变量添加 * feat:角色模块用户端和管理端的基础功能实现 * feat: 添加角色模块 JSON 实用程序和配置支持 * feat: 更新角色 entity 和 service 参数 * feat: 更新 Character DTOs 和 request/response * feat: 更新一些 character controllers 实现逻辑 * Stop tracking application-local.yml * test(core): 更新测试环境配置默认值 * chore(core): 更新 Dockerfile 和 .gitignore 文件 移除无用的 Conversation 和 Message 实体类. 修改 cd-staging.yml 文件,添加跳过健康检查功能。 更新 Dockerfile 配置文件。 更新 .gitignore 文件。 * feat(user&role):完成用户登录和角色列表接口对接 * feat(character): 更新character实体字段 * feat(character): 新增tag 实体类 * feat(character): 新增tag CRUD操作 * feat(character): extend CharacterService with tag management functionality * feat(character): extend DTOs with tag array fields for enhanced functionality * feat(character): 更新查询角色条件 * feat(character): 更新一些接口设为公共访问 * feat(character): 更新一些接口设为公共访问 * feat(character): 再次更新一些接口设为公共访问,添加上传用户头像 * fix(character): 修复角色列表接口访问失败问题 * fix(character): 添加头像图片过大异常处理 * fix(chatacter): 修复字段返回类型异常 * feat(core): 实现AI聊天和对话 * feat(ai): 升级AI语音对话功能 * 使用 Gemini 1.5 Flash 模型替换 GPT-3.5,提升对话质量。 * 引入讯飞 STT 和火山引擎 TTS,提升语音识别和合成效果。 * 移除测试用的 AiChatTestController 和 Mock STT/TTS 服务。 * 支持 WebSocket 实时语音和文字输入处理,优化用户体验。 * 增加对话标题自动生成功能。 * feat(core): 集成七牛云AI,讯飞TTS,支持多路AI服务 * feat(chat):新增对话页面 * feat(role):新增对话页面 * feat(role):新增对话页面 * refactor(core): 重构七牛云LLM Provider * refactor(web): 重构用户角色相关代码 - 重构 `api.ts` 中用户信息类型定义 - 更新 `NewRole.vue`,增加头像上传及表单功能 - 更新 `user.ts`,getUserInfo 返回 UserInfo 类型 - 修改测试配置 docker-compose.test.yml * refactor(core): 修改七牛云配置前缀 * feat(user): 新增用户收藏功能基础结构 * feat(user): 实现用户收藏数据访问层 * feat(user): 实现用户收藏业务逻辑服务层 * feat(user): 在用户控制器中集成收藏功能API * feat(character): 新增角色收藏数排行榜公开接口 * feat(ai): 测试环境和生产环境添加科大讯飞和火山引擎TTS配置 * feat(voice): 添加音色配置服务和解析服务 新增 VoiceProfileService 和 VoiceResolverService,并更新 VoiceProfile 实体类。 * feat(conversation): 增强对话消息管理和TTS服务 - 添加分页获取历史消息,获取最新消息功能 - 废弃旧的获取所有消息接口 - 优化科大讯飞TTS服务,支持流式合成 - 配置文件增加默认值,避免启动问题 * refactor(core): 重构环境配置与 API 类型 重构:优化环境配置,更新 API 类型定义。 涉及 vocata-admin 和 vocata-web 项目的环境变量配置更新,以及 api.ts 中对话模块相关类型定义。同时更新了角色搜索和侧边栏组件。 * refactor(core): 修复 UUID TypeHandler 并处理空值 增加 UUID TypeHandler 的空值处理,并修复 ConversationServiceImpl 中消息 UUID 为 null 的情况。 * feat(core): 增强聊天页面功能及添加 API 新增了聊天页面,添加环境配置说明文档,并完善了聊天消息类型定义和会话 API 接口。 * feat(chat): 实现端到端AI通话 * feat(ai-chat): 实现语音和文字通话 * refactor(core): 优化聊天页面流式消息处理和讯飞TTS日志 重构聊天页面流式消息更新逻辑,并增强讯飞TTS日志。 * feat(core): 使用 localStorage 替换 cookie 存储 token * refactor(core): 重构AI对话 WebSocket 连接 * refactor(core): 优化配置及代码 本次提交进行了以下更改: * 将语音转文本(STT)引擎从科大讯飞切换至七牛云。 * 更新了配置文件`application.yml`, `application-test.yml`, `application-prod.yml`以适应七牛云的配置需求,包括API密钥和端点等。 * 调整了`AiStreamingService.java`的默认模型参数。 * 修改了前端`ChatPage.vue`中AI连接状态的判断逻辑和提示信息,增强用户体验。 * 更新了`AiChat.ts`和`AiChatWebSocketHandler.java`,适配七牛云 STT API的接口变化,包含数据接收和发送。 * 移除了`QiniuSttClient.java`中不必要的代码,并优化了鉴权方式。 * 更新了`MybatisPlusConfig.java`。 * 更新了`VolcanTtsClient.java`的语音。 * 精简`XunfeiStreamTtsClient.java`实现。 * 调整了`pom.xml`引入相关的依赖包。 * fix(character): 添加返回字段创建用户名实现 * fix(character): 修改角色返回参数 * feat(role):完善新建角色页面,修改角色卡片样式,完善历史记录业务逻辑,新增用户信息修改对话框 * feat(core): 增强AI语音对话功能 * refactor(config): 添加SiliconFlow API配置 * refactor(core): 调整环境配置,支持CI/CD动态替换 * refactor(aiChat): 改进麦克风访问和兼容性 * feat(aiChat): 增强语音对话,优化VAD检测 对 aiChat.ts 和 ChatPage.vue 进行了重构,增强了语音对话功能,并优化了语音活动检测(VAD)的实现。同时,改进了测试环境部署流程。 * feat: 前端界面侧边栏样式优化 * feat: 优化前端新增角色UI设计和搜索栏,添加通知功能 * feat: 前端首页分页组件优化 * feat: 添加角色页标签显示和开始对话功能 * feat: 实现角色最新热门排序显示 * fix: fix some bug * feat(core): 重构语音通话模块并优化STT * refactor(aiChat): 重构音频管理器及AI对话流程 * feat(core): 重构AI语音对话,支持七牛云STT * feat(service): 增强AI prompt,重构流式服务 * refactor(core): 重构AI对话和聊天 * feat(core): AI角色生成 * feat(core): 优化AI角色创建流程 新增AI生成提示词功能,并优化音频处理和WebSocket连接。 * refactor(aiChat): 优化 WebSocket 连接管理 * feat(admin):管理系统修改 * refactor(core): 优化对话信息及消息加载流程 * fix(core): 更正package名称为vocata-web * Add files via upload * Update README.md * Update README.md * docs: update docs (#64) * feat:前端初始化 * feat(auth): implement authentication service * feat(auth): implement comprehensive authentication and verification code system * feat(auth): enhance auth * feat(user): 实现用户信息修改和后台用户管理 * feat(admin): 实现管理后台登陆鉴权以及七牛云云存储上传 * chore: 实现CI/CD * chore: 更新CI/CD配置 * refactor(user): 使用 LocalDate 替换 LocalDateTime * refactor(core): 调整服务端口至9009并更新配置 本次提交对服务核心配置进行了重构,主要调整包括: - 将服务端口统一调整至9009。 - 更新了测试、生产环境及本地开发的 Docker Compose 文件和 GitHub Actions 工作流,以匹配新的端口配置。 - 优化了 `application.yml`、`application-test.yml` 和 `application-prod.yml` 配置文件,更新了数据库连接、Redis 配置和 Sa-Token 配置等。 - 删除了冗余的 `.env.example` 文件,并将相关配置合并至 `application.yml`。 - 更新了前端文档,反映后端端口变更。 * refactor(docker): 更新Dockerfile,使用默认nginx配置 * fix: 修复CI/CD管道错误 - 升级 actions/upload-artifact 从 v3 到 v4 - 升级 actions/setup-java 从 v3 到 v4 - 升级 actions/cache 从 v3 到 v4 - 修复前端Dockerfile中nginx.conf文件缺失问题 - 优化后端Docker构建流程,增加CI专用Dockerfile - 增强构建过程的错误处理和重试机制 - 优化JAR文件验证和容器端口配置 * fix(workflow): 修复CI/CD * docs: 调整审计字段默认值 * refactor(core): 优化 CI/CD 流程配置 * fix(ci): 修复 CI/CD 配置和 Dockerfile 路径 * ci(workflow): fix docker image publishing to GHCR * fix(cd): 修复CD服务器上没有全系 * chore(deps): update package-lock.json * fix(ci): 修复 CI/CD 配置和 Dockerfile 路径 * fix(cd): 修复用户权限 * chore(workflows): 更新生产和测试环境部署配置 * chore(workflows): 更新生产和测试环境部署配置 * chore(workflows): 更新生产和测试环境部署配置 * refactor(workflows): 改进镜像拉取和健康检查流程 * fix(ci): 更新镜像tag策略 * fix(ci): 使用 latest 镜像作为后备 * chore(ci): 优化 Staging CD 工作流配置 - 调整构建和部署逻辑 * refactor(test): 更新测试环境配置及健康检查 * fix:忽略本地配置文件 * feat:角色功能模块全局变量添加 * feat:角色模块用户端和管理端的基础功能实现 * feat: 添加角色模块 JSON 实用程序和配置支持 * feat: 更新角色 entity 和 service 参数 * feat: 更新 Character DTOs 和 request/response * feat: 更新一些 character controllers 实现逻辑 * Stop tracking application-local.yml * test(core): 更新测试环境配置默认值 * chore(core): 更新 Dockerfile 和 .gitignore 文件 移除无用的 Conversation 和 Message 实体类. 修改 cd-staging.yml 文件,添加跳过健康检查功能。 更新 Dockerfile 配置文件。 更新 .gitignore 文件。 * feat(user&role):完成用户登录和角色列表接口对接 * feat(character): 更新character实体字段 * feat(character): 新增tag 实体类 * feat(character): 新增tag CRUD操作 * feat(character): extend CharacterService with tag management functionality * feat(character): extend DTOs with tag array fields for enhanced functionality * feat(character): 更新查询角色条件 * feat(character): 更新一些接口设为公共访问 * feat(character): 更新一些接口设为公共访问 * feat(character): 再次更新一些接口设为公共访问,添加上传用户头像 * fix(character): 修复角色列表接口访问失败问题 * fix(character): 添加头像图片过大异常处理 * fix(chatacter): 修复字段返回类型异常 * feat(core): 实现AI聊天和对话 * feat(ai): 升级AI语音对话功能 * 使用 Gemini 1.5 Flash 模型替换 GPT-3.5,提升对话质量。 * 引入讯飞 STT 和火山引擎 TTS,提升语音识别和合成效果。 * 移除测试用的 AiChatTestController 和 Mock STT/TTS 服务。 * 支持 WebSocket 实时语音和文字输入处理,优化用户体验。 * 增加对话标题自动生成功能。 * feat(core): 集成七牛云AI,讯飞TTS,支持多路AI服务 * feat(chat):新增对话页面 * feat(role):新增对话页面 * feat(role):新增对话页面 * refactor(core): 重构七牛云LLM Provider * refactor(web): 重构用户角色相关代码 - 重构 `api.ts` 中用户信息类型定义 - 更新 `NewRole.vue`,增加头像上传及表单功能 - 更新 `user.ts`,getUserInfo 返回 UserInfo 类型 - 修改测试配置 docker-compose.test.yml * refactor(core): 修改七牛云配置前缀 * feat(user): 新增用户收藏功能基础结构 * feat(user): 实现用户收藏数据访问层 * feat(user): 实现用户收藏业务逻辑服务层 * feat(user): 在用户控制器中集成收藏功能API * feat(character): 新增角色收藏数排行榜公开接口 * feat(ai): 测试环境和生产环境添加科大讯飞和火山引擎TTS配置 * feat(voice): 添加音色配置服务和解析服务 新增 VoiceProfileService 和 VoiceResolverService,并更新 VoiceProfile 实体类。 * feat(conversation): 增强对话消息管理和TTS服务 - 添加分页获取历史消息,获取最新消息功能 - 废弃旧的获取所有消息接口 - 优化科大讯飞TTS服务,支持流式合成 - 配置文件增加默认值,避免启动问题 * refactor(core): 重构环境配置与 API 类型 重构:优化环境配置,更新 API 类型定义。 涉及 vocata-admin 和 vocata-web 项目的环境变量配置更新,以及 api.ts 中对话模块相关类型定义。同时更新了角色搜索和侧边栏组件。 * refactor(core): 修复 UUID TypeHandler 并处理空值 增加 UUID TypeHandler 的空值处理,并修复 ConversationServiceImpl 中消息 UUID 为 null 的情况。 * feat(core): 增强聊天页面功能及添加 API 新增了聊天页面,添加环境配置说明文档,并完善了聊天消息类型定义和会话 API 接口。 * feat(chat): 实现端到端AI通话 * feat(ai-chat): 实现语音和文字通话 * refactor(core): 优化聊天页面流式消息处理和讯飞TTS日志 重构聊天页面流式消息更新逻辑,并增强讯飞TTS日志。 * feat(core): 使用 localStorage 替换 cookie 存储 token * refactor(core): 重构AI对话 WebSocket 连接 * refactor(core): 优化配置及代码 本次提交进行了以下更改: * 将语音转文本(STT)引擎从科大讯飞切换至七牛云。 * 更新了配置文件`application.yml`, `application-test.yml`, `application-prod.yml`以适应七牛云的配置需求,包括API密钥和端点等。 * 调整了`AiStreamingService.java`的默认模型参数。 * 修改了前端`ChatPage.vue`中AI连接状态的判断逻辑和提示信息,增强用户体验。 * 更新了`AiChat.ts`和`AiChatWebSocketHandler.java`,适配七牛云 STT API的接口变化,包含数据接收和发送。 * 移除了`QiniuSttClient.java`中不必要的代码,并优化了鉴权方式。 * 更新了`MybatisPlusConfig.java`。 * 更新了`VolcanTtsClient.java`的语音。 * 精简`XunfeiStreamTtsClient.java`实现。 * 调整了`pom.xml`引入相关的依赖包。 * fix(character): 添加返回字段创建用户名实现 * fix(character): 修改角色返回参数 * feat(role):完善新建角色页面,修改角色卡片样式,完善历史记录业务逻辑,新增用户信息修改对话框 * feat(core): 增强AI语音对话功能 * refactor(config): 添加SiliconFlow API配置 * refactor(core): 调整环境配置,支持CI/CD动态替换 * refactor(aiChat): 改进麦克风访问和兼容性 * feat(aiChat): 增强语音对话,优化VAD检测 对 aiChat.ts 和 ChatPage.vue 进行了重构,增强了语音对话功能,并优化了语音活动检测(VAD)的实现。同时,改进了测试环境部署流程。 * feat: 前端界面侧边栏样式优化 * feat: 优化前端新增角色UI设计和搜索栏,添加通知功能 * feat: 前端首页分页组件优化 * feat: 添加角色页标签显示和开始对话功能 * feat: 实现角色最新热门排序显示 * fix: fix some bug * feat(core): 重构语音通话模块并优化STT * refactor(aiChat): 重构音频管理器及AI对话流程 * feat(core): 重构AI语音对话,支持七牛云STT * feat(service): 增强AI prompt,重构流式服务 * refactor(core): 重构AI对话和聊天 * feat(core): AI角色生成 * feat(core): 优化AI角色创建流程 新增AI生成提示词功能,并优化音频处理和WebSocket连接。 * refactor(aiChat): 优化 WebSocket 连接管理 * feat(admin):管理系统修改 * refactor(core): 优化对话信息及消息加载流程 * fix(core): 更正package名称为vocata-web * docs: update docs --------- Co-authored-by: Chann <930061829@qq.com> Co-authored-by: Andy <ailuckly@outlook.com> * Delete remove docs (#65) * Delete docs (#66) * Delete image (#67) * Delete image (#68) * chore: streamline startup and staging deployment * fix: resolve frontend ci failures * docs: initialize README overview * fix: use base64 staging ssh key * fix: make staging key file readable in action * chore: add staging ssh key diagnostics * fix: remove staging environment dependency * fix: drop staging ssh diagnostics * fix: use raw staging ssh key * docs: add refactor preparation design * docs: add refactor preparation plan * docs: normalize development environment guidance * docs: add deployment and workflow guides * docs: define phase-one refactor boundaries * ci: align validation baseline with local workflow * docs: add development and deployment entry links * docs: add first-week refactor preparation checklist * chore: align local runtime configuration surfaces * fix: wait for staging services before health check * chore: retrigger staging deploy * fix: simplify staging repository sync * fix: inline staging deploy metadata * fix: replace staging ssh action * test: establish backend smoke baseline * test: consolidate validation entrypoints * chore: ignore local workspace artifacts --------- Co-authored-by: Levon <86230904+veardk@users.noreply.github.com> Co-authored-by: Chann <930061829@qq.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.