Commit Graph

1838 Commits

Author SHA1 Message Date
kdletters daffdef5d0 修复画布右键菜单出屏
实测右键菜单尺寸并夹入视口

根据视口空间翻转导出二级菜单方向

补充菜单出屏回归测试
2026-06-30 18:14:49 +08:00
kdletters dfe6bafb5e 接入创作主页画布直达引导
创作工具卡片接入画布生成器直达意图

新建空白画布增加工具栏引导并在生成面板打开后关闭

暂未开放工具复用移动端欢迎弹窗提示

补充主页、项目入口和画布启动意图测试

同步创作主页入口改版文档
2026-06-30 18:13:23 +08:00
kdletters 97da4f21bb 允许画布工具栏横向出屏
移除选中素材顶部工具栏的横向画布边界限制

更新浮层模型测试覆盖左右越界定位
2026-06-30 17:35:00 +08:00
kdletters 1fab3e79fa 修复陶泥号重复生成
认证快照恢复 next_user_id 改为跟随最大陶泥号

新增 user_account 迁移 JSON 陶泥号补救脚本

补充 UUID 用户编号恢复回归测试

(cherry picked from commit 114773c5876d421e9be4d3bc7372c189d70eae86)
2026-06-30 17:12:13 +08:00
kdletters d699036b76 补充数据库备份上传错误日志
为 OSS 上传失败补充备份对象路径上下文

输出错误 cause 链和网络字段,便于定位 fetch failed

(cherry picked from commit 48ee0eb75dd84e2db95f828b256f233e6618f5d9)
2026-06-30 17:12:13 +08:00
kdletters 65acf9f429 更新外部编辑器 OpenAPI 契约
补齐外部生成请求的画布写回字段

同步视频生成参数范围和队列状态响应

补充素材与项目资源返回字段

(cherry picked from commit 287c9cc2f86f0b319ef0c34bc45f8d59a744d0f7)
2026-06-30 17:12:13 +08:00
kdletters dbb651e1f4 修复画布任务列表完成展示
阻止画布生成完成快照自动展开生成器对话框
已完成任务按完成时间排序
恢复任务列表状态、时间和进度展示

(cherry picked from commit febe4811768b1bce73dbc37ca412b3834da2d699)
2026-06-30 17:12:13 +08:00
kdletters c556d42d22 增强生成音频下载重试
为生成音频下载添加 identity 请求头和响应体读取失败重试。

补充音频下载响应体失败后重试成功的单元测试。

(cherry picked from commit 54b18bf0e2)
2026-06-30 17:12:13 +08:00
kdletters 53c5639620 完善画布任务与标准绿幕抠除链路
统一编辑器标准绿幕提示词和本地绿幕透明化后处理

生成标准绿幕资产前保存源图到 OSS 并下沉字节级抠绿到 platform-image

将手动去背景接入外部生成队列与画布任务侧栏

修复任务侧栏分页、滚动、计时、焦点与完成信息展示

补充右键菜单关闭和素材复制下载交互

同步编辑器相关文档和项目记忆

(cherry picked from commit a8c19e132d)
2026-06-30 17:12:13 +08:00
kdletters 0defb92ffc 完善画布素材与抠图任务体验
素材库资产支持直接下载。

画布复制图片时同步写入系统剪贴板。

手动抠图请求直接进入画布任务列表并支持聚焦。

(cherry picked from commit 10b170e7a2)
2026-06-30 17:12:13 +08:00
kdletters 2cab20c934 显示画板顶部用户头像
在画板顶部泥点右侧显示当前用户头像、昵称和用户码。

头像入口复用账号弹窗,未登录时打开登录入口。

补充画板顶部头像入口的组件和集成测试。

(cherry picked from commit dbf38f3a8c)
2026-06-30 17:12:13 +08:00
kdletters e138562841 修复画布任务列表服务端任务显示
任务列表只使用服务端返回的生成任务。

保留生成任务水合后的开始和结束时间。

