kdletters
ab61390121
修复画布 Agent 默认被任务列表隐藏
...
打开画布时 Agent 开关启用则保持 Agent 默认展开。
恢复任务自动打开任务列表时不再抢占 Agent 默认态。
用户手动打开任务列表时仍按右侧面板互斥关闭 Agent。
补充恢复任务场景下 Agent 默认显示的回归测试。
2026-07-06 19:15:03 +08:00
kdletters
b8e6e9f3ef
控制画布 Agent 入口默认关闭
...
新增 VITE_ENABLE_IMAGE_EDITOR_AGENT_SIDEBAR 控制画布 Agent 入口显示。
默认 .env 关闭、本地 .env.local 开启,并补充示例和类型声明。
禁用时隐藏 dock 按钮和收起态 Agent 面板,开启时保留右侧任务列表互斥逻辑。
修正右侧 Agent 和任务列表切换不影响左侧资源栏。
补充画布 Agent 开关、面板独立性和 dock 隐藏测试。
2026-07-06 18:51:11 +08:00
kdletters
1671d35995
修复画布Agent聊天生成体验
...
让画布 Agent 消息统一走后端规划与 LLM 回复
修复生成图片在聊天、画布和素材库中的展示与恢复
补齐右键删除、画布焦点、聊天滚轮和面板避让交互
同步 Agent 事件契约、文档和定向回归测试
2026-07-04 16:41:33 +08:00
kdletters
8dad52f040
实现画布Agent侧边栏聊天
...
新增画布Agent会话契约、领域规则、SpacetimeDB元数据表和生成绑定。
新增api-server画布Agent会话CRUD、OSS消息文档读写、SSE消息流和生成工具编排。
新增前端右侧Agent对话面板、会话状态hook、SSE客户端、BFF客户端和相关测试。
调整画布侧栏、任务栏、小地图默认状态和面板互斥交互。
补齐画布Agent、OSS消息存储、SSE收口、后端契约和项目记忆文档。
2026-07-04 12:03:58 +08:00
kdletters
d50ecbc492
修复创作弹窗与生成器引用缓存
...
未开放工具弹窗补充平台主题背景
画布生成器缓存引用按当前账号过滤
新画布工具栏引导改用文档图片
补充弹窗、引导图和引用归属回归测试
2026-06-30 21:50:16 +08:00
kdletters
dfe6bafb5e
接入创作主页画布直达引导
...
创作工具卡片接入画布生成器直达意图
新建空白画布增加工具栏引导并在生成面板打开后关闭
暂未开放工具复用移动端欢迎弹窗提示
补充主页、项目入口和画布启动意图测试
同步创作主页入口改版文档
2026-06-30 18:13:23 +08:00
kdletters
2cab20c934
显示画板顶部用户头像
...
在画板顶部泥点右侧显示当前用户头像、昵称和用户码。
头像入口复用账号弹窗,未登录时打开登录入口。
补充画板顶部头像入口的组件和集成测试。
(cherry picked from commit dbf38f3a8c )
2026-06-30 17:12:13 +08:00
kdletters
ad72e4691c
修复编辑器素材与交互验收问题
...
生成视频结果写入编辑器资源和素材库,并返回视频素材快照
上传视频使用真实视频尺寸创建素材和画布图层
素材库视频卡片使用签名地址渲染首帧预览并显示视频标签
剪贴板图片粘贴重新接入系统粘贴和右键粘贴路径
多选图层拖拽保留已有选区并批量移动
图标规范引用支持对象存储资源和素材引用,不再要求 Data URL
音效和背景音乐生成失败展示上游详细原因
2026-06-29 11:29:48 +08:00
kdletters
2e60e43e17
收紧画布素材导出元数据
...
只导出信息面板可见的素材元数据
过滤导出生成输入中的内置提示词
补充导出测试和图片画布文档约束
2026-06-23 19:23:46 +08:00
wuxiangwanzi
25421140bf
优化画布泥点入口
...
让画布顶部泥点余额按钮复用创作页充值和兑换码入口
抽取账户充值支付结果与确认弹窗组件供创作页和画布页共用
补充画布泥点入口回归测试和编辑器技术文档
2026-06-22 21:08:33 +08:00
wuxiangwanzi
7fe4a10d19
优化画布顶部栏布局
...
收窄画布顶部栏高度和按钮间距
移除未命名画布下方的画布副标题
将画布标题和重命名入口贴近返回按钮
在顶部栏右端展示当前泥点余额
补充画布顶部栏测试和技术方案说明
2026-06-22 21:04:43 +08:00
JenkenB
163b2fa077
Add editor generation model pricing admin UI & API
...
Introduce centralized model pricing for editor generations: add EditorGenerationPricing types and admin API client methods (GET/POST), backend default config and runtime override support, and server route/handler changes to expose admin editor-generation-pricing. Add an AdminEditorGenerationPricingPage component, styles, route entry, icon, and tests, plus a test for admin routes. Update docs and decision log to describe the pricing contract and management workflow. This enables managing per-model pricing (perGeneration / perSecond, flat or tiered) from the admin panel and exposes runtime pricing to the main site.
2026-06-22 16:57:29 +08:00
kdletters
29d9c9ff5b
支持画布多选生成器
...
新增画布生成器选择 ID 模型,支持图层与生成器混合选择
补齐框选、Shift 点选、拖拽和删除对生成器占位的批量操作
修复音频控件焦点删除和手动素材标签资源持久化
更新图片画布编辑器多选语义文档
2026-06-21 15:59:34 +08:00
kdletters
10dcc2b403
修复图片画布素材与宣发尺寸问题
...
修复画布上传素材持久化回填和项目重进资源元数据恢复
修复图片、音频、视频图层的私有资源换签与视频裸路径回退
修复宣发素材切换模型后卡片尺寸变成1024x1024的问题
修复音视频预览、媒体导出格式、音频默认提示词和前端去背边界
修复角色动作生成在编辑器路径缺少ffprobe时的已知时长兜底
补充图片画布、资源换签、宣发尺寸、媒体导出和chromaKey回归测试
更新图片画布编辑器技术文档
2026-06-19 23:16:59 +08:00
JenkenB
cc3346758c
修复若干bug
2026-06-19 14:18:56 +08:00
JenkenB
4af8ab22d0
修复画布音频改造面板
...
修复音效素材点击改造后生成面板被选中逻辑关闭的问题
补充音频改造集成回归测试,确保不显示参考图且恢复提示词和时长
统一重绘按钮泥点展示并补充价格配置约束文档
收紧 Vidu 音效生成时长校验,避免静默夹取非法时长
2026-06-19 12:40:10 +08:00
JenkenB
0e47a54a91
对齐编辑器生成占位与面板参数
...
统一画布生成占位图标,按图片、规范、角色、图标、UI、视频、音频、宣发和快速编辑区分。
让图片、规范、宣发和视频新建占位按面板尺寸或固定输出尺寸创建,并在参数变化时同步占位大小。
完善快速编辑、音频生成、宣发素材和生成类面板相关契约与测试。
更新生成类面板 Lovart 改造文档和项目决策记录。
2026-06-19 12:15:57 +08:00
JenkenB
ea29887d9c
完善快速编辑参考图与生成占位
...
- 快速编辑支持最多8张额外参考图,并将原图自动作为最后一张参考图提交
- 快速编辑尺寸和模型沿用原图配置,按禁用态参数胶囊展示
- 快速编辑提交前同步改写原图引用为实际图序号
- 快速编辑生成改为创建独立画布生成占位,并支持键盘删除生成中对象
- 对齐生成类面板参考图图标、规范类固定参数和相关文档测试
2026-06-18 22:50:42 +08:00
JenkenB
b04b6cee2b
修复画板生成面板与音乐音效链路
...
统一画板生成类面板的参数选项、热区交互、底部按钮和输入框布局。
新增并完善画板生成音乐入口、音效和背景音乐面板以及音频生成提交流程。
按 VectorEngine Suno 音效文档调整音效请求体、任务 ID 解析、轮询和音频地址解析。
补充 Seedance 视频生成版权限制报错的中文提示。
更新编辑器相关技术文档和回归测试。
2026-06-18 20:24:52 +08:00
JenkenB
9c7b3ad16d
Image editor: Seedance2.0 refs and audio changes
...
Adds Seedance 2.0 reference-media constraints and forbids video data URLs; updates docs/decision-log and pitfalls to record the new rules. Introduces typed audio params (type: one-shot|loop, tempo: number|null), generator-specific placeholder styles/avoidance and UI changes for generation panels. Implements related front-end changes (new crop/ raster edit components, many image-editor models, tests and workflow hooks) and server-side contract/handler updates across api-server, shared-contracts, platform-audio, platform-image and vector_engine_audio_generation to support the new submission/asset flow and validations.
2026-06-18 17:31:35 +08:00
kdletters
6d964937db
完善画布生成面板交互
...
补齐普通生图参考图来源菜单和画布选择流程
接入UI设计图与视频生成面板的提交链路
让生成引用上传目标支持多种生成面板
统一图片信息弹窗断言并补充相关测试
修复图标按钮浮层锚点ref与视频生成类型契约
2026-06-17 21:49:32 +08:00
kdletters
c22b7803cc
拆分编辑器生成集成测试
...
迁出图片生成和生成错误集成用例
迁出规范生成、角色形象、图标素材和角色动画集成用例
迁出快速编辑、生成图元数据和修改结果集成用例
保留主编辑器测试的画布基础链路
更新 TRACKING.md 记录第四十阶段验证
2026-06-17 19:00:56 +08:00
kdletters
f6e272e612
拆分编辑器素材集成测试
...
新增编辑器测试共享工具
迁出素材库和上传集成用例
保留主编辑器集成测试关键链路
更新 TRACKING.md 记录第三十九阶段验证
2026-06-17 18:45:48 +08:00
kdletters
d8b935317d
拆分编辑器前端画布视图
...
抽出素材栏、生成器、舞台工具栏和画布世界视图
补充各拆分视图的聚焦测试
更新 TRACKING.md 记录第三十四阶段验证
2026-06-17 17:48:12 +08:00
kdletters
7a77ab4df7
修复上传素材切换侧栏
...
上传到画布后保持当前左侧侧栏状态。
补充上传工作流和画布 drop 回归断言。
更新跟踪记录并完成浏览器回归。
2026-06-17 14:59:02 +08:00
JenkenB
e970d34574
调整图片编辑器参考图选择交互
...
- 常规参考图入口改为先弹出来源菜单,支持从画布选择和上传图片。
- 角色规范、图标规范和常规参考图来源菜单统一向上弹出。
- 画布参考图选择拦截普通图层选中逻辑,保持生成面板不隐藏。
- 补充图片编辑器交互测试与技术文档说明。
2026-06-17 14:08:26 +08:00
kdletters
cdc823611b
拆分图片画布素材拖拽桥接
...
新增素材拖拽桥接 hook,承接素材拖向画布或文件夹的全局 pointer 监听
恢复认证弹窗 portal 渲染,避免全屏画布遮住账号入口
优化画布背景设置面板,补回当前色、色域、色相、预设、HEX 和恢复默认
补充素材拖拽、认证弹窗和背景面板回归测试并更新文档与 TRACKING
2026-06-17 12:20:04 +08:00
kdletters
f34556d33d
拆分图片画布图片信息弹窗
...
新增图片信息弹窗组件,承接 metadata 详情渲染和 UnifiedModal 接入
修复未登录进入编辑器时项目和素材接口抢跑 401
修复重置画布视图点击事件误传导致适合视图报错
补充图片信息弹窗、鉴权门禁和重置按钮回归测试
更新前端拆分文档和 TRACKING 浏览器回归记录
2026-06-17 10:56:51 +08:00
kdletters
37a738e271
拆分图片画布生成对象注册表
...
新增画布生成对象 dialog 管理 hook
补充生成对象注册表 hook 单测
调整 Lovart 式画布背景色板弹层
更新图片画布前端拆分跟踪文档
2026-06-17 05:29:04 +08:00
kdletters
f794a8dd1f
修复图片画布新增素材持久化
...
新增画布图层资源创建后的即时布局保存
补充素材库图片加入画布的持久化回归测试
更新图片画布回归验证记录
2026-06-17 04:42:09 +08:00
kdletters
7b5d74037a
抽出图片画布图层命令模型
...
新增 ImageCanvasLayerCommandModel 收口右键图层复制、粘贴、层级、分组、显隐、锁定、翻转和删除规则
主视图保留历史、选中态、菜单关闭、元数据清理和导出副作用
补充图片右键菜单真实浏览器冒泡回归测试
更新图片画布前端拆分计划和 TRACKING 验证记录
2026-06-17 03:37:52 +08:00
kdletters
f993651b5c
修复编辑器登录和背景设置回归
...
恢复编辑器接口 401 / 403 触发登录弹窗
补齐未登录上传登录后续传和上传失败提示
恢复画布背景设置面板并支持预设色、自定义颜色、HEX 输入和默认恢复
补充编辑器回归测试和 TRACKING 验证记录
2026-06-16 23:31:42 +08:00
kdletters
da7388240e
适配图片生成面板测试
...
更新角色生成面板断言,匹配远端画面比例与模型按钮交互
移除旧尺寸和模型下拉字段断言
验证角色生成提交不再携带旧尺寸字段
2026-06-16 17:30:11 +08:00
kdletters
a171bd915f
Merge remote-tracking branch 'origin/dev-jenken' into dev-jenken
2026-06-16 17:16:45 +08:00
kdletters
3d2dc1951f
合并图片画布素材分支
...
将 codex/editor-asset-library 合并到 dev-jenken
保留编辑器生成规范、角色形象和图标素材能力
补回画布布局轻量保存和小地图拖拽手感修复
2026-06-16 17:08:28 +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
d249548013
优化画布小地图拖拽手感
...
小地图拖拽改为基于按下时视图计算位移
降低小地图拖拽灵敏度并保留单击定位
补充反向拖拽不沿旧方向漂移的回归测试
2026-06-16 16:48:51 +08:00
kdletters
94841d4360
修复画布图层保存体积过大
...
画布布局不再写入图片base64正文
加载画布时从项目资源补回图层图片地址
补充大图素材保存布局回归测试
2026-06-16 16:39:23 +08:00
kdletters
1d570605af
完善图片画布素材与项目封面交互
...
新增画布素材导出能力并补充 JSZip 依赖
优化素材上传占位进度、拖拽添加和文件夹移动交互
接入未登录项目访问弹窗并完善项目卡片封面缩略图
补充图片画布与项目页回归测试
2026-06-16 16:16:10 +08:00
JenkenB
7eeff10c67
新增编辑器生成规范、生成角色形象、生成图标素材等功能
...
新增编辑器生成规范、生成角色形象、生成图标素材等功能
2026-06-16 14:47:13 +08:00
kdletters
a3fed35cbd
完善图片画布素材与上下文操作
...
添加素材拖拽上传遮罩、素材移动和默认文件夹归一
补齐画布右键菜单、复制剪切粘贴、层级和翻转操作
补齐生成图入库、项目返回入口和项目名称标题
扩展画布测试覆盖素材、右键菜单、生成图和布局交互
2026-06-15 15:56:30 +08:00
kdletters
0fd0a06387
修复画布素材交互缺口
...
统一默认素材文件夹,避免侧栏拖拽上传重复生成图片
区分素材入库和画布拖拽上传,画布落点增加安全兜底
补齐画布 Shift 多选、框选渲染和多图层打组能力
调整生成器对话框隐藏逻辑,关闭按钮保留占位图
将缩放比例入口放入左下角面板并拦截编辑器内 Ctrl 滚轮缩放页面
补充素材上传、画布多选、图层打组和生成器隐藏回归测试
2026-06-14 19:20:13 +08:00
kdletters
0004d28253
复用胶囊标签收口画布尺寸提示
...
画布图片 hover 尺寸标签改为复用 PlatformPillBadge,统一覆盖层 badge 基础结构。
删除尺寸标签局部圆角、字号和排版样式,仅保留画布内定位与深色覆盖。
补充编辑器测试覆盖共享胶囊标签 class,并更新 TRACKING。
2026-06-14 17:02:31 +08:00
kdletters
d4a894f166
复用平台输入框收口素材侧栏
...
编辑器素材侧栏的新建文件夹、文件夹重命名和素材重命名输入框改为复用 PlatformTextField。
输入框局部样式改为明确 class 覆盖,不再按 input 标签选择器维护基础输入 chrome。
补充编辑器测试断言共享输入框原语,并更新 TRACKING。
2026-06-14 16:13:14 +08:00
kdletters
0acbcbbaa4
复用图标按钮收口背景色入口
...
编辑器左下面板 dock 的画布背景色入口改为复用 PlatformIconButton。
背景色入口继续用色块作为 icon 展示当前画布底色,保持原菜单交互不变。
补充编辑器测试断言共享图标按钮原语,并更新 TRACKING。
2026-06-14 15:53:49 +08:00
kdletters
d70ffa7d30
复用内联选项按钮收口缩放入口
...
编辑器顶部缩放百分比触发器改为复用 PlatformInlineOptionButton。
保留缩放入口局部尺寸和 hover 视觉覆盖,移除重复混入编辑器图标按钮基础规则。
补充编辑器测试断言共享按钮原语,并更新 TRACKING。
2026-06-14 15:37:27 +08:00
kdletters
d1f1cfdcca
抽取内联选项按钮原语
...
新增 PlatformInlineOptionButton,统一承接当前选项加下拉箭头的轻量按钮 chrome。
编辑器生成输入框的比例和模型按钮改为复用平台内联选项按钮。
补充原语测试和编辑器共享样式断言,并更新 TRACKING。
2026-06-14 15:04:10 +08:00
kdletters
20826e2e60
复用平台文本域收口生成提示词
...
编辑器画布内生成输入框和修改图片弹窗提示词改为复用 PlatformTextField。
删除编辑器按 textarea 标签选择器维护基础输入 chrome 的做法,仅保留局部尺寸与样式覆盖。
补充测试覆盖生成提示词共享文本域样式,并更新 TRACKING。
2026-06-14 14:48:20 +08:00
kdletters
451fca4a56
收口元数据角标图标按钮
...
PlatformIconButton 增加 spanButton 形态,支持嵌套动作面合法复用图标按钮 chrome。
编辑器生成图元数据角标改为复用 PlatformIconButton,移除局部键盘处理。
补充测试覆盖 spanButton 键盘触发和元数据角标平台样式,并更新 TRACKING。
2026-06-14 14:44:04 +08:00
kdletters
80d3a06e29
复用平台图标按钮收口参考图入口
...
编辑器生成输入框参考图按钮改为 PlatformIconButton surfaceFloating。
保留生成器局部尺寸和浅灰覆盖,避免重复维护图标按钮基础 chrome。
补充测试覆盖参考图按钮平台浮动按钮 class,并更新 TRACKING。
2026-06-14 14:38:06 +08:00