Brandon Thomas and Claude Opus 5.5
70f0fc7a75
Skip CodeRabbit reviews on Dependabot PRs ( #2594 )
...
Adds .coderabbit.yaml so CodeRabbit no longer reviews or comments on PRs opened by dependabot[bot].
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 11:38:41 -04:00
Brandon Thomas
105c09bd80
Merge pull request #2452 from Felix-Helleckes/feat/1487-text-panel-graphics-tab
...
#1487 : the Text panel's Graphics tab lists and edits the sequence's graphic text
2026-10-19 12:54:19 -04:00
Brandon Thomas
520e32d893
Merge main into #2452 (resolve append conflicts)
...
# Conflicts:
# crates/ui-egui/src/i18n/es.tsv
# crates/ui-egui/src/i18n/fr.tsv
# crates/ui-egui/src/i18n/id.tsv
# crates/ui-egui/src/i18n/it.tsv
# crates/ui-egui/src/i18n/ja.tsv
# crates/ui-egui/src/i18n/ko.tsv
# crates/ui-egui/src/i18n/pt-br.tsv
# crates/ui-egui/src/i18n/zh-cn.tsv
# crates/ui-egui/tests/graphics_ui.rs
2026-10-19 12:54:10 -04:00
Brandon Thomas
cf3bbde67b
Merge pull request #2451 from Felix-Helleckes/feat/1186-track-color-labels
...
Timeline: colour labels for tracks (#1186 )
2026-10-19 12:54:07 -04:00
Brandon Thomas
837835f81f
Merge main into #2451 (resolve append conflicts)
...
# Conflicts:
# crates/ui-egui/src/i18n/es.tsv
# crates/ui-egui/src/i18n/fr.tsv
# crates/ui-egui/src/i18n/id.tsv
# crates/ui-egui/src/i18n/it.tsv
# crates/ui-egui/src/i18n/ja.tsv
# crates/ui-egui/src/i18n/ko.tsv
# crates/ui-egui/src/i18n/pt-br.tsv
# crates/ui-egui/src/i18n/zh-cn.tsv
2026-10-19 12:53:57 -04:00
Brandon Thomas
6927ebebba
Merge pull request #2459 from Felix-Helleckes/feat/2358-animate-graphic-properties
...
#2358 : stopwatches in the Essential Graphics panel animate layer properties
2026-10-19 12:53:54 -04:00
Brandon Thomas
4922e5328c
Merge main into #2459 (resolve append conflicts)
...
# Conflicts:
# crates/ui-egui/tests/graphics_ui.rs
2026-10-19 12:53:46 -04:00
Brandon Thomas
302f51835a
Merge pull request #2472 from Silvertree2010/fix/h568-audio-samples-time-display-shows
...
Fix AudioSamples time display for negative times
2026-10-19 12:53:42 -04:00
Brandon Thomas
d90538d094
Merge main into #2472 (resolve append conflicts)
...
# Conflicts:
# crates/time/src/lib.rs
2026-10-19 12:53:33 -04:00
Brandon Thomas
94eb3df3e5
Merge pull request #2482 from Felix-Helleckes/fix/1985-floating-panel-reopens-floating
...
#1985 : a panel closed while floating opens again floating where it was
2026-10-19 12:52:18 -04:00
Brandon Thomas
48e4ab8456
Merge pull request #2462 from Felix-Helleckes/i18n/german-complete
...
i18n: German (de) covers the whole interface
2026-10-19 12:52:14 -04:00
Brandon Thomas
0fd5c33303
Merge pull request #2440 from Felix-Helleckes/fix/1682-cap-thumbnail-textures
...
#1682 : thumbnail textures are capped, least recently used freed first
2026-10-19 12:52:10 -04:00
Brandon Thomas
7e3060d185
Merge pull request #2450 from Felix-Helleckes/fix/2329-indent-effects
...
#2329 : the Effects panel indents what a folder holds under it
2026-10-19 12:52:06 -04:00
Brandon Thomas
d61f23c7c9
Merge pull request #2457 from Felix-Helleckes/feat/2325-ui-animations-toggle
...
#2325 : Settings > Appearance can turn the interface animations off
2026-10-19 12:52:02 -04:00
Brandon Thomas
bb5fa3a740
Merge pull request #2478 from Felix-Helleckes/fix/1362-multicam-from-timeline
...
#1362 : Create Multi-Camera Source Sequence and Merge Clips work on Timeline selections
2026-10-19 12:51:58 -04:00
Brandon Thomas
666c8d1bdc
Merge pull request #2480 from MichaelMuClaude/fix/doc-inspect-sequence-race-1477
...
fix(mcp): pin doc_inspect's sequence to the reported active id (#1477 )
2026-10-19 12:51:53 -04:00
Brandon Thomas
fec702eca4
Merge pull request #2481 from Felix-Helleckes/fix/2253-reversible-ui-zoom
...
#2253 : Ctrl+Plus no longer scales the interface one way only; View > Reset Interface Zoom
2026-10-19 12:51:48 -04:00
Brandon Thomas
045e694204
Merge pull request #2499 from jackcanon/jackcanon/font-size-controls
...
Properties: selected-character drags undo as one gesture
2026-10-19 12:51:44 -04:00
Brandon Thomas
f4b7486b3e
Merge pull request #2436 from Felix-Helleckes/fix/2185-stream-preview-files
...
#2185 : preview files are read in place, not loaded whole
2026-10-19 12:51:40 -04:00
Brandon Thomas
70b6539aa9
Merge pull request #2477 from Felix-Helleckes/fix/2430-click-moves-caret
...
#2430 : a click in the text being edited on the monitor moves the caret
2026-10-19 12:51:35 -04:00
Brandon Thomas
6811d4141a
Merge pull request #2458 from Felix-Helleckes/feat/2328-effect-controls-divider
...
#2328 : Effect Controls draws a line between the fixed and the added effects
2026-10-19 12:51:30 -04:00
Brandon Thomas
21e8636bd4
Merge pull request #2467 from Silvertree2010/fix/h546-cube-with-both-a-1d-and-a-3d-tab
...
Preserve per-channel shaper domain in .cube round trip
2026-10-19 12:51:26 -04:00
Brandon Thomas
eee1e403c2
Merge pull request #2479 from Silvertree2010/fix/h617-seconds-time-display-shows-0-000
...
Fix "-0.000" in Seconds time display for tiny negative times
2026-10-19 12:51:22 -04:00
Brandon Thomas
48088e3a8e
Merge pull request #1927 from marcoarnulfo/fix/clip-mixer-strips-fit
...
#1922 : Audio Clip Mixer strips narrow to fit the panel, and scroll when they cannot
2026-10-18 03:21:32 -04:00
Brandon Thomas
4dc802170d
Merge pull request #1655 from notdezzi/fix/1542-caption-margin
...
captions: pin the setStyle margin contract with a regression test; clearer track error (#1542 )
2026-10-18 03:21:28 -04:00
Brandon Thomas
9bc4b6b266
Merge pull request #2125 from 00xJS/fix/1544-export-job-poll
...
#1544 : an export started without wait says where to follow it (jobs.list, jobs.cancel)
2026-10-18 03:21:23 -04:00
Brandon Thomas
8a7127d687
Merge pull request #2016 from wstock/pixel-format-from-sps
...
codecs: the pixel-format label comes from the SPS before the avcC/hvcC fields
2026-10-18 03:21:19 -04:00
Brandon Thomas
f9a774c5de
Merge pull request #1849 from marcoarnulfo/fix/caption-properties
...
Properties panel edits the selected caption's text and in/out times
2026-10-18 03:21:14 -04:00
Brandon Thomas
33459a26ca
Merge pull request #2313 from TheGalitube/codex/fix-issue-2263-resize-cursors
...
Fix resize cursor directions for graphics handles (#2263 )
2026-10-18 03:21:08 -04:00
Brandon Thomas
c2efc23c9a
Merge pull request #2214 from Silvertree2010/fix/h2233-tts-normalizer-reads-a-price-wit
...
Fix TTS reading of prices with more than two decimal digits
2026-10-18 03:21:03 -04:00
Brandon Thomas
310f11d9b0
Merge pull request #1925 from marcoarnulfo/fix/monitor-zoom-3d-perspective
...
Basic 3D: Distance to Image keeps its perspective at every render scale
2026-10-18 03:20:56 -04:00
Brandon Thomas
55d5a6e96a
Merge pull request #1817 from dotCooCoo/fix/faces-without-outlines
...
Fonts: faces with no outline tables are no longer listed
2026-10-18 03:20:50 -04:00
Brandon Thomas
19b5526b6f
Merge pull request #2290 from Wbunker/fix/cfb-writer-quadratic-duplicate-check
...
fix(cfb): adding a child is O(1), not a scan of every sibling (AAF export of 20 000 markers took a minute)
2026-10-18 03:20:45 -04:00
Brandon Thomas
24d191c5e7
Merge pull request #2090 from ssandweiss/fix/menu-enabled-states
...
fix(engine): enable Multi-Camera Enable/Flatten only for clips they work on
2026-10-18 03:20:39 -04:00
Brandon Thomas
a06de0534a
Merge pull request #1937 from Ni-zav/fix/media-header-overflow-s20261014t1610z
...
Saturate crop and field-height math on hostile Matroska/MXF/AAF headers
2026-10-18 03:20:34 -04:00
Brandon Thomas
26591777a0
Merge pull request #1907 from Guilhermeb-Ferrarezi/perf/lens-blur-disc-kernel-1871
...
#1871 : Lens Blur works out its disc offsets once per frame, not per pixel
2026-10-18 03:20:22 -04:00
Brandon Thomas
6e1157c7a6
Merge pull request #1797 from marcoarnulfo/fix/source-waveform-zoom-detail
...
monitor: the Source waveform follows the time ruler's zoom
2026-10-18 03:20:17 -04:00
Brandon Thomas
2ec9c4c419
Merge pull request #2261 from Silvertree2010/fix/h2452-number-field-calculator-merges-n
...
Refuse numbers separated by spaces or a unit in number fields
2026-10-18 03:20:12 -04:00
Brandon Thomas
02a209cae7
Merge pull request #2141 from Silvertree2010/fix/h1878-cli-render-silently-renders-fram
...
Reject non-numeric --seconds and --scale in CLI render
2026-10-18 03:20:07 -04:00
Brandon Thomas
fe050dbc8e
Merge pull request #2026 from marcoarnulfo/fix/graph-keyframe-drag
...
fix(effect-controls): a dropped graph keyframe stays where it was dropped
2026-10-18 03:20:02 -04:00
Brandon Thomas
0014fb2808
Merge pull request #1935 from Ni-zav/fix/matroska-metadata-depth-s20261014t1610z
...
matroska: bound recursive chapter and tag parsing
2026-10-18 03:19:57 -04:00
Brandon Thomas
1f16aaa061
Merge pull request #1761 from webdevtodayjason/ttml-default-tickrate
...
Captions: default TTML tick rate follows the frame rate multiplier
2026-10-18 03:19:44 -04:00
Brandon Thomas
0e74a96e98
Merge pull request #2144 from ssandweiss/fix/2142-sdr-colr-export
...
fix(export): tag SDR exports with a colr box (#2142 )
2026-10-18 03:19:39 -04:00
Brandon Thomas
07d4077bed
Merge pull request #2082 from Silvertree2010/fix/h1407-color-a-3dl-lut-with-a-huge-inpu
...
Reject .3dl LUTs whose input mesh is larger than 256 entries
2026-10-18 03:19:34 -04:00
Brandon Thomas
2df01a7436
Merge pull request #1936 from Ni-zav/fix/cli-dotted-key-depth-s20261014t1610z
...
cli: reject deeply nested dotted parameters before parsing
2026-10-18 03:19:29 -04:00
Brandon Thomas
64f6dc34c6
Merge pull request #1881 from marcoarnulfo/fix/outer-stroke-fill-off
...
Graphics: an outer stroke with Fill off draws only the ring outside the edge
2026-10-18 03:19:24 -04:00
Brandon Thomas
6403ecbf86
Merge pull request #1777 from alexng353/fix/dialog-button-cursor
...
[agent] Dialog buttons show the pointing hand on hover
2026-10-18 03:19:18 -04:00
Brandon Thomas
ba29721357
Merge pull request #1315 from vbasky/fix/1250-gpu-float-skip
...
Skip GPU goldens when Rgba32Float is not renderable
2026-10-18 03:19:13 -04:00
Brandon Thomas and Claude Opus 5.5
a46d197c1e
Format the pixel-aspect test (cargo fmt)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 02:59:46 -04:00
Brandon Thomas and Claude Opus 5.5
4a69a038d3
Release 0.9.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 21:43:10 -04:00
Brandon Thomas
cee1feb185
Merge pull request #1433 from vangel76/fix-mpegts-hardening
...
#1432 : mpegts: bounds-check frame_info, cap chunks, units and allocations, drop non-PES data
2026-10-13 03:00:25 -04:00
Brandon Thomas and Claude Opus 5.5
fccddb6ea8
Merge origin/main into #1433 ; NAL streams keep their chunks ( #1440 locates access units inside a PES)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 03:00:21 -04:00
Brandon Thomas
753c9a99e7
Merge pull request #1389 from Nai-ITA/main
...
Ita Tranlsate
2026-10-13 02:58:42 -04:00
Brandon Thomas and Claude Opus 5.5
c34b9de976
#1389 : Italian Ripple Delete Head Frame
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:58:38 -04:00
Brandon Thomas
002b3d0fb6
Merge remote-tracking branch 'origin/main' into fix-1389
2026-10-13 02:54:24 -04:00
Brandon Thomas and Claude Opus 5.5
fae7f8a9be
i18n: translate Ripple Delete Head Frame ( #1427 ) so the catalog coverage tests pass
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:54:22 -04:00
Brandon Thomas and Claude Opus 5.5
48cae3e5a3
Merge origin/main into #1389 (Italian beside Korean: 12 languages)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:40:02 -04:00
Brandon Thomas
5e1ded3301
Merge pull request #1502 from CokeRoach/korean-ui
...
i18n: Korean (ko) interface catalog (#508 )
2026-10-13 02:34:38 -04:00
Brandon Thomas
23c9cdb33d
Merge pull request #1427 from bfenty/fix/ripple-head-1357
...
Add edit.rippleDeleteHead (Ripple Delete Head Frame)
2026-10-13 02:34:37 -04:00
Brandon Thomas
ff2739f9ea
Merge pull request #1457 from bfenty/fix/pps-validation-1441
...
h264: validate malformed PPS fields instead of panicking (#1441 )
2026-10-13 02:34:36 -04:00
Brandon Thomas
81e2d083fc
Merge pull request #1303 from LloydNicholson/fix-1292-y4m-ale
...
Import YUV4MPEG2 (.y4m) video; stop offering .ale for import (#1292 )
2026-10-13 02:34:36 -04:00
Brandon Thomas
1d3b4f2bab
Merge pull request #1288 from LloydNicholson/linux-mime-types
...
packaging: Linux file managers offer FilmCraft for .fcproj projects and video files
2026-10-13 02:34:35 -04:00
Brandon Thomas
13355a77a9
Merge pull request #1225 from haranishi/fix/1191-locked-track-feedback
...
fix: トラックロックの斜線表示とドラッグ保護を修正 (#1191 )
2026-10-13 02:34:34 -04:00
Brandon Thomas
bdc10001fe
Merge pull request #1240 from Ni-zav/fix/1163-alt-marquee-select-unlinked-s20261012T0220Z-a3
...
timeline: Alt marquee selects clips without linked partners (#1163 )
2026-10-13 02:34:33 -04:00
Brandon Thomas
044483689b
Merge pull request #1233 from diegozpy/i18n/es-review
...
i18n(es): fix mistranslations and terms, add 4 missing rows
2026-10-13 02:34:33 -04:00
Brandon Thomas
25585fa84a
Merge pull request #1258 from gyroninja/fix/transitions-follow-clip-drag
...
Fix clip drags leaving transitions behind
2026-10-13 02:34:32 -04:00
Brandon Thomas
5e55b144a5
Merge pull request #1404 from vangel76/gap-exr-pxr24
...
#828 : import PXR24-compressed OpenEXR
2026-10-13 02:34:31 -04:00
Brandon Thomas and Claude Opus 5.5
7c9da91184
Media Browser drag test: count the dragged files' clips by name ( #1442 )
...
The drop lands inside the demo's long Ambient_Score.wav on A2, and overwriting there splits it,
so the total clip count went up by 3, not 2, and the test failed deterministically.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:33:47 -04:00
Brandon Thomas and Claude Opus 5.5
08d500a5c9
#1389 : Italian rows for strings added on main since (Open Recent, 32-bit audio, Help hints)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:07:54 -04:00
Brandon Thomas
6b2a36e2dd
Merge remote-tracking branch 'origin/main' into fix-1389
2026-10-13 02:04:51 -04:00
Brandon Thomas and Claude Opus 5.5
c3f931d0c4
#1502 : English fallback without a Hangul font (as for Chinese); doc comment back on available(); drop the old Korean ROADMAP row; Korean rows for strings added on main since
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:04:44 -04:00
Brandon Thomas
64a2391ddc
Merge remote-tracking branch 'origin/main' into fix-1502
2026-10-13 01:43:02 -04:00
Brandon Thomas and Claude Opus 5.5
e6973f5957
#1427 : ripple sequence markers by the removed head (they didn't move); params name clips/clip
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:42:53 -04:00
Brandon Thomas
5ae8d50168
Merge remote-tracking branch 'origin/main' into fix-1427
2026-10-13 01:34:47 -04:00
Brandon Thomas and Claude Opus 5.5
39f60de2f4
#1457 : bound slice-group map type 6 by the picture's map units (CIF FMO is 396), drop pr1441.md
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:34:27 -04:00
Brandon Thomas
62e94fb2dd
Merge remote-tracking branch 'origin/main' into fix-1457
2026-10-13 01:29:24 -04:00
Brandon Thomas and Claude Opus 5.5
62aed1acc2
#1303 : frame times in i128 via Tick::from_rational (a hostile F1:i64::MAX rate can't overflow)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:29:19 -04:00
Brandon Thomas
ee414e8b9e
Merge remote-tracking branch 'origin/main' into fix-1303
2026-10-13 01:22:02 -04:00
Brandon Thomas and Claude Opus 5.5
6c3a7ed4ef
#1288 : drop the committed .pyc; ignore __pycache__
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:21:53 -04:00
Brandon Thomas
99547d183b
Merge remote-tracking branch 'origin/main' into fix-1288
2026-10-13 01:21:53 -04:00
Brandon Thomas and Claude Opus 5.5
d77ab61994
Merge origin/main into #1225 (lock check wraps #1232 's new-track move)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:21:50 -04:00
Brandon Thomas and Claude Opus 5.5
676ce6e8ff
Merge origin/main into #1240 (the marquee release keeps Alt's linked:false in main's restructured drag end)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:21:01 -04:00
Brandon Thomas and Claude Opus 5.5
dd92e46583
#1233 : drop the stale Hardware decoding row (main already has the current one)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:20:20 -04:00
Brandon Thomas
9261608e1f
Merge remote-tracking branch 'origin/main' into fix-1233
2026-10-13 01:20:11 -04:00
Brandon Thomas and Claude Opus 5.5
154bc148e3
#1258 : lands.first() instead of lands[0] (a transition with no endpoints can't panic)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:20:04 -04:00
Brandon Thomas
3feaf7390f
Merge remote-tracking branch 'origin/main' into fix-1258
2026-10-13 01:19:58 -04:00
Brandon Thomas and Claude Opus 5.5
9c00138b4b
Merge origin/main into #1404 (gaps.md: keep only the PXR24 edits)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:19:55 -04:00
Brandon Thomas
ade0f36544
Merge pull request #1271 from n-delic/fix-1241-select-all-keyframes
...
#1241 : Select All in Effect Controls selects its keyframes
2026-10-13 01:19:18 -04:00
Brandon Thomas and Claude Opus 5.5
a469a4aeb7
Merge origin/main into #1271
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:10:44 -04:00
Brandon Thomas
1267e4e172
Merge pull request #1304 from LloydNicholson/fix-1293-ycbcr-tiff
...
media: decode uncompressed and PackBits YCbCr TIFF stills (#1293 )
2026-10-13 01:10:35 -04:00
Brandon Thomas and Claude Opus 5.5
192174c9ee
#1304 : rustfmt the module list after the merge
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:10:32 -04:00
Brandon Thomas and Claude Opus 5.5
c163983fc1
Merge origin/main into #1304
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 01:01:21 -04:00
Brandon Thomas
9418816580
Merge pull request #1527 from marcoarnulfo/fix/adjustment-layer-transform-replaces-below
...
Adjustment layers: a Transform replaces the picture below instead of drawing over it
2026-10-13 01:01:09 -04:00
Brandon Thomas and Claude Opus 5.5
0cfc02a933
Merge origin/main into #1527 : the Normal-blend replace moves into adjustment_layer (after #1327 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 00:49:14 -04:00
Brandon Thomas
dc5e488454
Merge pull request #1287 from Silvertree2010/fix/transform-shutter-frame-rate
...
Transform shutter: use the sequence frame rate on adjustment layers (#1088 )
2026-10-13 00:48:09 -04:00
Brandon Thomas and Claude Opus 5.5
1990835de9
#1287 : frame_rate in the Sharpen preview-resolution test's FxCtx (after #1361 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 00:26:53 -04:00
Brandon Thomas and Claude Opus 5.5
138e972010
Merge origin/main into #1287 (frame_rate on the adjustment layer's FxCtx after #1327 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 00:10:18 -04:00
Brandon Thomas and Claude Opus 5.5
234b3454ef
Export: as_chunks in the float-audio oracle test (clippy manual_chunks)
...
Follow-up to #1245 .
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 00:07:17 -04:00
Brandon Thomas
4678c68d8e
Merge pull request #1476 from itrycodinganditsbad/fix-1393
...
Keep transform handles in reach when the picture is past the monitor edge
2026-10-13 00:03:45 -04:00
Brandon Thomas
cc7cec89f8
Merge pull request #1474 from sanyamsingh001/codex/inspectors-selection-oct12
...
ui: keep Metadata and Info on the selected source item
2026-10-13 00:03:45 -04:00