Commit Graph

1035 Commits

Author SHA1 Message Date
ddcat666
a8fbee6266 feat(media): 可美 Seedream - 接入图片协议与尺寸能力 2026-10-10 04:51:22 +08:00
ddcat666
ffd7701b22 feat(canvas): AI 拆图 - 支持图层规划编辑与素材复用 2026-10-10 04:49:54 +08:00
ddcat666
a6cc804791 fix(agent): 画布审批 - 修复归属校验与大事件刷新 2026-10-10 04:45:12 +08:00
ddcat666
982021be93 feat(*): 创作工作台 - 完善画布生成、模型定价与创建流程 2026-10-10 04:40:20 +08:00
Codex
03506fb6fc test(previs): 浏览器验收 - 等待祖先动画与悬停坐标稳定 2026-10-09 18:04:34 +08:00
Codex
4aebee44ad test(previs): 浏览器验收 - 等待祖先动画与悬停坐标稳定 2026-10-09 18:04:32 +08:00
Codex
1b08bd64dd feat(protocol): 可美 KM Seedream - 接入图片生成与编辑 2026-10-09 18:02:19 +08:00
Codex
e9227e7941 feat(canvas): AI 拆图 - 完善规划、图层编辑与素材复用 2026-10-09 18:02:18 +08:00
ddcat666
85c2aa178b fix(previs): 预演台关闭确认 - 保存失败后留在预演台时立即关掉确认框
预演视口持续占用主线程时,确认框离场动画可能停在可见态。这个确认框不再做过渡,取消后马上消失。
2026-10-09 17:57:49 +08:00
ddcat666
5e69106d8f fix(canvas): 画布同步 - 版本冲突先核对并合并,本地保存与云端状态分开展示
本地持久化记录保存时间和日志令牌,同步面板区分本地与云端,不再用提示打断编辑。冲突时先尝试合并,无法合并才保留草稿并暂停自动提交;未登录时生成结果留在本地,登录后再继续上传。
2026-10-09 17:17:38 +08:00
ddcat666
631a85b4fe perf(canvas): 大画布渲染与媒体 - 布局不变时复用空间索引,合并重复的资源与封面请求
连线索引只存端点 ID,文本更新不再重建几何。小地图一次遍历隐藏折叠帧子节点。资源 Blob 与签名刷新合并在途请求,视频封面优先复用已缓存文件。
2026-10-09 17:17:38 +08:00
ddcat666
b7416b8346 fix(canvas): 预演录制转码 - 奇数分辨率白膜录像按偶数缩放并无音轨导出 MP4
WebGL 录制没有音轨,dpr 1.5 下宽高经常是奇数,libx264 的 yuv420p 会直接失败。转码改为偶数缩放、去掉音轨,并用 ultrafast 单线程适配关闭汇编的 ffmpeg 内核。
2026-10-09 17:17:38 +08:00
ddcat666
c0a9250cb3 feat(previs): 图片生成预演台 - 从图片节点交给 Agent 复现为可编辑 3D 预演
图片工具栏新增「生成预演台」,自动选用支持看图的文本模型并提交复现指令。对话用节点卡片展示「此图」,普通图片演员只写名称时不再要求角色卡绑定。
2026-10-09 17:17:28 +08:00
tanzui
6b82fe86fd test(web): 预演关闭 - 检测真实取消点击并保留关闭断言 2026-10-09 10:30:58 +08:00
ddcat666
ac68378246 fix(previs): 预演台关闭确认 - 显式关闭留台弹窗避免浏览器验收超时 2026-10-08 21:06:44 +08:00
ddcat666
9174aae013 fix(*): 质量检查与版本发布 - 修复格式门禁和创作灵感兼容导出并发布 v1.6.2 2026-10-08 20:43:15 +08:00
地球观察员
04689257d2 feat(create): 创作首页与灵感库 - 纵深画廊、灵感页面、外部提示词池 (#708)
* feat(create): 创作首页与灵感库 - 纵深画廊、灵感页面、外部提示词池

创作首页空态换成直线纵深图片画廊:11 张横版卡片沿 Z 轴前后排队,当前一张
在最前最大,滚轮、左右按钮或自动轮播切换,卡片带玻璃描边和"行动点 / 标题 /
描述"三段信息,跟随输入框的创作类型联动换队。队列是随机取样并记住最近出现过的
条目,走完一轮自动换批,不再反复看到同样那几张。

左侧「创作」下方新增灵感页:1341 条提示词按来源、分类和创作类型筛选,
支持搜索、收藏,以及自建灵感的新建、编辑、删除和 JSON 导入导出。

新增 scripts/import-inspirations.mjs,从 awesome-seedance、好好学 AI 和
YouMind 两个姊妹库同步条目,并为画廊池生成本地 webp 缩略图(560px / q72,
约 35KB 一张)。上游封面平均 400KB~700KB,直接引用一屏 11 张要拉 5MB 以上,
换成本地缩略图后约 400KB。

画廊池改走 public/inspirations/gallery-pool.json 运行时拉取:几百条提示词正文
压在首屏 JS 上是白背的,而这份数据只服务画廊一处。缩略图等距抽取,横跨各来源
的全部分类;只收描述非空的条目,保证卡片三行版式不缺角。

* docs(create): 功能清单与地图 - 补充纵深画廊与灵感库

功能清单新增「创作首页纵深画廊与灵感库」一节,并在功能地图里记下画廊、
灵感页、运行时目录加载和导入脚本各自的代码入口;待测试清单记下浏览器验收结果
与仍未确认的边界(弱网退回、窄屏、文本条目偏少、外部来源署名)。
2026-10-08 19:55:04 +08:00
ddcat666
295374650a refactor(*): 代码质量 - 优化前后端实现并完善协议与画布验证 2026-10-08 19:38:57 +08:00
qihang ma
d74f783912 fix(model-picker): 模型选择 - 修复长列表溢出与渠道面板随动 (#706)
Co-authored-by: 天道酬秦 <tdcq@tiandaochouqindeMacBook-Air.local>
2026-10-08 14:28:40 +08:00
ddcat666
e224ea1015 fix(canvas): 画布引用 - 统一角色与图片编号并保持生成资源顺序 2026-10-08 14:20:45 +08:00
ddcat666
f0b3f4ed5a test(web): 质量检查 - 同步预演台与访客路由回归断言 2026-10-08 14:12:35 +08:00
ddcat666
1d2dc2f0ac chore(ui): 登录弹窗 - 整理注册链接换行 2026-10-08 10:54:41 +08:00
ddcat666
27d7cc6a09 feat(skills): 技能分类 - 后台改为分类树编辑,技能库按一级分类筛选
管理页左侧选择一级分类和子分类,右侧编辑名称、图示、排序和启用;画布技能库与浏览条按平台一级分类和子分类筛选。
2026-10-08 10:54:41 +08:00
ddcat666
f0359a6bee feat(previs): 预演工作台 - 重做界面与取景手势,缩放不得进入演员体积
滚轮和按钮共用最近距离,环绕目标落在演员体内时停在包围盒外;取景按可见对象体积适配入画,取消暂存手势时不写入历史。
2026-10-08 10:54:41 +08:00
ddcat666
f67a304380 fix(canvas): 预演合并 - 场景时间戳采用服务端快照,带 id 数组按条目合并
每次预演变更都会改 updatedAt,不再把它当成用户编辑冲突;带 id 的对象数组按条目合并,仅刷新场景时保留本地视口。
2026-10-08 10:54:41 +08:00
ddcat666
f73d773995 feat(platform): 模型可用性 - 目录附带近24小时成功率与7天趋势
公开目录只统计系统渠道的 create 成败,样本不足或日志不可用时不改变现有可用判断;模型选择器展示当前可用状态和历史成功率。
2026-10-08 10:54:40 +08:00
ddcat666
9997422fcd fix(media): 视频播放 - 资源视频改走 playback 变体,失败后刷新签名并重试
画布预览、生成回填和项目水合都解析浏览器可播地址;播放失败时绕过展示缓存,等待转码完成后强制刷新 playback 地址。
2026-10-08 10:54:40 +08:00
esncy
0b1d5073e8 fix(auth): 访客工作台 - 欢迎页关闭后展示创作界面 (#697)
Co-authored-by: a0 <a0@Mac-mini.local>
2026-10-07 08:47:55 +08:00
ddcat666
b8d0b25e3c fix(ci): 质量检查 - 修复预演台重构后 Web 与后端检查失败
补回预演台模式切换、模式门控时间轴与非模态引导挂载,取景切换器使用激活态 token,模板场景补齐 environment 字段;E2E 改为验证新版 FloatingDock 与模式切换下的时间轴,工作流改用重命名后的 test:previs:e2e;修正 canvas_share.go 的 gofmt 格式,并按新布局与欢迎页外观行为校准合同测试。
2026-10-06 14:21:42 +08:00
ddcat666
68491b4c20 feat(admin): 技能分类 - 重构分类维护与技能归类交互 2026-10-06 11:49:31 +08:00
Catlaxy AI
fe2b892f1f feat(skills): 技能管理 - 支持后台维护一级分类 (#694)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
2026-10-06 09:28:03 +08:00
Catlaxy AI
fb4af9bd34 feat(skills): 技能管理 - 增加可选的平台子分类策展 (#693)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:24:21 +08:00
tanzui
53ee5b0cbd fix(projects): 短剧项目 - 修复同名创建重试 (#691)
Co-authored-by: tanzui <305375675@.com>
2026-10-06 09:24:11 +08:00
Catlaxy AI
544daa4b9f fix(assets): 复用生成素材身份并保留空缓存同步前的编辑 (#690)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:24:06 +08:00
Catlaxy AI
ad766bb643 fix(platform): 公开既有账号文件容量上限 (#684)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:23:37 +08:00
Catlaxy AI
208da8d00d fix(welcome): 欢迎页沿用站点外观与 SEO 标题
合并 #683:欢迎页沿用站点外观与 SEO 标题
2026-10-06 09:23:18 +08:00
xiaomuclaw
82b4b0c260 fix(media): 创作结果恢复与等待上限 - 长视频不再误判失败 (#665)
* fix(media): 创作结果恢复 - 结果定位符缺失时回退到任务结果

首页创作生成的图片/视频在本地素材索引尚未同步时(物化结果幂等命中、换标签页、
素材同步延迟)会被收敛成“任务已结束,但生成结果暂时无法读取”:结果定位符只查
本地素材 store,查不到就返回空,于是结果既不挂载也不显示,而服务端其实已经成功。

- generationTaskMaterializedStorageKeys 在本地查不到素材时回退到结果自带的
  providerArtifactRef(resource:<id>),展示地址仍由渲染层按需续签;
- 携带过期签名的历史地址不再直接交给 <img>/<video>,避免首帧 403 空白。

* fix(media): 前端等待上限对齐后端超时 - 长视频不再被前端误判失败

视频任务的前端等待上限写死 32 分钟,而后端视频超时默认 60 分钟(现网配到 120 分钟)、
上游 30 秒档常态 35-45 分钟。结果:任务在后端正常跑并最终成功,前端先报
“任务执行超时,请稍后重试”,消息被标成失败;而失败态消息不会被恢复流程接管
(isRecoverableCreationMessage 只认 pending),用户看到的就是“失败”且视频永远不显示。

- taskWaitTimeoutMs:视频 32 → 125 分钟、分镜 13 → 25 分钟,都不小于后端同类超时;
- isRecoverableCreationMessage:媒体消息的失败态也纳入恢复,任务确实失败时收敛结果不变,
  任务其实成功时把结果补回消息。

---------

Co-authored-by: xiaomuclaw <282836183+xiaomuclaw@users.noreply.github.com>
2026-10-06 09:13:43 +08:00
ddcat666
112916587c refactor(canvas): 预演台 - 重构工作台与场景交互链路 2026-10-06 09:11:15 +08:00
tanzui
1dfc8ce7ac fix(canvas): 节点复制 - 修复生图副本生成后消失 (#676)
Co-authored-by: tanzui <305375675@.com>
2026-10-05 15:26:51 +08:00
naidalao
7c3f06b151 feat(payment): 兑换码 - 增加可配置联动小铺入口 (#668)
Co-authored-by: linxi <linxi@enjoysoftware.cn>
2026-10-05 13:41:17 +08:00
naidalao
faef652125 fix(canvas): 生成失败提示 - 统一转换用户可读错误 (#669)
Co-authored-by: linxi <linxi@enjoysoftware.cn>
2026-10-05 13:27:39 +08:00
ddcat666
125864f692 fix(test): 画布工作区检查 - 更新提示词生成合同断言 2026-10-04 10:49:47 +08:00
ddcat666
6d757b7001 fix(canvas): 媒体提示词 - 统一 Agent 更新与画布生成读取生成合同 2026-10-04 10:43:55 +08:00
DAO-QIN
853c7d2ce7 feat(*): 创作配置 - 支持 Midjourney、多图保存与自定义公告
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
2026-10-04 10:43:31 +08:00
ddcat666
c83525b114 feat(canvas): 云端 Agent 交互 - 展示错误动作并支持连接器与提示词预填 2026-10-04 02:22:42 +08:00
naidalao
24cba7650d fix(auth): 登录页面 - 修复缩放时版权栏遮挡表单 (#656)
Co-authored-by: linxi <linxi@enjoysoftware.cn>
2026-10-03 02:36:04 +08:00
ddcat666
080dbcbabe fix(web): 音频与角色素材 - 修正格式检查未通过的代码风格
角色库、音频参数和音频测试在上次提交后不再符合 Prettier,质量检查因此失败。只调整格式,不改变交互。
2026-10-01 13:18:06 +08:00
ddcat666
6195d8d4f7 refactor(web): 界面工具 - 代码优化,替换重复的复制、打包、项目选择和主题切换实现
删除未再引用的文字扫光组件。复制提示、压缩包读写、项目多选和主题揭示的对外行为保持不变。
2026-10-01 11:40:08 +08:00
ddcat666
12125e18f6 feat(web): 角色与音频工作台 - 完善素材选择、生成参数与同步交互 2026-10-01 09:43:02 +08:00
ddcat666
0757c8a60a fix(platform): 存储与 Agent - 修复配额准入、Live2D 与用户筛选(#651)
fix(platform): 存储与 Agent - 修复配额准入、Live2D 与用户筛选
2026-09-30 20:13:37 +08:00