Codex
2ddeaeb348
同步远端主分支更新
...
合并 origin/master 到宣发素材功能分支
保留项目记忆迁移和 AI Web 编辑器决策记录
解决 decision-log 文档冲突并通过编码检查
2026-06-18 16:45:59 +08:00
Codex
638dc9f6f6
收口图片编辑器宣发素材生成
...
调整详情五图工作流为单张竖版详情图生成
修正宣发素材明确像素尺寸透传和运营海报尺寸映射
压缩宣发参考图提交并提高后端请求体限制
补充前后端回归测试、文档和 Hermes 踩坑记录
2026-06-18 15:49:20 +08:00
Codex
0ebf6242bb
完成图片编辑器宣发素材生成
...
新增宣发素材入口、工作流模型、画布生成卡片和参考图选择能力。
接入宣发素材真实生图请求,隐藏 Prompt 摘要和约束预览,并将约束作为内部 Prompt 使用。
支持游戏首图、详情五图、运营海报尺寸,其中详情五图一次生成五张 720x1280 竖图。
后端仅对 publication-material 生图扣 5 泥点,并沿用现有失败退款逻辑。
补充前后端测试和宣发素材设计文档。
2026-06-18 00:05:25 +08:00
kdletters
f993651b5c
修复编辑器登录和背景设置回归
...
恢复编辑器接口 401 / 403 触发登录弹窗
补齐未登录上传登录后续传和上传失败提示
恢复画布背景设置面板并支持预设色、自定义颜色、HEX 输入和默认恢复
补充编辑器回归测试和 TRACKING 验证记录
2026-06-16 23:31:42 +08:00
JenkenB
3a3cc89280
Image editor: hide raw Prompt, use Resolution
...
Remove backend-assembled raw Prompt and copy action from image info; render a lightweight generationInputs snapshot (user panel inputs + reference thumbnails) stored on canvas layers and shown in the image info dialog. Unify canvas display and info to use originalWidth/originalHeight (Resolution) instead of saved Size and hydrate legacy layout width/height only as fallback. Add model/aspectRatio/imageSize options for character/icon generation (frontend state, tests, and client payloads). Increase Axum JSON body limit for character animation endpoint to 12MB for compatibility and prefer submitting persisted objectKey over large Data URLs. Update tests, docs, and related server/frontend code to reflect these behaviors and validations.
2026-06-16 17:06:21 +08:00
kdletters
6984af782c
更新 API meta 版本号
...
将 shared-contracts 与前端共享 API_VERSION 更新为 2026-06-16
同步 healthz 响应头断言与 API envelope 测试夹具
补充 api-server 文档中的 API_VERSION 来源说明
2026-06-16 16:37:40 +08:00
JenkenB
7eeff10c67
新增编辑器生成规范、生成角色形象、生成图标素材等功能
...
新增编辑器生成规范、生成角色形象、生成图标素材等功能
2026-06-16 14:47:13 +08:00
kdletters
a6025365f7
完善图片画布素材库持久化
...
新增账号级素材文件夹和素材表,并接入 SpacetimeDB procedure、spacetime-client facade 与 api-server BFF。
编辑器素材栏支持文件夹新建、折叠、重命名、删除、多文件上传、拖拽定向上传、框选和批量删除。
画布支持拖拽上传落点创建图层、图层打组、小地图拖拽、普通滚轮纵向滚动和 Ctrl 滚轮缩放。
更新图片画布技术方案、后端数据契约、TRACKING 和团队决策记录。
2026-06-14 14:29:13 +08:00
kdletters
85834a423d
新增图片画布项目页
...
新增 /project 项目页和我的页项目入口
补齐图片画布工程列表、重命名和删除 API
支持 /editor/canvas 按 projectid 加载指定工程
更新图片画布文档、TRACKING 和对应测试
2026-06-14 00:11:36 +08:00
kdletters
242860e2d3
调整图片画布路由和画布数据模型
...
将图片画布入口改为 /editor/canvas
新增 editor_canvas 表并关联 editor_project 默认画布
更新 project API 响应中的 canvas 快照兼容层
统一图片画布侧栏列表项和图标按钮组件
同步前端测试、SpacetimeDB bindings、技术文档和 TRACKING 记录
2026-06-13 22:09:45 +08:00
kdletters
3f4dba97ba
修复图片编辑器生图登录提示
...
调整编辑器 API 鉴权策略,允许通过 refresh cookie 静默补 access token
真实生图遇到未授权时显示登录提示,不再直接暴露 requestId
补充编辑器组件和客户端测试,并更新方案文档与跟踪记录
2026-06-13 17:48:21 +08:00
kdletters
96c36f0b50
Merge remote-tracking branch 'origin/master' into codex/editor-asset-library
...
# Conflicts:
# server-rs/crates/spacetime-client/src/lib.rs
# server-rs/crates/spacetime-client/src/mapper.rs
# server-rs/crates/spacetime-client/src/module_bindings.rs
# src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
2026-06-13 16:52:03 +08:00
kdletters
747473024d
新增图片画布编辑器
...
新增 /editor 图片画布入口与 Lovart 风格画布交互
新增图片画布工程和资源持久化的 SpacetimeDB 表、绑定与 api-server BFF
接入图片生成和修改的 VectorEngine gpt-image-2 后端通道
完善素材库文件夹、重命名、上传删除、图层和元数据交互
补充图片画布技术方案、领域词、执行跟踪和浏览器 smoke 截图
2026-06-13 16:22:18 +08:00
kdletters
951caac32d
扩展外部生成Worker队列
...
新增外部生成队列概览和单任务状态契约
将跳一跳、拼消消、敲木鱼图片生成动作接入worker队列
前端生成等待页展示当前任务和队列数量
更新外部生成worker运维文档和团队决策记录
2026-06-12 23:15:55 +08:00
kdletters
1dd58a3d66
合并分享链路重构到主分支
...
合入通用作品分享卡片与小程序直达路径
合入推荐页当前作品系统分享参数同步
合入小程序九宫切图与相关测试
# Conflicts:
# .hermes/shared-memory/decision-log.md
# docs/【开发运维】本地开发验证与生产运维-2026-05-15.md
# docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
# src/components/custom-world-home/CustomWorldCreationHub.tsx
# src/components/platform-entry/PlatformEntryFlowShellImpl.test.ts
# src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
# src/components/rpg-entry/RpgEntryHomeView.tsx
2026-06-11 22:50:32 +08:00
kdletters
d78c11d5b7
修复小程序推荐页系统分享直达作品
...
同步推荐页当前作品到小程序原生分享目标
保留小程序系统分享路径中的公开作品参数
补充小程序分享目标解析与前端消息发送测试
2026-06-11 22:30:23 +08:00
kdletters
c5763fdf25
重构作品分享链路
...
统一发布分享弹窗为作品分享卡片
支持下载分享卡与小程序九宫切图保存
小程序复制链接改为可直达作品详情的 web-view 路径
修复本地 dev Rust 构建绕过损坏 sccache
补充分享链路与 dev 启动文档和测试
2026-06-11 21:32:29 +08:00
kdletters
f8a80cd795
修复资产计费边界风险
...
资产生成预扣费改为 fail-closed,避免钱包异常时继续调用外部生成
新增钱包退款 outbox,退款失败时本地落盘并后台重放
拼图首图后台任务改用 SpacetimeDB claim 表实现跨实例互斥
计费 ledger id 统一绑定 request_id,并让前端重试复用 x-request-id
同步 SpacetimeDB bindings、后端架构文档和 Hermes 决策记录
2026-06-11 15:55:23 +08:00
kdletters
7dd53e95d8
统一推荐页游客运行态与切换队列
...
统一推荐页各玩法正式 runtime 的游客鉴权透传。
收口推荐页首页展示队列和嵌入运行态切换队列。
补齐未登录读档、签名资产和个人数据读取的游客态处理。
新增运行态 HUD 小尺寸 logo 资源并更新拼图与抓鹅展示。
补充推荐切换、runtime guest 启动和客户端请求回归测试。
更新玩法链路、后端契约和团队记忆文档。
2026-06-10 22:00:19 +08:00
kdletters
e29992cf01
点赞和改造开关加入后台配置
2026-06-10 14:37:04 +08:00
wuxiangwanzi
a0473771f1
fix: 优化跳一跳运行态与地块资源
2026-06-09 01:28:30 +08:00
kdletters
f4eee2d585
再次合并 master
...
合入 origin/master 最新订阅消息与计费相关更新
保留作品架 actions 收口并接入统一分享弹窗
修复创作生成泥点预检与本地余额扣减回归
2026-06-08 17:18:38 +08:00
kdletters
5ea9f0a120
按后台配置扣除创作泥点
...
前端创作表单泥点预校验改为读取入口契约配置
拼图和抓大鹅初始生成后端扣费改为解析后台配置
汪汪声浪初始三图生成按入口总成本拆分扣费
创作工作台按钮和确认弹窗展示后台配置泥点成本
补充泥点扣费回归测试并同步文档与共享记忆
2026-06-08 15:47:48 +08:00
kdletters
3ca5a460f1
修复订阅授权返回后生成中断
...
生成动作先进入拼图进度页并立即发起生成
订阅授权改为非阻塞尝试,避免闪回卡住提交
移除订阅结果回写 web-view URL 导致回首页的逻辑
更新小程序订阅消息授权与发送边界文档
2026-06-08 15:01:52 +08:00
kdletters
8f991a4ac2
隐藏历史图片名称
...
历史图片选择弹窗只展示缩略图和生成时间
历史素材兜底文案统一为历史素材
更新拼图历史图片展示口径文档
同步调整拼图历史图片选择流程测试
2026-06-08 14:53:07 +08:00
kdletters
59b5bd1f83
修复小程序生成前订阅授权体验
...
生成前订阅授权页自动弹出微信授权框
授权返回或跳过后继续执行拼图生成提交
避免订阅页改写上一页 web-view URL 导致回首页
更新订阅消息生成前授权与终态发送文档口径
2026-06-08 13:48:49 +08:00
kdletters
3a918687c5
修复拼图生成前订阅授权
...
新增小程序原生订阅消息授权页,在用户点击后请求生成结果通知授权。
拼图 compile_puzzle_draft 前等待授权页返回或跳过后再发起生成 action。
移除 web-view message 订阅授权路径,改用 storage/hash 回写订阅结果。
补充订阅授权测试、文档和团队踩坑记录。
2026-06-08 13:06:07 +08:00
kdletters
498f7c9a3d
再次合并 master
...
合入 origin/master 最新创作入口契约与后台编辑调整。
保留本枝平台入口架构收口约束并合并玩法链路文档。
通过 typecheck、编码检查、冲突扫描与相关创作入口测试。
2026-06-08 00:00:36 +08:00
kdletters
17662916cd
收口创作入口契约后台表单
...
将统一创作契约泥点消耗改为数字字段并由前端格式化展示
将后台契约编辑从 JSON 文本改为结构化卡片与弹窗表单
隐藏玩法阶段等内部标识并按玩法默认映射自动带出
更新创作入口文档、团队记忆和回归测试
2026-06-07 23:53:31 +08:00
kdletters
e4b13d73b5
Merge remote-tracking branch 'origin/master' into codex/architecture-adjustment
2026-06-07 23:38:54 +08:00
kdletters
2a6da01307
修复生成图片签名地址重复换签
...
将 refreshKey 调整为 signed URL 缓存版本号,同一路径同版本复用未过期签名地址。
让完整阿里云 OSS generated 地址在 hook 中先归一并走 read-url 换签。
补充前端回归测试,覆盖相同 refreshKey 不重复换签和完整 OSS 地址不裸写入图片。
更新运维文档与 Hermes 记忆,明确 refreshKey 不是每次绕过签名缓存。
2026-06-07 23:20:24 +08:00
kdletters
7719c7e5a8
再次合并 master
...
合入 origin/master 最新后端、OSS 与认证链路调整。
保留本枝架构收口修改并合并 Hermes 决策记录。
通过 typecheck、编码检查、Spacetime schema guard 与 api-server cargo check。
2026-06-07 22:52:45 +08:00
kdletters
d3a3238028
修复生成图片OSS签名缓存链路
...
前端将完整阿里云OSS generated 地址归一为 legacy path 后走 read-url 换签。
platform-oss 为 generated 私有对象 PostObject 和 PutObject 写入 immutable Cache-Control。
补齐 shared-contracts 与 api-server 直传票据字段映射。
更新后端、运维文档和 Hermes 团队记忆,明确不使用服务端磁盘缓存兜底。
2026-06-07 22:46:48 +08:00
kdletters
48c7cce1ba
合并 master 并修复架构分支回归
...
合入 master 最新的认证、玩法契约与推荐页改动。
修复拼图草稿生成、推荐页下一关和公开详情访客试玩回归。
修复抓大鹅草稿试玩鉴权与首屏推荐详情测试入口。
补齐相关测试夹具、文档与团队记忆更新。
2026-06-07 21:35:47 +08:00
kdletters
78791af424
修正跳一跳排行榜展示名
...
新增排行榜 displayName 契约并在 api-server 出口补齐展示名
调整跳一跳结果页和运行态排行榜只显示 displayName
补充禁止展示 user_id 的前后端回归测试
更新跳一跳 PRD、后端契约文档和 Hermes 决策记录
2026-06-07 16:27:14 +08:00
kdletters
8131894bb5
fix: tighten public work type routing
2026-06-07 14:53:03 +08:00
kdletters
8f460feb41
fix: route recommend puzzle next through feed
2026-06-07 14:15:45 +08:00
kdletters
f5cefc8d5f
Merge branch 'master' into codex/tiaoyitiao
2026-06-07 00:57:38 +08:00
kdletters
48ef19d518
fix: reconcile architecture adjustment merge
2026-06-07 00:57:23 +08:00
kdletters
ce930ee5c3
Merge codex/sse-stream-architecture into architecture adjustment
2026-06-07 00:23:42 +08:00
kdletters
ff7a2f6284
fix: delay wooden fish audio upload
2026-06-06 22:56:53 +08:00
wuxiangwanzi
dfa59aaf31
Merge remote-tracking branch 'origin/master' into codex/tiaoyitiao
...
# Conflicts:
# server-rs/crates/api-server/src/jump_hop.rs
# server-rs/crates/api-server/src/modules/jump_hop.rs
2026-06-06 21:04:46 +08:00
wuxiangwanzi
683a9115b3
fix: refine jump hop draft detail flow
2026-06-06 21:02:11 +08:00
kdletters
b2543ba8a2
Merge branch 'master' into codex/puzzle-clear-template-runtime-fixes
2026-06-06 20:01:52 +08:00
kdletters
2db3a6e185
Merge remote-tracking branch 'origin/master' into dev-jenken
...
# Conflicts:
# .hermes/shared-memory/pitfalls.md
# server-rs/crates/api-server/src/modules/jump_hop.rs
# src/components/rpg-entry/RpgEntryFlowShell.agent.interaction.test.tsx
# src/services/jump-hop/jumpHopClient.test.ts
2026-06-05 23:59:40 +08:00
kdletters
36969726b4
fix(jump-hop): preserve themed runtime metadata
2026-06-05 23:40:12 +08:00
kdletters
3849c3ccbe
Merge remote-tracking branch 'origin/master' into codex/pr57-p0-p2
...
# Conflicts:
# docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
# docs/【项目基线】当前产品与工程约束-2026-05-15.md
2026-06-05 23:25:15 +08:00
wuxiangwanzi
a215852381
Merge remote-tracking branch 'origin/master' into codex/tiaoyitiao
2026-06-05 22:46:57 +08:00
wuxiangwanzi
c98c3de96d
123
2026-06-05 22:11:12 +08:00
kdletters
6a03575d68
fix: 保留小程序登录上下文
2026-06-05 20:59:36 +08:00