- Fix event_rx consumed by take() - now locks and polls each time - Add session_id to restart subscription on reconnect - Remove duplicate code in Connect handler - Gate audio behind optional cpal feature (needs ALSA dev libs) - tsclientlib audio feature disabled in workspace (needs cmake) - 69 tests passing, clippy clean
32 lines
755 B
TOML
32 lines
755 B
TOML
[package]
|
|
name = "re-teamspeak"
|
|
version = "1.0.0"
|
|
edition = "2021"
|
|
license = "MIT OR Apache-2.0"
|
|
description = "TeamSpeak 3 client built with iced"
|
|
|
|
[[bin]]
|
|
name = "re-teamspeak"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
iced = { version = "0.13", features = ["tokio", "debug"] }
|
|
tokio = { workspace = true }
|
|
futures = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
chrono = { workspace = true }
|
|
cpal = { version = "0.15", optional = true }
|
|
|
|
shared = { workspace = true }
|
|
tscore = { workspace = true }
|
|
tsdb = { workspace = true }
|
|
tsclientlib = { workspace = true }
|
|
tsproto-packets = { workspace = true }
|
|
|
|
[features]
|
|
default = []
|
|
audio = ["dep:cpal"]
|