- run on the 'nix' label with Nix preinstalled; drop the installer action
- replace the inline release API calls with vpm/publish.sh
- add curl to the devShell for the publish step
- flake.nix: install the libaac cdylib alongside aac-dump and zip it with
the C# Unity packages as the default package
- .gitea/workflows: build+package on push/PR, publish release on v* tags
- vpm: commit the repository index and packaging script, with VPM_INDEX and
VPM_INDEX_URL overrides for generating a local listing
aac.AnimationStore(folder) seeds a clip from an existing .anim asset and
returns a normal ClipBuilder, so pre-made clips work anywhere generated
clips do and can still be edited (looping, keyframes, toggles, blend
shapes). The Unity side clones the asset into the container and applies
the script's changes to the clone, leaving the original untouched.
- ClipData gains optional source; looping becomes Option<bool> so an
untouched store clip keeps the asset's own looping setting.
- Add rust/examples/animation_store.rhai, a worked store example.