Skip to content

Releases: cogito0823/dsh-motion

dsh-motion 0.10.2

Choose a tag to compare

@github-actions github-actions released this 25 Oct 22:09

Full Changelog: v0.10.1...v0.10.2

dsh-motion 0.10.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 22:01

Full Changelog: v0.10.0...v0.10.1

dsh-motion 0.10.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 21:48

Full Changelog: v0.9.1...v0.10.0

dsh-motion 0.9.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 20:17

dsh-motion 0.9.1

文档补丁:npm 页面只渲染 README,不提供逐版本 release note,所以把版本摘要与 GitHub Releases
链接加进 README,让 npm 用户能直接找到每个版本的说明。

  • README 新增「版本与发布说明」表(0.1.0–0.9.1)
  • 同步 MAINTAINING / ARCHITECTURE 的版本号
  • 无运行时代码变更;0.9.0 的功能与行为不变

npm: https://www.npmjs.com/package/dsh-motion/v/0.9.1

Full Changelog: v0.9.0...v0.9.1

dsh-motion 0.9.0

Choose a tag to compare

@cogito0823 cogito0823 released this 25 Oct 20:09

dsh-motion 0.9.0

项目根、审批门、时间轴、TTS/VFR 与运行账本的整合版本。

项目与审批

  • 新增 motion.project.json 与 resolveProject():一个项目 = 一部片子,默认在 ~/dsh-motion-projects/<slug>;APPROVALS.json 不再继承父目录。
  • 新增 motion-setup 之外的 scaffold / project-adopt / run-report;生成物统一落 <project>/out,项目内 project.lock 防并发覆盖。
  • requirements / start 必须带 --confirmation <ask_user_question id>;brief 写 briefHash,手改判 tampered。
  • 拒绝、--explore 绕过、平台审批写入 .dsh-motion/approvals.jsonl;motion_render 工具路径每次走 Harness ctx.approval.request。

管线

  • timeline.json + TimedScene.cue() 落后告警 + timeline-check 定稿前自检。
  • TTS 按文本/音色/语速缓存,默认 3 路并发;新增 cacheHits/ttsMs/ttsWallMs。
  • motion_probe 输出 fps/avgFps/frames/expectedFrames/vfr/cfr;raw VFR 不再被默认当 CFR。
  • motion_frames 增加 layoutIssues[].index;run-report 统一 active/wall 口径。
  • mix --report-gaps 输出旁白间隙 dB;低于阈值告警。

文档与 showcase

  • 新增 ARCHITECTURE.md;README / MAINTAINING / design / performance / dev-loop 同步。
  • 5 个 showcase 补 motion.project.json;成片移到 final/,生成物落 out/。

升级注意

  • 正式 motion_render 现在必须有 motion.project.json;老项目用 node scripts/project-adopt.mjs <dir> 迁移。
  • 已有旧账本没有 projectId / briefHash 仍可读取;新写入会绑定。
  • 临时场景请用 motion_frames,或 CLI node scripts/dev.mjs render --explore。

npm: https://www.npmjs.com/package/dsh-motion/v/0.9.0

Full Changelog: v0.6.0...v0.9.0

dsh-motion 0.6.0

Choose a tag to compare

@cogito0823 cogito0823 released this 25 Oct 20:12

dsh-motion 0.6.0

  • 新增免费旁白流水线:scripts/narrate.mjs + edge-tts,输出词级 timing、SRT
  • 新增 scripts/mix.mjs:人声 + 音乐、LUFS/TP、可选 mux
  • 旁白与混音可本地完成,不必强制进 HyperFrames

Full Changelog: v0.5.0...v0.6.0

dsh-motion 0.5.0

Choose a tag to compare

@cogito0823 cogito0823 released this 25 Oct 20:12

dsh-motion 0.5.0

  • 需求门变硬:requirements 必须落 duration / aspect / delivery 的 brief
  • 没有锁定需求时 motion_frames 拒绝出帧(临时无账本场景仍放行)
  • 文档记录 0.4.3 的预检基线

Full Changelog: v0.4.3...v0.5.0

dsh-motion 0.4.3

Choose a tag to compare

@cogito0823 cogito0823 released this 25 Oct 20:12

dsh-motion 0.4.3

  • 环境预检合并为一次 motion_doctor:字体 + 公式 + API 签名 + 运行时,按文件指纹缓存
  • 修复缓存 TTL 边界:ttl=0 不再命中
  • 记录预检基线:3 次调用、约 12s 到首帧

Full Changelog: v0.4.2...v0.4.3

dsh-motion 0.4.2

Choose a tag to compare

@cogito0823 cogito0823 released this 25 Oct 20:12

dsh-motion 0.4.2

  • 修复:motion_render 的 width/height/fps 真正生效
  • 按帧数校验并强制 CFR,避免 VFR/少帧成片

Full Changelog: v0.4.1...v0.4.2

dsh-motion 0.4.1

Choose a tag to compare

@cogito0823 cogito0823 released this 25 Oct 20:12

dsh-motion 0.4.1

  • 修复:motion_render 在没有 approved checkpoint 时拒绝渲染

Full Changelog: v0.4.0...v0.4.1