Skip to content

Releases: motorrin/Arch_Smart_Update

3.7.0

26 Apr 15:52
20a10bd

Choose a tag to compare

  • Fixed an issue where interactive notification buttons ("Update Now", "Read News") failed to trigger in minimalist window managers (such as Niri) using alternative notification daemons (like Mako or Dunst). Action outputs are now strictly sanitized to remove hidden newlines, and explicit support was added for alternative fallback action codes (default, 2).
  • Improved the reliability of launching GUI applications (terminal emulators and web browsers) from background daemon notifications. The launch_detached function now detects the current desktop environment via XDG_CURRENT_DESKTOP, preserving the systemd-run execution method for major DEs (KDE Plasma, GNOME) while falling back to setsid for standalone Window Managers.
  • Enhanced graphical session discovery for the background daemon. If standard systemd environments are incomplete, the script now dynamically scans for active Wayland sockets and X11 sockets to explicitly configure and export WAYLAND_DISPLAY and DISPLAY.
  • Resolved a bug where locally installed applications could not be executed from notification actions. The PATH environment variable is now explicitly forwarded into the background listener script and the systemd-run scope.