Changelog

What shipped

Written for the people using it, not for a release-notes generator.

v0.9.0

Contact track in the preview

The scrubber now shows exactly which frames each foot is planted for. If a contact window looks wrong, you can see it before you bake rather than after you have applied it to a rig.

  • Left and right contact windows rendered under the timeline
  • Peak stance drift reported per generation
  • Toe-off frames occasionally released a contact one frame early
v0.8.0

Free re-retargets

Retargeting moved fully to CPU, which means an existing generation can be baked onto a different rig, frame rate or root-motion mode without another GPU second.

  • Retargeting no longer consumes credits
  • Rig library with structure hashes
  • Root motion switchable after generation
v0.7.0

Honest progress

Queued, cold start and generating are now three separate states pushed over a channel. A cold start used to look identical to a hang, which was the single most common support message.

  • Queue position while waiting for a worker
  • GPU pre-warm on prompt focus rather than on submit
  • Progress could stall at 0% for the whole container pull
v0.6.0

Video to motion

Phone footage in, R15 out. Validation runs in the browser before upload and again server-side before any GPU time is spent.

  • mp4 and mov upload, up to 10s and 100 MB
  • Direct-to-storage presigned uploads
  • Named rejection reasons instead of generic failures