Brandon Thomas
603d62761a
Merge pull request #494 from Jafz2001/fix/remove-folder-bus
...
fix(routing): remove folder bus on delete
2026-10-19 03:03:02 -04:00
Brandon Thomas
f3cc778673
Merge pull request #537 from saadkhantareen/fix/464-poison-stream-encoders
...
fix(audio-io): poison stream encoders after a failed write so later calls cannot claim success (#464 )
2026-10-19 03:02:58 -04:00
Brandon Thomas
e5e0d860f3
Merge pull request #512 from MarekSpodBiedry/issue-458
...
Do not retry remote-control commands that may already have run (#458 )
2026-10-19 03:02:54 -04:00
Brandon Thomas
afb8e10ff2
Merge pull request #510 from MarekSpodBiedry/issue-462
...
Keep audio-io stream test limits as u64 so it compiles on 32-bit targets (#462 )
2026-10-19 03:02:51 -04:00
Brandon Thomas
b337801c66
Merge pull request #508 from MarekSpodBiedry/issue-467
...
Return TooLarge when the WAV header size overflows u64 (#467 )
2026-10-19 03:02:47 -04:00
Brandon Thomas
00315b6fb4
Merge pull request #507 from MarekSpodBiedry/issue-468
...
Count the partial quartet in the base64 decoded-size cap (#468 )
2026-10-19 03:02:43 -04:00
Brandon Thomas
a593ca0130
Merge pull request #504 from MarekSpodBiedry/issue-471
...
Reject invalid numeric prereleases and restore Cargo.toml when version update fails (#471 )
2026-10-19 03:02:39 -04:00
Brandon Thomas
5e94c0503f
Merge pull request #483 from justinjohn0306/fix/472-midi-writer-clamp
...
MIDI writer: clamp out-of-range pitches and controller numbers (#472 )
2026-10-19 03:02:34 -04:00
Brandon Thomas and Claude Opus 5.5
f32b07a646
Merge origin/main; docs: move the #463 entry to the progress log
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:56:38 -04:00
Brandon Thomas
461520dca6
Merge remote-tracking branch 'origin/main' into fix/705
...
# Conflicts:
# crates/engine/src/cmd/event_more.rs
2026-10-19 02:56:20 -04:00
Brandon Thomas
6258b15d8a
Merge remote-tracking branch 'origin/main' into fix/683
...
# Conflicts:
# crates/engine/src/cmd/event.rs
2026-10-19 02:56:08 -04:00
Brandon Thomas
18409ed52b
Merge pull request #657 from marcoarnulfo/fix/track-group-rows-a11y
...
Tracks and Groups list rows publish their names to AccessKit
2026-10-19 02:55:04 -04:00
Brandon Thomas
d67961a402
Merge pull request #655 from Audiosyncrasy/modify-group-dialog
...
Modify Group: edit a group's name, tracks and Edit/Mix linking
2026-10-19 02:55:00 -04:00
Brandon Thomas
7b8b69f5d3
Merge pull request #647 from marcoarnulfo/credits/marcoarnulfo
...
Contributors: add Marco Arnulfo
2026-10-19 02:54:57 -04:00
Brandon Thomas
8385c22616
Merge pull request #646 from marcoarnulfo/fix/web-open-dirty-session
...
Ask before a session opened in the browser replaces a modified one
2026-10-19 02:54:53 -04:00
Brandon Thomas
bfd9bfbb89
Merge pull request #620 from marcoarnulfo/fix/automation-breakpoint-hits
...
Drag automation breakpoints and Alt-click to delete them in the Edit window
2026-10-19 02:54:50 -04:00
Brandon Thomas
14967a61bf
Merge pull request #495 from rollroyces/fix/soundcraft-45-fedora-font-paths
...
fix(ui): add Fedora font paths so DejaVu and Liberation load on Fedora (#45 )
2026-10-19 02:54:47 -04:00
Brandon Thomas
1d8e879c96
Merge pull request #479 from justinjohn0306/feat/268-portable-mode
...
Portable mode: portable.txt beside the executable keeps settings next to it (#268 )
2026-10-19 02:54:43 -04:00
Brandon Thomas
06a303954e
Merge pull request #425 from justinjohn0306/fix/374-instrument-menu
...
Track › Instrument: choose an instrument from the menu bar (#374 )
2026-10-19 02:54:40 -04:00
Brandon Thomas
4e932785fe
Merge pull request #645 from Silvertree2010/fix/h1875-track-write-midi-rtp-ignores-the
...
Shift controller events by Delay in track.write_midi_rtp
2026-10-19 02:54:37 -04:00
Brandon Thomas
b96379e443
Merge pull request #633 from Silvertree2010/fix/h1763-markers-edit-ignores-its-documen
...
Make markers.edit apply its documented color parameter
2026-10-19 02:54:34 -04:00
Brandon Thomas
9d474a5388
Merge pull request #630 from Silvertree2010/fix/h1665-event-step-input-at-the-boundary
...
Fix step_input extending a MIDI clip over the adjacent next clip
2026-10-19 02:54:30 -04:00
Brandon Thomas
47e1b0e523
Merge pull request #629 from Silvertree2010/fix/h1599-session-with-a-meter-change-near
...
Drop out-of-range tempo and meter events when sanitizing a session
2026-10-19 02:54:27 -04:00
Brandon Thomas
ef106bff24
Merge pull request #608 from Silvertree2010/fix/h1403-event-retrospective-record-overf
...
Clamp retrospective record start_ticks to stay within MAX_POSITION
2026-10-19 02:54:23 -04:00
Brandon Thomas
6bb5fbc978
Merge pull request #588 from Silvertree2010/fix/h851-min-secs-counter-ruler-shows-1-m
...
Fix Min:Secs showing 1 ms early at exact millisecond positions
2026-10-19 02:54:20 -04:00
Brandon Thomas
3b3ccbd563
Merge pull request #577 from Silvertree2010/fix/h772-midi-notes-move-overflows-panics
...
Saturate midi.notes_move tick and pitch arithmetic
2026-10-19 02:54:16 -04:00
Brandon Thomas
2adae474b7
Merge pull request #567 from Silvertree2010/fix/431-audit-punch-recording-overwrites
...
Apply the punch range before placing a recorded take
2026-10-19 02:54:12 -04:00
Brandon Thomas and Claude Opus 5.5
5de30f96a1
docs: fix the #466 table rows
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:43:04 -04:00
Brandon Thomas and Claude Opus 5.5
d624f7ddb8
flac: checked offsets when reading the empty file's STREAMINFO
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:42:50 -04:00
Brandon Thomas and Claude Opus 5.5
f53051a35f
copy_to_send: no send still means Send A, as the menu item calls it
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 02:42:40 -04:00
Brandon Thomas
ed5c7ba19b
Merge pull request #755 from dylanmtaylor/docs/add-sonar-coderabbit-badges
...
docs: add SonarCloud and CodeRabbit badges to README
2026-10-19 02:31:37 -04:00
Brandon Thomas
437459f6eb
Merge pull request #660 from dylanmtaylor/ci/shared-nix-workflow
...
ci: switch to shared nix workflow from craft-common-actions
2026-10-19 02:31:33 -04:00
Brandon Thomas
168b54e0fb
Merge pull request #680 from marcoarnulfo/fix/vst3-param-units
...
VST3: show the plugin's own text for identity-mapped parameters
2026-10-19 02:31:29 -04:00
Brandon Thomas
fdb8acd531
Merge pull request #606 from Silvertree2010/fix/435-audit-clap-preparation-silently
...
Reject CLAP port layouts beyond host limits instead of truncating
2026-10-19 02:31:25 -04:00
Brandon Thomas
d92c8601a7
Merge pull request #583 from IanHollow/codex/artcraft-soundcraft-appstream-screenshot-07722a36
...
Add an editor screenshot to AppStream metadata
2026-10-19 02:31:19 -04:00
Brandon Thomas
07665e676a
Merge pull request #530 from mikkelkonyher/open-on-insert
...
Open a plugin when it's inserted (#486 )
2026-10-19 02:31:14 -04:00
Brandon Thomas
4b1ba55bfa
Merge pull request #497 from euisuh/fix/mcp-batch-limit-460
...
fix(mcp): reject oversized batches before execution
2026-10-19 02:31:10 -04:00
Dylan M. Taylor
79e5bb6efb
docs: put SonarCloud and CodeRabbit badges on their own line
2026-10-18 14:47:46 -04:00
Dylan M. Taylor
2e9ad2f421
ci: configure Dependabot for Cargo and GitHub Actions
...
Co-authored-by: Dylan M. Taylor <dylan@dylanmtaylor.com >
2026-10-18 12:31:49 -06:00
Dylan M. Taylor
172dc4edc6
docs: add SonarCloud and CodeRabbit badges to README
2026-10-18 11:01:17 -04:00
Dylan M. Taylor
31f0389397
docs: drop references to competing commercial software ( #743 )
2026-10-18 10:39:50 -04:00
Brandon Thomas and Claude Opus 5.5
c1bf044a85
Release 0.9.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 21:43:22 -04:00
Brandon Thomas and Claude Opus 5.5
2578ea69a3
Release 0.8.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.8.0
2026-10-17 17:16:15 -04:00
skylar taylor-barrick
3a1167ffd5
Merge pull request #726 from skylartaylor/linked-path-checks
...
Follow stored paths only on this computer or the session's share
2026-10-17 12:13:57 -06:00
skylar taylor-barrick
52bd33bb06
Build: take craft-docpath from the merged craft-libs rev
...
craft-libs#169 is merged, so the fork pin is no longer needed. Pinned to
storytold/craft-libs 82a24b006eefa036b43c09a67fb9a3fbd17ffe63 (main after the merge) rather than the older 12281d07,
which predates resolve_absolute and the Windows colon refusal.
2026-10-17 12:04:05 -06:00
reoniazx
516ef23703
fix(playback): fold both stereo channels into mono output
2026-10-18 00:42:19 +08:00
NetterSilver and Claude Haiku 5.5
c6037f3f7d
Saturate note tick addition in event.extract_chords
...
Found while testing crates/engine/src/cmd/event_more.rs:579-580 (extract_chords)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-17 11:04:09 +02:00
NetterSilver and Claude Haiku 5.5
4a4e82daba
Reject missing or non-numeric values in mix.pan and mix.trim
...
Found while testing crates/engine/src/cmd/mix.rs:237 (pan); same pattern at mix.rs:76 (mix.trim)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-17 09:54:08 +02:00
NetterSilver and Claude Haiku 5.5
0a9d29f227
Keep playlist sorted after delete_fades trims overlapping clips
...
Fixes #697
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 07:21:32 +00:00
NetterSilver and Claude Haiku 5.5
055ddbee7a
Keep merging fader gestures once the undo history is full
...
Found while testing crates/engine/src/lib.rs:368-381 (Engine::execute_merged, with push_undo at 280-291)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-17 05:26:51 +02:00