Skip to content

[pull] main from remotion-dev:main - #1074

Merged
pull[bot] merged 49 commits into
code:mainfrom
remotion-dev:main
Aug 31, 2026
Merged

[pull] main from remotion-dev:main#1074
pull[bot] merged 49 commits into
code:mainfrom
remotion-dev:main

Conversation

@pull

@pull pull Bot commented Aug 31, 2026

Copy link
Copy Markdown

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 : )

BarriBarri20 and others added 30 commits August 21, 2026 23:50
…usePlaying()`

Move playing state into the existing runtime value store so Player, Studio, and media tags share one source of truth instead of separate React state and imperativePlaying refs.

Co-authored-by: Cursor <cursoragent@cursor.com>
…backStore`

Keep playing subscription on SetTimelineContext for usePlaying(); sync reads go through isPlaying().

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove createPlayingController, playing-state.ts, and unused usePlayingState.

Co-authored-by: Cursor <cursoragent@cursor.com>
Move frame/isPlaying/audio tag reads to SetTimelineContext so usePlayerMethods stays off the per-frame timeline context, keep isPlaying stable for media tags, and type the runtime value store generically.

Co-authored-by: Cursor <cursoragent@cursor.com>
Player-only imperative reads stay nullable on SetTimelineContext so Studio does not invent a global frameRef just to satisfy the type.

Co-authored-by: Cursor <cursoragent@cursor.com>
Restore a provider-local frame ref assigned each render so Studio play/seek/step reads the live frame instead of an empty or null source.

Co-authored-by: Cursor <cursoragent@cursor.com>
Preview media tests call usePlaying(), which now subscribes through SetTimelineContext. The wrapper only had TimelineContext, so OffthreadVideo preview renders threw the default context error.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
…1.55.4

`@remotion/media`: Upgrade Mediabunny to 1.55.4
JonnyBurger and others added 19 commits August 31, 2026 14:43
`@remotion/studio`: Add `get_current_error` WebMCP tool
`remotion`: Replace imperative playing ref with `playbackStore` and `usePlaying()`
…nvas-draw

`@remotion/transitions`: Cancel rendering when HTML-in-canvas drawing fails
…udio-tests

Internal testbed: Remove three flaky Studio E2E tests
…document-title

`@remotion/studio`: Fix Browser Studio document title + Make Element Install a modal
…-root-sequence

`@remotion/studio-codemods`: Stop wrapping self-closing roots in `<Sequence>`
…lete-selection

`@remotion/studio`: Fix selection after context-menu deletion
…er-search

`@remotion/studio`: Add folder hierarchy to Quick Switcher composition search
…istration

`remotion`: Update sequence registrations in place
…eline-tracks

`@remotion/studio`: Fade unselected timeline tracks
…osition-context-menu

`@remotion/studio`: Add composition context menu to Quick Switcher
…10993)

* @remotion/studio: Own composition drag data

* @remotion/studio-protocol: Remove composition dragging

* Remove obsolete composition protocol example
…otocol

`@remotion/studio-shared`: Remove Studio Protocol dependency
@pull pull Bot locked and limited conversation to collaborators Aug 31, 2026
@pull pull Bot added the ⤵️ pull label Aug 31, 2026
@pull
pull Bot merged commit aa8cf57 into code:main Aug 31, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants