Skip to content

feat: add bilingual DCC workflow videos - #45

Open
loonghao wants to merge 4 commits into
mainfrom
feat/bilingual-intro-video-20260914
Open

feat: add bilingual DCC workflow videos#45
loonghao wants to merge 4 commits into
mainfrom
feat/bilingual-intro-video-20260914

Conversation

@loonghao

@loonghao loonghao commented Sep 13, 2026

Copy link
Copy Markdown
Member

Adds bilingual homepage videos that show what DCC-MCP does through a concrete headphone material-and-preview workflow. Each language offers a 30-second introduction and a 50-second explanation of Skills plus MCP, relevant instruction loading, the Rust routing core, permissions, audit and versioned team workflows.

The films use five consistent ImageGen interface reconstructions, Remotion motion graphics, male AI narration, original synthesized music and Kdenlive editing. The generated operations are explicitly labelled as illustrations. Original images, exact prompts, reference attribution and CC BY-SA 4.0 terms are preserved with the public assets.

The homepage has two responsive native video players per language, finished-film posters, optional WebVTT captions, full narration transcripts and download fallbacks. Videos use metadata-only preload and do not autoplay; subtitle tracks remain optional because captions are already visible in the films. Four compressed 1080p videos total approximately 15.1 MB, with original production masters kept outside the website.

The PR also includes the source-backed bilingual directory entries for Poly Pizza, Runtime, CapCut and Kdenlive required by the existing organization-coverage check. Release status and catalog validation are unchanged.

Validation:

  • npm run docs:build passes, including site validation and GEO tests: 108 localized pages, 45 bilingual control guides and 90 active organization repositories.
  • All four H.264/BT.709/AAC web videos decode completely and contain 900 or 1,500 frames at 30 fps. Source handoff hashes and public/build asset hashes match.
  • Both localized pages include matching video languages, unique player labels, complete transcripts and optional caption tracks. Local HTTP checks pass for media MIME types, MP4 byte-range responses and subtitle delivery.
  • Original illustration hashes and sanitized public provenance are verified. Posters and final encoded scene samples were visually reviewed as image files.

Desktop/mobile browser visual QA remains pending: DCC-CUA refuses isolated browser launch from the current elevated Windows token because the installed browser tree is writable by that token. The repository requires desktop/mobile visual verification for homepage changes. Merge and deployment remain on hold until that check can run under a standard, non-elevated user; build and HTTP checks do not constitute browser visual acceptance.

Summary by CodeRabbit

  • New Features

    • Added localized English and Chinese introductory videos to the homepage.
    • Visitors can choose short or explainer editions with posters, subtitles, transcripts, and download links.
    • Added links to the skills marketplace and project sources.
  • Documentation

    • Expanded the ecosystem directory with CapCut, Kdenlive, Poly Pizza, and runtime resources.
    • Added production, attribution, provenance, and media details for the introductory videos and workflow illustrations.
    • Improved mobile presentation with responsive video layouts.

@coderabbitai

coderabbitai Bot commented Sep 13, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 17c244a7-8466-477b-83a6-9af755f8cf62

📥 Commits

Reviewing files that changed from the base of the PR and between 3e297a2 and 7c49f9b.

⛔ Files ignored due to path filters (9)
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/blender-after.png is excluded by !**/*.png
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/blender-batch.png is excluded by !**/*.png
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/blender-before.png is excluded by !**/*.png
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/blender-nodes.png is excluded by !**/*.png
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/kdenlive-edit.png is excluded by !**/*.png
  • docs/public/videos/dcc-mcp-intro-20260914-v3/explainer.en.mp4 is excluded by !**/*.mp4
  • docs/public/videos/dcc-mcp-intro-20260914-v3/explainer.zh.mp4 is excluded by !**/*.mp4
  • docs/public/videos/dcc-mcp-intro-20260914-v3/short.en.mp4 is excluded by !**/*.mp4
  • docs/public/videos/dcc-mcp-intro-20260914-v3/short.zh.mp4 is excluded by !**/*.mp4
📒 Files selected for processing (17)
  • .gitattributes
  • docs/.vitepress/theme/components/HomeIntroVideo.content.json
  • docs/.vitepress/theme/components/HomeIntroVideo.vue
  • docs/public/brand/README.md
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/README.md
  • docs/public/brand/dcc-mcp-workflow-20260914-v3/imagegen-provenance.json
  • docs/public/showcase/README.md
  • docs/public/videos/dcc-mcp-intro-20260914-v3/README.md
  • docs/public/videos/dcc-mcp-intro-20260914-v3/explainer.en.vtt
  • docs/public/videos/dcc-mcp-intro-20260914-v3/explainer.en.webp
  • docs/public/videos/dcc-mcp-intro-20260914-v3/explainer.zh.vtt
  • docs/public/videos/dcc-mcp-intro-20260914-v3/explainer.zh.webp
  • docs/public/videos/dcc-mcp-intro-20260914-v3/media-provenance.json
  • docs/public/videos/dcc-mcp-intro-20260914-v3/short.en.vtt
  • docs/public/videos/dcc-mcp-intro-20260914-v3/short.en.webp
  • docs/public/videos/dcc-mcp-intro-20260914-v3/short.zh.vtt
  • docs/public/videos/dcc-mcp-intro-20260914-v3/short.zh.webp
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/public/showcase/README.md

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The homepage now displays localized short and explainer videos. The change adds v3 media, captions, provenance records, source disclosures, responsive styling, and new ecosystem directory entries.

Changes

Intro video and documentation

Layer / File(s) Summary
Localized video component integration
docs/.vitepress/theme/components/*, docs/.vitepress/theme/index.ts, docs/index.md, docs/zh/index.md
The component loads English and Chinese content from JSON and renders two video editions with posters, captions, transcripts, downloads, disclosures, and responsive layout. Both homepages register the localized component.
Video media documentation and captions
.gitattributes, docs/public/brand/*, docs/public/showcase/README.md, docs/public/videos/dcc-mcp-intro-20260914-v3/*
The v3 media set adds README documentation, WebVTT captions, media provenance, ImageGen provenance, attribution, specifications, and hashes.
Ecosystem directory updates
docs/ecosystem.md, docs/zh/ecosystem.md
The English and Chinese directories add CapCut, Kdenlive, Poly Pizza, and dcc-mcp-runtime entries.

Priority: ➖ Normal

Estimated code review effort: 3 (Moderate) | ~25 minutes

Change: Feature

Sequence Diagram(s)

sequenceDiagram
  participant Homepage
  participant VitePressApp
  participant HomeIntroVideo
  participant VideoContent
  participant VideoMedia
  Homepage->>VitePressApp: render homepage
  VitePressApp->>HomeIntroVideo: provide locale
  HomeIntroVideo->>VideoContent: load localized editions
  HomeIntroVideo->>VideoMedia: resolve video and caption assets
  HomeIntroVideo-->>Homepage: render video grid
Loading

Merge Risk: ⚪ Minimal · up to 7c49f

No merge-blocking issue is identified in the localized video integration or documentation changes.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: adding bilingual DCC workflow videos and related homepage integration.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/bilingual-intro-video-20260914

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@loonghao loonghao changed the title feat: add bilingual introduction videos feat: add bilingual skills and MCP explainers Sep 13, 2026
@loonghao loonghao changed the title feat: add bilingual skills and MCP explainers feat: add bilingual DCC workflow videos Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant