v4.0.485
Portkey-AI/gatewayv4.0.485Jul 6, 2026by JonnyBurger
AI Summary
This release focuses on media playback accuracy, introduces a 'Venetian blinds' effect, and enhances Studio UI with folder management and inline renaming capabilities.
Key Highlights
- Added 'Venetian blinds' effect to `@remotion/effects`
- Fixed media playback rate duration in loops
- Studio improvements: composition folders and inline renaming
- Web renderer now supports dotted, dashed, and double text-decoration
New Features
- Venetian blinds effect
- Playback rate duration fix
- Composition folders
- Inline composition renaming
- Dotted/Dashed/Double text-decoration support
Full Release Notes
## What's Changed * `remotion`: Fix media playbackRate duration in loops by @samohovets in https://github.com/remotion-dev/remotion/pull/8756 * `@remotion/media`: Fix preview frame accuracy by @samohovets in https://github.com/remotion-dev/remotion/pull/8760 * `@remotion/media`: Fix frame stepping in preview by @samohovets in https://github.com/remotion-dev/remotion/pull/8739 * `@remotion/media`: Fix `<Video>` reinitializing MediaPlayer when onError identity changes by @mvanhorn in https://github.com/remotion-dev/remotion/pull/8725 * [`@remotion/effects`: Add venetian blinds effect](https://remotion.dev/docs/effects/venetian-blinds) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8728 * `@remotion/studio`: Add sequence rename in Inspector by @samohovets in https://github.com/remotion-dev/remotion/pull/8745 * `@remotion/studio`: Make Interactive text editable in visual mode by @samohovets in https://github.com/remotion-dev/remotion/pull/8669 * `@remotion/studio`: Keep context menus above splitters by @samohovets in https://github.com/remotion-dev/remotion/pull/8730 * `@remotion/studio`: Fix context menu retriggering by @samohovets in https://github.com/remotion-dev/remotion/pull/8721 * `@remotion/studio`: Add split clip source edits and serialize writes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8715 * `@remotion/studio`: Preserve inspector collapsed effects by @samohovets in https://github.com/remotion-dev/remotion/pull/8723 * `@remotion/studio`: Create compositions in folders by @samohovets in https://github.com/remotion-dev/remotion/pull/8719 * `@remotion/studio`: Prevent dialog validation messages widening modals by @samohovets in https://github.com/remotion-dev/remotion/pull/8720 * `@remotion/studio`: Auto-select newly created composition by @samohovets in https://github.com/remotion-dev/remotion/pull/8716 * `@remotion/studio`: Redirect after renaming composition by @samohovets in https://github.com/remotion-dev/remotion/pull/8704 * `@remotion/studio`: Fix timeline zoom flicker by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8710 * `@remotion/studio`: Prevent marquee selection while dragging timeline handles by @samohovets in https://github.com/remotion-dev/remotion/pull/8698 * `@remotion/studio`: Add inline composition renaming in the inspector by @samohovets in https://github.com/remotion-dev/remotion/pull/8703 * `@remotion/web-renderer`: Fix package license metadata by @samohovets in https://github.com/remotion-dev/remotion/pull/8738 * `@remotion/web-renderer`: Support dotted, dashed and double text-decoration styles by @mvanhorn in https://github.com/remotion-dev/remotion/pull/8733 * `@remotion/web-renderer`: Fix nested mask precomposition offset by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8700 * `@remotion/browser-studio`: Upgrade Rspack to 2.1 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8711 * `@remotion/eslint-plugin`: Add valid composition name rule by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8708 * `remotion-monorepo`: Upgrade Mediabunny to 1.50.3 by @samohovets in https://github.com/remotion-dev/remotion/pull/8754 ## Docs * Autoplay muted element previews by @samohovets in https://github.com/remotion-dev/remotion/pull/8753 * Redesign lower third element by @samohovets in https://github.com/remotion-dev/remotion/pull/8748 * Crop 2px from left of effects studio panel screenshot by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8752 * Add WebCodecs bug for VideoEncoder flush/close error by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8743 * Add WebCodecs bug for VideoFrame RGBX -> RGB copyTo() by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8736 * Mark Chromium H.264 AUD key frame bug as fixed by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8735 ## Internal * `@remotion/promo-pages`: Fix docs stat layout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8712 * `remotion-monorepo`: Forbid force pushing in PR skill by @samohovets in https://github.com/remotion-dev/remotion/pull/8746 * `remotion-monorepo`: Add Zed tasks for monorepo build, watch, starting an example app by @samohovets in https://github.com/remotion-dev/remotion/pull/8737 * `remotion-monorepo`: Fix Zed worktree setup hook by @samohovets in https://github.com/remotion-dev/remotion/pull/8718 * Improve `pr` skill boundaries by @samohovets in https://github.com/remotion-dev/remotion/pull/8731 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.484...v4.0.485