Commit History

fix(01-11): activation-aware resume grace; iframe stage context created at mount
90f70d6

WolfDavid commited on

fix(01-11): resume the AudioContext inside the gesture, refuse to speak on a stopped clock
6b68c4d

WolfDavid commited on

feat(01-10): vendor the 3D runtime and take the CDN out of the render path
c23e6ce

WolfDavid commited on

feat(01-08): wire the turn loop - text and voice turns, thinking, replay, slower, latency
f4874f3

WolfDavid commited on

fix(01-05): pose the arms out of the authored T-pose and assert it
7a26764

WolfDavid commited on

fix(01-03): render a closure frame per blink and record viseme peaks
f3db595

WolfDavid commited on

fix(01-07): fold an empty recording into the duration floor
1cb015d

WolfDavid commited on

feat(01-07): add tiered browser ASR and wire push-to-talk into the shared turn loop
b4ca58d

WolfDavid commited on

feat(01-07): add push-to-talk capture with a three-condition pre-ASR gate
c084313

WolfDavid commited on

feat(01-06): drive the standalone harness from the generated timeline
5cfcfd5

WolfDavid commited on

test(01-03): enforce the transport seam statically and in a real browser
d6ea280

WolfDavid commited on

feat(01-03): add both transports, the standalone stage page and the Gradio component
f822421

WolfDavid commited on

feat(01-03): add the single facade builder and the shared turn loop
7146e75

WolfDavid commited on

feat(01-03): add the transport-agnostic VRM stage, viseme player and audio queue
94a5b15

WolfDavid commited on

feat(01-01): add the VRM tutor character and record its license facts
d096a92

WolfDavid commited on