Skip to content

feat(playtest): add standalone multi-action preview - #90

Draft
xyh202131 wants to merge 1 commit into
1024XEngineer:mainfrom
xyh202131:feat/playtest-main
Draft

feat(playtest): add standalone multi-action preview#90
xyh202131 wants to merge 1 commit into
1024XEngineer:mainfrom
xyh202131:feat/playtest-main

Conversation

@xyh202131

@xyh202131 xyh202131 commented Aug 3, 2026

Copy link
Copy Markdown

基线与范围

  • 目标分支仅为 main
  • 单提交,来源为个人 Fork,不依赖上游功能分支
  • 仅修改 frontend/
  • 不包含 Quick Start、Generation、WorkflowRun、WorkflowController、发布、导出、后端、历史记录或资产库
  • 不包含 distnode_modules、数据库、日志、截图等产物

改动内容

  • 新增独立 /playtest 目录,按项目浏览已有角色造型和动作
  • 支持同项目资产切换、同一造型多动作切换和逐帧播放
  • 支持 Playtest 目录内的资产移动、改名和删除
  • 增加帧尺寸、透明边界、序列位移、关键帧和人工问题记录检查
  • 保存每个动作当前的 Playtest 核验结论,不形成历史版本
  • 仅补充 Playtest 直接需要的 Project、Character、Inspection API 适配器和共享 HTTP 客户端
  • 路径生成留在 Playtest 页面内部,不再依赖发布模块

提交前修正

  • 角色整树更新会原样保留动作 loop 标记
  • DELETE 支持 204 和成功信封中的 data: null
  • 当前帧未成功加载时禁止标记“核验通过”,仍允许记录“发现问题”
  • 移除 Playtest 空状态中的 Quick Start 入口

验证

  • npm run typecheck:通过
  • npm run test:21 个测试文件、134 项测试通过
  • npm run lint:通过
  • npm run build:通过
  • 57 个改动文件的 oxfmt --check:通过
  • git diff --check upstream/main:通过
  • 构建产物与依赖目录均被 Git 忽略

@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
windup Ready Ready Preview Aug 3, 2026 11:12am

@xyh202131
xyh202131 force-pushed the feat/playtest-main branch from 378a543 to 00c286f Compare August 3, 2026 11:12
@xyh202131 xyh202131 changed the title feat(playtest): add main-based multi-action workflow feat(playtest): add standalone multi-action preview Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant