fix(01-11): activation-aware resume grace; iframe stage context created at mount 90f70d6 WolfDavid commited on 27 days ago
fix(01-11): resume the AudioContext inside the gesture, refuse to speak on a stopped clock 6b68c4d WolfDavid commited on 27 days ago
feat(01-10): vendor the 3D runtime and take the CDN out of the render path c23e6ce WolfDavid commited on 28 days ago
feat(01-08): wire the turn loop - text and voice turns, thinking, replay, slower, latency f4874f3 WolfDavid commited on 28 days ago
fix(01-05): pose the arms out of the authored T-pose and assert it 7a26764 WolfDavid commited on 28 days ago
fix(01-03): render a closure frame per blink and record viseme peaks f3db595 WolfDavid commited on Aug 27
feat(01-07): add tiered browser ASR and wire push-to-talk into the shared turn loop b4ca58d WolfDavid commited on Aug 27
feat(01-07): add push-to-talk capture with a three-condition pre-ASR gate c084313 WolfDavid commited on Aug 27
feat(01-06): drive the standalone harness from the generated timeline 5cfcfd5 WolfDavid commited on Aug 27
test(01-03): enforce the transport seam statically and in a real browser d6ea280 WolfDavid commited on Aug 27
feat(01-03): add both transports, the standalone stage page and the Gradio component f822421 WolfDavid commited on Aug 27
feat(01-03): add the single facade builder and the shared turn loop 7146e75 WolfDavid commited on Aug 27
feat(01-03): add the transport-agnostic VRM stage, viseme player and audio queue 94a5b15 WolfDavid commited on Aug 27
feat(01-01): add the VRM tutor character and record its license facts d096a92 WolfDavid commited on Aug 27