- DELETE /api/sessions/{id}/runs/{run_id} removes stopped runs
- POST /api/sessions/{id}/reopen transitions Completed → Active
- Optional merge_feeds field on POST /api/sessions/{id}/runs combines
frames from multiple feeds with priority-based deduplication
- In-place merge_frames() avoids 2× peak memory
- All new fields use #[serde(default)] for backward compatibility
- Updated README.md with new endpoints and feed merging docs
17 lines
481 B
TOML
17 lines
481 B
TOML
[package]
|
|
name = "rusty-telemetry"
|
|
version = "0.6.0"
|
|
edition = "2021"
|
|
description = "Sim racing telemetry receiver and analyzer"
|
|
|
|
[dependencies]
|
|
tokio = { version = "1", features = ["full"] }
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
futures = "0.3"
|
|
ratatui = "0.29"
|
|
crossterm = "0.28"
|
|
axum = "0.8"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
uuid = { version = "1", features = ["v4", "serde"] }
|
|
tower-http = { version = "0.6", features = ["cors"] }
|