Skip to content

Releases: QrCommunication/FreeYourDisk

v0.4.5

27 Jun 14:16
cd0d3b2

Choose a tag to compare

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

Full Changelog: v0.4.1...v0.4.5

FreeYourDisk v0.4.1

25 Jun 21:26

Choose a tag to compare

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-cli for NVMe drives, smartmontools for 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, smartmontools only) — the UI can never trigger an arbitrary root install.

Install

  • AppImagechmod +x FreeYourDisk_0.4.1_amd64.AppImage && ./FreeYourDisk_0.4.1_amd64.AppImage
  • Debian/Ubuntusudo apt install ./FreeYourDisk_0.4.1_amd64.deb
  • Fedora/RHELsudo 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

25 Jun 20:17

Choose a tag to compare

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.toml via a backend command (single source of truth).

Install

  • AppImagechmod +x FreeYourDisk_0.4.0_amd64.AppImage && ./FreeYourDisk_0.4.0_amd64.AppImage
  • Debian/Ubuntusudo apt install ./FreeYourDisk_0.4.0_amd64.deb
  • Fedora/RPMsudo 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

25 Jun 19:24

Choose a tag to compare

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

  • AppImagechmod +x FreeYourDisk_0.3.0_amd64.AppImage && ./FreeYourDisk_0.3.0_amd64.AppImage
  • Debian/Ubuntusudo apt install ./FreeYourDisk_0.3.0_amd64.deb
  • Fedora/RPMsudo 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

25 Jun 00:04

Choose a tag to compare

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.deb

Fedora / RHEL (.rpm)

sudo dnf install ./FreeYourDisk-0.1.0-1.x86_64.rpm

Portable (.AppImage) — any distro, user-level cleanup only

chmod +x FreeYourDisk_0.1.0_amd64.AppImage && ./FreeYourDisk_0.1.0_amd64.AppImage

Features

  • 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/.rpm install the helper; the .AppImage is user-level only)

Quality

  • The .deb is 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

Full Changelog: https://github.com/QrCommunication/FreeYourDisk/commits/v0.1.0