Alex funman300
  • Joined on 2026-01-25
funman300 pushed to main at funman300/umutray 2026-04-19 02:37:44 +00:00
05a12b7cee chore: remove Makefile in favour of packaging/PKGBUILD
funman300 commented on issue funman300/umutray#5 2026-04-19 02:34:35 +00:00
Use a crate to find home directory

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…

funman300 commented on issue funman300/umutray#4 2026-04-19 02:34:28 +00:00
Remove Systemd Service

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…

funman300 commented on issue funman300/umutray#3 2026-04-19 02:34:19 +00:00
Forbid Unsafe

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…

funman300 commented on issue funman300/umutray#2 2026-04-19 02:34:14 +00:00
Remove Terminal Color Symbol Barf

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…

funman300 commented on issue funman300/umutray#1 2026-04-19 02:34:06 +00:00
Use System Proton

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) -…
funman300 pushed to main at funman300/umutray 2026-04-19 02:33:57 +00:00
f170171895 feat: GUI dashboard, system Proton scanning, and XDG autostart
9b7e474e80 refactor: apply CLAUDE.md code quality improvements and add packaging
Compare 2 commits »
funman300 pushed to main at funman300/umutray 2026-04-18 06:13:28 +00:00
f2f584febf new file: Makefile
funman300 pushed to main at funman300/umutray 2026-04-18 04:42:01 +00:00
4c918e673b Note in README that the project is vibe-coded by Claude
funman300 pushed to main at funman300/umutray 2026-04-18 04:39:54 +00:00
1bacf345f0 Apply rustfmt pass across all modules
e72ee69c14 Add detect command to find installed launchers on disk
b72c642223 Add per-game overlay toggles (gamemode, mangohud, gamescope)
22fa1efabf Add setup tray entry, wizard progress/log, config add/remove, stale-wine check
14eccf4ef0 Replace setup CLI stub with iced-based wizard
Compare 5 commits »
funman300 pushed to main at funman300/umutray 2026-04-17 04:44:19 +00:00
7e5ed3d447 modified: README.md
336c5d908e Add MIT LICENSE and crates.io metadata
6fe558ad00 Rename project: battlenet-manager → umutray
f7738d215b Add config and service subcommands
8908c15974 Add download progress and graceful tray shutdown
Compare 6 commits »
funman300 created branch main in funman300/umutray 2026-04-16 20:32:32 +00:00
funman300 pushed to main at funman300/umutray 2026-04-16 20:32:32 +00:00
246ad03266 first commit
1559ee5f2b Initial commit: battlenet-manager tray daemon and CLI
funman300 created repository funman300/umutray 2026-04-16 20:30:53 +00:00