uefi-manager (26.07.1) mx; urgency=medium

  * Require administrator authentication for all privileged UEFI Manager
    operations.
  * Fix the Cancel button so an accidental mouse press does not
    immediately close the window.
  * Restore the user's home environment after opening documentation
    from a root session.

 -- Adrian <adrian@mxlinux.org>  Mon, 27 Jul 2026 22:42:12 -0400

uefi-manager (26.06) mx; urgency=medium

  * Fix add-entry loader path wrongly including the ESP mount directory
    name (e.g. \EFI\nvme1n1p1\EFI\fedora\shimx64.efi instead of
    \EFI\fedora\shimx64.efi).

 -- Adrian <adrian@mxlinux.org>  Mon, 15 Jun 2026 18:59:09 -0400

uefi-manager (26.03) mx; urgency=medium

  * Replace the shell privilege helper with a compiled helper.
    Restrict elevated operations to explicit helper actions and a fixed
    allowlist of commands.
  * Only request elevation on close when privileged cleanup is actually
    needed.
  * Only copy the log on close when it has meaningful content, and reset
    the temporary log on each run.

 -- Adrian <adrian@mxlinux.org>  Fri, 20 Mar 2026 16:29:54 -0400

uefi-manager (26.02) mx; urgency=medium

  * Elevation failure no longer quits the app, shows error and lets user
    continue.
  * Fix efibootmgr argument construction for create/rename operations.
  * Escape special characters in crypttab/GRUB root identifiers.
  * Improve block device and ESP detection, including NVMe/virtio naming.
  * Improve cleanup reliability by retrying failed unmounts and cleaning stale
    artifacts on the ESP.
  * ESP space check runs before file cleanup.
  * Fix boot location lookup when root partition is on the same device.
  * Fix ESP add-entry when mount directory already exists.
  * Fallback distro name set to "Linux" when detection fails.
  * Fix potential crash on null boot-entry selection.

 -- Adrian <adrian@mxlinux.org>  Tue, 17 Feb 2026 00:18:28 -0500

uefi-manager (25.09.1) mx; urgency=medium

  * Update translations

 -- Adrian <adrian@mxlinux.org>  Fri, 19 Sep 2025 09:53:31 -0400

uefi-manager (25.09) mx; urgency=medium

  * Disable 'cancel' and 'install' buttons while the stub is being
    installed
  * Fix 'Admin Access Required' message not showing up when canceling the
    elvation prompt
  * Escape special characters in kernel that break grep (fix for kernels names
    that contain '+' signs)

 -- Adrian <adrian@mxlinux.org>  Wed, 17 Sep 2025 22:46:17 -0400

uefi-manager (25.6.01) mx; urgency=medium

  * Update manual address

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

uefi-manager (25.6) mx; urgency=medium

  * Added Wiki manual entry

 -- Adrian <adrian@mxlinux.org>  Thu, 26 Jun 2025 20:50:12 -0400

uefi-manager (25.5.03) mx; urgency=medium

  * Update to Qt6

 -- Adrian <adrian@mxlinux.org>  Thu, 24 Apr 2025 20:54:48 -0400

uefi-manager (25.5.02) mx; urgency=medium

  * Handle the case when /boot/grub/grub.cfg is not present (if GRUB not fully
    installed)

 -- Adrian <adrian@mxlinux.org>  Wed, 16 Apr 2025 21:33:18 -0400

uefi-manager (25.5.01) mx; urgency=medium

  * Don't require elevation when starting the app

 -- Adrian <adrian@mxlinux.org>  Fri, 11 Apr 2025 16:16:58 -0400

uefi-manager (25.4) mx; urgency=medium

  * Update translations

 -- Adrian <adrian@mxlinux.org>  Fri, 11 Apr 2025 08:19:24 -0400

uefi-manager (25.03.04) mx; urgency=medium

  * Add option to rename the UEFI entry

 -- Adrian <adrian@mxlinux.org>  Sat, 22 Mar 2025 19:36:44 -0400

uefi-manager (25.03.03) mx; urgency=medium

  * Fix reset boot next

 -- Adrian <adrian@mxlinux.org>  Fri, 21 Mar 2025 21:50:48 -0400

uefi-manager (25.03.02) mx; urgency=medium

  * Fix getting partition number
  * Fix typos

 -- Adrian <adrian@mxlinux.org>  Fri, 21 Mar 2025 15:42:49 -0400

uefi-manager (25.03.01) mx; urgency=medium

  * get boot partition from fstab entries like LABEL=, UUID=, PARTLABEL=,
    PARTUUID= and /dev/disk/by... entries
  * detect octal '\040'-space encoding in LABELs with spaces used in fstab and crypttab
  * adjust mountpoint detection for luks mounts and LABEL with spaces
  * version sort listed kernel with highest version first
  * list linux partitions with size >= 8GB and frugal partitions with size >= 1G
  * list ESP partitions based on esp,boot flag and vfat filesystem
  * set default entry for EFIstub to root drive and root partition
  * get kernel boot parameter from grub.cfg
  * use and clean temporary mountpoints below /mnt/uefi-manager
  * authentication check at start to fill credential cache early
  * add detected early microcode (amd-ucode.img and intel-ucode.img) to EFIstub loader
  * use EFI subdir based on distro detection e.g. mx, antix, debian, ubuntu, manjaro...
  * detect bootdir on luks encrypted and btrfs with subvolumes

 -- fehlix <fehlix@mxlinux.org>  Fri, 21 Mar 2025 09:00:18 -0400

uefi-manager (0.24.12) UNRELEASED; urgency=medium

  * Initial release

 -- Adrian <adrian@mxlinux.org>  Sun, 17 Nov 2024 20:47:33 -0500
