v4.0.504
remotion-dev/remotionv4.0.504Aug 3, 2026by JonnyBurger
AI Summary
This release allows the `<Series>` component to be trimmed on the timeline and improves overall Studio performance and UI consistency. It also updates the Studio Protocol for better Element management.
Key Highlights
- `<Series>` component is now timeline-trimmable
- Performance optimizations for path lookups and audio visualization
- Studio Protocol updates (Element dependencies, license keys)
- UI consistency improvements (icons, toolbar)
New Features
- Timeline trimmable Series
- Performance speedups (paths, FFT, styles)
- Element dependency display
- License key method in Studio Protocol
Full Release Notes
## What's Changed - `remotion`: Make `<Series>` timeline-trimmable by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10000 - `@remotion/studio`: Improve narrow viewport sidebars by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10058 - `@remotion/studio`: Standardize toolbar controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10052 - `@remotion/studio`: Revamp Studio icons by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10015 - `@remotion/studio`: Reorganize menu toolbar actions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9998 - `@remotion/studio`: Reorder narrow preview controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10005 - `@remotion/studio`: Align composition selector actions with edge by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10009 - `@remotion/studio`: Align upgrade icon with toolbar buttons by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10003 - `@remotion/studio`: Align effect and composition switchers by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9991 - `@remotion/studio`: Left-align mobile menu labels by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9994 - `@remotion/studio`: Link effects documentation by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9992 - `@remotion/studio`: Show notifications above floating sidebars by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10019 - `@remotion/studio`: Tighten render modal layout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10014 - `@remotion/studio`: Fix read-only metadata layout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10016 - `@remotion/studio`: Fix keyframe clipping at timeline zoom by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10054 - `@remotion/studio-server`: Detect current VS Code macOS process by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9999 - `@remotion/studio-protocol`: Declare and display Element dependencies by @samohovets in https://github.com/remotion-dev/remotion/pull/10022 - `@remotion/studio-protocol`: Use Element duration when installing in Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/10021 - `@remotion/studio-protocol`: Add internal license key method by @samohovets in https://github.com/remotion-dev/remotion/pull/10029 - `@remotion/studio-protocol`: Update website wording by @samohovets in https://github.com/remotion-dev/remotion/pull/10030 - `@remotion/paths`: Speed up path length and point lookups by @dexhunter in https://github.com/remotion-dev/remotion/pull/10039 - `@remotion/media-utils`: Speed up the FFT behind visualizeAudio() by @dexhunter in https://github.com/remotion-dev/remotion/pull/10045 - `@remotion/animation-utils`: Speed up interpolateStyles() value parsing by @dexhunter in https://github.com/remotion-dev/remotion/pull/10042 - `@remotion/lambda-client`: Prepare overwrite defaults for v5 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10027 ## Docs - [Add telemetry page](https://remotion.dev/docs/license/telemetry) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10059 - Track quantizer VideoEncoder delay by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10028 - Document v5 loadFont weights and subsets requirement by @santhiprakash in https://github.com/remotion-dev/remotion/pull/10017 - Document v5 Cloud Run maxInstances default by @santhiprakash in https://github.com/remotion-dev/remotion/pull/9968 - Document Lambda overwrite default by @tylergibbs1 in https://github.com/remotion-dev/remotion/pull/9565 - Link Remotion Codex plugin by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10025 - Fix defaultProps typo in troubleshooting by @santhiprakash in https://github.com/remotion-dev/remotion/pull/10033 - Fix grammar in docs-writing guide by @santhiprakash in https://github.com/remotion-dev/remotion/pull/10037 - Fix site removal typo in Cloud Run docs by @santhiprakash in https://github.com/remotion-dev/remotion/pull/10038 - Fix static-files typo by @santhiprakash in https://github.com/remotion-dev/remotion/pull/10046 ## Internal and Experimental - Elements: Show proper Element metadata on the page by @samohovets in https://github.com/remotion-dev/remotion/pull/10023 - `@remotion/browser-studio`: Disable update availability checks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10010 - Skills: Optimize Studio timeline keyframe rendering by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10055 - Skills: Use slash commands as Codex display names by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10020 - Skills: Open Studio after creating a video by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10018 - Skills: Fix Studio asset icon reset handling by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10008 - Skills: Sync README from Agent Skills docs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10007 - Skills: Open /remotion-create preview by default by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9995 - ChatGPT Codex plugin: Update plugin by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10004 - Internal: Clean up AGENTS.md by @samohovets in https://github.com/remotion-dev/remotion/pull/10034 - Internal testbed: Remove package aliases by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/10001 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.503...v4.0.504