同步任务列表与画布阶段视图测试。

(cherry picked from commit 7417370ae9)
2026-06-30 17:12:13 +08:00
kdletters 58b64518ae 隐藏精选部分素材分类
隐藏陶泥儿精选中的特效、场景和游戏分类入口

补充创作首页精选分类隐藏断言

(cherry picked from commit 73eb3f6dc8)
2026-06-30 17:12:13 +08:00
kdletters 40a4ea190a 修复任务侧栏空页签跳转
保留用户手动选择的空排队生成中页签。

补充任务侧栏空页签回归测试。

(cherry picked from commit a6e3aef5b2)
2026-06-30 17:12:13 +08:00
kdletters fab9f21aa7 完善画布任务列表与远程抠图接入
新增图片画布任务侧栏页签、滚轮隔离、完成时间、后端计时和运行中状态展示。

限制外部生成任务只显示当前项目,并让任务点击聚焦画布内容和快速编辑源图。

接入外部生成任务列表查询状态过滤、提示词摘要和后端任务映射。

补充 BiRefNet 抠图请求日志、任务耗时提示和相关文档。

补充侧栏、画布聚焦、外部任务契约和 api-server 定向测试。

(cherry picked from commit 12ef866b66)
2026-06-30 17:12:13 +08:00
kdletters b3501f6fed 修复画布快速编辑还原生成器
直接点击生成图时还原原生成器对话框

非生成图直接点击只选中不打开生成器

快速编辑按钮和右键入口按素材元数据打开对应生成器

补齐资源元数据回填和入口边界测试

(cherry picked from commit 45e4b6e64a)
2026-06-30 17:12:13 +08:00
kdletters 08f188e26e 切换图片画布抠图到 BiRefNet
新增图片画布去背景 BFF 配置与路由,服务端代理 BiRefNet 并持久化结果。

将手动去背景、角色图、图标 spritesheet、UI 素材提取和角色动作帧抠图切到 BiRefNet。

新增画布右上角任务侧栏并展示去背景任务耗时与状态。

同步图片画布技术文档和项目决策记录。

(cherry picked from commit 495fcc8801)
2026-06-30 17:12:13 +08:00
kdletters f40a45e01b 合并编辑器素材修复分支
合并 codex/240e-editor-asset-fixes 到 codex/editor-asset-library

保留视频生成资源与素材返回

保留视频缩略图与生成输入元数据
2026-06-29 11:37:26 +08:00
kdletters ad72e4691c 修复编辑器素材与交互验收问题
生成视频结果写入编辑器资源和素材库,并返回视频素材快照

上传视频使用真实视频尺寸创建素材和画布图层

素材库视频卡片使用签名地址渲染首帧预览并显示视频标签

剪贴板图片粘贴重新接入系统粘贴和右键粘贴路径

多选图层拖拽保留已有选区并批量移动

图标规范引用支持对象存储资源和素材引用,不再要求 Data URL

音效和背景音乐生成失败展示上游详细原因
2026-06-29 11:29:48 +08:00
kdletters 73121f18ba 修复图片信息文本复制
移除图片信息弹窗的整段复制按钮

保留选中文本时的浏览器原生 Ctrl+C

放行图片信息弹窗内的浏览器右键菜单

补充文本复制与右键菜单回归测试
2026-06-28 17:43:52 +08:00
kdletters 4321312b8e Merge remote-tracking branch 'origin/codex/editor-asset-library' into codex/editor-asset-library
# Conflicts:
#	docs/technical/【前端架构】图片画布编辑器MVP接入方案-2026-06-11.md
#	src/components/image-editor/ImageCanvasEditorModel.ts
2026-06-28 17:05:36 +08:00
kdletters 6e470c1e40 修复泥点不足错误展示
将资产计费余额不足映射为公开错误文案

