Skip to content

Remove the video package - #387

Merged
haydenbleasel merged 1 commit into
mainfrom
chore/remove-video-package
Oct 17, 2026
Merged

haydenbleasel merged 1 commit into
mainfrom
chore/remove-video-package

Conversation

@haydenbleasel

@haydenbleasel haydenbleasel commented Oct 17, 2026 •

Copy link
Copy Markdown
Owner

Description

The launch videos now live in a Weave project, so this removes packages/video and everything that pointed at it:

  • the --filter=!video on the root build and release scripts
  • its oxlint and oxfmt ignore patterns
  • its .gitignore entries (Remotion's output folders and the licensed music)
  • the mentions in AGENTS.md, CONTRIBUTING.md, and a code comment in the customer story card
  • its workspace in bun.lock, which also catches the lockfile up to packages/blume's 2.2.4

Related Issues

None.

Checklist

  • I've reviewed my code
  • I've written tests (not applicable)
  • I've generated a change set file (not applicable: nothing published changes)
  • I've updated the docs, if necessary

Additional Notes

bun run check, bun run typecheck, the Blume build, and bun run test:coverage pass locally.

Summary by CodeRabbit

  • Chores
    • Removed the video-production workspace and its associated compositions, assets, and guidance.
    • Updated repository build and release commands to include all remaining workspaces.
    • Updated the repository overview to reflect the current package and documentation structure.

The launch videos now live in a Weave project, so packages/video goes,
along with the build filter that skipped it, its lint and format
ignores, its .gitignore entries, and the docs that described it.
@changeset-bot

changeset-bot Bot commented Oct 17, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: c33be0a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai

coderabbitai Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Review in 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: be660f3f-f2d7-4b27-a5f0-fd24affb22dc
📥 Commits

Reviewing files that changed from the base of the PR and between 65f70b2 and c33be0a.

⛔ Files ignored due to path filters: 2
  • bun.lock is excluded by !**/*.lock
  • packages/video/public/background.jpg is excluded by !**/*.jpg
📒 Files selected for processing: 115
  • .github/CONTRIBUTING.md
  • .gitignore
  • AGENTS.md
  • apps/docs/pages/_customers/story-card.ts
  • oxfmt.config.ts
  • oxlint.config.ts
  • package.json
  • packages/video/.agents/skills/remotion-best-practices/SKILL.md
  • packages/video/.agents/skills/remotion-best-practices/rules/3d.md
  • packages/video/.agents/skills/remotion-best-practices/rules/assets/charts-bar-chart.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/assets/text-animations-typewriter.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/assets/text-animations-word-highlight.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/audio-visualization.md
  • packages/video/.agents/skills/remotion-best-practices/rules/audio.md
  • packages/video/.agents/skills/remotion-best-practices/rules/calculate-metadata.md
  • packages/video/.agents/skills/remotion-best-practices/rules/compositions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/display-captions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/effects.md
  • packages/video/.agents/skills/remotion-best-practices/rules/ffmpeg.md
  • packages/video/.agents/skills/remotion-best-practices/rules/get-audio-duration.md
  • packages/video/.agents/skills/remotion-best-practices/rules/get-video-dimensions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/get-video-duration.md
  • packages/video/.agents/skills/remotion-best-practices/rules/gifs.md
  • packages/video/.agents/skills/remotion-best-practices/rules/google-fonts.md
  • packages/video/.agents/skills/remotion-best-practices/rules/html-in-canvas.md
  • packages/video/.agents/skills/remotion-best-practices/rules/images.md
  • packages/video/.agents/skills/remotion-best-practices/rules/import-srt-captions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/light-leaks.md
  • packages/video/.agents/skills/remotion-best-practices/rules/local-fonts.md
  • packages/video/.agents/skills/remotion-best-practices/rules/lottie.md
  • packages/video/.agents/skills/remotion-best-practices/rules/maplibre.md
  • packages/video/.agents/skills/remotion-best-practices/rules/measuring-dom-nodes.md
  • packages/video/.agents/skills/remotion-best-practices/rules/measuring-text.md
  • packages/video/.agents/skills/remotion-best-practices/rules/parameters.md
  • packages/video/.agents/skills/remotion-best-practices/rules/sequencing.md
  • packages/video/.agents/skills/remotion-best-practices/rules/sfx.md
  • packages/video/.agents/skills/remotion-best-practices/rules/silence-detection.md
  • packages/video/.agents/skills/remotion-best-practices/rules/subtitles.md
  • packages/video/.agents/skills/remotion-best-practices/rules/tailwind.md
  • packages/video/.agents/skills/remotion-best-practices/rules/text-animations.md
  • packages/video/.agents/skills/remotion-best-practices/rules/timing.md
  • packages/video/.agents/skills/remotion-best-practices/rules/transcribe-captions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/transitions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/transparent-videos.md
  • packages/video/.agents/skills/remotion-best-practices/rules/trimming.md
  • packages/video/.agents/skills/remotion-best-practices/rules/video-layout.md
  • packages/video/.agents/skills/remotion-best-practices/rules/videos.md
  • packages/video/.agents/skills/remotion-best-practices/rules/voiceover.md
  • packages/video/README.md
  • packages/video/components.json
  • packages/video/package.json
  • packages/video/remotion.config.ts
  • packages/video/src/agent-ready-composition.tsx
  • packages/video/src/audit-composition.tsx
  • packages/video/src/components/remocn/backdrop.tsx
  • packages/video/src/components/remocn/caret.tsx
  • packages/video/src/components/remocn/claude-chat.tsx
  • packages/video/src/components/remocn/ecosystem-constellation.tsx
  • packages/video/src/components/remocn/focus-blur-resolve.tsx
  • packages/video/src/components/remocn/frosted-glass-wipe.tsx
  • packages/video/src/components/remocn/glass-code-block.tsx
  • packages/video/src/components/remocn/glass-code-walk.tsx
  • packages/video/src/components/remocn/kinetic-center-build.tsx
  • packages/video/src/components/remocn/mask-reveal-up.tsx
  • packages/video/src/components/remocn/micro-scale-fade.tsx
  • packages/video/src/components/remocn/per-word-crossfade.tsx
  • packages/video/src/components/remocn/shared-axis-y.tsx
  • packages/video/src/components/remocn/short-slide-right.tsx
  • packages/video/src/components/remocn/soft-blur-in.tsx
  • packages/video/src/components/remocn/spring-scale-in.tsx
  • packages/video/src/components/remocn/terminal-simulator.tsx
  • packages/video/src/components/remocn/typewriter.tsx
  • packages/video/src/composition.tsx
  • packages/video/src/eval-composition.tsx
  • packages/video/src/index.css
  • packages/video/src/index.ts
  • packages/video/src/lib/remocn-ui/color.ts
  • packages/video/src/lib/remocn-ui/index.ts
  • packages/video/src/lib/remocn-ui/motion.ts
  • packages/video/src/lib/remocn-ui/theme.ts
  • packages/video/src/lib/remocn-ui/timeline.ts
  • packages/video/src/lib/remocn-ui/types.ts
  • packages/video/src/lib/utils.ts
  • packages/video/src/root.tsx
  • packages/video/src/scenes/agent-checks.tsx
  • packages/video/src/scenes/agent-ready-terminal.tsx
  • packages/video/src/scenes/audit-terminal.tsx
  • packages/video/src/scenes/blume-logo.tsx
  • packages/video/src/scenes/blume-mark.ts
  • packages/video/src/scenes/changelog-scene.tsx
  • packages/video/src/scenes/code-icons.ts
  • packages/video/src/scenes/content-source-logos.ts
  • packages/video/src/scenes/dev-preview.tsx
  • packages/video/src/scenes/docs-site.tsx
  • packages/video/src/scenes/eval-terminal.tsx
  • packages/video/src/scenes/seo-aeo-scene.tsx
  • packages/video/src/scenes/source-code.tsx
  • packages/video/src/scenes/translate-terminal.tsx
  • packages/video/src/scenes/v2/adapters-scene.tsx
  • packages/video/src/scenes/v2/also-scene.tsx
  • packages/video/src/scenes/v2/analytics-scene.tsx
  • packages/video/src/scenes/v2/brand-marks.ts
  • packages/video/src/scenes/v2/doctor-scene.tsx
  • packages/video/src/scenes/v2/finale-scene.tsx
  • packages/video/src/scenes/v2/opening-scene.tsx
  • packages/video/src/scenes/v2/primitives.tsx
  • packages/video/src/scenes/v2/soundtrack.tsx
  • packages/video/src/scenes/v2/source-tiles.ts
  • packages/video/src/scenes/v2/sources-scene.tsx
  • packages/video/src/scenes/v2/tempo.ts
  • packages/video/src/scenes/v2/theme.ts
  • packages/video/src/scenes/v2/word-roll-scene.tsx
  • packages/video/src/translate-composition.tsx
  • packages/video/src/v2-launch-composition.tsx
  • packages/video/tsconfig.json
💤 Files with no reviewable changes: 111
  • packages/video/src/index.ts
  • packages/video/.agents/skills/remotion-best-practices/rules/maplibre.md
  • packages/video/.agents/skills/remotion-best-practices/rules/tailwind.md
  • packages/video/.agents/skills/remotion-best-practices/rules/measuring-dom-nodes.md
  • packages/video/tsconfig.json
  • packages/video/.agents/skills/remotion-best-practices/rules/sequencing.md
  • packages/video/src/scenes/blume-mark.ts
  • packages/video/.agents/skills/remotion-best-practices/rules/sfx.md
  • packages/video/.agents/skills/remotion-best-practices/rules/google-fonts.md
  • packages/video/components.json
  • packages/video/README.md
  • packages/video/src/scenes/changelog-scene.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/local-fonts.md
  • packages/video/src/index.css
  • packages/video/src/root.tsx
  • .gitignore
  • packages/video/src/scenes/code-icons.ts
  • packages/video/.agents/skills/remotion-best-practices/rules/audio-visualization.md
  • packages/video/src/lib/utils.ts
  • packages/video/src/scenes/blume-logo.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/transitions.md
  • packages/video/src/scenes/eval-terminal.tsx
  • packages/video/src/lib/remocn-ui/index.ts
  • packages/video/src/components/remocn/spring-scale-in.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/timing.md
  • packages/video/.agents/skills/remotion-best-practices/rules/assets/text-animations-typewriter.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/lottie.md
  • packages/video/src/scenes/v2/soundtrack.tsx
  • packages/video/src/scenes/seo-aeo-scene.tsx
  • packages/video/src/scenes/audit-terminal.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/gifs.md
  • packages/video/src/components/remocn/mask-reveal-up.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/voiceover.md
  • packages/video/.agents/skills/remotion-best-practices/SKILL.md
  • packages/video/src/components/remocn/typewriter.tsx
  • packages/video/src/scenes/v2/sources-scene.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/compositions.md
  • packages/video/src/components/remocn/soft-blur-in.tsx
  • packages/video/src/scenes/docs-site.tsx
  • packages/video/src/scenes/v2/brand-marks.ts
  • packages/video/src/components/remocn/focus-blur-resolve.tsx
  • packages/video/src/scenes/source-code.tsx
  • packages/video/src/composition.tsx
  • packages/video/src/scenes/v2/adapters-scene.tsx
  • packages/video/src/lib/remocn-ui/types.ts
  • packages/video/src/scenes/v2/analytics-scene.tsx
  • packages/video/remotion.config.ts
  • packages/video/.agents/skills/remotion-best-practices/rules/calculate-metadata.md
  • packages/video/src/v2-launch-composition.tsx
  • packages/video/src/scenes/agent-ready-terminal.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/images.md
  • packages/video/src/agent-ready-composition.tsx
  • packages/video/src/components/remocn/short-slide-right.tsx
  • packages/video/src/scenes/agent-checks.tsx
  • packages/video/src/scenes/translate-terminal.tsx
  • oxfmt.config.ts
  • packages/video/src/scenes/v2/also-scene.tsx
  • packages/video/src/audit-composition.tsx
  • packages/video/src/lib/remocn-ui/color.ts
  • packages/video/src/components/remocn/micro-scale-fade.tsx
  • packages/video/src/scenes/v2/theme.ts
  • packages/video/.agents/skills/remotion-best-practices/rules/subtitles.md
  • packages/video/.agents/skills/remotion-best-practices/rules/import-srt-captions.md
  • packages/video/src/scenes/v2/finale-scene.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/display-captions.md
  • packages/video/src/translate-composition.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/light-leaks.md
  • packages/video/.agents/skills/remotion-best-practices/rules/text-animations.md
  • packages/video/.agents/skills/remotion-best-practices/rules/video-layout.md
  • packages/video/src/components/remocn/ecosystem-constellation.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/ffmpeg.md
  • packages/video/.agents/skills/remotion-best-practices/rules/3d.md
  • oxlint.config.ts
  • packages/video/.agents/skills/remotion-best-practices/rules/get-video-dimensions.md
  • packages/video/src/scenes/v2/opening-scene.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/parameters.md
  • packages/video/src/components/remocn/glass-code-block.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/transparent-videos.md
  • packages/video/src/scenes/content-source-logos.ts
  • packages/video/src/scenes/dev-preview.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/html-in-canvas.md
  • packages/video/src/components/remocn/shared-axis-y.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/effects.md
  • packages/video/src/components/remocn/caret.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/trimming.md
  • packages/video/.agents/skills/remotion-best-practices/rules/get-video-duration.md
  • packages/video/.agents/skills/remotion-best-practices/rules/assets/charts-bar-chart.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/audio.md
  • packages/video/src/lib/remocn-ui/motion.ts
  • packages/video/src/components/remocn/frosted-glass-wipe.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/measuring-text.md
  • packages/video/src/components/remocn/glass-code-walk.tsx
  • packages/video/src/scenes/v2/doctor-scene.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/get-audio-duration.md
  • packages/video/src/scenes/v2/primitives.tsx
  • packages/video/package.json
  • packages/video/.agents/skills/remotion-best-practices/rules/videos.md
  • packages/video/src/components/remocn/kinetic-center-build.tsx
  • packages/video/src/scenes/v2/word-roll-scene.tsx
  • packages/video/src/eval-composition.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/assets/text-animations-word-highlight.tsx
  • packages/video/src/components/remocn/per-word-crossfade.tsx
  • packages/video/.agents/skills/remotion-best-practices/rules/transcribe-captions.md
  • packages/video/.agents/skills/remotion-best-practices/rules/silence-detection.md
  • packages/video/src/components/remocn/terminal-simulator.tsx
  • packages/video/src/scenes/v2/source-tiles.ts
  • packages/video/src/lib/remocn-ui/theme.ts
  • packages/video/src/components/remocn/backdrop.tsx
  • packages/video/src/scenes/v2/tempo.ts
  • packages/video/src/components/remocn/claude-chat.tsx
  • packages/video/src/lib/remocn-ui/timeline.ts

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

📝 Walkthrough

The pull request removes the packages/video Remotion workspace, including its compositions, scenes, reusable components, utilities, and Remotion guidance. It updates repository metadata and build scripts and removes video-specific ignore rules from lint and formatting configuration.

Changes: Video workspace removal

Layer / File(s) Summary
Workspace and package configuration
.github/CONTRIBUTING.md, AGENTS.md, .gitignore, oxfmt.config.ts, oxlint.config.ts, package.json, apps/docs/pages/_customers/story-card.ts, packages/video/README.md, packages/video/package.json, packages/video/components.json, packages/video/remotion.config.ts, packages/video/tsconfig.json
Repository descriptions and build scripts are updated. Video-specific ignore rules are removed, and the video package manifest, README, and configuration files are deleted.
Composition registration and entrypoints
packages/video/src/index.ts, packages/video/src/index.css, packages/video/src/root.tsx, packages/video/src/*-composition.tsx, packages/video/src/composition.tsx, packages/video/src/v2-launch-composition.tsx
The Remotion entrypoint, stylesheet, composition registry, and video composition modules are deleted.
Shared video components and utilities
packages/video/src/components/remocn/*, packages/video/src/lib/*, packages/video/src/scenes/v2/primitives.tsx, packages/video/src/scenes/v2/{brand-marks,source-tiles,tempo,theme}.ts
Reusable video components, timeline and theme utilities, and shared V2 scene primitives and data modules are deleted.
Video scenes and scene assets
packages/video/src/scenes/*, packages/video/src/scenes/v2/*
The video scene components and supporting assets are deleted, including the V2 launch scenes and soundtrack.
Remotion skills and examples
packages/video/.agents/skills/remotion-best-practices/*
The Remotion best-practices skill, its rule documents, and its example animations are deleted.

Priority: ⬇️ Low

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

Change: Other

Merge Risk: ⚪ Minimal · up to c33be

The build and release scripts now cover the remaining workspaces; no concrete merge-blocking regression is evident.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title clearly and concisely describes the main change: removal of the video package.
Description check Passed The description explains the package removal, affected references, validation results, and checklist status. It identifies related issues as none and appropriately marks tests and the change set as no…
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.
Full details: Description check

Explanation

The description explains the package removal, affected references, validation results, and checklist status. It identifies related issues as none and appropriately marks tests and the change set as not applicable.

Full details: Docstring Coverage

Explanation

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 files. (3 skipped: 3 unsupported.)

✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@haydenbleasel
haydenbleasel merged commit 8d84df3 into main Oct 17, 2026
15 checks passed
@haydenbleasel
haydenbleasel deleted the chore/remove-video-package branch October 17, 2026 20:03
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