- React SPA: dashboard, data sources CRUD, widgets CRUD, layout builder, presets. TanStack Router + Query, shadcn/ui, Vite proxy to :3000 - wire media + rss adapters into polling loop, remove xtb source type - media adapter: read username/password from headers, proper subsonic auth - event handler: subscribe to LayoutChanged, push screen update to clients - fix clippy warnings across workspace (Default impls, collapsible ifs, redundant closures, is_none_or, unused imports)
17 lines
280 B
TOML
17 lines
280 B
TOML
[package]
|
|
name = "media-adapter"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
domain.workspace = true
|
|
reqwest.workspace = true
|
|
serde_json.workspace = true
|
|
thiserror.workspace = true
|
|
md5 = "0.7"
|
|
fastrand = "2"
|
|
|
|
[dev-dependencies]
|
|
tokio.workspace = true
|
|
axum.workspace = true
|