1f5605331f
拆分图片画布编辑器前端模型
...
抽出编辑器共享类型、画布模型、生成模型和导出模型
补充模型层单测覆盖素材、吸附、生成快照和导出规则
新增前端拆分计划并更新 TRACKING 浏览器回归记录
2026-06-17 01:53:59 +08:00
9177a313c2
Merge pull request '新增编辑器生成规范、生成角色形象、生成图标素材等功能' ( #64 ) from dev-jenken into codex/editor-asset-library
...
Reviewed-on: #64
2026-06-16 23:48:30 +08:00
f993651b5c
修复编辑器登录和背景设置回归
...
恢复编辑器接口 401 / 403 触发登录弹窗
补齐未登录上传登录后续传和上传失败提示
恢复画布背景设置面板并支持预设色、自定义颜色、HEX 输入和默认恢复
补充编辑器回归测试和 TRACKING 验证记录
2026-06-16 23:31:42 +08:00
da7388240e
适配图片生成面板测试
...
更新角色生成面板断言,匹配远端画面比例与模型按钮交互
移除旧尺寸和模型下拉字段断言
验证角色生成提交不再携带旧尺寸字段
2026-06-16 17:30:11 +08:00
a171bd915f
Merge remote-tracking branch 'origin/dev-jenken' into dev-jenken
2026-06-16 17:16:45 +08:00
3d2dc1951f
合并图片画布素材分支
...
将 codex/editor-asset-library 合并到 dev-jenken
保留编辑器生成规范、角色形象和图标素材能力
补回画布布局轻量保存和小地图拖拽手感修复
2026-06-16 17:08:28 +08:00
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
d249548013
优化画布小地图拖拽手感
...
小地图拖拽改为基于按下时视图计算位移
降低小地图拖拽灵敏度并保留单击定位
补充反向拖拽不沿旧方向漂移的回归测试
2026-06-16 16:48:51 +08:00
94841d4360
修复画布图层保存体积过大
...
画布布局不再写入图片base64正文
加载画布时从项目资源补回图层图片地址
补充大图素材保存布局回归测试
2026-06-16 16:39:23 +08:00
1d570605af
完善图片画布素材与项目封面交互
...
新增画布素材导出能力并补充 JSZip 依赖
优化素材上传占位进度、拖拽添加和文件夹移动交互
接入未登录项目访问弹窗并完善项目卡片封面缩略图
补充图片画布与项目页回归测试
2026-06-16 16:16:10 +08:00
7eeff10c67
新增编辑器生成规范、生成角色形象、生成图标素材等功能
...
新增编辑器生成规范、生成角色形象、生成图标素材等功能
2026-06-16 14:47:13 +08:00
80a382b034
新增Editor Agent Mock Agent P1落地计划
...
新增Editor Agent Mock Agent P1落地计划文档
明确P1使用确定性mock Agent生成结构化patch
补充runner命令白名单、工作区隔离、网络隔离和preview安全约束
更新docs总览中的editor agent文档索引
2026-06-15 16:20:38 +08:00
a3fed35cbd
完善图片画布素材与上下文操作
...
添加素材拖拽上传遮罩、素材移动和默认文件夹归一
补齐画布右键菜单、复制剪切粘贴、层级和翻转操作
补齐生成图入库、项目返回入口和项目名称标题
扩展画布测试覆盖素材、右键菜单、生成图和布局交互
2026-06-15 15:56:30 +08:00
0bc7db5bf6
补充图片画布素材导出方案
...
新增画布素材 ZIP 导出技术方案
明确下载图标入口放在右上角标题栏
在 docs 总览补充图片画布素材导出文档入口
2026-06-15 14:11:26 +08:00
b4746c24b5
补充AIWeb智能体落地方案
...
明确 /editor/agent 智能体作为工程改动编排器,通过结构化 patch、校验、snapshot、构建和预览反馈闭环落地。
补充左侧聊天、中间预览、右侧 IDE 的页面布局约束,右侧展开文件内容后隐藏聊天栏。
同步验收清单,明确 MVP 不做 diff 视图并覆盖 agent turn 和布局验收。
2026-06-14 19:34:44 +08:00
0fd0a06387
修复画布素材交互缺口
...
统一默认素材文件夹,避免侧栏拖拽上传重复生成图片
区分素材入库和画布拖拽上传,画布落点增加安全兜底
补齐画布 Shift 多选、框选渲染和多图层打组能力
调整生成器对话框隐藏逻辑,关闭按钮保留占位图
将缩放比例入口放入左下角面板并拦截编辑器内 Ctrl 滚轮缩放页面
补充素材上传、画布多选、图层打组和生成器隐藏回归测试
2026-06-14 19:20:13 +08:00
028a648d9c
复用图标按钮收口生成关闭动作
...
生成跟随框关闭按钮改为复用 PlatformIconButton 的 surfaceFloating 变体,统一浮动图标动作 chrome。
编辑器薄包装 EditorIconButton 透传 variant,避免局部再写一套关闭按钮基础样式。
补充测试与 TRACKING,删除本地关闭按钮重复 CSS。
2026-06-14 17:54:31 +08:00
0004d28253
复用胶囊标签收口画布尺寸提示
...
画布图片 hover 尺寸标签改为复用 PlatformPillBadge,统一覆盖层 badge 基础结构。
删除尺寸标签局部圆角、字号和排版样式,仅保留画布内定位与深色覆盖。
补充编辑器测试覆盖共享胶囊标签 class,并更新 TRACKING。
2026-06-14 17:02:31 +08:00
fd768493fa
复用媒体框收口侧栏缩略图
...
编辑器 SidebarMediaItem 缩略图改为复用 PlatformMediaFrame,统一素材和图层预览框结构。
删除侧栏缩略图内部 img 填充的重复 CSS,保留编辑器局部尺寸和背景样式。
补充 primitive 测试覆盖共享媒体框委托,并更新 TRACKING。
2026-06-14 16:41:41 +08:00
d4a894f166
复用平台输入框收口素材侧栏
...
编辑器素材侧栏的新建文件夹、文件夹重命名和素材重命名输入框改为复用 PlatformTextField。
输入框局部样式改为明确 class 覆盖,不再按 input 标签选择器维护基础输入 chrome。
补充编辑器测试断言共享输入框原语,并更新 TRACKING。
2026-06-14 16:13:14 +08:00
0acbcbbaa4
复用图标按钮收口背景色入口
...
编辑器左下面板 dock 的画布背景色入口改为复用 PlatformIconButton。
背景色入口继续用色块作为 icon 展示当前画布底色,保持原菜单交互不变。
补充编辑器测试断言共享图标按钮原语,并更新 TRACKING。
2026-06-14 15:53:49 +08:00
d70ffa7d30
复用内联选项按钮收口缩放入口
...
编辑器顶部缩放百分比触发器改为复用 PlatformInlineOptionButton。
保留缩放入口局部尺寸和 hover 视觉覆盖,移除重复混入编辑器图标按钮基础规则。
补充编辑器测试断言共享按钮原语,并更新 TRACKING。
2026-06-14 15:37:27 +08:00
d4ceb084c9
复用空态原语收口项目新建卡片
...
PlatformEmptyState 增加 button 形态,支持空列表 CTA 复用同一套空态 chrome。
项目页空列表新建项目卡片改为复用 PlatformEmptyState,保留项目页局部尺寸样式。
补充共享空态按钮形态和项目页空态创建测试,并更新 TRACKING。
2026-06-14 15:21:23 +08:00
d1f1cfdcca
抽取内联选项按钮原语
...
新增 PlatformInlineOptionButton,统一承接当前选项加下拉箭头的轻量按钮 chrome。
编辑器生成输入框的比例和模型按钮改为复用平台内联选项按钮。
补充原语测试和编辑器共享样式断言,并更新 TRACKING。
2026-06-14 15:04:10 +08:00
20826e2e60
复用平台文本域收口生成提示词
...
编辑器画布内生成输入框和修改图片弹窗提示词改为复用 PlatformTextField。
删除编辑器按 textarea 标签选择器维护基础输入 chrome 的做法,仅保留局部尺寸与样式覆盖。
补充测试覆盖生成提示词共享文本域样式,并更新 TRACKING。
2026-06-14 14:48:20 +08:00
451fca4a56
收口元数据角标图标按钮
...
PlatformIconButton 增加 spanButton 形态,支持嵌套动作面合法复用图标按钮 chrome。
编辑器生成图元数据角标改为复用 PlatformIconButton,移除局部键盘处理。
补充测试覆盖 spanButton 键盘触发和元数据角标平台样式,并更新 TRACKING。
2026-06-14 14:44:04 +08:00
80d3a06e29
复用平台图标按钮收口参考图入口
...
编辑器生成输入框参考图按钮改为 PlatformIconButton surfaceFloating。
保留生成器局部尺寸和浅灰覆盖,避免重复维护图标按钮基础 chrome。
补充测试覆盖参考图按钮平台浮动按钮 class,并更新 TRACKING。
2026-06-14 14:38:06 +08:00
8157622718
复用平台按钮收口生成提交
...
编辑器生成输入框提交按钮改为 PlatformActionButton。
保留生成器局部尺寸和浅灰覆盖,删除重复原生 submit 基础样式。
补充测试覆盖生成按钮平台按钮 class,并更新 TRACKING。
2026-06-14 14:35:07 +08:00
3f7b0674c0
收口编辑器图标按钮组件
...
EditorIconButton 改为委托 PlatformIconButton,保留编辑器本地样式入口。
新增编辑器按钮 primitive 测试,覆盖可访问属性和平台图标按钮 chrome。
更新 TRACKING 记录本次组件复用收口。
2026-06-14 14:32:39 +08:00
a6025365f7
完善图片画布素材库持久化
...
新增账号级素材文件夹和素材表,并接入 SpacetimeDB procedure、spacetime-client facade 与 api-server BFF。
编辑器素材栏支持文件夹新建、折叠、重命名、删除、多文件上传、拖拽定向上传、框选和批量删除。
画布支持拖拽上传落点创建图层、图层打组、小地图拖拽、普通滚轮纵向滚动和 Ctrl 滚轮缩放。
更新图片画布技术方案、后端数据契约、TRACKING 和团队决策记录。
2026-06-14 14:29:13 +08:00
6bc2f11d04
复用项目卡片预览组件
...
项目卡片预览改为复用 PlatformMediaFrame
删除项目页局部预览框比例和图片填充样式
更新 TRACKING 记录媒体预览组件收口
2026-06-14 04:36:50 +08:00
f59dee849a
复用编辑器修改提交按钮
...
编辑器修改图片提交按钮改为复用 PlatformActionButton
删除编辑器局部提交按钮颜色和禁用态样式
更新 TRACKING 记录按钮组件收口
2026-06-14 03:50:29 +08:00
b39d93214d
复用编辑器背景色浮层菜单
...
编辑器画布背景色菜单改为复用 PlatformFloatingMenu
背景色选项改为复用 PlatformFloatingMenuItem
删除背景色菜单局部容器样式并更新 TRACKING
2026-06-14 03:10:14 +08:00
d865d9e4aa
复用编辑器生成状态提示
...
编辑器生成和修改状态提示改为复用 PlatformStatusMessage
删除编辑器局部生成状态条颜色样式
更新 TRACKING 记录状态提示组件收口
2026-06-14 02:44:26 +08:00
53b12b4cda
复用项目页错误提示组件
...
项目页读取失败提示改为复用 PlatformStatusMessage
删除项目页局部错误提示视觉样式
补充项目页错误状态测试和 TRACKING 记录
2026-06-14 02:26:59 +08:00
83ebda4dc2
抽取平台批量操作工具栏
...
新增 PlatformBatchActionToolbar 和组件测试
项目页选择模式底部工具栏复用平台批量工具栏
更新 TRACKING 记录批量操作组件收口
2026-06-14 02:09:41 +08:00
ad369b5520
复用编辑器修改图片弹窗外壳
...
编辑器修改图片弹窗改为复用 UnifiedModal
删除编辑器局部弹窗遮罩和标题栏样式
更新 TRACKING 记录弹窗组件收口
2026-06-14 01:48:13 +08:00
a1a8b7859c
复用编辑器元数据弹窗外壳
...
编辑器生成图元数据弹窗改为复用 UnifiedModal
删除元数据弹窗手写遮罩和 dialog 外壳
更新 TRACKING 记录弹窗组件收口
2026-06-14 01:29:46 +08:00
f0cb7ac685
复用编辑器缩放浮层菜单
...
扩展 PlatformFloatingMenu 支持标签和四向定位
编辑器缩放菜单复用平台浮层菜单原语
更新 TRACKING 记录组件统一进展
2026-06-14 01:12:26 +08:00
304d6806f0
抽取项目页浮层菜单组件
...
新增 PlatformFloatingMenu 与菜单项测试
项目卡片更多菜单复用平台浮层菜单
更新 TRACKING 记录组件收口验证
2026-06-14 00:50:05 +08:00
8b4175dc7d
复用项目页重命名弹窗组件
...
项目页重命名改用 UnifiedModal 和 PlatformTextField
删除项目页局部弹窗与输入框样式
补充 TRACKING 组件复用记录
2026-06-14 00:26:38 +08:00
85834a423d
新增图片画布项目页
...
新增 /project 项目页和我的页项目入口
补齐图片画布工程列表、重命名和删除 API
支持 /editor/canvas 按 projectid 加载指定工程
更新图片画布文档、TRACKING 和对应测试
2026-06-14 00:11:36 +08:00
b2122481ff
抽取图片画布通用组件
...
新增图片画布图标按钮和侧栏媒体项 primitives
让素材文件夹按钮和生成关闭按钮复用通用图标按钮
移除主画布视图内重复的按钮与列表项实现
2026-06-13 22:23:19 +08:00
242860e2d3
调整图片画布路由和画布数据模型
...
将图片画布入口改为 /editor/canvas
新增 editor_canvas 表并关联 editor_project 默认画布
更新 project API 响应中的 canvas 快照兼容层
统一图片画布侧栏列表项和图标按钮组件
同步前端测试、SpacetimeDB bindings、技术文档和 TRACKING 记录
2026-06-13 22:09:45 +08:00
a1b9ac8544
补充AIWeb工程预览方案文档
...
新增 /editor/agent 静态沙箱预览技术方案
新增 runner 与预览隔离威胁模型
新增 AIWeb 工程静态预览 MVP 验收清单
更新文档索引和团队决策记录
2026-06-13 22:03:31 +08:00
3f4dba97ba
修复图片编辑器生图登录提示
...
调整编辑器 API 鉴权策略,允许通过 refresh cookie 静默补 access token
真实生图遇到未授权时显示登录提示,不再直接暴露 requestId
补充编辑器组件和客户端测试,并更新方案文档与跟踪记录
2026-06-13 17:48:21 +08:00
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
747473024d
新增图片画布编辑器
...
新增 /editor 图片画布入口与 Lovart 风格画布交互
新增图片画布工程和资源持久化的 SpacetimeDB 表、绑定与 api-server BFF
接入图片生成和修改的 VectorEngine gpt-image-2 后端通道
完善素材库文件夹、重命名、上传删除、图层和元数据交互
补充图片画布技术方案、领域词、执行跟踪和浏览器 smoke 截图
2026-06-13 16:22:18 +08:00
5a1c1c88dd
修复拼图结果页图片预览层级
...
关卡缩略图改为完整显示,避免生成图被裁切
关卡详情内主图预览支持提高层级,避免被详情弹窗遮挡
补充拼图结果页聚焦测试与 Hermes 踩坑记录
2026-06-13 16:15:38 +08:00
38babc592d
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# scripts/jenkins-server-provision.sh
2026-06-13 16:03:14 +08:00