skylar taylor-barrick
831e719fa2
Merge pull request #1855 from CharlesBaumer/fix/doc-path-stills-windows
...
Windows: two fixes so cargo xtask ci gets past clippy and the media tests
2026-10-22 07:52:46 -06:00
skylar taylor-barrick
70763d74c0
Merge pull request #1966 from Silvertree2010/fix/h930-deleting-the-first-vertex-of-a-c
...
Fix feather points when deleting first vertex of a closed mask path
2026-10-22 07:52:39 -06:00
skylar taylor-barrick
be4d2d7bb8
Merge pull request #1992 from Silvertree2010/fix/h1142-sampleimage-panics-with-integer
...
Fix integer overflow in sampleImage for huge sample points
2026-10-22 07:52:31 -06:00
skylar taylor-barrick
a9c2bfa6eb
Merge pull request #1902 from Silvertree2010/fix/h704-hsv-to-rgb-returns-magenta-for-a
...
Fix hsv_to_rgb returning magenta for tiny negative hues
2026-10-22 07:52:17 -06:00
skylar taylor-barrick
1348621007
Merge pull request #1989 from Silvertree2010/fix/h1084-path-rect-panics-when-both-size
...
Fix panic in path::rect when both size components are NaN
2026-10-22 07:52:11 -06:00
BFlat
9a51a05e1b
Merge pull request #2099 from storytold/readme/app-icon
...
README: the app icon above the title
2026-10-22 18:01:35 +07:00
bflatastic
7d68a74ffc
README: the app icon above the title
2026-10-22 17:57:40 +07:00
Dylan M. Taylor
f37f20ffd0
Merge pull request #2059 from storytold/sonar-fix/enforce-https
...
security: enforce HTTPS on curl downloads (SonarCloud S6506)
2026-10-21 20:13:41 -04:00
Dylan M. Taylor
5003351186
security: enforce HTTPS on curl downloads (SonarCloud S6506)
...
Add --proto '=https' to curl invocations so redirects cannot downgrade to
plaintext HTTP. Resolves SonarCloud S6506 (shell/docker/githubactions).
2026-10-21 17:06:49 -04:00
Dylan M. Taylor
cee4c16c8a
ci: add sonar-project.properties for CI-based analysis
...
Marks the project ineligible for SonarCloud Automatic Analysis, resolving the
CI-vs-automatic-analysis conflict so the SonarCloud workflow succeeds.
2026-10-21 16:00:34 -04:00
Dylan M. Taylor
714b6c29b0
ci: add SonarCloud scan via shared reusable workflow
...
Calls storytold/craft-common-actions/.github/workflows/sonarcloud.yml@main
with secrets: inherit. Adds SonarCloud badge to README where missing and
removes the redundant sonar-project.properties (config now passed by the
reusable workflow).
2026-10-21 15:46:55 -04:00
Brandon Thomas and Claude Opus 5.5
26b40199b7
Release 0.14.0
...
FreeBSD aarch64: build with 16 codegen units and no LTO in the emulated release VM, which ran past
the job's 5-hour limit with the single-unit thin-LTO profile.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.14.0
2026-10-21 14:04:43 -04:00
Dylan M. Taylor
ec2d51a17a
ci: add SonarCloud scan workflow and config
2026-10-21 13:55:18 -04:00
NetterSilver and Claude Haiku 5.5
28f97be7ee
Fix integer overflow in sampleImage for huge sample points
...
Found while testing crates/expr/src/sample.rs:102
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-21 02:39:20 +02:00
NetterSilver and Claude Haiku 5.5
798b8a98e6
Fix panic in path::rect when both size components are NaN
...
Found while testing crates/path/src/lib.rs:136
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 23:31:13 +02:00
NetterSilver and Claude Haiku 5.5
b3ff5d4aa6
Fix feather points when deleting first vertex of a closed mask path
...
Found while testing crates/keyframe/src/value.rs:79-95 (ShapePath::feather_after_remove, called from crates/engine/src/commands/mask.rs:330)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 18:51:57 +02:00
Brandon Thomas and Claude Opus 5.5
9db7f3b217
Skip CodeRabbit reviews on Dependabot PRs ( #1962 )
...
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:39:09 -04:00
Dylan M. Taylor
4fdbc07ea5
Merge pull request #1773 from dylanmtaylor/chore/drop-competitor-references
...
docs: drop references to competing commercial software
2026-10-20 11:34:59 -04:00
Dylan M. Taylor
12feed5fb3
Merge pull request #1803 from dylanmtaylor/docs/add-sonar-coderabbit-badges
...
docs: add SonarCloud and CodeRabbit badges to README
2026-10-20 11:32:35 -04:00
Brandon Thomas and Claude Opus 5.5
de3fec28ed
Release 0.13.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.13.0
2026-10-19 22:18:54 -04:00
NetterSilver and Claude Haiku 5.5
eca2c32793
Fix hsv_to_rgb returning magenta for tiny negative hues
...
Found while testing crates/color/src/lib.rs:143-158
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-19 20:31:18 +02:00
Dylan M. Taylor
75fce6b2d8
docs: put SonarCloud and CodeRabbit badges on their own line
2026-10-18 14:47:37 -04:00
Dylan M. Taylor
ef74d82902
ci: configure Dependabot for Cargo and GitHub Actions
...
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com >
2026-10-18 12:31:27 -06:00
Dylan M. Taylor
20c03451c0
docs: describe color grading panel, scope SDK plug-in warning, qualify rendering tests, and link parity checklist
2026-10-18 12:51:59 -04:00
Charles Baumer and Claude Opus 5.5
bd961131a4
Media tests: ffmpeg fixtures survive concurrent first runs on Windows
...
Tests that share a fixture each generate it on a first run and rename
their temp file into place. On Windows the losing rename fails with
PermissionDenied while the winner has the file open. Treat a failed
rename as "another test made it first" when the fixture exists, as
`png_sequence` already does.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 16:23:28 +00:00
Charles Baumer and Claude Opus 5.5
4fa31b5e5b
Engine tests: clippy passes on Windows (Stills is Unix-only)
...
`Stills` is only used by the `#[cfg(unix)]` part of
`footage_on_other_computers_is_never_looked_at`. On Windows it was dead
code, so `cargo xtask ci` stopped at clippy (`-D warnings`).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 16:12:55 +00:00
Brandon Thomas
22072d9f25
Merge pull request #1317
...
# Conflicts:
# crates/ui-egui/src/panels/effects_presets.rs
# crates/ui-egui/src/panels/timeline.rs
2026-10-18 11:12:44 -04:00
Brandon Thomas
033890fdcf
Merge pull request #1802
2026-10-18 11:12:27 -04:00
Dylan M. Taylor
99bdcde092
docs: add SonarCloud and CodeRabbit badges to README
2026-10-18 11:01:31 -04:00
FredApps
b0acbbe121
CLI: regression tests for render --progress ( #1778 ) and template media values ( #1787 )
...
- render --progress with a piped stderr writes well-formed
`progress <done> <total> <elapsed> <left|->` lines, one per change, and
the same render without the flag writes none.
- A template's Media Replacement control takes {"path"|"file"|"media": …},
is found by name ignoring case, and a path that cannot be imported fails
with an error naming the control and the path.
2026-10-18 16:46:06 +02:00
Dylan M. Taylor
cb70a0cdbe
docs: replace Lumetri effect reference with generic color grading
2026-10-18 10:42:59 -04:00
Dylan M. Taylor
c7d8824e09
docs: drop references to competing commercial software
2026-10-18 10:42:22 -04:00
Brandon Thomas and Claude Opus 5.5
f3f24ef189
Land batch: fix clippy lints and the #1424 test after #1413 changed layer_menu
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 09:42:33 -04:00
Brandon Thomas
7804cfd223
Format merged community PRs
2026-10-18 09:37:06 -04:00
Brandon Thomas
10cf6690c4
Merge pull request #1730
...
# Conflicts:
# crates/engine/src/commands/prop_groups.rs
2026-10-18 09:36:40 -04:00
Brandon Thomas
7c99ba6eeb
Merge pull request #1696
...
# Conflicts:
# contributors/people.toml
2026-10-18 09:36:05 -04:00
Brandon Thomas
a594abf4f7
Merge pull request #1652
...
# Conflicts:
# docs/gaps.md
2026-10-18 09:35:51 -04:00
Brandon Thomas
17c4b02149
Merge pull request #1790
2026-10-18 09:35:35 -04:00
Brandon Thomas
043eb5a157
Merge pull request #1787
2026-10-18 09:35:35 -04:00
Brandon Thomas
dfff3f9010
Merge pull request #1785
2026-10-18 09:35:35 -04:00
Brandon Thomas
692feb7925
Merge pull request #1778
2026-10-18 09:35:35 -04:00
Brandon Thomas
1dac4c0e6b
Merge pull request #1759
2026-10-18 09:35:35 -04:00
Brandon Thomas
0867d837d4
Merge pull request #1753
2026-10-18 09:35:35 -04:00
Brandon Thomas
869ce1db39
Merge pull request #1752
2026-10-18 09:35:35 -04:00
Brandon Thomas
681d99c0e7
Merge pull request #1731
2026-10-18 09:35:35 -04:00
Brandon Thomas
d9e3c56404
Merge pull request #1721
2026-10-18 09:35:35 -04:00
Brandon Thomas
436f826c3d
Merge pull request #1712
2026-10-18 09:35:35 -04:00
Brandon Thomas
415e353dc0
Merge pull request #1711
2026-10-18 09:35:35 -04:00
Brandon Thomas
fcc9e853de
Merge pull request #1709
2026-10-18 09:35:35 -04:00
Brandon Thomas
a01f681551
Merge pull request #1704
2026-10-18 09:35:35 -04:00