补充资产计费错误映射单测
2026-06-28 16:55:10 +08:00
kdletters 567a9110dc Merge remote-tracking branch 'origin/master' into codex/editor-asset-library 2026-06-28 01:11:09 +08:00
kdletters 8ee57210a4 修复编辑器参考图与后台日期问题
后台 Dashboard 默认日期按北京时间计算

图片快编请求补齐额外参考图、模型和尺寸参数

后端校验参考图 objectKey 归属并放宽编辑请求体限制

同步资产契约、测试和相关文档
2026-06-28 01:09:40 +08:00
kdletters 63790e22ef 补齐画板视频封面持久化
生成画板视频时截取首帧并上传为封面

将视频生成结果写入素材库并保留 thumbnailSrc

同步后端契约、SpacetimeDB 绑定、前端素材库和画布层映射

补充相关测试与文档说明
2026-06-28 00:22:59 +08:00
kdletters d31cac8cbc 修复中文文件名直传签名失败
在 OSS 文件名清洗中为空主体使用 file 兜底

补充中文文件名清洗回归测试
2026-06-27 22:36:15 +08:00
kdletters 5976c2b337 支持素材生成上传参考图
图标素材生成支持上传普通参考图并提交到后端参考图数组。

UI设计图生成和UI素材提取支持上传参考图并写入生成输入记录。

同步前后端契约、OpenAPI、文档和相关单测。
2026-06-27 22:18:10 +08:00
kdletters f20f4e0f8e 修复创作页精选作者和瀑布流宽度
公开精选接口返回作者展示名和陶泥号

前端精选作者只使用公开展示字段,不再兜底内部用户 ID

约束精选瀑布流多列容器宽度,避免 release 桌面端横向撑宽

补充前后端回归测试和项目记忆文档
2026-06-27 20:06:24 +08:00
kdletters bb51c7e0d2 快速编辑直接覆盖原图
将图片快速编辑提交切到 /api/editor/images/edits,并用结果回写源图层

保留重绘作为右侧新结果图层,角色重绘继续走 character 生成契约

更新快速编辑文档和定向回归测试
2026-06-27 20:06:24 +08:00
kdletters a6671e7da7 修正图标素材只生成透明图集
后端图标素材生成只持久化扣绿后的 spritesheet 图集。

响应兼容保留 iconImageSrcs 但图标生成固定返回空数组。

前端测试改为验证只回填图集且不生成独立图标层。

同步 OpenAPI、编辑器文档和项目记忆中的图标素材生成约定。
2026-06-27 18:52:48 +08:00
kdletters 2c43e2accc 修正Dashboard快捷日期基准
让本日本周本月以真实当天计算日期范围

补充从本月切回本日的回归测试

同步后台Dashboard运营看板文档
2026-06-27 18:13:28 +08:00
kdletters 036e6f9cff Merge remote-tracking branch 'origin/codex/editor-asset-library' into codex/ui-extraction-model-integrate 2026-06-27 17:57:58 +08:00
kdletters efd28d5239 固定Dashboard刷新按钮宽度
给后台Dashboard刷新按钮设置最小宽度

避免刷新文案变化挤动右上角日期区域
2026-06-27 17:54:29 +08:00
kdletters 8eecd038f5 允许UI素材提取选择模型
为UI素材提取面板接入图片模型选择器,默认使用nanobanana模型。

提取提交链路传递选中模型并按模型计算泥点价格。

后端UI素材提取请求支持模型字段,队列、执行、持久化和响应统一使用选中模型。

同步外部OpenAPI模型字段并补充前端工作流、客户端请求和后端默认模型测试。
2026-06-27 17:51:41 +08:00
kdletters 2fdceea3f8 Merge remote-tracking branch 'origin/codex/editor-asset-library' into codex/ui-extraction-model-integrate 2026-06-27 17:51:03 +08:00
kdletters de1b265d0a 支持画布图片复制到系统剪切板
复制画布图层时异步写入首个可复制图片到系统剪切板

复用现有画布资源读取链路处理 data 和私有资源

