menghao
|
e4e3cab559
|
修复画布参考图上传删除链路 (#164)
Project CI / Repository checks (push) Successful in 3m3s
Project CI / Frontend tests (push) Successful in 3m32s
Project CI / Backend tests (push) Successful in 5m45s
Project CI / Native shell tests (push) Successful in 16m17s
主站规范生成支持多张参考图
修复普通生成参考图删除与提交状态不同步
优化触屏设备删除按钮可达性并补充回归测试
---------
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/164
Co-authored-by: 孟豪 <mh18530625731@163.com>
Co-committed-by: 孟豪 <mh18530625731@163.com>
|
2026-08-21 11:55:32 +08:00 |
|
k88936
|
f8bcf7cf54
|
修复图标规范上传类型合同
图标规范上传在项目资源与账号素材分支统一登记为 icon-spec。
补充上传后提交图集生成及两条持久化分支回归测试。
同步编辑器设计文档、外部 API Skill 与 Python helper 的 referenceId 合同。
|
2026-08-07 11:15:11 +08:00 |
|
k88936
|
a03f13d0a5
|
Fix/动作 前端展示下载+后端数据结构+精选 的问题 (#117)
Project CI / Repository checks (push) Successful in 1m28s
Project CI / Frontend tests (push) Successful in 3m19s
Project CI / Backend tests (push) Successful in 4m3s
Project CI / Native shell tests (push) Successful in 13m58s
原问题
```
历史角色动作是一个兼容例外:
后端允许它没有 editor_project_resource 资源行,只要布局自身保存了完整图片序列帧。
```
- 把生成动作的原视频asstetkind改为 video, 只把图片序列作为action
- db asset新增字段image_sequence_frames_json image_seq_duration_ms等, (原来动作的这些数据存在generation-input中,并不合适)
修改了externaljob,把这部分数据正确填写到数据库中。
- 为避免到处fallback,做了数据库迁移, 脚本: `scripts/spacetime-normalize-editor-character-actions.mjs` 手动进行过画布+素材库中动作序列帧+原始视频 迁移的测试
- 移除preview_video_path字段, reason:
>preview video
→ separate resource/asset with assetKind="video"
final transparent action
→ assetKind="character-animation"
→ source_resource_id points to the preview-video resource
→ image_sequence_frames_json contains the actual playable result
>
> So preview_video_path on the final action duplicates the source video resource’s image_src.
- 移除每个frame的index字段 原因: 这个只用于后端内部处理时有一个并发请求, 每个赋一个index方便收集, 后续没有再用到,且与数组本身重复
- 清除副产品preview video的generation_input_json, 因为会影响改造功能, 迁移后预览视频不提供改造(参数), 只有序列帧动作有改造
仍存在的共性问题: #134
- 导出:
下载改为完整序列帧, 封面不再作为fallback, 部分帧读取失败时行为:仍生成 ZIP,并记录失败帧, 不变
画布放置:
before:

after:

精选模块: 主页展示, 审核部分UI:


这两处序列帧们的加载设计为惰式的, 只有hover和单独preview才会全部加载
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/117
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-08-06 16:57:38 +08:00 |
|
kdletters
|
6f181b36a1
|
修复编辑器生成幂等与参考图契约
Project CI / Frontend tests (push) Failing after 22s
Project CI / Repository checks (push) Successful in 58s
Project CI / Backend tests (push) Successful in 3m30s
Project CI / Native shell tests (push) Successful in 12m34s
生成队列按稳定请求标识去重并保持外部幂等哈希兼容
统一拒绝参考图超限并同步前端、后端、Provider 与 OpenAPI 契约
按真实归属重建生成引用并阻止直接持久化伪造来源
锁定参考图在途上传上下文并保留批量部分成功结果
关闭内部生成 POST 自动重试并补齐回归测试与项目文档
修正最新主线开发者密钥弹窗的导入排序门禁
|
2026-08-05 23:31:16 +08:00 |
|
kdletters
|
48f9c8e690
|
修复画板素材上传后的私有图片预览
Project CI / Repository checks (push) Successful in 48s
Project CI / Frontend tests (push) Failing after 27s
Project CI / Backend tests (push) Failing after 2m51s
Project CI / Native shell tests (push) Successful in 12m58s
分离上传后的签名预览地址与稳定持久化地址
保留素材落库回填后的即时签名预览
补充裸 generated 路径不得用于即时预览的回归测试
同步图片画布上传与持久化技术约束
|
2026-07-31 15:46:08 +08:00 |
|
zhaojingyan
|
eb608ac6f2
|
完善图片画布撤销保护与操作提示 (#89)
为画布历史记录补充操作类型和内容消失保护
增加撤销成功、恢复成功及阻止提示并在三秒后隐藏
补充拖动、上传、生成和替换等操作的历史语义
保留恢复按钮、Ctrl+Shift+Z 快捷键和双向历史栈
补充撤销与恢复规则的定向测试和说明文档
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/89
Co-authored-by: oj-afraid-student <1373241747@qq.com>
Co-committed-by: oj-afraid-student <1373241747@qq.com>
|
2026-07-20 15:19:48 +08:00 |
|
kdletters
|
387a1c26e3
|
完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
|
2026-07-17 16:56:46 +08:00 |
|
kdletters
|
ad72e4691c
|
修复编辑器素材与交互验收问题
生成视频结果写入编辑器资源和素材库,并返回视频素材快照
上传视频使用真实视频尺寸创建素材和画布图层
素材库视频卡片使用签名地址渲染首帧预览并显示视频标签
剪贴板图片粘贴重新接入系统粘贴和右键粘贴路径
多选图层拖拽保留已有选区并批量移动
图标规范引用支持对象存储资源和素材引用,不再要求 Data URL
音效和背景音乐生成失败展示上游详细原因
|
2026-06-29 11:29:48 +08:00 |
|
kdletters
|
5976c2b337
|
支持素材生成上传参考图
图标素材生成支持上传普通参考图并提交到后端参考图数组。
UI设计图生成和UI素材提取支持上传参考图并写入生成输入记录。
同步前后端契约、OpenAPI、文档和相关单测。
|
2026-06-27 22:18:10 +08:00 |
|
kdletters
|
0c2c0c2c0f
|
合并 master 到编辑器素材库分支
同步主线原生壳与宿主桥接改动
保留画板媒体瘦身和请求重试契约
合并项目记忆决策记录
|
2026-06-23 17:25:35 +08:00 |
|
kdletters
|
f5ede50ba9
|
瘦身画板媒体保存链路
改造画板项目保存响应为轻量 ack
统一生成上传媒体以 objectKey 持久化
补齐素材库缩略图换签与本地轻量缓存
刷新生成后泥点余额并补充回归测试
|
2026-06-23 17:21:55 +08:00 |
|
kdletters
|
63cd92cc3f
|
补齐图片编辑器素材和画布搜索
普通上传默认落入上传素材文件夹
缺少上传素材文件夹时首次上传前自动创建
素材库和图层侧栏增加前缀优先搜索
更新图片画布技术文档和定向测试
|
2026-06-23 17:03:11 +08:00 |
|
kdletters
|
de9eaef28f
|
改为行引用保存画布参考图元数据
生成输入参考图只保存 refType/refId 行引用
生成器布局快照只保存参考图行指针并在加载时恢复临时源
上传参考图优先创建项目资源行并回写 resourceId
元数据弹窗改为展示参考图行引用信息
更新图片画布技术文档和项目决策记录
|
2026-06-21 17:27:23 +08:00 |
|
kdletters
|
98545d74d1
|
修复画布底部上传入画布尺寸
底部工具栏上传图片后直接创建画布图层
上传图片在创建素材和图层前读取原始分辨率
补充上传尺寸解析与素材库集成回归测试
同步图片画布上传语义文档和共享决策记录
|
2026-06-19 17:36:20 +08:00 |
|
kdletters
|
870d723eaf
|
修复画板音视频素材保存
生成视频持久化到 OSS 并回传 objectKey 与 assetObjectId
生成音频透传 OSS 对象身份并支持保存到素材库
普通素材上传支持 MP3 和 MP4 直传 OSS 后确认资产对象
素材库和画布恢复音频视频媒体类型与图层播放
更新画板音视频素材保存相关文档与测试
|
2026-06-19 15:11:42 +08:00 |
|
JenkenB
|
160c96a014
|
合并画板素材生成与宣发入口改动
新增 UI 设计图提取素材入口并复用 gpt-image-2 spritesheet 拆分流程。
保留图标生成与 UI 提取的 spritesheet 原图并同步放置拆分素材到画布。
补齐宣发素材演示入口、占位图样式、引用上传与生成提交链路。
调整编辑器生成接口 body 限制和 VectorEngine 请求兼容逻辑。
更新画板音乐生成、项目基线、宣发素材与图片画布相关文档。
|
2026-06-19 10:37:22 +08:00 |
|
JenkenB
|
ea29887d9c
|
完善快速编辑参考图与生成占位
- 快速编辑支持最多8张额外参考图,并将原图自动作为最后一张参考图提交
- 快速编辑尺寸和模型沿用原图配置,按禁用态参数胶囊展示
- 快速编辑提交前同步改写原图引用为实际图序号
- 快速编辑生成改为创建独立画布生成占位,并支持键盘删除生成中对象
- 对齐生成类面板参考图图标、规范类固定参数和相关文档测试
|
2026-06-18 22:50:42 +08:00 |
|
kdletters
|
ae375a8e5f
|
合并编辑器素材库能力
合并 codex/editor-asset-library 到宣发素材演示分支
保留素材库、生成器、音频、UI设计图和持久化相关能力
补回宣发素材入口与 5 泥点计费契约
|
2026-06-18 22:36:54 +08:00 |
|
JenkenB
|
ac180ecad9
|
完善画板生成音乐与生成面板交互
新增画板底部生成音乐入口,支持游戏音效和游戏背景音乐生成面板。
接入编辑器音频生成前后端契约、VectorEngine 请求与 BFF 路由。
补齐音频结果图层、元数据、画布恢复和客户端提交流程。
统一生成类面板 Lovart 式参数浮层、参考素材入口与相关测试。
更新编辑器音乐生成设计文档和项目长期记忆。
|
2026-06-18 15:42:17 +08:00 |
|
Codex
|
0ebf6242bb
|
完成图片编辑器宣发素材生成
新增宣发素材入口、工作流模型、画布生成卡片和参考图选择能力。
接入宣发素材真实生图请求,隐藏 Prompt 摘要和约束预览,并将约束作为内部 Prompt 使用。
支持游戏首图、详情五图、运营海报尺寸,其中详情五图一次生成五张 720x1280 竖图。
后端仅对 publication-material 生图扣 5 泥点,并沿用现有失败退款逻辑。
补充前后端测试和宣发素材设计文档。
|
2026-06-18 00:05:25 +08:00 |
|
kdletters
|
6d964937db
|
完善画布生成面板交互
补齐普通生图参考图来源菜单和画布选择流程
接入UI设计图与视频生成面板的提交链路
让生成引用上传目标支持多种生成面板
统一图片信息弹窗断言并补充相关测试
修复图标按钮浮层锚点ref与视频生成类型契约
|
2026-06-17 21:49:32 +08:00 |
|
kdletters
|
d8bd371c69
|
抽出素材上传生命周期模型
扩展 ImageCanvasUploadModel 承载素材上传占位、进度、失败和持久化回写状态迁移
精简 useImageCanvasUploadWorkflow 中的资产与图层状态补丁逻辑
补充上传模型单测覆盖生命周期状态和图层绑定
更新 TRACKING.md 记录第四十六执行批次与验证结果
|
2026-06-17 20:36:11 +08:00 |
|
kdletters
|
6afc1cf920
|
抽出上传参考图状态模型
扩展 ImageCanvasUploadModel 承载生成参考图上传后的状态转换
精简 useImageCanvasUploadWorkflow 中的参考图 dialog 写回逻辑
补充上传模型单测覆盖参考图写入和失败态清理
更新 TRACKING.md 记录第四十五执行批次验证
|
2026-06-17 20:21:07 +08:00 |
|
kdletters
|
b5707ac2b9
|
拆分编辑器上传模型
抽出上传文件夹解析和画布落点计算
补充上传模型单测
更新 TRACKING.md 记录第三十六阶段验证
|
2026-06-17 18:06:53 +08:00 |
|
kdletters
|
7a77ab4df7
|
修复上传素材切换侧栏
上传到画布后保持当前左侧侧栏状态。
补充上传工作流和画布 drop 回归断言。
更新跟踪记录并完成浏览器回归。
|
2026-06-17 14:59:02 +08:00 |
|
JenkenB
|
05a47816b0
|
支持规范参考图输入
为角色形象规范、UI素材规范、自定义规范面板新增参考图上传入口。
生成规范时携带参考图并自动追加参考图生成规范语义。
补充生成流程和上传流程回归测试。
更新画板角色形象生成入口设计文档。
|
2026-06-17 14:20:23 +08:00 |
|
kdletters
|
be3d91f1c5
|
修复图片画布素材上传鉴权
统一侧栏上传入口走上传工作流
未登录素材上传先弹账号入口,不再打开文件选择器
补充上传鉴权回归测试和编辑器拆分文档记录
|
2026-06-17 08:35:00 +08:00 |
|
kdletters
|
b1421159e6
|
拆分图片画布上传工作流
新增图片文件读取模型和上传工作流 hook
把上传目标分发、登录续传、占位卡片和画布建层从主视图抽出
补充上传工作流单测并更新拆分计划和进度记录
|
2026-06-17 06:42:55 +08:00 |
|