diff --git a/CHANGELOG.md b/CHANGELOG.md index d9eac0ea1..e502b7006 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ ## Unreleased +## v1.2.9 + +- 发布正式版本 `v1.2.9`,提供 `ghcr.io/ddcat-ai/open-ai-canvas-web:1.2.9` 与 `ghcr.io/ddcat-ai/open-ai-canvas-backend:1.2.9` 的 Linux amd64/arm64 镜像,并更新 `latest` 镜像。 +- 新增全景图配置与查看链路,支持图片节点创建全景节点、全屏环视、截图、四向视图导出、方向键控制和只读分享降级。 +- 优化画布打光与镜头控制交互,确认后先创建可编辑的空图片节点,支持后续修改提示词、模型和尺寸再生成。 +- 优化图片资源交付与缓存,图片使用长期磁盘缓存和视口内直链首帧,视频与音频继续保持条件请求语义;创作页生成类型改为视频/图片/文本胶囊切换,录音控件支持窄屏压缩。 +- 修复文档站 MDX 构建错误,补齐支付插件运行时元数据并规范文档中的链接、代码围栏和特殊字符写法。 +- 保留 `v1.2.8.rc3` 以来的画布引用同步、视频文本引用、素材库方舟资源、支付订单、平台拆包和工作台交互改动;真实生成、部署升级及待测交互仍按待测试清单验收。 + ## v1.2.8.rc3 - 发布 v1.2.8 第三个候选版本;镜像标签为 `1.2.8.rc3`,GitHub Release 标记为预发布,不覆盖已发布的 `latest`。 diff --git a/VERSION b/VERSION index 71a57e3f7..1db994be9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v1.2.8.rc3 +v1.2.9 diff --git a/docs/content/docs/backend/local-development.mdx b/docs/content/docs/backend/local-development.mdx index 3eddb9069..ad7e8f267 100644 --- a/docs/content/docs/backend/local-development.mdx +++ b/docs/content/docs/backend/local-development.mdx @@ -21,7 +21,7 @@ description: 在宿主机启动影策前后端开发服务 - 打开两个 PowerShell 窗口,分别运行后端和前端; - 将前端 `/api` 请求代理到 `http://127.0.0.1:8080`。 -启动后访问 。后端健康检查地址是 。 +启动后访问 [http://localhost:3000](http://localhost:3000)。后端健康检查地址是 [http://127.0.0.1:8080/api/health](http://127.0.0.1:8080/api/health)。 脚本使用固定的本地开发端口:前端 `3000`,后端 `8080`。如果端口被占用,脚本会先退出,不会关闭已有进程。请分别在两个开发窗口中按 `Ctrl+C` 停止服务。 diff --git a/docs/content/docs/plugins/payment-plugin-runtime.mdx b/docs/content/docs/plugins/payment-plugin-runtime.mdx index be83ea67e..522799aed 100644 --- a/docs/content/docs/plugins/payment-plugin-runtime.mdx +++ b/docs/content/docs/plugins/payment-plugin-runtime.mdx @@ -1,3 +1,8 @@ +--- +title: 支付插件运行时 +description: 影策支付插件的运行时协议、原生包边界与安全约束 +--- + # 支付插件运行时 支付渠道通过 `.yingce-plugin` 包接入。宿主只负责订单、幂等、配置加密、回调收件箱、积分入账和对账;插件负责渠道协议转换。 diff --git a/docs/content/docs/progress/pending-test.mdx b/docs/content/docs/progress/pending-test.mdx index e7e9c00ac..50d4fe29a 100644 --- a/docs/content/docs/progress/pending-test.mdx +++ b/docs/content/docs/progress/pending-test.mdx @@ -665,7 +665,7 @@ description: 当前项目已实现功能的手工验证清单与未确认边界 - [ ] 用户浏览器 re-test(轨道移除与上传):hover 轨道行头出现 X,点击移除非最后一条轨道后其与片段消失且可 undo;该 kind 仅剩一条时行头不出现 X;移除轨道后选中片段同步取消;导入超过 50MB 的本地视频不再报 400、可正常入库(见下方分片导入复测)。 - [x] 本地媒体导入对齐 Concat 分片化:前端 `uploadResourceFile` 超过 50MB 自动切分片上传(8MB/片、失败整传重试、回调进度);后端新增分片会话三接口 `POST /api/resources/uploads`(开始)、`PUT /api/resources/uploads/:id/chunks/:index`(逐片原始二进制)、`POST /api/resources/uploads/:id/complete`(合并落库,复用 UploadResourceFile 幂等/落盘/探测,保留上传中唯一键 → 提示“上传中请稍候”);单片上限 8MB 使文件整体不再受 multipart 单请求限制,普通本地视频可导入。 - [x] 上传默认配额放宽:运行时默认策略 `DailyUploadMB` 200→2048、`StoredFileGB` 2→20(管理员后台仍可调回);`UploadResourceFile` 经 `reserveChunkedUploadQuota` 豁免单文件大小上限、仅受日/总量约束;`upload_quota_test.go` 对总量文案、daily 上限文案与逻辑按新默认同步,`resource_upload_session.go` 分片会话(内存 TTL 90min、并发/单片限长防护、超总量提前拒绝),新增路由注册测试。 -- [ ] 用户浏览器 re-test(分片导入):本地选择 >50MB 的视频导入成功并入库(进度可见、失败自动整传重试);断网重连后重试完成;<50MB 小文件仍走原 multipart 路径无回归;重复导入同一文件命中幂等返回原资源不重复占额度;超日限/总量时提示中文配额文案。 +- [ ] 用户浏览器 re-test(分片导入):本地选择 `>50MB` 的视频导入成功并入库(进度可见、失败自动整传重试);断网重连后重试完成;`<50MB` 小文件仍走原 multipart 路径无回归;重复导入同一文件命中幂等返回原资源不重复占额度;超日限/总量时提示中文配额文案。 - [ ] 用户浏览器 re-test(第 35 条):媒体面板中导入的素材与项目资产分组显示、筛选 Tab 切换、分组折叠与资产行展开;浅色/深色主题切换后媒体面板配色与编辑面板一致;时间线横跨整个编辑面板宽度,拖动分隔条调整高度正常。 - [x] 轨道可见/静音开关(Concat 行头对齐):轨道行头补齐 eye(显示/隐藏轨道)与 volume(静音/取消静音)按钮,与移除 X 三按钮同组(行头加宽 w-40→w-48);关闭态图标变 accent 色(无背景块),轨道名与片段区随隐藏降透明度;新增 `setTrackFlag` 黄金命令(flag 白名单 visible/muted,golden ops 11→12),隐藏轨道(visible=false)上的片段不再参与监视器预览合成(getClipAtTime 过滤);新增 3 条单测(目标轨设置且其余不受影响、muted 独立于 visible、未知轨道/flag/非布尔拒绝),输入不可变校验。 - [ ] 用户浏览器 re-test(轨道可见/静音):行头 hover 出现三按钮组;点 eye 隐藏轨道后监视器该轨画面消失、轨道行与轨道名变淡、再点恢复;点 volume 静音后图标变 accent(音频在 M4 播放/导出阶段生效);仅剩一条轨道时无移除 X;以上操作均可一步 undo。 @@ -1475,7 +1475,7 @@ description: 当前项目已实现功能的手工验证清单与未确认边界 ## 上传媒体监视器播放(H.265 播放副本 + 真实播放驱动 + 时长链路) 阶段 C 根治:本地 H.265 原件服务端转 H.264 播放副本(provider=local 专属,无 ffmpeg 则保持原样), -监视器