Commit Graph

17 Commits

Author SHA1 Message Date
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
JenkenB 7eeff10c67 新增编辑器生成规范、生成角色形象、生成图标素材等功能
新增编辑器生成规范、生成角色形象、生成图标素材等功能
2026-06-16 14:47:13 +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
kdletters 8157622718 复用平台按钮收口生成提交
编辑器生成输入框提交按钮改为 PlatformActionButton。

保留生成器局部尺寸和浅灰覆盖,删除重复原生 submit 基础样式。

补充测试覆盖生成按钮平台按钮 class,并更新 TRACKING。
2026-06-14 14:35:07 +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 747473024d 新增图片画布编辑器
新增 /editor 图片画布入口与 Lovart 风格画布交互

新增图片画布工程和资源持久化的 SpacetimeDB 表、绑定与 api-server BFF

接入图片生成和修改的 VectorEngine gpt-image-2 后端通道

完善素材库文件夹、重命名、上传删除、图层和元数据交互

补充图片画布技术方案、领域词、执行跟踪和浏览器 smoke 截图
2026-06-13 16:22:18 +08:00