diff --git a/Cargo.lock b/Cargo.lock index 0642d456..34de49ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3429,7 +3429,7 @@ dependencies = [ [[package]] name = "soundcraft" -version = "0.3.0" +version = "0.4.0" dependencies = [ "eframe", "egui", @@ -3445,7 +3445,7 @@ dependencies = [ [[package]] name = "soundcraft-au-host" -version = "0.3.0" +version = "0.4.0" dependencies = [ "log", "serde", @@ -3455,7 +3455,7 @@ dependencies = [ [[package]] name = "soundcraft-audio-io" -version = "0.3.0" +version = "0.4.0" dependencies = [ "log", "proptest", @@ -3467,7 +3467,7 @@ dependencies = [ [[package]] name = "soundcraft-automation" -version = "0.3.0" +version = "0.4.0" dependencies = [ "log", "serde_json", @@ -3477,7 +3477,7 @@ dependencies = [ [[package]] name = "soundcraft-clap-host" -version = "0.3.0" +version = "0.4.0" dependencies = [ "clap-sys", "libloading", @@ -3489,7 +3489,7 @@ dependencies = [ [[package]] name = "soundcraft-cli" -version = "0.3.0" +version = "0.4.0" dependencies = [ "serde_json", "soundcraft-audio-io", @@ -3500,7 +3500,7 @@ dependencies = [ [[package]] name = "soundcraft-dsp" -version = "0.3.0" +version = "0.4.0" dependencies = [ "log", "proptest", @@ -3511,7 +3511,7 @@ dependencies = [ [[package]] name = "soundcraft-engine" -version = "0.3.0" +version = "0.4.0" dependencies = [ "log", "proptest", @@ -3532,7 +3532,7 @@ dependencies = [ [[package]] name = "soundcraft-midi" -version = "0.3.0" +version = "0.4.0" dependencies = [ "proptest", "serde", @@ -3542,7 +3542,7 @@ dependencies = [ [[package]] name = "soundcraft-mix" -version = "0.3.0" +version = "0.4.0" dependencies = [ "log", "rayon", @@ -3558,7 +3558,7 @@ dependencies = [ [[package]] name = "soundcraft-model" -version = "0.3.0" +version = "0.4.0" dependencies = [ "proptest", "serde", @@ -3571,7 +3571,7 @@ dependencies = [ [[package]] name = "soundcraft-playback" -version = "0.3.0" +version = "0.4.0" dependencies = [ "cpal", "log", @@ -3584,7 +3584,7 @@ dependencies = [ [[package]] name = "soundcraft-time" -version = "0.3.0" +version = "0.4.0" dependencies = [ "proptest", "serde", @@ -3594,7 +3594,7 @@ dependencies = [ [[package]] name = "soundcraft-ui-egui" -version = "0.3.0" +version = "0.4.0" dependencies = [ "dark-light", "egui", @@ -3620,7 +3620,7 @@ dependencies = [ [[package]] name = "soundcraft-video" -version = "0.3.0" +version = "0.4.0" dependencies = [ "image", "proptest", @@ -3631,7 +3631,7 @@ dependencies = [ [[package]] name = "soundcraft-vst3-host" -version = "0.3.0" +version = "0.4.0" dependencies = [ "libloading", "log", @@ -3646,7 +3646,7 @@ dependencies = [ [[package]] name = "soundcraft-web" -version = "0.3.0" +version = "0.4.0" dependencies = [ "eframe", "egui", @@ -5203,7 +5203,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7" [[package]] name = "xtask" -version = "0.3.0" +version = "0.4.0" dependencies = [ "serde_json", ] diff --git a/Cargo.toml b/Cargo.toml index 5e69697e..fe55a4f5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ members = ["crates/*", "apps/*", "xtask"] default-members = ["crates/*", "apps/*", "xtask"] [workspace.package] -version = "0.3.0" +version = "0.4.0" edition = "2024" license = "MIT OR Apache-2.0" rust-version = "1.90" diff --git a/contributors/contributors.json b/contributors/contributors.json index 3370da89..8c94277e 100644 --- a/contributors/contributors.json +++ b/contributors/contributors.json @@ -2,23 +2,179 @@ "schema": 1, "repo": "storytold/soundcraft", "branch": "main", - "head": "3597f895cc49ad795650839c1eeeeac0f88e2aa9", - "head_date": "2026-10-07T18:45:52Z", - "commits": 49, + "head": "caa4872df2aa81a21e401071d2e0d09002658e9e", + "head_date": "2026-10-10T00:50:08Z", + "commits": 98, "unattributed_commits": 0, "contributors": [ { "login": "echelon", "people_entry": true, "github_name": null, - "prs": 1, - "commits": 49, - "lines_added": 78099, - "lines_deleted": 1928, + "prs": 5, + "commits": 56, + "lines_added": 79132, + "lines_deleted": 1983, "binary_added": 23, "binary_deleted": 0, "first_commit": "2026-10-06T00:08:04Z", - "last_commit": "2026-10-07T18:45:52Z" + "last_commit": "2026-10-10T00:50:08Z" + }, + { + "login": "reoniazx", + "people_entry": false, + "github_name": null, + "prs": 3, + "commits": 7, + "lines_added": 453, + "lines_deleted": 62, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T06:10:03Z", + "last_commit": "2026-10-09T15:12:12Z" + }, + { + "login": "switch87", + "people_entry": true, + "github_name": null, + "prs": 1, + "commits": 2, + "lines_added": 981, + "lines_deleted": 18, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T10:25:49Z", + "last_commit": "2026-10-08T10:27:07Z" + }, + { + "login": "h-a-n-a-s-h-i", + "people_entry": false, + "github_name": null, + "prs": 0, + "commits": 3, + "lines_added": 65, + "lines_deleted": 62, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T12:13:25Z", + "last_commit": "2026-10-08T14:02:25Z" + }, + { + "login": "XusBadia", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 243, + "lines_deleted": 1, + "binary_added": 2, + "binary_deleted": 0, + "first_commit": "2026-10-08T13:12:32Z", + "last_commit": "2026-10-08T13:12:32Z" + }, + { + "login": "ebbicott", + "people_entry": false, + "github_name": null, + "prs": 2, + "commits": 5, + "lines_added": 791, + "lines_deleted": 97, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T17:45:32Z", + "last_commit": "2026-10-08T19:40:37Z" + }, + { + "login": "MarekSpodBiedry", + "people_entry": false, + "github_name": null, + "prs": 6, + "commits": 7, + "lines_added": 274, + "lines_deleted": 35, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T18:06:42Z", + "last_commit": "2026-10-09T19:25:52Z" + }, + { + "login": "Garygunn94", + "people_entry": false, + "github_name": null, + "prs": 4, + "commits": 7, + "lines_added": 386, + "lines_deleted": 38, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-08T20:24:47Z", + "last_commit": "2026-10-09T15:05:24Z" + }, + { + "login": "vbasky", + "people_entry": false, + "github_name": null, + "prs": 3, + "commits": 4, + "lines_added": 829, + "lines_deleted": 137, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T00:12:26Z", + "last_commit": "2026-10-09T22:37:04Z" + }, + { + "login": "DWAA1660", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 67, + "lines_deleted": 0, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T00:58:22Z", + "last_commit": "2026-10-09T00:58:22Z" + }, + { + "login": "hamada147", + "people_entry": true, + "github_name": "Ahmed Moussa", + "prs": 1, + "commits": 1, + "lines_added": 27, + "lines_deleted": 0, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T08:49:05Z", + "last_commit": "2026-10-09T08:49:05Z" + }, + { + "login": "salignatmoandal", + "people_entry": true, + "github_name": "where's Mawen?", + "prs": 2, + "commits": 3, + "lines_added": 119, + "lines_deleted": 6, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T19:03:36Z", + "last_commit": "2026-10-09T19:24:17Z" + }, + { + "login": "grovebit", + "people_entry": false, + "github_name": null, + "prs": 1, + "commits": 1, + "lines_added": 198, + "lines_deleted": 5, + "binary_added": 0, + "binary_deleted": 0, + "first_commit": "2026-10-09T21:45:39Z", + "last_commit": "2026-10-09T21:45:39Z" } ], "models": [ @@ -27,9 +183,18 @@ "company": "Anthropic", "model": "Claude Opus", "version": "5.5", - "commits": 47, - "lines_added": 78091, - "lines_deleted": 1927 + "commits": 71, + "lines_added": 80906, + "lines_deleted": 2305 + }, + { + "id": "anthropic/claude-haiku/5.5", + "company": "Anthropic", + "model": "Claude Haiku", + "version": "5.5", + "commits": 5, + "lines_added": 368, + "lines_deleted": 35 } ] }