v4.0.485

hashicorp/vaultv4.0.485Jul 6, 2026by JonnyBurger

AI Summary

This release focuses on bug fixes for media playback accuracy and studio polish, including inline composition renaming and context menu improvements.

Key Highlights

  • Fixed media playbackRate duration in loops and preview frame accuracy
  • Added inline composition renaming in the inspector
  • Added split clip source edits and serialize writes
  • Added venetian blinds effect
  • Fixed nested mask precomposition offset

New Features

  • Added inline composition renaming in inspector
  • Added split clip source edits
  • Added venetian blinds effect
  • Fixed preview frame accuracy and playbackRate duration

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