Brandon Thomas
fecf054e5f
M13.15: qa scenarios 1-4 (kinetic type, shape logo, compositing, tracking) and fixes
...
engine.batch + MCP batch tool; layer.newText/newShape name; prop.get evaluated
expression value; keys.select by path with errors; @uid paths; plain-JSON gradients;
addShapeItem/effect.apply return paths; unknown layers error; conform rescales
footage duration; render log name for [###]; render_frame transparent; clearer
mask errors; truncated groups in flat get_layer.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 12:09:41 -04:00
Brandon Thomas
95766755f3
Merge branch 'worktree-agent-a75983ccef1ea55ee'
2026-10-03 10:18:49 -04:00
Brandon Thomas
2673afcb72
Merge branch 'main' into worktree-agent-a75983ccef1ea55ee
2026-10-03 10:18:11 -04:00
Brandon Thomas
4f97cee207
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# Cargo.lock
2026-10-03 10:00:40 -04:00
Brandon Thomas
7cd84bacd3
Release 0.1.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:55:45 -04:00
Brandon Thomas
f35c820c53
Merge main into M13.12
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:51:48 -04:00
Brandon Thomas
5db4bff461
M13.12: docs (pdf README, parity, plug-ins), EPS Type 3 fonts reported
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:51:22 -04:00
Brandon Thomas
c005493c84
Merge branch 'worktree-agent-a5ec24c82e394a621'
2026-10-03 09:48:56 -04:00
Brandon Thomas
2f1788bdf6
M13.12: script socket port validation, resource-string trailing commas, parser and socket edge-case tests
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:48:14 -04:00
Brandon Thomas
c1e79d7bb2
M13.4: engine tests after merge (12 formats; templates name the module)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:44:54 -04:00
Brandon Thomas
88384197f9
M13.12: plug-in ABI hardening (memory limit, manifest length, slider schema) and tests
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:42:44 -04:00
Brandon Thomas
c3532df7ef
M13.12: Variable Font Axes animators change advances (text re-spaced)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:34:15 -04:00
Brandon Thomas
454df5d143
Merge main into M13.4 (codec completion)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:24:05 -04:00
Brandon Thomas
d5dad6d642
M13.4: docs (parity, architecture)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:23:54 -04:00
Brandon Thomas
fdeb146fb2
M13.12: Create Shapes from Vector Layer keeps images as parented footage layers in paint order
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:23:29 -04:00
Brandon Thomas
374d21e6a5
M13.4: opus extreme-input tests, SILK doc
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:23:03 -04:00
Brandon Thomas
1906d9d639
M13.4: WebM Opus uses the module's bitrate and application (SILK / hybrid / CELT), low-bitrate export test
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:17:57 -04:00
Brandon Thomas
3eeba31c43
M13.4: opus SILK (NB/MB/WB, mid/side stereo) and hybrid (SWB/FB) modes
...
Application/Mode/Bandwidth API with OpusEncoder::with_application and
with_mode; SILK analysis-by-synthesis encoder mirroring the decoder's
fixed-point reconstruction with noise feedback, LTP, NLSF quantisation and
per-frame rate control; hybrid CELT from band 17 in the shared range coder;
pre-skip 120 in every mode. Oracle tests against filmcraft-opus and ffmpeg
(native opus + libopus).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:16:07 -04:00
Brandon Thomas
5cf37921ef
Merge branch 'worktree-agent-a087e9b59ccc99094'
2026-10-03 09:15:38 -04:00
Brandon Thomas
9379ba1267
M13.10: clippy (FRAC_1_SQRT_2 in the Colorama test)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:14:38 -04:00
Brandon Thomas
740faf1c1f
M13.12: EPS text (show variants, charpath, stringwidth, embedded Type 1/CFF, fallback fonts)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 09:01:10 -04:00
Brandon Thomas
5c54ccd8d0
Merge main into M13.10
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:59:35 -04:00
Brandon Thomas
248cf6af3a
M13.10: visual editors for Lumetri curves, Colorama output cycle, Glow colour map, Reshape correspondence points; scrolling Preview, AE-style comp tabs; web docs
...
Effect Controls: Lumetri RGB and hue/saturation curve graphs, Colorama's
palette wheel, Glow's colour map strip and Arbitrary Map curves, Reshape
correspondence buttons and viewer handles (all prop.set, one undo step per
gesture, automation ids). Preview panel scrolls; Composition/Timeline tabs
get close, label swatch and viewer lock; Effect Controls tab the layer
swatch; dropdowns elide long text. Fix the browser start (no default disk
cache folder on wasm32). Browser smoke test covers frame workers, waiting
renders and the Media Browser.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:59:04 -04:00
Brandon Thomas
f5a136e346
Merge branch 'worktree-agent-a0fac3acf963642ce'
2026-10-03 08:58:21 -04:00
Brandon Thomas
f309381cd3
M13.9: gpu crate docs, tidy GPU_EFFECTS
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:57:33 -04:00
Brandon Thomas
d0df520bc1
M13.12: pdf CCITT G3/G4 images, parser robustness tests and panic fixes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:54:05 -04:00
Brandon Thomas
3d536cfe5a
M13.12: pdf /W2 and /DW2 vertical metrics, CMap WMode
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:48:25 -04:00
Brandon Thomas
d15b69c734
M13.12: pdf knockout/isolated transparency groups, group alpha and masks on group results
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:46:41 -04:00
Brandon Thomas
4ce3651723
Merge main into M13.9
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:43:44 -04:00
Brandon Thomas
b0b8d4c01a
M13.12: pdf mesh shadings (types 4-7) and function-based shadings
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:42:49 -04:00
Brandon Thomas
01e01a37c1
M13.9: docs (parity EFF-5, architecture GPU effects)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:41:54 -04:00
Brandon Thomas
05b229825e
M13.9: gpu Refine Soft / Hard Matte (single-frame refinement)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:41:11 -04:00
Brandon Thomas
5bb6768766
M13.10: web frame workers fed by project diffs, offloaded Roto Brush propagation, non-blocking wait jobs, browser Media Browser
...
Viewer frames render in long-lived Web Workers holding a project replica
(engine::remote: structural JSON diff/patch, Mirror, FrameServer); the
frame cache hands jobs to a RemoteFrames renderer (UI-thread fallback).
Roto Brush propagation runs in a job worker and streams segmentations
back (FrameSeg binary form), relayed to frame workers. Control-channel
wait:true commands whose job is offloaded reply when it ends. The Media
Browser browses a pluggable Browser: the file system on the desktop;
browser storage and File System Access folders on the web.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:36:00 -04:00
Brandon Thomas
f14b575e13
Merge branch 'worktree-agent-afff1c93f51d0a61b'
2026-10-03 08:33:38 -04:00
Brandon Thomas
0fbde2f4ec
Merge M13.9 gpu stylize and distort (fx_stylize)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:32:18 -04:00
Brandon Thomas
6e556690ad
M13.9: gpu Color Stabilizer apply pass
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:28:27 -04:00
Brandon Thomas
7f6e9c5e41
M13.9: gpu Twirl (Legacy), CC Ripple Pulse, CC Power Pin (full perspective), CC Flo Motion
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:25:22 -04:00
Brandon Thomas
6cbb6bfb93
Merge M13.9 gpu noise, blurs and time (fx_noise)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:21:23 -04:00
Brandon Thomas
7513807972
Merge main into M13.6
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:19:31 -04:00
Brandon Thomas
3bf7c4bcd2
M13.9: gpu Shadow/Highlight, CC Color Neutralizer, Invert HLS / YIQ
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:17:52 -04:00
Brandon Thomas
2e5d35dcee
M13.9: gpu stylize and distort (posterize, threshold, CC Threshold / RGB, strobe, CC Vignette, scatter, brush strokes, roughen edges, texturize, motion tile, CC Kaleida, CC RepeTile, mirror, offset, polar, spherize, corner pin, optics compensation, magnify, CC Slant / Smear / Split / Split 2 / Tiler / Griddler, liquify; glow operations and arbitrary map; transform motion blur)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:16:58 -04:00
Brandon Thomas
4afe56cbca
M13.9: gpu noise, blurs and time (median, dust & scratches, remove grain, turbulent / fractal noise modes, noise alpha / HLS, smart / bilateral / channel / compound blur, sharpen, unsharp mask, minimax, echo, posterize time)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:15:11 -04:00
Brandon Thomas
7a96fab302
M13.9: gpu colour corrections (fx_tone)
...
Levels (Individual Controls), Gamma/Pedestal/Gain, Photo Filter, Change Color,
Change to Color, Leave Color, Broadcast Colors, Color Balance (HLS), Video
Limiter, PS Arbitrary Map, CC Toner, CC Color Offset, CC Kernel, Auto Levels /
Contrast / Color and Equalize (histograms measured on the CPU, applied on the
GPU) on the GPU; Hue/Saturation colour ranges and Levels' channel controls no
longer fall back to the CPU.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:13:58 -04:00
Brandon Thomas
417ddd1d89
Merge branch 'worktree-agent-ac0d75bd55dd48956'
...
# Conflicts:
# docs/parity.md
2026-10-03 08:09:29 -04:00
Brandon Thomas
597c6162c4
Merge main into M13.6
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:03:27 -04:00
Brandon Thomas
0f591e0856
Merge branch 'worktree-agent-a56a28d82c228c05a'
2026-10-03 08:02:09 -04:00
Brandon Thomas
8ba936f87b
M13.9: gpu keying, matte and channel effects (fx_key)
...
Color Key, Luma Key, Color Range, Extract, Difference Matte, Color Difference
Key, Screen Key, Spill Suppressor, Advanced Spill Suppressor, Key Cleaner,
Unmult, Simple Choker, Matte Choker, Set Matte, Set Channels, Shift Channels,
Remove Color Matting, Arithmetic, Solid Composite, Channel Combiner, Blend,
Calculations, Compound Arithmetic on the GPU.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:02:03 -04:00
Brandon Thomas
e52ef461a6
M13.6: parity notes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 07:56:01 -04:00
Brandon Thomas
cbf9e40528
Merge main into M13.7
2026-10-03 07:55:24 -04:00
Brandon Thomas
e98ea3b111
M13.7: parity notes (AUT-2, CMP-7, menu items)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 07:55:24 -04:00