84818f9bd5
拆分图片画布生成表面编排
...
新增 useImageCanvasGenerationSurface 收口生成浮层编排。
主视图移除生成 Composer 大段 props 胶水。
舞台控制模型移除重复生成锚点派生。
补充生成表面 hook 单测并更新拆分文档与跟踪记录。
2026-06-17 14:40:57 +08:00
05a47816b0
支持规范参考图输入
...
为角色形象规范、UI素材规范、自定义规范面板新增参考图上传入口。
生成规范时携带参考图并自动追加参考图生成规范语义。
补充生成流程和上传流程回归测试。
更新画板角色形象生成入口设计文档。
2026-06-17 14:20:23 +08:00
f8e063a878
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/GenarrativeAI/Genarrative into codex/editor-asset-library
2026-06-17 14:13:53 +08:00
e970d34574
调整图片编辑器参考图选择交互
...
- 常规参考图入口改为先弹出来源菜单,支持从画布选择和上传图片。
- 角色规范、图标规范和常规参考图来源菜单统一向上弹出。
- 画布参考图选择拦截普通图层选中逻辑,保持生成面板不隐藏。
- 补充图片编辑器交互测试与技术文档说明。
2026-06-17 14:08:26 +08:00
a319d2ae0d
拆分图片画布顶部栏视图
...
新增 ImageCanvasTopbarView 承载返回项目入口和项目标题区域
新增顶栏视图测试覆盖重命名和导出入口
精简 ImageCanvasEditorView 的顶部栏 JSX
更新图片画布拆分计划和 TRACKING 验证记录
2026-06-17 13:48:48 +08:00
1c92db19c1
拆分图片画布舞台控制层
...
新增 ImageCanvasStageControllerModel 承载舞台派生状态和右键菜单模型
新增 useImageCanvasStageController 收口清空焦点和右键菜单处理
精简 ImageCanvasEditorView 的舞台控制胶水
更新图片画布拆分计划和 TRACKING 验证记录
2026-06-17 13:39:48 +08:00
015716945e
拆分图片画布素材入画布桥接
...
新增 useImageCanvasAssetCanvasBridge 承载素材加入画布和画布 drop 桥接
新增 hook 单测覆盖素材建层、pointer drop 和删除素材清理图层
精简 ImageCanvasEditorView 中的素材到画布胶水
更新图片画布拆分计划和 TRACKING 浏览器回归记录
2026-06-17 13:14:36 +08:00
d0ad8402de
拆分图片画布浮层定位模型
...
新增 ImageCanvasOverlayModel 承载生成输入框、图片工具栏、快速编辑和角色动画面板定位规则
新增浮层定位模型单测覆盖锚定、边界限制和生成面板可见模式
更新图片画布前端拆分计划和 TRACKING 记录本阶段验证
精简 ImageCanvasEditorView 中的浮层坐标计算
2026-06-17 12:46:41 +08:00
cdc823611b
拆分图片画布素材拖拽桥接
...
新增素材拖拽桥接 hook,承接素材拖向画布或文件夹的全局 pointer 监听
恢复认证弹窗 portal 渲染,避免全屏画布遮住账号入口
优化画布背景设置面板,补回当前色、色域、色相、预设、HEX 和恢复默认
补充素材拖拽、认证弹窗和背景面板回归测试并更新文档与 TRACKING
2026-06-17 12:20:04 +08:00
5d6be7fd66
拆分图片画布键盘快捷键
...
新增图片画布键盘快捷键 hook,承接撤销重做、删除、Escape 和临时抓手逻辑
保留主视图状态编排,只把 window 键盘监听移出巨型组件
补充键盘快捷键 hook 测试并更新拆分文档和 TRACKING 记录
2026-06-17 11:50:44 +08:00
f34556d33d
拆分图片画布图片信息弹窗
...
新增图片信息弹窗组件,承接 metadata 详情渲染和 UnifiedModal 接入
修复未登录进入编辑器时项目和素材接口抢跑 401
修复重置画布视图点击事件误传导致适合视图报错
补充图片信息弹窗、鉴权门禁和重置按钮回归测试
更新前端拆分文档和 TRACKING 浏览器回归记录
2026-06-17 10:56:51 +08:00
53d1283083
拆分图片画布拖拽入画布流程
...
新增画布拖拽 drop workflow,承接素材库图片和本地文件拖入画布分流
补充拖拽入画布 hook 测试,覆盖遮罩、默认文件夹和无关拖拽不拦截
更新前端拆分文档和 TRACKING 浏览器回归记录
2026-06-17 10:17:07 +08:00
31da3b2fa2
拆分图片画布舞台交互
...
新增画布舞台交互 hook,承接选择、框选、拖拽、平移和小地图 pointer 状态机
更新历史恢复清理入口,撤销重做时统一重置舞台交互状态
补充舞台交互 hook 测试并更新前端拆分文档和 TRACKING 记录
2026-06-17 10:04:32 +08:00
31cc1f0473
拆分图片画布视口控制
...
新增视口控制 hook 管理缩放、滚轮、坐标和小地图
从主视图移除视口尺寸与滚轮绑定逻辑
补充视口控制单测并更新拆分记录
2026-06-17 09:17:04 +08:00
e67e921c67
拆分图片画布编辑器外壳状态
...
新增编辑器外壳状态 hook
抽出项目重命名、背景设置、侧栏和工具状态
补充外壳状态单测并更新拆分记录
2026-06-17 08:58:43 +08:00
be3d91f1c5
修复图片画布素材上传鉴权
...
统一侧栏上传入口走上传工作流
未登录素材上传先弹账号入口,不再打开文件选择器
补充上传鉴权回归测试和编辑器拆分文档记录
2026-06-17 08:35:00 +08:00
e07002c1dc
拆分图片画布生成工作流
...
新增 useImageCanvasGenerationWorkflow 承接生成入口、提交和结果落图
主视图改为通过生成工作流 hook 处理生成态清理和工具入口
补充生成工作流单测、拆分文档和 TRACKING 浏览器回归记录
2026-06-17 08:11:51 +08:00
f38493a07e
拆分图片画布图层命令工作流
...
新增图层命令 hook 和独立单测
主视图改为通过 hook 处理复制、剪切、粘贴、层级、分组、显隐、锁定、翻转、删除和导出委托
更新图片画布前端拆分文档和 TRACKING 回归记录
2026-06-17 07:38:37 +08:00
3c933b2202
拆分图片画布素材导出工作流
...
新增画布素材导出 hook 和单测
主视图改为通过导出 hook 处理单图和整包下载
更新图片画布前端拆分文档和 TRACKING 回归记录
2026-06-17 07:17:15 +08:00
3c37108ef6
拆分图片画布生成图层模型
...
新增生成结果图层模型和单测
主视图改为复用生成图层模型创建普通生图、快速编辑和图标图层
更新图片画布前端拆分文档和 TRACKING 回归记录
2026-06-17 07:04:20 +08:00
b1421159e6
拆分图片画布上传工作流
...
新增图片文件读取模型和上传工作流 hook
把上传目标分发、登录续传、占位卡片和画布建层从主视图抽出
补充上传工作流单测并更新拆分计划和进度记录
2026-06-17 06:42:55 +08:00
eb583107f4
拆分图片画布素材库状态模型
...
新增图片画布素材库状态 hook
补充素材库状态 hook 单测
收口主视图素材库文件夹与选择逻辑
更新图片画布前端拆分跟踪文档
2026-06-17 06:17:34 +08:00
37a738e271
拆分图片画布生成对象注册表
...
新增画布生成对象 dialog 管理 hook
补充生成对象注册表 hook 单测
调整 Lovart 式画布背景色板弹层
更新图片画布前端拆分跟踪文档
2026-06-17 05:29:04 +08:00
9f45641ccd
拆分图片画布历史与持久化协调器
...
新增画布历史 hook 承接撤销重做快照逻辑
新增项目持久化 hook 承接加载资源创建与自动保存时序
补充 hook 单测并更新图片画布拆分跟踪文档
2026-06-17 05:00:53 +08:00
f794a8dd1f
修复图片画布新增素材持久化
...
新增画布图层资源创建后的即时布局保存
补充素材库图片加入画布的持久化回归测试
更新图片画布回归验证记录
2026-06-17 04:42:09 +08:00
b5cbe62b47
抽出图片画布交互模型
...
新增 ImageCanvasInteractionModel 收口适合视图、缩放、滚轮、框选、拖拽和小地图交互计算
主视图保留 React 事件、pointer capture、history、生成对象回写和状态更新
补充交互模型单测并修复真实浏览器 passive wheel 阻止默认行为问题
更新图片画布前端拆分计划和 TRACKING 验证记录
2026-06-17 03:55:46 +08:00
7b5d74037a
抽出图片画布图层命令模型
...
新增 ImageCanvasLayerCommandModel 收口右键图层复制、粘贴、层级、分组、显隐、锁定、翻转和删除规则
主视图保留历史、选中态、菜单关闭、元数据清理和导出副作用
补充图片右键菜单真实浏览器冒泡回归测试
更新图片画布前端拆分计划和 TRACKING 验证记录
2026-06-17 03:37:52 +08:00
13d25c8f1a
拆分图片画布生成面板视图
...
抽出生成图片、生成规范、角色形象、图标素材、快速编辑和动画面板为 ImageCanvasGenerationComposerView
保留生成提交、上传、引用选择、占位框拖拽和画布状态机在主视图
更新图片画布前端拆分计划和 TRACKING 回归记录
2026-06-17 03:12:37 +08:00
a15930c57a
拆分图片画布舞台视图
...
抽出画布工作区视觉树为 ImageCanvasStageView
保留拖拽缩放历史上传生成等状态机在主视图
更新图片画布拆分计划和 TRACKING 回归记录
2026-06-17 02:44:51 +08:00
f789499c36
拆分图片画布编辑器侧栏视图
...
抽出素材和图层左侧整合面板为 ImageCanvasSidebarView
保留上传、登录、拖到画布和持久化状态机在主视图
更新前端拆分计划和 TRACKING 验证记录
2026-06-17 02:17:30 +08:00
1f5605331f
拆分图片画布编辑器前端模型
...
抽出编辑器共享类型、画布模型、生成模型和导出模型
补充模型层单测覆盖素材、吸附、生成快照和导出规则
新增前端拆分计划并更新 TRACKING 浏览器回归记录
2026-06-17 01:53:59 +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
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
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
a6025365f7
完善图片画布素材库持久化
...
新增账号级素材文件夹和素材表,并接入 SpacetimeDB procedure、spacetime-client facade 与 api-server BFF。
编辑器素材栏支持文件夹新建、折叠、重命名、删除、多文件上传、拖拽定向上传、框选和批量删除。
画布支持拖拽上传落点创建图层、图层打组、小地图拖拽、普通滚轮纵向滚动和 Ctrl 滚轮缩放。
更新图片画布技术方案、后端数据契约、TRACKING 和团队决策记录。
2026-06-14 14:29:13 +08:00
85834a423d
新增图片画布项目页
...
新增 /project 项目页和我的页项目入口
补齐图片画布工程列表、重命名和删除 API
支持 /editor/canvas 按 projectid 加载指定工程
更新图片画布文档、TRACKING 和对应测试
2026-06-14 00:11:36 +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
38babc592d
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# scripts/jenkins-server-provision.sh
2026-06-13 16:03:14 +08:00
660abff773
升级SpacetimeDB到2.5.0
...
将SpacetimeDB相关Rust依赖精确锁定到2.5.0
同步本地CLI校验、生成绑定、容器与服务器provision默认版本
在文档和团队共享记忆中补充版本不匹配先升级再重试提醒
补齐拼消消生成中状态常量以恢复模块生成
2026-06-13 15:44:35 +08:00
cd49cb0106
修复otelcol无限重启
2026-06-12 23:42:23 +08:00
951caac32d
扩展外部生成Worker队列
...
新增外部生成队列概览和单任务状态契约
将跳一跳、拼消消、敲木鱼图片生成动作接入worker队列
前端生成等待页展示当前任务和队列数量
更新外部生成worker运维文档和团队决策记录
2026-06-12 23:15:55 +08:00
3bccfd1a83
Merge remote-tracking branch 'origin/master' into codex/external-generation-worker-scaling
2026-06-12 16:11:12 +08:00