Repository navigation
Releases: cogito0823/dsh-motion
Releases · cogito0823/dsh-motion
Release list
dsh-motion 0.10.2
Full Changelog: v0.10.1...v0.10.2
dsh-motion 0.10.1
Full Changelog: v0.10.0...v0.10.1
dsh-motion 0.10.0
Full Changelog: v0.9.1...v0.10.0
dsh-motion 0.9.1
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
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工具路径每次走 Harnessctx.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,或 CLInode 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
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
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
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
dsh-motion 0.4.2
- 修复:
motion_render的 width/height/fps 真正生效 - 按帧数校验并强制 CFR,避免 VFR/少帧成片
Full Changelog: v0.4.1...v0.4.2