Repository navigation
Preen 0.7.0
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 devicesas searchable device rows with the recommended package badged and pre-checked, plus Install Selected and Auto Install (recommended) — both confirmed and polkit-gated. --doctorand the Dashboard now report snap, ubuntu-drivers and UFW availability;ufwandubuntu-drivers-commonjoin the suggested packages.
Fixed
- Manage Apps no longer misses installed applications: the desktop scan follows
XDG_DATA_DIRS(including~/.local/share), a failed batchdpkg -Squery falls back to per-file queries, localizedName[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.