Clean up unused imports and fix build warnings

- Remove unused imports (Duration, HashMap, SharedError, DateTime, etc.)
- Fix unused variables by prefixing with underscore
- Remove redundant dashboard.toml config file
- Update theme imports to use only needed components
- Maintain all functionality while reducing warnings
- Add srv02 to predefined hosts configuration
- Remove unused broadcast_command methods
This commit is contained in:
2025-10-18 23:12:07 +02:00
parent f0eec38655
commit 7f85a6436e
21 changed files with 27 additions and 150 deletions

View File

@@ -7,7 +7,7 @@ use ratatui::{
use tracing::debug;
use super::Widget;
use crate::ui::theme::{Theme, Typography, Components, StatusIcons};
use crate::ui::theme::{Typography, StatusIcons};
/// Backup widget displaying backup status, services, and repository information
#[derive(Clone)]

View File

@@ -7,7 +7,7 @@ use ratatui::{
use tracing::debug;
use super::Widget;
use crate::ui::theme::{Theme, Typography, Components, StatusIcons};
use crate::ui::theme::{Typography, StatusIcons};
/// CPU widget displaying load, temperature, and frequency
#[derive(Clone)]

View File

@@ -7,7 +7,7 @@ use ratatui::{
use tracing::debug;
use super::Widget;
use crate::ui::theme::{Theme, Typography, Components, StatusIcons};
use crate::ui::theme::{Typography, StatusIcons};
/// Memory widget displaying usage, totals, and swap information
#[derive(Clone)]