All checks were successful
Build and Release / build-and-release (push) Successful in 1m12s
- Add service state detection before executing start/stop/restart commands - Prevent redundant operations (start active services, stop inactive services) - Show immediate directional arrows for command feedback (↑ starting, ↓ stopping, ↻ restarting) - Add get_service_status() method to ServicesWidget for state access - Remove unused TerminalPopup code and dangling methods - Clean up warnings and unused code throughout codebase Service commands now validate current state and provide instant UX feedback while preserving existing status icons and colors during transitions.
23 lines
640 B
TOML
23 lines
640 B
TOML
[package]
|
|
name = "cm-dashboard-agent"
|
|
version = "0.1.23"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
cm-dashboard-shared = { workspace = true }
|
|
tokio = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
chrono = { workspace = true }
|
|
clap = { workspace = true }
|
|
zmq = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
lettre = { workspace = true }
|
|
gethostname = { workspace = true }
|
|
chrono-tz = "0.8"
|
|
toml = { workspace = true }
|
|
async-trait = "0.1"
|
|
reqwest = { version = "0.11", features = ["json", "blocking"] } |