Commit Graph

  • 0d9d3db73b feat: 更新配置文档 hhs 2026-06-13 19:57:35 +08:00
  • 188782fa66 feat: 添加 LIVE 计时器和语言按钮组(P0 优化) cfy666 2026-06-13 19:01:33 +08:00
  • f764b3a7d8 Merge pull request '增加主题切换功能,优化设置界面的面板' (#43) from develop-frontend7 into develop cfy777 2026-06-13 17:16:30 +08:00
  • 0227822120 feat: 增加深色/浅色主题切换功能 cfy666 2026-06-13 17:08:56 +08:00
  • f17c3c24a7 refactor: 设置面板改为右侧抽屉,修复布局跳动问题 cfy666 2026-06-13 16:54:57 +08:00
  • 6b98f35abc Merge pull request 'feat: 添加集成测试并同步文档' (#42) from feature/phase8 into develop huanghaosheng 2026-06-13 16:46:04 +08:00
  • 9ce9d8c9f6 docs: Phase 8.2 - 同步接口文档与代码实现 hhs 2026-06-13 16:40:29 +08:00
  • 0b2bbb827d feat: Phase 8.1 - WS 集成测试 (handler_test.go) hhs 2026-06-13 16:37:51 +08:00
  • 5afde31a9e Merge pull request 'feat: 补全设计文档中的 REST 端点' (#41) from feature/phase6 into develop huanghaosheng 2026-06-13 16:25:32 +08:00
  • 0e1f34d7c9 Merge pull request '重构为 Web 端双栏布局,突出对话展示' (#39) from develop-frontend6 into develop cfy777 2026-06-13 16:24:18 +08:00
  • a6a6a16185 feat: Phase 6.3 - 注册 Session REST 路由,统一依赖注入 hhs 2026-06-13 16:22:53 +08:00
  • f07916ab0f fix: Phase 6.2 - Health 端点对齐接口文档 (uptime_seconds 整数格式) hhs 2026-06-13 16:21:53 +08:00
  • b7e803fa90 feat: Phase 6.1 - 实现 Session REST API 路由 (POST/DELETE) hhs 2026-06-13 16:21:09 +08:00
  • 093dc26fa0 chore: 更新 .gitignore,忽略编译产物和临时文件 cfy666 2026-06-13 16:21:04 +08:00
  • 4aa9f31e57 Merge pull request 'feat: 将 Session Manager + Orchestrator 串入 WebSocket handler,实现端到端消息处理。' (#38) from feature/phase5 into develop huanghaosheng 2026-06-13 16:17:23 +08:00
  • dd64ed23ee style: 重构为 Web 端双栏布局,突出对话展示 cfy666 2026-06-13 16:16:37 +08:00
  • 085e19038b fix: Phase 5.3 - 统一使用 client.sessionMgr 调用 UpdateConfig hhs 2026-06-13 16:15:17 +08:00
  • 314554ded7 feat: Phase 5.2 - 实现 query 处理逻辑 hhs 2026-06-13 16:14:20 +08:00
  • 19535e6a37 feat: Phase 5.1 - Client 扩展,添加 orchestrator 依赖 hhs 2026-06-13 16:13:22 +08:00
  • 8e43fb134e Merge pull request '实现 AI Orchestrator(核心编排)' (#37) from feature/phase4 into develop huanghaosheng 2026-06-13 16:07:40 +08:00
  • c9c697fe64 feat: 实现 AI Orchestrator(核心编排) hhs 2026-06-13 16:05:18 +08:00
  • c160e787a6 Merge pull request '定义并实现三个 AI 服务客户端,每个服务一个独立包' (#36) from feature/phase3 into develop huanghaosheng 2026-06-13 15:53:10 +08:00
  • 041dee319b chore: go mod tidy 清理依赖 hhs 2026-06-13 15:50:10 +08:00
  • 29e186c062 test: 编写 TTS 测试(mock HTTP,覆盖成功/API 错误/超时/空文本/取消/部分失败/自定义 voice) hhs 2026-06-13 15:48:55 +08:00
  • acc7dfce43 feat: 实现 OpenAI TTS 服务(逐句合成 + 5s 超时 + 静默跳过失败) hhs 2026-06-13 15:47:43 +08:00
  • 450c2c66c3 feat: 定义 TTS Service 接口(SynthesizeStream + Options/Chunk) hhs 2026-06-13 15:46:48 +08:00
  • 90f4b907a7 test: 编写 LLM 测试(mock SSE 流,覆盖成功/图片/历史/API 错误/超时/Usage) hhs 2026-06-13 15:45:51 +08:00
  • 96b4c4899a feat: 实现 OpenAI LLM 服务(SSE 流式解析 + 多模态消息构建)及 System Prompt 定义 hhs 2026-06-13 15:44:23 +08:00
  • 078cfe6278 feat: 定义 LLM Service 接口(ChatStream + Request/Chunk/TokenUsage) hhs 2026-06-13 15:42:14 +08:00
  • 8f9b0b881e feat: 实现 Deepgram STT 服务及测试(WebSocket mock,覆盖成功/超时/空音频/多轮 final) hhs 2026-06-13 15:41:44 +08:00
  • 6fcbf023b4 feat: 实现 Deepgram STT 服务(WebSocket 连接 + 音频发送 + 结果接收) hhs 2026-06-13 15:39:39 +08:00
  • 22784bf421 feat: 定义 STT Service 接口(Recognize + Options) hhs 2026-06-13 15:38:59 +08:00
  • 33effe161a Merge pull request '实现会话生命周期管理,让 WS handler 能追踪会话、存储对话历史。' (#35) from feature/phase2 into develop huanghaosheng 2026-06-13 15:34:04 +08:00
  • fe4dedec71 feat: WS handler 接入 SessionManager,main.go 注入依赖 + 健康检查获取活跃会话数 hhs 2026-06-13 15:31:15 +08:00
  • 26f87ce35a test: 编写 Session Manager 内存实现测试(覆盖 Create/Get/Expire/Destroy/History 上限等) hhs 2026-06-13 15:29:13 +08:00
  • ba6d565c0f feat: 实现 Redis 版 SessionManager(Hash + List,TTL 自动刷新) hhs 2026-06-13 15:27:41 +08:00
  • f172e6c468 feat: 实现内存版 SessionManager(TTL 30 分钟,历史上限 20 条) hhs 2026-06-13 15:25:23 +08:00
  • 6b8bd3c554 feat: 定义 SessionManager 接口 + SessionConfigPatch 模型 hhs 2026-06-13 15:24:07 +08:00
  • 688e13a491 Merge pull request '补充跨域处理方案(Nginx 同源反代 + Vite proxy)' (#33) from feature/phase1 into develop huanghaosheng 2026-06-13 15:20:06 +08:00
  • 991ae4834c docs: Phase 1 移除 CORS 中间件任务 hhs 2026-06-13 15:18:11 +08:00
  • da87ec776b feat: main.go 接入配置 + graceful shutdown + logger 迁移 hhs 2026-06-13 15:18:03 +08:00
  • c523f53724 feat: 实现配置管理(Viper) hhs 2026-06-13 15:17:37 +08:00
  • bce3b73480 feat: 实现错误码常量 + WS 错误发送工具 hhs 2026-06-13 15:17:31 +08:00
  • d5d584c93b feat: 实现 Zap 日志封装 hhs 2026-06-13 15:17:26 +08:00
  • b76a71c128 Merge pull request 'feature/base-build' (#32) from feature/base-build into develop huanghaosheng 2026-06-13 15:02:28 +08:00
  • 2e165a459c docs: 添加后端分阶段实施计划(8 Phase) hhs 2026-06-13 15:01:38 +08:00
  • 7e2537104d Merge pull request '实现观察模式,支持持续场景监控(US-05/US-10)' (#31) from develop-frontend5 into develop cfy777 2026-06-13 14:51:57 +08:00
  • f5536005f6 feat: 实现观察模式,支持持续场景监控(US-05/US-10) cfy666 2026-06-13 14:46:42 +08:00
  • e18a2004a0 Merge pull request '实现关键帧检测与成本控制' (#30) from develop-frontend4 into develop cfy777 2026-06-13 14:40:05 +08:00
  • 2c6489b9a6 feat: 实现关键帧检测与成本控制 cfy666 2026-06-13 14:38:15 +08:00
  • 8dc59d2c09 Merge pull request '实现会话配置与多轮上下文' (#29) from develop-frontend3 into develop cfy777 2026-06-13 14:24:11 +08:00
  • 7e3762b589 feat: 实现会话配置与多轮上下文 cfy666 2026-06-13 14:19:47 +08:00
  • 0cafe94f3a docs: 补充跨域处理方案(Nginx 同源反代 + Vite proxy) hhs 2026-06-13 14:05:57 +08:00
  • 8033807f7c Merge pull request 'feat: 实现 TTS 语音播放,完成 MVP P0 全部用户故事' (#27) from develop-frontend2 into develop cfy777 2026-06-13 14:02:28 +08:00
  • 6a47c4dfbb feat: 实现 TTS 语音播放,完成 MVP P0 全部用户故事 cfy666 2026-06-13 13:57:36 +08:00
  • 0ef7aa657d Merge pull request 'docs' (#26) from docs into develop huanghaosheng 2026-06-13 13:40:44 +08:00
  • 46cf35967e Merge pull request 'docs' (#25) from docs into main huanghaosheng 2026-06-13 13:35:48 +08:00
  • 360b2a4f50 docs: 补充配置管理规范(Viper + 环境变量) hhs 2026-06-13 13:31:48 +08:00
  • ee557eaa3d docs: 补充 Session Manager 接口规范与 Redis 数据结构 hhs 2026-06-13 13:24:25 +08:00
  • 87b6407e2e docs: 补充 AI 编排层接口规范与 tts_audio 音频播放方案 hhs 2026-06-13 13:18:17 +08:00
  • 2e222cbe73 Merge pull request '完善端到端对话闭环,增强消息渲染与错误处理;集成 VAD 语音活动检测,打通核心交互链路' (#24) from develop-frontend into develop cfy777 2026-06-13 11:56:26 +08:00
  • d5ee6deeb9 Merge pull request 'develop' (#23) from develop into main huanghaosheng 2026-06-13 11:46:56 +08:00
  • dc5e49d216 Merge pull request 'build/actions' (#22) from build/actions into develop huanghaosheng 2026-06-13 11:46:47 +08:00
  • c7f741943d ci: 移除 health-test 工作流 hhs 2026-06-13 11:46:34 +08:00
  • 8ce5c02730 ci: 统一 workflow 步骤名称为英文 hhs 2026-06-13 11:45:08 +08:00
  • 734c93a866 feat: 完善端到端对话闭环,增强消息渲染与错误处理 cfy666 2026-06-13 11:43:16 +08:00
  • 31dfabd882 Merge pull request 'develop' (#21) from develop into main huanghaosheng 2026-06-13 11:42:08 +08:00
  • fc8b67be1a Merge pull request 'fix: 修正 install node 步骤的 working-directory 并使用阿里云镜像源' (#20) from build/actions into develop huanghaosheng 2026-06-13 11:41:47 +08:00
  • 3d7d7d190c fix: 修正 install node 步骤的 working-directory 并使用阿里云镜像源 hhs 2026-06-13 11:41:08 +08:00
  • bab67a8749 Merge pull request 'develop' (#19) from develop into main huanghaosheng 2026-06-13 11:39:28 +08:00
  • 01e3eb421c Merge pull request 'fix: 使用 Alpine 容器镜像解决 checkout action 找不到 node 的问题' (#18) from build/actions into develop huanghaosheng 2026-06-13 11:39:16 +08:00
  • c5c9bf802f fix: 使用 Alpine 容器镜像解决 checkout action 找不到 node 的问题 hhs 2026-06-13 11:38:48 +08:00
  • 5d70bc8862 Merge pull request 'develop' (#17) from develop into main huanghaosheng 2026-06-13 11:31:34 +08:00
  • 2c9159afad Merge pull request 'fix: 移除 setup-go/setup-node,宿主机已预装 Go 和 Node' (#16) from build/actions into develop huanghaosheng 2026-06-13 11:31:18 +08:00
  • 17c8ced6bd fix: 移除 setup-go/setup-node,宿主机已预装 Go 和 Node hhs 2026-06-13 11:29:41 +08:00
  • c0279e94c7 Merge pull request 'develop' (#15) from develop into main cfy777 2026-06-13 11:21:08 +08:00
  • 9ccd4d6238 feat: 集成 VAD 语音活动检测,打通核心交互链路 cfy666 2026-06-13 11:10:29 +08:00
  • e372c0022d Merge pull request 'fix: 为 uses 的 URL 加引号修复 YAML 解析错误' (#14) from build/actions into develop cfy777 2026-06-13 10:48:29 +08:00
  • 2ce04dcca1 fix: 为 uses 的 URL 加引号修复 YAML 解析错误 hhs 2026-06-13 10:46:32 +08:00
  • c68657bf30 Merge pull request 'develop' (#13) from develop into main cfy777 2026-06-13 10:44:50 +08:00
  • cc8337bef6 Merge pull request 'build/actions' (#12) from build/actions into develop cfy777 2026-06-13 10:44:05 +08:00
  • 8c9a9d6020 ci: 添加 health test 工作流用于验证 Gitea Actions 运行 hhs 2026-06-13 10:42:07 +08:00
  • 324b3c9f8a fix: 移除 container 字段和 paths 过滤器,恢复 setup-go/setup-node 以兼容 Gitea Actions hhs 2026-06-13 10:39:20 +08:00
  • 5e89ab01bd Merge pull request 'develop' (#11) from develop into main cfy777 2026-06-13 10:36:28 +08:00
  • 47af4cc114 Merge pull request 'fix: 修正 Gitea Actions 工作流目录名为复数形式 workflows' (#10) from build/actions into develop cfy777 2026-06-13 10:35:42 +08:00
  • ebbe33aeed fix: 修正 Gitea Actions 工作流目录名为复数形式 workflows hhs 2026-06-13 10:34:36 +08:00
  • 60fc3ac5d1 Merge pull request 'develop' (#9) from develop into main cfy777 2026-06-13 10:27:59 +08:00
  • aac93f19ec Merge pull request 'ci: 配置 Docker 容器运行、镜像源及自建 checkout action' (#8) from build/actions into develop huanghaosheng 2026-06-13 10:26:30 +08:00
  • 63933a645f ci: 配置 Docker 容器运行、镜像源及自建 checkout action hhs 2026-06-13 10:25:02 +08:00
  • 0a0eaf7eb9 Merge pull request 'develop' (#7) from develop into main huanghaosheng 2026-06-13 10:08:12 +08:00
  • 54cf06e1d6 Merge pull request 'ci: 调整 CI 触发分支为 main,运行环境改为 aliyun' (#6) from build/actions into develop huanghaosheng 2026-06-13 10:06:26 +08:00
  • 4967de3556 ci: 调整 CI 触发分支为 main,运行环境改为 aliyun hhs 2026-06-13 10:01:43 +08:00
  • 91cb12a47f Merge pull request 'ci: 添加前端与后端 Gitea Actions 持续集成工作流' (#4) from build/actions into develop cfy777 2026-06-13 09:44:40 +08:00
  • fe23053564 Merge branch 'develop' into build/actions cfy777 2026-06-13 09:42:25 +08:00
  • 0304c1d27f ci: 添加前端与后端 Gitea Actions 持续集成工作流 hhs 2026-06-12 23:39:42 +08:00
  • 10c18038f2 Merge pull request 'fix: 修复 .gitignore 并降级 React 到 18 以对齐设计文档' (#3) from frontend into develop huanghaosheng 2026-06-12 21:47:40 +08:00
  • 81093555bb fix: 修复 .gitignore 并降级 React 到 18 以对齐设计文档 cfy666 2026-06-12 21:37:02 +08:00
  • 14550d3aa2 Merge pull request 'feat: 初始化前端项目,搭建 React + TypeScript + Vite 工程结构' (#2) from build/frontend into develop huanghaosheng 2026-06-12 17:53:03 +08:00
  • b5c0d40609 feat: 初始化前端项目,搭建 React + TypeScript + Vite 工程结构 cfy666 2026-06-12 17:46:25 +08:00
  • a26e008f81 Merge pull request 'feat: 初始化 Go 后端项目骨架' (#1) from build/backend into develop cfy777 2026-06-12 17:40:19 +08:00