Brandon Thomas and Claude Opus 5.5
9d23944c2b
Merge main into M13.5
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:37:39 -04:00
Brandon Thomas and Claude Opus 5.5
93aa098a29
M13.5: docs (parity: extended viewer, Learn tutorials, UI fidelity)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:37:24 -04:00
Brandon Thomas and Claude Opus 5.5
40a498d6a2
M13.5: UI fidelity pass (compact rows, flat rows with hairlines, switch wells, selected name cells, muted bars, AE ruler/work-area layout, twirl chevrons, timecode size, workspace bar order, single viewer breadcrumb row)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:36:59 -04:00
Brandon Thomas and Claude Opus 5.5
da6cc851b4
Parity audit at 978e8d7: ≈94% weighted (98% with fractions), 80/12/0, ≈4–5 h wall clock left
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:31:59 -04:00
Brandon Thomas and Claude Opus 5.5
1b823eb852
M13.5: Home ▸ Learn tab with interactive tutorials (learn.list/start/step/stop/state, coach card, target highlight)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:25:45 -04:00
Brandon Thomas
978e8d7f94
Merge branch 'worktree-agent-a12b9f39d35fe5457'
...
# Conflicts:
# docs/parity.md
2026-10-03 05:25:26 -04:00
Brandon Thomas and Claude Opus 5.5
baf4716246
M13.5: extended viewer (custom 3D views / Draft 3D render the pasteboard around the comp frame; view.extendedViewer)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:14:12 -04:00
Brandon Thomas and Claude Opus 5.5
ad0f821fa8
Merge main into M10.2 (render queue + VP9 inter)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 05:09:51 -04:00
Brandon Thomas
6102d1523e
Merge branch 'worktree-agent-a5320bec04bab3dac'
...
# Conflicts:
# docs/parity.md
2026-10-03 05:09:10 -04:00
Brandon Thomas
310a9fce94
Merge branch 'worktree-agent-a5b25d366383f4675'
...
# Conflicts:
# docs/parity.md
2026-10-03 05:09:01 -04:00
Brandon Thomas and Claude Opus 5.5
1242a775fe
M10.2: Render Queue completeness (render settings, output module, templates, logs, overflow, notify)
...
Render Settings: field render with 3:2 pulldown phases, effects/solo/guide
layer/color depth/frame blending/motion blur overrides, custom time sampling
(duration), storage overflow through a quota hook. Output Module: crop
(edges or region of interest), resize (presets, lock aspect, quality),
straight/premultiplied/alpha-only channels, post-render actions, include
project link, audio channels and PCM formats, WebM bitrate and key frame
interval. Render Settings / Output Module templates with built-ins and
defaults per slot (Edit > Templates dialogs), render logs next to the
output, Notify on completion. All through renderQueue.* commands and
persisted in the project.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:55:31 -04:00
Brandon Thomas and Claude Opus 5.5
81ac7151bc
M13.3: CameraSolve distortion field in UI test after merge
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:53:56 -04:00
Brandon Thomas and Claude Opus 5.5
a1a195fd51
Merge main into M13.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:51:32 -04:00
Brandon Thomas and Claude Opus 5.5
ca7f767553
M13.1: clippy (history test)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:50:59 -04:00
Brandon Thomas
ed46bc0cce
Merge branch 'worktree-agent-aadac0ebe6eb9e405'
2026-10-03 04:38:40 -04:00
Brandon Thomas and Claude Opus 5.5
104c154194
Merge main into M13.3 (tracking completion)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:36:19 -04:00
Brandon Thomas and Claude Opus 5.5
d209fa001f
M13.3: face tracking methods, Face Track Points / Measurements, camera lens distortion, docs
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:36:12 -04:00
Brandon Thomas and Claude Opus 5.5
47d2da04de
Merge main into M13.1 (scripts in File ▸ Scripts / Window via @dynamic menu nodes)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:27:09 -04:00
Brandon Thomas and Claude Opus 5.5
00eb951711
M13.1: ScriptUI frontend (dialogs, palettes, dockable panels), script menus, example plug-in, docs
...
- ui-egui: scriptui_view draws script windows at engine layout bounds; PanelKind::ScriptPanel; File ▸ Scripts and Window menu list scripts/panels (egui + native menus)
- examples/plugins/posterize-bands (WebAssembly, API v1); host plug-in tests; desktop loads <config>/Plug-ins
- MCP: script_ui and history tools; docs/plugins.md, agents.md, parity, architecture, ATTRIBUTION
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:24:01 -04:00
Brandon Thomas and Claude Opus 5.5
e1296a57c2
M13.2: Create VR Environment nests the scene as a collapsed 3D precomp in each face comp (lights copied)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:22:49 -04:00
Brandon Thomas
7ac5317ce9
Merge main into M13.2
2026-10-03 04:19:01 -04:00
Brandon Thomas and Claude Opus 5.5
054ce4a0fb
M13.2: docs (parity, architecture)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:18:30 -04:00
Brandon Thomas and Claude Opus 5.5
7352b624d4
M13.2: PSD smart objects (SoLd/PlLd + lnk2 embedded files) import as placed footage of the embedded document or image
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:18:05 -04:00
Brandon Thomas and Claude Opus 5.5
da0ec526f3
M13.2: PDF / Illustrator (.ai) / EPS vector footage (effectcraft-pdf): continuous rasterisation, layered composition import, Create Shapes from Vector Layer; SVG render tree clip groups
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:12:21 -04:00
Brandon Thomas and Claude Opus 5.5
0bce3f2e49
M13.3: Subspace Warp content-preserving mesh warp, face tracker library
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:08:23 -04:00
Brandon Thomas and Claude Opus 5.5
89c9b1b6ee
M13.1: branching history, puppet pin recording, WebAssembly plug-in API, ScriptUI model and hosts, File ▸ Scripts, deterministic render test
...
- engine: History keeps undone lines as branches; edit.history.list/goto; History panel tree; MCP history tool
- puppet.recordPin / puppet.recordOptions; viewer Cmd-drag records; Record Options form
- effects::plugin (EffectPlugin trait, register_plugin, API v1); effectcraft-plugin (wasmi, sandboxed, fuel-limited); effect.plugins.load/list
- ScriptUI: engine scriptui model + layout + scriptui.* commands; script crate scriptui.js and script-host threads (dialogs block show())
- File ▸ Scripts: install script / ScriptUI panel, sample scripts, window.scriptPanel
- host test: bit-identical renders across runs and thread counts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 04:07:20 -04:00
Brandon Thomas and Claude Opus 5.5
30a92ba82f
M13.2: OpenType features (stylistic sets, figures, fractions, ordinals, dlig, true small caps / superscripts with faux fallback), Character panel OpenType popup, text.fontFeatures
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:53:05 -04:00
Brandon Thomas
f713eb9bfd
Merge branch 'worktree-agent-a84b59936d09d9772'
2026-10-03 03:45:57 -04:00
Brandon Thomas and Claude Opus 5.5
b26fbb6247
M10.2: VP9 inter frames (motion search, MV prediction, loop filter, forward probability updates, rate control)
...
effectcraft-vp9enc gains inter frames: single LAST reference, 16x16/8x8 blocks,
candidate + diamond search refined to quarter samples with the regular 8-tap
filters, NEARESTMV/NEARMV/ZEROMV/NEWMV with spec MV prediction, skip blocks,
the in-loop deblocking filter, per-frame forward probability updates, a key
frame interval and target-bitrate rate control. Decoded output matches the
encoder's reconstruction exactly through FilmCraft's decoder and ffmpeg.
WebM export now encodes sequentially with a key frame every two seconds.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:44:03 -04:00
Brandon Thomas
bfeab98913
Merge branch 'main' into worktree-agent-a84b59936d09d9772
2026-10-03 03:43:46 -04:00
Brandon Thomas and Claude Opus 5.5
0ed7bf69af
Merge main into M13.6 panels and content tools (Footage window label on the real panel; no stubs left)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:43:46 -04:00
Brandon Thomas and Claude Opus 5.5
4210f00302
M14.5: fmt after merge
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:40:59 -04:00
Brandon Thomas and Claude Opus 5.5
02c9a3f13c
M13.2: collapsed precomps project their 3D layers (and environment sky) with the parent comp's view size
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:38:33 -04:00
Brandon Thomas
871362ba96
Merge branch 'worktree-agent-aba044eaf08eded94'
...
# Conflicts:
# crates/render/src/three_d/compose.rs
2026-10-03 03:33:36 -04:00
Brandon Thomas and Claude Opus 5.5
fa27d000ea
Merge main into M14.5 (settings and menus)
...
Display Color Space setting joins the live list; View3D::Default maps to view.3d.default for
the Assign Shortcut submenu; stub tests use the stubs that remain.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:29:39 -04:00
Brandon Thomas and Claude Opus 5.5
a5be68499e
Merge main into M13.6 panels and content tools
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:23:13 -04:00
Brandon Thomas and Claude Opus 5.5
e362cae4c7
M13.6: panel polish (log-density scopes, narrow-panel layouts) and an offscreen panels snapshot test
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:21:30 -04:00
Brandon Thomas
ebcb8c95ce
Merge branch 'worktree-agent-a8dea01e1a1d42946'
2026-10-03 03:18:47 -04:00
Brandon Thomas and Claude Opus 5.5
b29d833b2d
M13.6: Lumetri Scopes, Footage, Media Browser, Metadata, Progress and Content-Aware Fill panels; Content-Aware Fill, Scene Edit Detection, Auto-trace, Align Video to Data
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:12:36 -04:00
Brandon Thomas and Claude Opus 5.5
b17d2c05e6
Merge main into M14.5 (settings and menus)
...
Reconciled with main's keyframe labels (same Keyframe::label field; keys.setLabel and
keys.selectLabelGroup from main are kept, M14.5's duplicates removed; Edit ▸ Label on
selected keys delegates to the label helper), proxies (RenderOpts::proxy next to
nested_switches/draft_shadows), offloaded renders (Work carries nested_switches), wasm
audio pump (preview mix rate), variable font axes and mask feather points.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:11:45 -04:00
Brandon Thomas and Claude Opus 5.5
e7fdd6fdbd
Merge main into M12.7 (environment background layers keep their 3D runs on the CPU path)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:03:21 -04:00
Brandon Thomas and Claude Opus 5.5
f85468c694
M12.7: docs (architecture, parity, gpu crate docs)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 03:00:29 -04:00
Brandon Thomas and Claude Opus 5.5
c4a8c141b5
M12.7: bench --gpu adds an adjustment-layer comp, speedup and GPU-vs-CPU agreement columns
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:59:57 -04:00
Brandon Thomas and Claude Opus 5.5
ea3e983876
Merge GPU colour effects into M12.7 (docs/effects.md regenerated: GPU badges)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:54:53 -04:00
Brandon Thomas
7c9d865d19
Merge branch 'worktree-agent-a15cecfec57d5290d'
2026-10-03 02:52:40 -04:00
Brandon Thomas and Claude Opus 5.5
01701193c4
M7.7: merge fixes (Exposure param path, remaining stubs list, effects doc)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:51:56 -04:00
Brandon Thomas and Claude Opus 5.5
79d3d65478
Merge GPU blur/transition/generate effects into M12.7
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:47:46 -04:00
Brandon Thomas and Claude Opus 5.5
be27a910f5
Merge GPU distort/stylize effects into M12.7
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:47:03 -04:00
Brandon Thomas and Claude Opus 5.5
91ab3a3fc5
M12.7: GPU colour effects (Color Balance, Vibrance, Lumetri, Black & White, Tritone, Colorama, Channel Mixer, Selective Color, Linear Color Key, Key Light)
...
fx_color kernels mirror the CPU effects operation for operation: one per-pixel
pass for the point effects, Lumetri with its Sharpen luminance blur, and Key
Light's matte pipeline (pre-blur, clip, rollback, despot, shrink/grow, softness,
edge band) as plane passes. CPU fallback: Key Light with Inside/Outside masks or
Hard Colour after Screen Softness, Colorama with Interpolate Palette off.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:46:52 -04:00
Brandon Thomas and Claude Opus 5.5
c8623b1864
M12.7: GPU blur/transition/generate effects (radial, camera lens, CC radial fast, wipes, venetian, cell pattern, checkerboard, grid, 4-color, noise, add grain)
...
Kernels in fx_generate.wgsl mirror the CPU effects; wipe edges use f64
per-column/per-row terms uploaded as (hi, lo) pairs. CPU helpers shared
with the GPU are now public (camera_lens_spans, gen_mode, pattern_kind,
GrainLook, place_layer). GPU tests in tests_fx_generate.rs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-03 02:46:09 -04:00