Skip to content

feat(vtable): add audio cell type support - #5275

Open
fangsmile wants to merge 7 commits into
developfrom
fix/issue-5271-audio-cell
Open

feat(vtable): add audio cell type support#5275
fangsmile wants to merge 7 commits into
developfrom
fix/issue-5271-audio-cell

Conversation

@fangsmile

Copy link
Copy Markdown
Contributor

Summary

  • Add audio cell type rendering, media URL detection, and click-to-preview support.
  • Add audio fallback handling for video cells receiving audio URLs.
  • Update demos, docs, option templates, and regression tests for audio cell support.

Test plan

  • node ../../common/scripts/install-run-rushx.js compile in packages/vtable
  • node ../../common/scripts/install-run-rushx.js test -- cell-type/video-cell-first-frame.test.ts --runInBand in packages/vtable
  • [!] git push pre-push hook still fails in @visactor/vtable-sheet unrelated formula tests: __tests__/nested-formula-engine.test.ts

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Comment thread packages/vtable/src/tools/media.ts Fixed
fangsmile and others added 6 commits August 12, 2026 16:21
Tighten audio URL detection and preserve media icon layout.
Align audio docs with supported options.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Export the audio column type.
Keep audio out of image sizing paths.
Clear stale video graphics on reused cells.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Track video cell media nodes with an internal marker.
Keep user icons named image or play-icon during reuse.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants