Skip to content

Preen 0.7.0

Choose a tag to compare

@mdadeel mdadeel released this 29 Oct 19:50
· 3 commits to main since this release

Preen 0.7.0 — Snap management, update badges, scheduled maintenance and a Drivers page.

New in 0.7.0

  • Snap apps in Manage Apps: installed snaps appear alongside Flatpak and APT with a Snap badge; base/platform snaps are protected rows; removal uses the same confirmed, polkit-gated batch path. snapd being absent is silent.
  • Update-available badges: every scan checks APT (cached index, no network), Flatpak (remote-ls --updates) and Snap (refresh --list); flagged rows show "Update available" and Update Selected with nothing ticked selects them all.
  • Automatic maintenance (Deep Clean): an optional systemd timer — daily, weekly or monthly — runs apt clean, autoremove, journal vacuum and Flatpak runtime cleanup on schedule. One confirmation and one administrator prompt to enable; disabling removes the units.
  • Drivers page (new, under System): wraps ubuntu-drivers devices as searchable device rows with the recommended package badged and pre-checked, plus Install Selected and Auto Install (recommended) — both confirmed and polkit-gated.
  • --doctor and the Dashboard now report snap, ubuntu-drivers and UFW availability; ufw and ubuntu-drivers-common join the suggested packages.

Fixed

  • Manage Apps no longer misses installed applications: the desktop scan follows XDG_DATA_DIRS (including ~/.local/share), a failed batch dpkg -S query falls back to per-file queries, localized Name[locale] entries are preferred, and packages shipping several visible launchers list one row per launcher.

Files

File For
preen_0.7.0_all.deb Ubuntu, Zorin OS, Debian, Mint (sudo apt install ./preen_0.7.0_all.deb)
Preen-0.7.0-x86_64.AppImage Any distribution (uses your system Python/GTK)
preen-0.7.0-py3-none-any.whl pip install with GTK already present
preen-0.7.0.tar.gz / preen-0.7.0-source.zip Source
SHA256SUMS Verify with sha256sum --check SHA256SUMS

Run preen --doctor after installing. Turn on Simulate (top right) to preview every action first.