Fixed in commit 9b7e474.
Added dirs = "5" to Cargo.toml. Replaced all manual std::env::var("HOME") / PathBuf::from(...) home directory construction with dirs::home_dir() in `src/config.r…
Fixed in commit f170171.
service::install() now writes an XDG autostart entry at ~/.config/autostart/umutray.desktop instead of a systemd unit. No systemctl calls remain anywhere in the…
Fixed in commit 9b7e474.
Added #![forbid(unsafe_code)] as the first line of src/main.rs. This is a crate-level attribute that makes the compiler reject any unsafe block, function, or impl…
Fixed in commit 9b7e474.
Added owo-colors = "4" to Cargo.toml and replaced all raw ANSI escape sequences (e.g. \x1b[1;32m...\x1b[0m) across src/config.rs, src/detect.rs, `src/diagnose.rs…
Fixed in commit f170171.
proton::list_installed() now scans multiple locations instead of only the configured compat dir:
~/.steam/root/compatibilitytools.d(ProtonUp-Qt default) -…