Releases: QrCommunication/FreeYourDisk
v0.4.5
What's Changed
- Windows 10/11 port — Phase 0: compile gate by @ronylicha in #6
- Windows port — Phase 1: paths, scan & clean by @ronylicha in #7
- Windows port — Phase 2: privilege elevation by @ronylicha in #8
- Windows port — Phase 3: disk health & SMART by @ronylicha in #9
- feat(win): Phase 4 — task manager (kill + PROTECTED allowlist) by @ronylicha in #10
- Windows port — Phase 5: applications (registry + MSIX + winget) by @ronylicha in #11
- Windows port — Phase 6: scheduling, autostart & notifications by @ronylicha in #12
- Windows port — Phase 7: packaging & release (v0.5.0) by @ronylicha in #13
- chore(release): v0.4.5 — cross-platform (Linux/macOS/Windows) by @ronylicha in #14
New Contributors
- @ronylicha made their first contribution in #6
Full Changelog: v0.4.1...v0.4.5
FreeYourDisk v0.4.1
A focused release that makes SMART monitoring work out of the box, whatever your machine.
Highlights
- Guided SMART tooling install. The Disk health tab now detects which CLI tools your PC needs —
nvme-clifor NVMe drives,smartmontoolsfor SATA/SAS — and which are missing, then offers a one-click privileged install using your package manager (apt / dnf / pacman / zypper). - The manager and package set are re-derived server-side, and the privileged helper enforces a hard-coded package allowlist (
nvme-cli,smartmontoolsonly) — the UI can never trigger an arbitrary root install.
Install
- AppImage —
chmod +x FreeYourDisk_0.4.1_amd64.AppImage && ./FreeYourDisk_0.4.1_amd64.AppImage - Debian/Ubuntu —
sudo apt install ./FreeYourDisk_0.4.1_amd64.deb - Fedora/RHEL —
sudo dnf install ./FreeYourDisk-0.4.1-1.x86_64.rpm
Full notes: CHANGELOG.md.
Full Changelog: v0.4.0...v0.4.1
FreeYourDisk v0.4.0
Adds a built-in Task manager — a crisis process manager reimplementing and extending the standalone mem-guard.
Highlights
- Real-time CPU / RAM / swap graph + CPU, temperature, RAM, swap and load gauges.
- Per-core utilization heatmap (logical processors, green→red).
- CPU temperature from the package/core sensors (Intel/AMD).
- Sortable, filterable process table (CPU %, RAM %, RAM, user, PID).
- Crisis actions: terminate (SIGTERM), force (SIGKILL), restart, and panic-kill the largest non-critical memory hog.
- Configurable global summon hotkey (default
Ctrl+Alt+Delete) that raises the window onto the task manager; the app raises its own priority and requests OOM immunity to stay responsive under memory pressure. - Fix: app version is served from
Cargo.tomlvia a backend command (single source of truth).
Install
- AppImage —
chmod +x FreeYourDisk_0.4.0_amd64.AppImage && ./FreeYourDisk_0.4.0_amd64.AppImage - Debian/Ubuntu —
sudo apt install ./FreeYourDisk_0.4.0_amd64.deb - Fedora/RPM —
sudo dnf install ./FreeYourDisk-0.4.0-1.x86_64.rpm
Recommended for Disk health: nvme-cli, smartmontools.
Full notes: CHANGELOG.md.
Full Changelog: v0.3.0...v0.4.0
FreeYourDisk v0.3.0
A major release that turns the per-service tool into a unified, accurate disk dashboard.
Highlights
- Unified dashboard with a true 3D usage donut (three.js) and one-click scan.
- Whole-disk file-type breakdown — images, videos, …, caches & dependencies, system, reserved — clickable to list files. System size is measured accurately (via
du: hardlink-dedup, block-accurate, single-filesystem) so ext4 reserved blocks are shown honestly. - Applications section: apt/flatpak/snap/AppImage by size, update checks (auto on open) + filter, batch uninstall/update, protected system packages.
- App & browser caches cleanup (Chromium/Electron, Flatpak, Snap, npm/yarn/bun).
- Disk health tab: SMART via nvme-cli/smartctl + real-time read/write graphs + uptime.
- Light/dark/system theme, language, launch at startup, low-disk-space monitor.
- Incremental scan engine: instant cached results on open, new-item highlighting.
Install
- AppImage —
chmod +x FreeYourDisk_0.3.0_amd64.AppImage && ./FreeYourDisk_0.3.0_amd64.AppImage - Debian/Ubuntu —
sudo apt install ./FreeYourDisk_0.3.0_amd64.deb - Fedora/RPM —
sudo dnf install ./FreeYourDisk-0.3.0-1.x86_64.rpm
Recommended for the Disk health tab: nvme-cli and smartmontools.
Full notes: see CHANGELOG.md.
Full Changelog: v0.1.0...v0.3.0
FreeYourDisk v0.1.0
A modern Linux desktop utility that safely scans and cleans your disk — temporary files, oversized files, stale git worktrees and developer caches — with a visual dashboard, charts and a recoverable-by-default deletion model.
Install
Debian / Ubuntu (.deb) — recommended (installs the Polkit helper for root cleanup)
sudo apt install ./FreeYourDisk_0.1.0_amd64.debFedora / RHEL (.rpm)
sudo dnf install ./FreeYourDisk-0.1.0-1.x86_64.rpmPortable (.AppImage) — any distro, user-level cleanup only
chmod +x FreeYourDisk_0.1.0_amd64.AppImage && ./FreeYourDisk_0.1.0_amd64.AppImageFeatures
- Clean temporary files, largest files, stale git worktrees and developer caches
- Recoverable by default (XDG trash) with a dry-run preview before any deletion
- System tray icon with a disk-usage popover widget
- Least privilege: privileged cleanup runs through a minimal Polkit helper — the UI never runs as root (the
.deb/.rpminstall the helper; the.AppImageis user-level only)
Quality
- The
.debis lintian-clean (0 errors, 0 warnings). - Read-only scans, zone whitelist and git-safety are enforced by tests.
Licensed GPL-3.0-or-later. See README · Français
Full Changelog: https://github.com/QrCommunication/FreeYourDisk/commits/v0.1.0
What's Changed
- build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #1
- build(deps): bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in #2
- build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #3
- build(deps): bump the cargo group with 2 updates by @dependabot[bot] in #5
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/QrCommunication/FreeYourDisk/commits/v0.1.0