feat: improve audio exclusion with smart matching and reliability fixes

This commit is contained in:
michael.borak
2026-01-25 16:37:58 +01:00
parent 69dc6b8fac
commit de504fbcb4
15 changed files with 2720 additions and 306 deletions

32
src-tauri/Cargo.lock generated
View File

@@ -629,6 +629,35 @@ dependencies = [
"stacker",
]
[[package]]
name = "cocoa"
version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad36507aeb7e16159dfe68db81ccc27571c3ccd4b76fb2fb72fc59e7a4b1b64c"
dependencies = [
"bitflags 2.10.0",
"block",
"cocoa-foundation",
"core-foundation 0.10.1",
"core-graphics",
"foreign-types 0.5.0",
"libc",
"objc",
]
[[package]]
name = "cocoa-foundation"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d"
dependencies = [
"bitflags 2.10.0",
"block",
"core-foundation 0.10.1",
"core-graphics-types",
"objc",
]
[[package]]
name = "combine"
version = "4.6.7"
@@ -1749,10 +1778,13 @@ version = "1.2.1"
dependencies = [
"base64 0.22.1",
"chrono",
"cocoa",
"core-foundation 0.10.1",
"cpal",
"hound",
"lettre",
"oauth2",
"objc",
"reqwest 0.11.27",
"rubato",
"screencapturekit",