Cleanup safety and CLI migration
- Uninstall leftovers: fixes #405 and #406 by requiring previously observed application ownership and limiting results to eligible old cache/log folders. Installed application data, profiles, game saves, uninstall metadata, and anti-cheat runtimes are protected. (#423)
- CLI change: run
kudu --cli leftovers scan --json, review the returned paths, then usekudu --cli leftovers clean --path "<reviewed path>" --json. Repeat--pathfor multiple selections. Bareleftovers cleanand--allare rejected. The first scan records ownership history; applications removed before Kudu observed them remain excluded.
Bug Fixes
- build: repair macOS signing and enable release recovery (#422) (672c310)
- build: ship Linux arm64 AppImage and deb on release (#397) (c3167f6), closes #404
- ci: allow macOS recovery uploads to existing releases (#425) (bddc9d2)
- cli: report failed operations through the exit code (#409) (2235920)
- linux: keep AppImage updates on a stable filename (#404) (a60afbc), closes #401
- malware: avoid Tor Browser and Thunderbird heuristic false positives (#424) (ad355db)
- malware: stop pre-selecting advisory YARA hits for deletion (#411) (7462f0c)
- restore-point: say when System Protection is off instead of relaying a localised error (#410) (7582112)
- startup: stop attributing boot-trace entries to HKCU Run (#412) (a7c6b88)
Features
- cli: add repair gpu-restart for display adapters (#400) (343b148), closes #394
- cli: add repair winre-status for Windows RE (#399) (ee22991), closes #395
- i18n: default to the OS language on a fresh install (#407) (4e804f8)
- settings: opt-in prefer elevated launch (#398) (c230a4e), closes #390
VirusTotal Scan Results
- Kudu-2.9.0-amd64.deb: https://www.virustotal.com/gui/file-analysis/MTFkOWUxZDlhMGMwMjZiNzNkOTMwZWNjYTcxZWYxMjc6MTc4OTIxNjAzNg==
- Kudu-2.9.0-arm64.deb: https://www.virustotal.com/gui/file-analysis/ZDg3ODUxNTM4NjQ3NjBlNTIyZDUxZWE0M2JjNjFlYjI6MTc4OTIxNjA1OQ==
- Kudu-2.9.0-arm64.dmg: https://www.virustotal.com/gui/file-analysis/MjQzMDVhNjQ2MGUzZmZiOWUxYjFhNGQ5OWU3NWVmZDI6MTc4OTIxNjA4NQ==
- Kudu-2.9.0-x64.dmg: https://www.virustotal.com/gui/file-analysis/NjY0MDlmYWMxNjExZjM3NmUzN2I0MWEzZTA0ZDE2YTQ6MTc4OTIxNjEwOQ==
- Kudu-Portable-2.9.0.exe: https://www.virustotal.com/gui/file-analysis/Njg3NmQyNmQ1M2U0YTVlZmUzZGUwZDgyMzU4NjllYWI6MTc4OTIxNjEzMw==
- Kudu-Setup-2.9.0.exe: https://www.virustotal.com/gui/file-analysis/YTVjNTE3NjgzMjY3ODkxNGM2NzkyNDBiMjdmZTJhZGI6MTc4OTIxNjE1OA==
- Kudu-arm64.AppImage: https://www.virustotal.com/gui/file-analysis/NTg5MjQxOWEyMmIxMDdjMmRmODBiNDdlYjAzOTYxOTA6MTc4OTIxNjE4Mg==
- Kudu-x86_64.AppImage: https://www.virustotal.com/gui/file-analysis/YTk2Yjg3YTQ5ODJiNDk3ZTIyNGIxZTQ1ZTY2NzI4OGQ6MTc4OTIxNjIwNw==