Commit Graph

16 Commits

Author SHA1 Message Date
k88936 31900df2b8 fix: 修复多选逻辑
重构多选逻辑到一个单独的hook
不在最终提交时过滤, 只有选择操作会影响最终结果集合
2026-07-31 19:38:52 +08:00
k88936 f7a191b3d9 并发读取素材导出内容
使用共享四路并发读取器限制素材和序列帧网络读取

预先稳定规划去重文件名并按规划顺序写入 ZIP

覆盖外层素材并发、并发上限和逆序完成帧顺序
2026-07-27 16:42:03 +08:00
k88936 880ed529eb 补齐单选素材导出成功提示
让单素材导出返回浏览器下载是否已触发

仅在选中素材下载成功后展示成功状态

新增单选下载成功提示断言
2026-07-27 16:37:43 +08:00
k88936 3b4b6cac85 修复素材导出并发竞态
使用同步 ref 互斥量保护集合导出和单选导出

在导出 finally 中释放互斥量并保留 state 作为忙碌 UI

新增同一事件循环连续导出的回归测试
2026-07-27 16:37:08 +08:00
k88936 21143f9ff5 format 2026-07-27 16:06:44 +08:00
k88936 aab0b7849b 实现画布素材多选与批量下载
重写素材库的普通点击、Ctrl/Cmd 追加和 Shift 连续范围选择。

清理退出选择模式后的选中状态,并让整行素材统一响应选择操作。

支持单素材直接下载和多素材 ZIP 下载,文件名精确到秒。

固定批量操作栏并修复移动端素材列表可操作空间。

补充选择、导出、侧栏交互测试以及对应技术文档。
2026-07-27 16:04:15 +08:00
kdletters 387a1c26e3 完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
2026-07-17 16:56:46 +08:00
kdletters 6277a823ba 调整动作导出与项目封面兼容
新增动作图层导出二级菜单

序列帧导出改为ZIP并生成GIF预览

兼容历史项目封面资源字段
2026-06-25 19:58:12 +08:00
kdletters 960568364e 新增动作导出二级菜单与序列帧zip预览
- 图层上下文菜单支持动作序列层导出二级菜单(序列帧zip / Spine zip)

- 导出流程新增序列帧导出模式参数,默认保持 spine-json

- 序列帧导出 zip 增加 manifest、metadata 与 preview.gif 产出

- 为导出、上下文菜单和命令层新增模式参数透传

- 完善相关单元测试覆盖新菜单与 zip 内容断言
2026-06-25 18:59:04 +08:00
kdletters 6bf8b0051b 完善画板生成器与素材导出体验
图片改造改为独立 quick-edit 生成器占位并补齐提交链路
生成完成应用项目快照后同步刷新素材库
序列帧导出补充 Spine JSON 与独立验证器
序列帧播放预加载帧资源以减少加载闪烁
本地 dev 默认启用 all 进程角色并更新文档
2026-06-25 00:12:21 +08:00
kdletters db056423de 修复生成确认与素材导出
补齐外部生成确认请求的 JSON Content-Type

本地屏蔽已确认终态任务避免轮询重复弹窗

单素材导出改为读取 Blob 后触发浏览器下载

序列帧导出按 frame objectKey 换签读取
2026-06-24 20:35:03 +08:00
kdletters 2e60e43e17 收紧画布素材导出元数据
只导出信息面板可见的素材元数据

过滤导出生成输入中的内置提示词

补充导出测试和图片画布文档约束
2026-06-23 19:23:46 +08:00
kdletters 1176c71f72 角色动作素材改为序列帧
将角色动作结果图层主类型改为 image-sequence,并持久化完整帧列表与预览视频来源

在画布中增加序列帧播放器,展示透明 PNG 帧而不是预览视频

将角色动作单素材下载和画布素材导出改为序列帧 ZIP/frames 目录

更新角色动作、导出方案和项目记忆文档,补齐相关前端测试
2026-06-22 20:49:51 +08:00
kdletters 10dcc2b403 修复图片画布素材与宣发尺寸问题
修复画布上传素材持久化回填和项目重进资源元数据恢复

修复图片、音频、视频图层的私有资源换签与视频裸路径回退

修复宣发素材切换模型后卡片尺寸变成1024x1024的问题

修复音视频预览、媒体导出格式、音频默认提示词和前端去背边界

修复角色动作生成在编辑器路径缺少ffprobe时的已知时长兜底

补充图片画布、资源换签、宣发尺寸、媒体导出和chromaKey回归测试

更新图片画布编辑器技术文档
2026-06-19 23:16:59 +08:00
kdletters a319d2ae0d 拆分图片画布顶部栏视图
新增 ImageCanvasTopbarView 承载返回项目入口和项目标题区域

新增顶栏视图测试覆盖重命名和导出入口

精简 ImageCanvasEditorView 的顶部栏 JSX

更新图片画布拆分计划和 TRACKING 验证记录
2026-06-17 13:48:48 +08:00
kdletters 3c933b2202 拆分图片画布素材导出工作流
新增画布素材导出 hook 和单测

主视图改为通过导出 hook 处理单图和整包下载

更新图片画布前端拆分文档和 TRACKING 回归记录
2026-06-17 07:17:15 +08:00