[pull] main from remotion-dev:main#713
Merged
Conversation
Add Rspack as an optional alternative bundler controlled by `--rspack` flag (e.g., `npx remotion studio --rspack`). Webpack remains the default. - Add `@rspack/core` and `@rspack/plugin-react-refresh` dependencies - Create `rspack-config.ts` paralleling webpack-config.ts with SWC loader - Define `--rspack` CLI option and thread it through studio/bundle paths - Branch compiler creation in start-server.ts and bundle.ts based on flag Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…imentalRspackEnabled()` Mark the Rspack bundler flag as experimental, add a config setter, warn when enabled, add template validation test, and document the new option. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…eploySite` + docs Thread the `--experimental-rspack` CLI flag through the entire bundle/render pipeline instead of hardcoding `false`. Add `rspack?: boolean` to Lambda and CloudRun `deploySite()` options. Document the new option across all relevant CLI commands and Node.js APIs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…h 4.0.426 Extract duplicated resolve, output, base config, module rules, and hash/cache logic into shared-bundler-config.ts to reduce duplication between webpack-config.ts and rspack-config.ts. Update version placeholders in docs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…-update files - Delete process-update.ts which had complex recursive HMR check/apply logic that interfered with rspack's native React Fast Refresh - Replace with minimal inline module.hot.check(true) in client.ts with hash comparison and idle status guards - Add disk fallback in dev middleware for .hot-update. files that rspack's native compiler may write to disk instead of memfs - Disable ReactRefreshPlugin overlay for rspack Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move these CLI flags from direct `parsedCli` access to proper `AnyRemotionOption` definitions with `getValue()`/`setConfig()`. Update all docs to use `<Options id="..." />` component. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…rops-config-browser Migrate --port, --props, --config, --browser to options system
Closes #6606 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace inline option descriptions with the <Options> component in deploySite docs (cloudrun, lambda) and bundle.mdx for consistency. Also adds missing logLevel option to cloudrun/deploySite. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Docs: Use <Options> component for shared option descriptions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Extract shared `parseShadowValues` from box-shadow and text-shadow parsers - Update limitations.mdx to mark text-shadow as supported - Update web-renderer-test skill to mention limitations.mdx Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
`@remotion/bundler`: Add experimental flag for Rspack (Fast Refresh not yet working)
`@remotion/web-renderer`: Add support for text shadows
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…till() return values Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
path.extname('.mp4') returns '' (treated as dotfile), so prefix
with 'file.' to ensure correct extension extraction.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ults `@remotion/renderer`: Make `renderMedia()` and `renderStill()` return MIME types
…d deduplication - Replace request-ID based dedup with dirty-flag loop to avoid redundant uploads - Await setPostRenderData upload to prevent function being killed before final progress is persisted - Add verbose logging with reasons for each progress upload Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…y-tables Docs: Add CompatibilityTable and fix backticks in renderer docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…load `@remotion/serverless`: More resilient and efficient progress uploading
…type-v2 `@remotion/renderer`: Rename mimeType to contentType
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )