mx-cleanup (26.07.3) mx; urgency=medium

  * Remember system-wide cleanup choices even when scheduled cleanup is disabled
  * Install privileged cleanup helpers in the correct system helper directory

 -- Adrian <adrian@mxlinux.org>  Mon, 20 Jul 2026 08:23:59 -0400

mx-cleanup (26.07.2) mx; urgency=medium

  * Support selecting localized user accounts for cleanup and scheduled cleanup

 -- Adrian <adrian@mxlinux.org>  Tue, 14 Jul 2026 07:44:21 -0400

mx-cleanup (26.07.1) mx; urgency=medium

  * Recover when settings cannot be saved because the settings file is corrupt,
    inaccessible, or left owned by root
  * Ignore invalid account entries when choosing a user for cleanup

 -- Adrian <adrian@mxlinux.org>  Mon, 13 Jul 2026 08:13:18 -0400

mx-cleanup (26.07) mx; urgency=medium

  * Stop the app from hanging if a command or the authentication prompt
    stops responding
  * Remember authentication between operations (auth_admin_keep)
  * Restrict the privileged helpers to a fixed set of validated actions,
    so the cached authorization cannot be abused to run arbitrary
    commands as root
  * Warn when individual cleanup steps fail, and count only successfully
    completed cleanup in the freed-space total
  * Keep scheduled cleanup files intact if writing their replacement fails
  * Split execution script into user specific and system scoped items (like
    apt-get stuff)
  * Remove generated cleanup scripts and cron entries when the package is
    removed, so scheduled cleanup does not keep running afterwards

 -- Adrian <adrian@mxlinux.org>  Fri, 19 Jun 2026 09:59:59 -0400

mx-cleanup (26.03.1) mx; urgency=medium

  * Show Help and License in an internal Qt window
  * Replace the shell helper with a binary helper
  * Improve manual removal progress
  * Block closing during manual removal

 -- Adrian <adrian@mxlinux.org>  Wed, 11 Mar 2026 19:30:00 -0400

mx-cleanup (26.03) mx; urgency=medium

  * Fix log cleanup running immediately when scheduled for reboot
  * Run scheduled Flatpak cleanup as the selected user
  * Fix Help/About documents opening when launched with admin access
  * Fix saving per-user settings on systems where the primary group name
    differs from the username

 -- Adrian <adrian@mxlinux.org>  Fri, 06 Mar 2026 16:03:00 -0500

mx-cleanup (26.01.5) mx; urgency=medium

  * Improve purge safety
  * Fix Terminology closing without a prompt

 -- Adrian <adrian@mxlinux.org>  Mon, 26 Jan 2026 13:53:23 -0500

mx-cleanup (25.12) mx; urgency=medium

  * Preserve disabled cleanup options

 -- Adrian <adrian@mxlinux.org>  Thu, 04 Dec 2025 13:41:37 -0500

mx-cleanup (25.11) mx; urgency=medium

  * c10568f (HEAD -> master) Fix: schedule cleanup no longer nukes every user’s cron file
  * 7fddb9f Fix: running purge sepearate from apt autoclean
  * 41c0659 Fix: flatpak clean the selected user home only
  * ce5d44c Re-enable UI if failed to elevate

 -- Adrian <adrian@mxlinux.org>  Fri, 07 Nov 2025 20:33:07 -0500

mx-cleanup (25.10.5) mx; urgency=medium

  * Fix: loading Tumbnails status from the cleanup script
  * Load atime info from cleanup script into the access time spinbox
  * Make it trully multi-user, allow each user to have a separate
    cleaning script

 -- Adrian <adrian@mxlinux.org>  Wed, 22 Oct 2025 12:00:05 -0400

mx-cleanup (25.10.3) mx; urgency=medium

  * Clean thumbnails respecting the 'not accessed by' specification

 -- Adrian <adrian@mxlinux.org>  Mon, 13 Oct 2025 08:39:37 -0400

mx-cleanup (25.10.2) mx; urgency=medium

  * Fix only for pt_BR

 -- Adrian <adrian@mxlinux.org>  Sat, 11 Oct 2025 23:15:53 -0400

mx-cleanup (25.10.1) mx; urgency=medium

  * Fix: special case removal function for pt-br locale

 -- Adrian <adrian@mxlinux.org>  Sat, 11 Oct 2025 21:50:41 -0400

mx-cleanup (25.10) mx; urgency=medium

  * Remove hard dependencies and move them to recommended; hide button
    if the programs are not available

 -- Adrian <adrian@mxlinux.org>  Sat, 04 Oct 2025 20:49:37 -0400

mx-cleanup (25.7) mx; urgency=medium

  * Cleanup MX Fluxbox manuals in addition to regular ones

 -- Adrian <adrian@mxlinux.org>  Fri, 11 Jul 2025 11:37:03 -0400

mx-cleanup (25.6.04) mx; urgency=medium

  * Remove broadcom-sta-dkms if wl but no broadcom pci devices are found

 -- Adrian <adrian@mxlinux.org>  Fri, 27 Jun 2025 21:44:25 -0400

mx-cleanup (25.6.03) mx; urgency=medium

  * Fix saving/loading default values

 -- Adrian <adrian@mxlinux.org>  Tue, 10 Jun 2025 16:02:13 -0400

mx-cleanup (25.6.02) mx; urgency=medium

  * Fix: run removal of config files independent of apt cleanup checkbox

 -- Adrian <adrian@mxlinux.org>  Tue, 10 Jun 2025 08:33:41 -0400

mx-cleanup (25.6.01) mx; urgency=medium

  * Add option to remove remaining configuration files from removed packages
  * Add --delete-data for flatpak removal of unused apps
  * Disable interface while applying changes to avoid random button clicks

 -- Adrian <adrian@mxlinux.org>  Mon, 09 Jun 2025 18:21:17 -0400

mx-cleanup (25.6) mx; urgency=medium

  * Fix: processing local language when removing manuals

 -- Adrian <adrian@mxlinux.org>  Sun, 08 Jun 2025 22:10:54 -0400

mx-cleanup (25.5.01) mx; urgency=medium

  * Add button to remove manuals in other languages

 -- Adrian <adrian@mxlinux.org>  Sat, 10 May 2025 17:46:46 -0400

mx-cleanup (25.5) mx; urgency=medium

  * Use checkable group boxes instead of do-nothing radio buttons
  * Don't reload when switching tabs
  * Move tools to a second tab to make the window fit on smaller screens
  * Failure to elevate pops up a message and returns

 -- Adrian <adrian@mxlinux.org>  Sat, 03 May 2025 08:06:51 -0400

mx-cleanup (25.4.01) mx; urgency=medium

  * Update to Qt6
  * Update translations

 -- Adrian <adrian@mxlinux.org>  Wed, 23 Apr 2025 22:29:29 -0400

mx-cleanup (24.11.02) mx; urgency=medium

  * Translation update

 -- Adrian <adrian@mxlinux.org>  Sat, 16 Nov 2024 15:45:32 -0500

mx-cleanup (24.11.01) mx; urgency=medium

  * Adjust the window height to smaller screens

 -- fehlix <fehlix@mxlinux.org>  Fri, 01 Nov 2024 20:28:09 -0400

mx-cleanup (24.9.01) mx; urgency=medium

  * Fix: regexp in kernel cleanup
  * Add: kernel removal list, sorted by version
  * Fix: debconf frontend as non-gui to avoid error warnings

 -- fehlix <fehlix@mxlinux.org>  Tue, 17 Sep 2024 15:09:20 -0400

mx-cleanup (24.4.01) mx; urgency=medium

  * Run cleanup script at reboot not immediately if option is selected
  * Fix: cache cleanup command

 -- Adrian <adrian@mxlinux.org>  Tue, 16 Apr 2024 22:56:51 -0400

mx-cleanup (24.4) mx; urgency=medium

  * Fix: thumbnails folder location

 -- Adrian <adrian@mxlinux.org>  Sat, 06 Apr 2024 19:15:02 -0400

mx-cleanup (24.3) mx; urgency=medium

  * Update translations

 -- Adrian <adrian@mxlinux.org>  Sat, 23 Mar 2024 12:34:33 -0400

mx-cleanup (24.2.01) mx; urgency=medium

  * Check for and remove rtl8814au, rtl8821cu, broadcom-sta-dkms

 -- Adrian <adrian@mxlinux.org>  Thu, 01 Feb 2024 23:26:58 -0500

mx-cleanup (24.2) mx; urgency=medium

  * Add button to remove unneeded Realtek drivers

 -- Adrian <adrian@mxlinux.org>  Thu, 01 Feb 2024 22:39:35 -0500

mx-cleanup (23.11.01) mx; urgency=medium

  * Fix: ownership for mx-cleanup-script and cron job

 -- Adrian <adrian@mxlinux.org>  Thu, 16 Nov 2023 15:19:29 -0500

mx-cleanup (23.11) mx; urgency=medium

  * Run program as normal user and elevate only when needed

 -- Adrian <adrian@mxlinux.org>  Thu, 09 Nov 2023 14:52:14 -0500

mx-cleanup (23.7.01) mx; urgency=medium

  * Update translations

 -- Adrian <adrian@mxlinux.org>  Thu, 20 Jul 2023 16:23:29 -0400

mx-cleanup (23.7) mx; urgency=medium

  * Refresh translations
  * Update policy file

 -- Adrian <adrian@mxlinux.org>  Sat, 01 Jul 2023 19:43:28 -0400

mx-cleanup (23.5) mx; urgency=medium

  * Update logo
  * Refresh translations

 -- Adrian <adrian@mxlinux.org>  Wed, 17 May 2023 18:25:37 -0400

mx-cleanup (23.3) mx; urgency=medium

  * Add clean up for log files with the following formats: *.[0-9] and *.[0-9].log
  * Translation refresh

 -- Adrian <adrian@mxlinux.org>  Fri, 10 Mar 2023 00:51:27 -0500

mx-cleanup (22.12) mx; urgency=medium

  * Delete folders from Trash, not only files

 -- Adrian <adrian@mxlinux.org>  Thu, 01 Dec 2022 08:47:19 -0500

mx-cleanup (22.10.01) mx; urgency=medium

  * update translations

 -- Dolphin Oracle <dolphinoracle@gmail.com>  Wed, 26 Oct 2022 19:39:26 -0400

mx-cleanup (22.10) mx; urgency=medium

  * Unset DBUS_SESSION_BUS_ADDRESS

 -- Adrian <adrian@mxlinux.org>  Mon, 24 Oct 2022 21:55:33 -0400

mx-cleanup (22.9) mx; urgency=medium

  * Flatpak: remove unused runtimes option

 -- Adrian <adrian@mxlinux.org>  Tue, 20 Sep 2022 13:32:37 -0400

mx-cleanup (22.8.01) mx; urgency=medium

  * Fix: launching documents from Help (fixes a problem in Plasma)

 -- Adrian <adrian@mxlinux.org>  Mon, 22 Aug 2022 21:15:13 -0400

mx-cleanup (22.8) mx; urgency=medium

  * Fix: launching Firefox from Help

 -- Adrian <adrian@mxlinux.org>  Wed, 17 Aug 2022 21:43:11 -0400

mx-cleanup (22.7.05) mx; urgency=medium

  * translation refresh

 -- Dolphin Oracle <dolphinoracle@gmail.com>  Sat, 23 Jul 2022 12:38:05 -0400

mx-cleanup (22.7.04) mx; urgency=medium

  * Add number of days option for cache cleanup: default = 2

 -- Adrian <adrian@mxlinux.org>  Sun, 10 Jul 2022 14:51:05 -0400

mx-cleanup (22.7.03) mx; urgency=medium

  * Make cache cleanup safer: search only for files in ~/.cache; use mtime in addition to atime

 -- Adrian <adrian@mxlinux.org>  Sat, 09 Jul 2022 11:26:56 -0400

mx-cleanup (22.7.02) mx; urgency=medium

  *  Adjust regexp detection of running kernel

 -- Adrian <adrian@mxlinux.org>  Tue, 05 Jul 2022 11:25:39 -0400

mx-cleanup (22.7.01) mx; urgency=medium

  * Add safer option to clean ~/.cache
  * Minor pkexec/sudo environment parameter adjustment

 -- Adrian <adrian@mxlinux.org>  Mon, 04 Jul 2022 11:17:52 -0400

mx-cleanup (22.7) mx; urgency=medium

  * Add option to run cleanup script at @reboot

 -- Adrian <adrian@mxlinux.org>  Sat, 02 Jul 2022 20:30:36 -0400

mx-cleanup (22.6.01) mx; urgency=medium

  * Preserve user theme when launching program as root
  * Make sure HOME and XDG_RUNTIME_DIR are correct when launching as root
  * Fix URL for help page

 -- Adrian <adrian@mxlinux.org>  Tue, 14 Jun 2022 10:41:43 -0400

mx-cleanup (22.6) mx; urgency=medium

  *  Fix pae kernel matching

 -- Adrian <adrian@mxlinux.org>  Sat, 11 Jun 2022 15:05:17 -0400

mx-cleanup (22.5) mx; urgency=medium

  * Run 'apt-get install -f' after removing kernel(s) to fix the installation

 -- Adrian <adrian@mxlinux.org>  Wed, 04 May 2022 15:55:59 -0400

mx-cleanup (22.4.06) mx; urgency=medium

  * Adjust i686/pae meta-package detection

 -- Adrian <adrian@mxlinux.org>  Tue, 26 Apr 2022 09:40:03 -0400

mx-cleanup (22.4.05) mx; urgency=medium

  * Adjust common kernel headers removal

 -- Adrian <adrian@mxlinux.org>  Sun, 24 Apr 2022 22:17:14 -0400

mx-cleanup (22.4.04) mx; urgency=medium

  * Add only linux-headers-*-common to removal list

 -- Adrian <adrian@mxlinux.org>  Sat, 23 Apr 2022 16:54:20 -0400

mx-cleanup (22.4.03) mx; urgency=medium

  * Tighten list of package to remove; remove only linux-image/headers

 -- Adrian <adrian@mxlinux.org>  Sat, 23 Apr 2022 14:56:43 -0400

mx-cleanup (22.4.02) mx; urgency=medium

  * Improve listing of packages to remove (avoid using autoremove)

 -- Adrian <adrian@mxlinux.org>  Thu, 21 Apr 2022 13:18:38 -0400

mx-cleanup (22.4.01) mx; urgency=medium

  * Hide remove selected button if nothing to select

 -- Adrian <adrian@mxlinux.org>  Thu, 21 Apr 2022 08:34:16 -0400

mx-cleanup (22.4) mx; urgency=medium

  * Add kernel cleanup function

 -- Adrian <adrian@mxlinux.org>  Tue, 19 Apr 2022 22:16:02 -0400

mx-cleanup (20.8) mx; urgency=medium

  * new translations

 -- Adrian <adrian@mxlinux.org>  Sat, 01 Aug 2020 13:02:30 -0400

mx-cleanup (20.7.1) mx; urgency=medium

  * load and save default settings

 -- Adrian <adrian@mxlinux.org>  Fri, 10 Jul 2020 02:39:48 -0400

mx-cleanup (20.7) mx; urgency=medium

  * added older than option for logs and trash

 -- Adrian <adrian@mxlinux.org>  Thu, 09 Jul 2020 00:51:52 -0400

mx-cleanup (20.6.1) mx; urgency=medium

  * added filelight as alternative

 -- Adrian <adrian@mxlinux.org>  Sun, 14 Jun 2020 01:13:38 -0400

mx-cleanup (20.6) mx; urgency=medium

  * fix dependency

 -- Adrian <adrian@mxlinux.org>  Sat, 13 Jun 2020 22:50:55 -0400

mx-cleanup (19.12) mx; urgency=medium

  * run baobab as logged in user

 -- Adrian <adrian@mxlinux.org>  Thu, 19 Dec 2019 15:57:21 -0500

mx-cleanup (19.9) mx; urgency=medium

  * update translations

 -- Adrian <adrian@mxlinux.org>  Fri, 27 Sep 2019 20:15:14 -0400

mx-cleanup (19.8.2) mx; urgency=medium

  * minor fix

 -- Adrian <adrian@mxlinux.org>  Sat, 31 Aug 2019 20:47:07 -0400

mx-cleanup (19.8.1) mx; urgency=medium

  * remove libcmd dependency
  * update icon

 -- Adrian <adrian@mxlinux.org>  Sat, 31 Aug 2019 15:15:07 -0400

mx-cleanup (19.8) mx; urgency=medium

  * added offline help file

 -- Adrian <adrian@mxlinux.org>  Wed, 21 Aug 2019 13:49:48 -0400

mx-cleanup (19.7.1) mx; urgency=medium

  * update icon

 -- Adrian <adrian@mxlinux.org>  Mon, 08 Jul 2019 11:37:32 -0400

mx-cleanup (19.7) mx; urgency=medium

  * fix window buttons for Buster

 -- Adrian <adrian@mxlinux.org>  Sun, 07 Jul 2019 13:25:46 -0400

mx-cleanup (19.4) mx; urgency=medium

  * update translations

 -- Adrian <adrian@mxlinux.org>  Fri, 05 Apr 2019 11:25:18 -0400

mx-cleanup (19.1) mx; urgency=medium

  * updated translations

 -- Adrian <adrian@mxlinux.org>  Wed, 23 Jan 2019 09:43:38 -0500

mx-cleanup (18.11.1) mx; urgency=medium

  * updated translations

 -- Adrian <adrian@mxlinux.org>  Fri, 30 Nov 2018 11:47:11 -0500

mx-cleanup (18.11) mx; urgency=medium

  * add option to not clean trash, logs, APT cache
  * load options from cron file and set GUI accordingly

 -- Adrian <adrian@mxlinux.org>  Sat, 10 Nov 2018 09:25:56 -0500

mx-cleanup (18.10.1) mx; urgency=medium

  * updated translations

 -- Adrian <adrian@mxlinux.org>  Wed, 31 Oct 2018 12:10:10 -0400

mx-cleanup (18.10) mx; urgency=medium

  * schedule cleanup

 -- Adrian <adrian@mxlinux.org>  Sun, 14 Oct 2018 16:08:28 -0400

mx-cleanup (18.08.1) mx; urgency=medium

  * allow qdirstat dependency alternative to baobab

 -- Adrian <adrian@mxlinux.org>  Thu, 16 Aug 2018 23:31:48 -0400

mx-cleanup (18.08) mx; urgency=medium

  * fix icon other themes

 -- Adrian <adrian@mxlinux.org>  Sat, 11 Aug 2018 16:05:45 -0400

mx-cleanup (18.06.2) mx; urgency=medium

  * added changelog button

 -- Adrian <adrian@mxlinux.org>  Sun, 24 Jun 2018 09:22:54 -0400

mx-cleanup (18.06.1) mx; urgency=medium

  * remove option to clean /tmp

 -- Adrian <adrian@mxlinux.org>  Sat, 16 Jun 2018 16:40:59 -0400

mx-cleanup (18.06) mx; urgency=medium

  * new translations

 -- Adrian <adrian@mxlinux.org>  Mon, 11 Jun 2018 15:33:04 -0400

mx-cleanup (0.18.06) mx; urgency=medium

  * initial release

 -- Adrian <adrian@mxlinux.org>  Mon, 04 Jun 2018 16:05:57 -0400
