Commit Graph

  • 7a0e729ab4 fix: chat-page 用 height: 100vh 替代 min-height: 100vh 修复真机滚动 peanut 2026-07-19 18:50:57 +08:00
  • f07817aaff fix: chat 视图 scroll-view 添加 height: 100% + min-height: 0 peanut 2026-07-19 18:32:09 +08:00
  • 30ecf9f4a3 fix: chat 视图 scroll-view 删除固定 height,改用 flex: 1 自适应真机高度 peanut 2026-07-19 18:07:00 +08:00
  • f6ef0222b3 fix: 修复 chat 视图无法滚动 + SSE 事件重复消费 peanut 2026-07-19 16:04:54 +08:00
  • e109e59f1a feat(mini-program): sendChat 按 generationPhase 切换接口,消息进统一对话流 peanut 2026-07-19 15:24:49 +08:00
  • e41266e6f4 feat(mini-program): 统一 chat 视图,删除 clarifying/outlining/result 独立视图 peanut 2026-07-19 15:21:43 +08:00
  • b4fca0abfa refactor(mini-program): runGeneration+交互函数改为操作对话消息 peanut 2026-07-19 15:15:49 +08:00
  • 84b6a77632 refactor(mini-program): handleShortNovelEvent 改为对话流追加消息 peanut 2026-07-19 15:10:42 +08:00
  • c0adb48949 refactor(mini-program): 扩展 addResultMessage 消息模型 + 新增 generationPhase peanut 2026-07-19 15:05:27 +08:00
  • 25d8a9f8f2 docs:ScriptView 统一对话页改造实现计划 peanut 2026-07-19 14:55:27 +08:00
  • b2df7d4de0 docs:ScriptView 统一对话页改造设计 peanut 2026-07-19 14:45:45 +08:00
  • 30e2836742 fix(mini-program): 修复心愿实现页接口报错 + .env 指向生产服务器 peanut 2026-07-19 14:17:11 +08:00
  • c1293c28ac fix(mini-program): 修复心愿实现页用户消息不显示 + 支持继续会话 peanut 2026-07-19 13:58:16 +08:00
  • d9a061a6bc fix(deploy): 使用 shlex.quote 防止 curl URL 命令注入 peanut 2026-07-19 13:27:03 +08:00
  • e313086d9b fix(deploy): Windows 平台 curl 验证使用 NUL 替代 /dev/null peanut 2026-07-19 13:25:01 +08:00
  • 1b566d574c fix(mini-program): ScriptView 模板闭合标签和 setupRecorder H5 兼容性 peanut 2026-07-19 12:56:38 +08:00
  • 0190941df7 fix(mini-program): 短信验证码文案从 888888 改为 123456 peanut 2026-07-19 12:39:54 +08:00
  • 34f443939e feat(mini-program): ScriptView 多阶段状态机改造 peanut 2026-07-19 12:39:50 +08:00
  • b3a2f3a3d3 feat(mini-program): 澄清卡片组件 peanut 2026-07-19 12:36:11 +08:00
  • ab13ac258b feat(mini-program): 短篇小说 SSE 流式服务 peanut 2026-07-19 12:36:06 +08:00
  • 00f17d2f47 test(server): ShortNovelController 集成测试 peanut 2026-07-19 12:22:25 +08:00
  • c06b04869b feat(server): 短篇小说 SSE 代理 Controller peanut 2026-07-19 12:21:09 +08:00
  • 02c58767bd fix(server): SSE 代理错误消息不再暴露原始异常信息给客户端 peanut 2026-07-19 12:18:54 +08:00
  • 7018f5780a feat(server): 短篇小说服务 SSE 代理实现 peanut 2026-07-19 12:15:50 +08:00
  • 031d824dd0 refactor(server): 抽取 saveNovelResult 方法供短篇小说服务复用 peanut 2026-07-19 12:08:54 +08:00
  • 8f96239b56 style(server): 统一 ShortNovel 配置类和 DTO 的字段注释风格 peanut 2026-07-19 12:07:26 +08:00
  • 21ce56c6da feat(server): 短篇小说外部服务配置类和请求 DTO peanut 2026-07-19 12:02:17 +08:00
  • ce244f9ad5 docs:短篇小说服务接口迁移实现计划 peanut 2026-07-19 11:57:53 +08:00
  • 99a3cb883e docs:短篇小说服务接口迁移设计方案 peanut 2026-07-19 11:52:41 +08:00
  • 2c778fabbb refactor: ScriptView 删除 read 模式 + 兼容旧模式,统一对话流入口 peanut 2026-07-01 08:28:47 +08:00
  • 6aeb5319e3 refactor: ScriptView 删除 read 模式,剧本入口直接进对话流 peanut 2026-07-01 07:59:48 +08:00
  • 3bb6716e0f docs: ScriptView 简化为纯对话流模式设计文档 peanut 2026-06-30 22:45:29 +08:00
  • 86543df75d fix: currentScriptContent 章节字段全空时用 plotJson.fullContent 作为 fallback peanut 2026-06-30 07:45:20 +08:00
  • 1073123360 fix: createMessage 补 userId 字段 + 使用 senderType/contentType peanut 2026-06-29 23:52:37 +08:00
  • 3829a3ef92 fix: createMessage 字段名改为 senderType/contentType 匹配后端 DTO peanut 2026-06-29 23:36:26 +08:00
  • f45fee7cce feat: chat 模式传 messageType/versionLabel/新 emits 给 MessageCard peanut 2026-06-29 22:53:36 +08:00
  • a713e8823c fix: loadMessages 对历史剧本 plotJson 自动初始化首条 AI 消息 peanut 2026-06-29 22:50:15 +08:00
  • 4a7914eefe fix: displayMessages 去掉根版本过滤(chat 模式显示首条 AI 剧本) peanut 2026-06-29 22:47:37 +08:00
  • 88ff280b78 feat: MessageCard 支持按 messageType 条件渲染 script/chat 专属按钮组 peanut 2026-06-29 22:45:36 +08:00
  • 912fc42860 fix: 剧本查询时自动为历史剧本补建 conversation(兼容前端临时 ID) peanut 2026-06-29 22:40:59 +08:00
  • 7fb90299d1 docs: ScriptView 对话模式按钮完整修复设计文档 peanut 2026-06-29 22:24:12 +08:00
  • 6ae721eb89 fix: 回滚 ScriptView 临时 conversationId 正则保护(误伤历史剧本) peanut 2026-06-28 23:33:29 +08:00
  • 808a590b8d fix: nginx 根路径 301 重定向到 /emotion-museum/(修复首页 404) peanut 2026-06-28 23:21:03 +08:00
  • 19337b9371 fix: ScriptView loadMessages 对临时 conversationId 正则短路保护 peanut 2026-06-28 22:42:24 +08:00
  • e3eb1afbb0 fix: listByConversation 在 conversation 不存在时返回空列表而非抛异常 peanut 2026-06-28 22:40:13 +08:00
  • caaeb94477 feat: 增强 download-server-log.py 支持 latest/tail/errors/grep 子命令 peanut 2026-06-28 22:23:56 +08:00
  • bd3ccbd757 test: 新增 EpicScriptDialogueService 未登录场景测试 peanut 2026-06-28 18:49:10 +08:00
  • bf6f2797ad feat: ScriptView 改造为对话中心查看/修改模式 peanut 2026-06-28 18:41:44 +08:00
  • 6109202a26 chore: request.js 导出 API_BASE_URL 和 getAuthHeader peanut 2026-06-28 18:23:13 +08:00
  • 3b9a8222de feat: 新增 ScriptChatController 统一流式接口 peanut 2026-06-28 18:09:09 +08:00
  • 8537c27015 feat: MessageController 新增 listByConversation、versions、deleteVersion peanut 2026-06-28 18:09:07 +08:00
  • a66a78a0f3 feat: EpicScriptController 新增 createWithDialogue 和 switchVersion peanut 2026-06-28 18:09:06 +08:00
  • 57f1e311b6 feat: 实现 EpicScriptService.switchVersion peanut 2026-06-28 18:00:27 +08:00
  • 8618b8b80f feat: EpicScriptService 新增 switchVersion 方法声明 peanut 2026-06-28 18:00:22 +08:00
  • b11a3463b2 feat: 实现剧本消息版本管理服务 peanut 2026-06-28 17:42:11 +08:00
  • e252dc5fd2 feat: 新增 ScriptMessageService 接口 peanut 2026-06-28 17:42:05 +08:00
  • 0520f30d84 feat: 新增 ScriptChatService 接口 peanut 2026-06-28 17:30:25 +08:00
  • 752fd30686 fix: 修复剧本对话创建服务实现问题 peanut 2026-06-28 17:24:47 +08:00
  • 56369fdeb2 feat: 新增 EpicScriptDialogueService 接口 peanut 2026-06-28 17:15:47 +08:00
  • 88d586bab1 feat: MessageResponse 新增 scriptId、parentMessageId、versionNumber、metadata、status、timestamp peanut 2026-06-28 17:08:31 +08:00
  • 0149bac281 feat: EpicScriptResponse 新增 conversationId 和 currentVersionMessageId peanut 2026-06-28 17:08:26 +08:00
  • 42d1350aff feat: 新增 SwitchVersionRequest peanut 2026-06-28 17:08:22 +08:00
  • 43622be5b0 feat: 新增 ScriptChatStreamRequest peanut 2026-06-28 17:08:18 +08:00
  • 74183ccb30 feat: 新增 EpicScriptCreateWithDialogueResponse peanut 2026-06-28 17:08:13 +08:00
  • 06b2ee58e2 feat: 新增 EpicScriptCreateWithDialogueRequest peanut 2026-06-28 17:08:09 +08:00
  • 83c379d5d5 feat: Message 实体新增 scriptId 和 versionNumber 字段 peanut 2026-06-28 16:56:59 +08:00
  • 15fce9eadf feat: Conversation 实体新增 scriptId 和 currentMessageId 字段 peanut 2026-06-28 16:56:58 +08:00
  • 0ba2960c1b feat: EpicScript 实体新增 conversationId 和 currentVersionMessageId 字段 peanut 2026-06-28 16:56:57 +08:00
  • 0e2cc42a41 chore: 新增剧本对话关联字段迁移脚本 peanut 2026-06-28 16:50:31 +08:00
  • 6bc00863fa docs: 更新本地服务管理规则 peanut 2026-06-28 10:40:28 +08:00
  • 1b39d873ab chore: 统一前端/H5 服务固定端口 peanut 2026-06-28 10:37:36 +08:00
  • 75de32828a feat: dev-services.py restart 命令新增热加载保护 peanut 2026-06-28 10:34:54 +08:00
  • 4dc3d4cfdc feat: dev-services.py 强制前端服务使用固定端口 peanut 2026-06-28 10:30:50 +08:00
  • a43bb1a555 docs:新增本地服务管理规则优化实现计划 peanut 2026-06-28 10:20:54 +08:00
  • 5b31845b33 docs:新增本地服务管理规则优化设计文档 peanut 2026-06-28 10:16:29 +08:00
  • 8cd52f76ae refactor: 迁移 story-card 相关样式到 MessageCard peanut 2026-06-28 09:19:53 +08:00
  • c2ed051de0 feat: ScriptView 复用 MessageCard 组件 peanut 2026-06-28 09:16:37 +08:00
  • cbf5157dcf feat: 创建 MessageCard 组件 peanut 2026-06-28 09:13:34 +08:00
  • 8dc2454beb docs:新增 MessageCard 组件实现计划 peanut 2026-06-28 09:06:32 +08:00
  • f7dba6ba60 docs:新增 MessageCard 组件统一设计文档 peanut 2026-06-27 23:25:26 +08:00
  • 847e80aa0e docs:新增 AI 消息卡片功能按钮实现计划 peanut 2026-06-27 22:29:27 +08:00
  • d724cab581 style: 添加消息按钮组样式 peanut 2026-06-27 22:22:28 +08:00
  • 0db434c21f feat: 在 result-chat-list 中添加功能按钮组 peanut 2026-06-27 22:20:28 +08:00
  • 9b3006d128 feat: 添加消息卡片功能方法 peanut 2026-06-27 22:18:11 +08:00
  • 944f6a0a13 fix: 修复 story-card 展开失效 bug peanut 2026-06-27 22:16:37 +08:00
  • e014450aa3 docs:新增 AI 消息卡片功能按钮统一设计文档 peanut 2026-06-27 20:40:37 +08:00
  • 2198781c68 chore: 从版本控制中移除 .idea 目录(已在 .gitignore 中) peanut 2026-06-27 17:42:12 +08:00
  • 8e6b69f6c7 fix: 修复遗漏的 backend-single 引用(Java源码/前端注释/配置文件/IDE配置) peanut 2026-06-27 17:32:18 +08:00
  • 591f70a2f6 docs: 批量更新历史文档中的 backend-single 引用为 server peanut 2026-06-27 17:27:27 +08:00
  • 5586dc5eac docs: 更新核心文档和前端代码中的后端目录引用为 server peanut 2026-06-27 17:26:50 +08:00
  • 8f51701f54 refactor: 更新根部署脚本和 .gitignore 中的后端目录引用为 server peanut 2026-06-27 17:25:54 +08:00
  • 6cb9496abb refactor: 更新 Maven artifactId 和部署脚本 JAR 名称为 server peanut 2026-06-27 17:24:46 +08:00
  • 0d77d76858 refactor: 重命名 backend-single 目录为 server peanut 2026-06-27 17:23:53 +08:00
  • 8daf51301a fix: 修复小程序登录页变量初始化顺序错误导致微信登录失败 peanut 2026-06-27 13:07:17 +08:00
  • e3b21cac3e feat:管理后台系统设置页面 + 小程序登录页条件渲染 peanut 2026-06-27 10:27:14 +08:00
  • 9131203d1c feat:新增系统配置模块(Entity/Mapper/DTO/Service/Controller)+ 登录配置公开接口 peanut 2026-06-27 10:25:17 +08:00
  • ed741ac8bf docs:短信登录开关与通用系统配置实现计划 peanut 2026-06-27 10:18:00 +08:00
  • 4b235fa5d3 docs:短信登录开关与通用系统配置设计文档 peanut 2026-06-27 10:09:24 +08:00
  • 7679e973d0 feat:管理页删除确认接入自定义弹窗,标签文字不换行 peanut 2026-06-24 22:51:12 +08:00
  • f11fb142e1 feat:编辑页添加按钮简化为添加,字数限制4字,标签不换行,接入自定义弹窗 peanut 2026-06-24 22:47:15 +08:00