fix(cli): align render output naming and add WebM support to studioServer - #109
Merged
Conversation
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
2 times, most recently
from
March 28, 2026 03:37
ab05725 to
4c00e6d
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 03:46
3fe57d8 to
9e37c7a
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 03:46
4c00e6d to
8b170a6
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 03:54
9e37c7a to
bed0027
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 03:55
8b170a6 to
53203bb
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:14
bed0027 to
66fefff
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 04:15
53203bb to
509851a
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:18
66fefff to
08fcb1f
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 04:19
509851a to
4d4aede
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:23
08fcb1f to
fa1ae02
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 04:23
4d4aede to
c64b286
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:26
fa1ae02 to
f6af241
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
2 times, most recently
from
March 28, 2026 04:26
9a14a74 to
8965265
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:39
f6af241 to
4d6ddcd
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 04:39
8965265 to
8325ab8
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:43
4d6ddcd to
ebf21e9
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
2 times, most recently
from
March 28, 2026 04:43
70cde99 to
cfbc71a
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 04:44
ebf21e9 to
9cbbd09
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
2 times, most recently
from
March 28, 2026 05:01
ef448f6 to
49f3ff2
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 05:07
9cbbd09 to
ac78660
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 05:08
49f3ff2 to
98add21
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 05:09
ac78660 to
2d1e3a2
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 05:10
98add21 to
808a061
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 05:18
2d1e3a2 to
6afa7d8
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 05:18
808a061 to
0641f42
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 05:25
6afa7d8 to
bee63b5
Compare
miguel-heygen
force-pushed
the
graphite-base/109
branch
from
March 28, 2026 06:40
b9d6ac6 to
036fe70
Compare
miguel-heygen
changed the base branch from
graphite-base/109
to
studio/6-left-sidebar
March 28, 2026 06:40
This was referenced Mar 28, 2026
Collaborator
Author
Merge activity
|
miguel-heygen
force-pushed
the
studio/6-left-sidebar
branch
from
March 28, 2026 17:40
036fe70 to
787e40c
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 17:40
2e00ae8 to
04c0fe9
Compare
miguel-heygen
force-pushed
the
studio/6-left-sidebar
branch
from
March 28, 2026 17:47
787e40c to
41a804f
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 17:47
04c0fe9 to
c333d0f
Compare
miguel-heygen
changed the base branch from
studio/6-left-sidebar
to
graphite-base/109
March 28, 2026 17:56
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
3 times, most recently
from
March 28, 2026 18:05
312a77a to
a61a172
Compare
miguel-heygen
force-pushed
the
graphite-base/109
branch
from
March 28, 2026 18:05
8948ebd to
650d708
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 18:12
a61a172 to
ec1626c
Compare
miguel-heygen
force-pushed
the
graphite-base/109
branch
from
March 28, 2026 18:12
650d708 to
cc3b073
Compare
miguel-heygen
changed the base branch from
graphite-base/109
to
studio/7-render-queue-layout
March 28, 2026 18:13
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 18:15
cc3b073 to
55c9f99
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 18:15
ec1626c to
07c6f9d
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 18:24
55c9f99 to
f36ff01
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 18:24
07c6f9d to
511e9f6
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 18:27
f36ff01 to
d7543d0
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
2 times, most recently
from
March 28, 2026 18:41
193b7ac to
ebdbbbb
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
2 times, most recently
from
March 28, 2026 18:51
20bb0f7 to
af5e8e9
Compare
miguel-heygen
force-pushed
the
studio/8-cli-render-fixes
branch
from
March 28, 2026 18:51
ebdbbbb to
3750f88
Compare
miguel-heygen
force-pushed
the
studio/7-render-queue-layout
branch
from
March 28, 2026 19:02
af5e8e9 to
d631834
Compare
- CLI render: use timestamped filenames (project_date_time.ext) matching the studio's naming convention, preventing overwrites of previous renders - Producer server: parse and pass `format` field from request body to createRenderJob — fixes WebM renders producing empty 262-byte files - studioServer: read fps/quality/format from POST body instead of hardcoding fps:30/quality:standard/mp4 - studioServer: use timestamped job IDs matching the studio pattern - studioServer: fix download endpoint to serve correct content-type for WebM Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
project_date_time.ext) matching the studio's naming convention, preventing overwrites of previous rendersfps/quality/formatfrom POST body instead of hardcodingfps:30/quality:standard/mp4Test plan
hyperframes render --format webmoutputs timestamped WebM filehyperframes renderoutputs timestamped MP4 (no overwrite)hyperframes dev) renders with correct format when selected in UI