Skip to content

feat: keyframe storytelling and verified WebR compatibility - #101

Merged
mortonanalytics merged 10 commits into
mainfrom
codex/v1.3-stabilization
Jul 29, 2026
Merged

feat: keyframe storytelling and verified WebR compatibility#101
mortonanalytics merged 10 commits into
mainfrom
codex/v1.3-stabilization

Conversation

@mortonanalytics

Copy link
Copy Markdown
Owner

Closes #89
Closes #90

Summary

  • add additive R and Shiny keyframe APIs with complete transformed snapshots
  • add accessible one-pass keyframe controls using the existing in-place update path
  • add a pinned WebR 0.6.0 Wasm build, payload-transfer, and Chromium-render release gate
  • update schemas, release tooling, package exclusions, README, NEWS, and sequential-storytelling documentation

Engine contract

This is an additive canonical-engine change visible to Python consumers. No existing config defaults, event names, aliases, or specVersion = 2 behavior are removed. The pymyIO submodule should pick up the merged engine through the automatic tracking issue.

Verification

Compatibility

  • additive engine surface
  • no pymyIO code changes in this PR
  • WebR claim is bounded to the pinned precompiled package path; DuckDB-WASM and every browser host are not claimed

@mortonanalytics mortonanalytics added the engine-additive Additive canonical engine change requiring pymyIO pickup label Jul 29, 2026
@mortonanalytics
mortonanalytics merged commit 8d16435 into main Jul 29, 2026
11 checks passed
@mortonanalytics
mortonanalytics deleted the codex/v1.3-stabilization branch August 9, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engine-additive Additive canonical engine change requiring pymyIO pickup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WebR compatibility validation via CI addKeyframe(): keyframe sequencing for sequential storytelling

1 participant