补充图层复制命令的剪切板兼容测试
2026-06-27 17:46:39 +08:00
kdletters 1c5310a0bc 统一图标生成中占位动画
限制图标生成器装饰样式只作用于非生成中占位框

恢复图标生成中占位框的共享扫描动画和缩放样式

补充图标生成中动画级联回归测试
2026-06-27 17:30:37 +08:00
kdletters 107c078154 调整后台Dashboard时间筛选与指标分区
移除Dashboard时间快捷里的本时段按钮

让本日本周本月只改起止日期并按时段查询刷新

将总计数据和时段数据拆成独立区块

同步Dashboard页面测试和运营看板文档
2026-06-27 17:27:23 +08:00
kdletters 8324911bbb 修复动作提示缓存缺失降级
角色资产工作流解析在 OSS 缓存未配置时返回默认提示词

补充无 OSS 缓存的 workflow 路由回归测试

同步后端契约文档说明
2026-06-27 17:24:05 +08:00
kdletters 20f6f20c55 修复画布图片信息复制
为图片信息弹窗增加复制信息按钮

复制内容仅包含当前可见元数据字段

补充图片信息复制回归测试和文档约定
2026-06-27 17:15:19 +08:00
kdletters 228d31db31 隐藏视频动作素材栅格编辑入口
视频图层不再显示裁扩和去除背景按钮

角色动作序列图层不再显示裁扩和去除背景按钮

补充选中图层工具栏回归测试
2026-06-27 15:54:05 +08:00
kdletters a7d72acdb1 Merge pull request 'Codex/tiaoyitiao' (#68) from codex/tiaoyitiao into master
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/68
Reviewed-by: kdletters <kdletters@qq.com>
2026-06-26 21:46:12 +08:00
kdletters d73dc02f4d 合并 master 到跳一跳分支
合入 origin/master 最新变更

解决跳一跳提示词测试与图集去背冲突
2026-06-26 21:30:26 +08:00
kdletters 7452e3e3e2 修复画布右键菜单与复制粘贴
统一右键图层命令后关闭画布菜单和图片菜单

补齐快速编辑入口的菜单关闭逻辑

让 Ctrl+V 优先粘贴画布内部剪贴板

补充右键菜单、图层命令和快捷键回归测试
2026-06-26 20:29:03 +08:00
kdletters ec34f85006 收紧 React 测试契约
将画布相关 hook 测试改为直接验证公开返回值

移除组件测试中对 class、图标和测试专用 DOM 状态的脆弱断言

新增 React 组件测试准则并同步项目记忆
2026-06-26 19:37:28 +08:00
kdletters 1924b86b92 支持画布粘贴剪贴板图片
画布 paste 事件支持读取剪贴板图片并复用上传流程添加图层

保留画布内部复制粘贴优先级

补充剪贴板图片粘贴与内部粘贴优先级回归测试
2026-06-26 17:42:35 +08:00
kdletters a8c3f8cf0f 补齐后台埋点导出和任务事件选择
后台埋点查询支持日期筛选和导出全部模式

新增后台真实 event key 列表接口

任务配置页改用真实 user 埋点 key 候选

更新后台埋点查询文档和定向测试
2026-06-26 16:49:33 +08:00
kdletters 54a49cafaa 合并画布同源生成器恢复 2026-06-26 00:29:27 +08:00
kdletters 607042a250 按来源生成器打开快速编辑和改造
快速编辑和改造优先恢复图层来源生成器类型

按原生成器草稿恢复普通图片、角色、图标、规范、UI、宣发和动作参数

补充同源生成器恢复与画布工作流回归测试
2026-06-26 00:21:41 +08:00
kdletters bf09b84cb3 优化画布视口拖动性能
小地图拖动通过 requestAnimationFrame 合帧并在结束时刷新最后一帧

平移和小地图拖动期间跳过项目自动保存与 session 缓存写入

补充视口交互性能回归测试和项目文档记录
2026-06-25 23:50:24 +08:00