Skip to content

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

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

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
@xyh202131

Copy link
Copy Markdown
Author

该 PR 的独有页面功能已经迁移并整合到 #96

  • /playtest 项目目录与详情路由
  • 项目内角色资产移动、改名与删除
  • 同一造型的多动作切换与逐帧播放
  • 核验工作台、帧检查、质量证据和人工问题记录
  • Playtest 导航与返回入口

整合时保留了 #96 中更新后的分页适配器、HTTP Client、预览模型和质量内核,并按当前 main 的 AppShell 重新接入路由,没有带回本 PR 基于旧主线的首页与布局代码。

替代 PR #96 已通过前端、后端、命名检查和 Vercel。本 PR 关闭为重复实现,未合并。

@xyh202131 xyh202131 closed this Aug 4, 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