What's Changed
remotion: Re-enable nested HTML-in-canvas from Chrome 157 and addHtmlInCanvas.isNestingSupported()by @JonnyBurger in #11855@remotion/studio: Integrate with ChatGPT Codex annotation system by @JonnyBurger in #11944@remotion/studio: Allow reordering of multiple clips by @JonnyBurger in #11946@remotion/studio: Infer timeline durations for<Series>and<TransitionSeries>by @JonnyBurger in #11950@remotion/codemods: Fix global keyframe timing insideSeries.Sequenceby @JonnyBurger in #11936@remotion/lambda-go: Remove duplicate Codec default assignment by @DeryFerd in #11858@remotion/licensing: Add idempotency keys to billable events by @JonnyBurger in #11939@remotion/mcp: URL-encode documentation query parameter by @DeryFerd in #11937@remotion/mcp: Abort documentation fetch after 10 seconds by @DeryFerd in #11952@remotion/renderer: Fix progressive slowdown in long renders by @JonnyBurger in #11912@remotion/renderer: Fix--image-sequence-patternprecedence over the config file by @developerjillur in #11959@remotion/studio: Reduce trim work in large timelines by @JonnyBurger in #11846@remotion/studio: Add "Copy context for agents" to multi-sequence context menu by @JonnyBurger in #11914@remotion/studio: Fix splitting clips with timing such astrimBefore={4 * fps}by @JonnyBurger in #11915@remotion/studio: Nicer format for duration in composition inspector by @JonnyBurger in #11924@remotion/studio: Add leading space when splitting captions by @JonnyBurger in #11926@remotion/studio: Fix hold transitions in timeline volume curves by @JonnyBurger in #11927@remotion/studio: Fix marquee selection losing items when scrolling by @JonnyBurger in #11930@remotion/studio: Fix timeline trim handles with premounting by @JonnyBurger in #11935@remotion/studio: Clarify remotion.dev/new playground limitations by @samohovets in #11940@remotion/studio: Increase folder indentation in compositions and assets lists by @JonnyBurger in #11941@remotion/studio: Fix timeline start snapping for nested layers by @JonnyBurger in #11942@remotion/studio: Clamp timeline dragging at parent start by @JonnyBurger in #11943@remotion/studio: Show trimmed layer extent during timeline drag by @JonnyBurger in #11947@remotion/studio: Add ChatGPT actions for pre-compose and generation by @JonnyBurger in #11951@remotion/studio-server: Fix Open in ChatGPT on macOS by @JonnyBurger in #11931@remotion/studio-server: Contain find-in-file and file-existence watchers inside the project by @DeryFerd in #11961create-video: Skip esbuild install script in pnpm scaffolds by @JonnyBurger in #11921create-video: Automatically choose to setup.agentsand.claudewhen opting into Skills by @JonnyBurger in #11922create-video: Install dependencies during project setup by @JonnyBurger in #11948create-video: Remove Tailwind question and use existing non-interactive default by @samohovets in #11954
Elements
- Change Basic Captions default time between pages to 3000ms by @JonnyBurger in #11913
- Fix Studio insertion at the current playhead by @samohovets in #11957
Docs
- Show timing props on custom components by @JonnyBurger in #11849
- Replace redundant
<AbsoluteFill>wrappers with fragments by @JonnyBurger in #11945
Internal and Experimental
@remotion/sdk: New package with experimental primitives for building Remotion authoring interfaces by @JonnyBurger in #11857- Skills: Clarify
<Audio>imports from@remotion/mediaby @JonnyBurger in #11928 - Skills: Make connected compositions independent of parent styles by @JonnyBurger in #11938
- Skills: Use composition FPS for editable clip timing by @JonnyBurger in #11949
- Bump Next.js from 16.3.3 to 16.3.6 across monorepo by @app/dependabot in #11918
- Upgrade Turborepo to 2.11.6 by @JonnyBurger in #11933
@remotion/jonnys-videos: Add roller ski video by @JonnyBurger in #11923- Internal tests: Consolidate
@remotion/mediaframe accuracy renders by @JonnyBurger in #11963
Full Changelog: v4.0.532...v4.0.533