See also: Previous releases 2023-12-17 5.91-beta (6.x) User Interface: * CHANGED: Select the "Sleep" action by default instead of "Shut Down" (first application run only) * REMOVED: "Use old action names" option. The new action names are now always used in KShutdown UI. * NEW: Digital Countdown progress indicator (see the "Show countdown in the main window" option) * CHANGED: Help → Configure Language moved to Tools menu (for consistency with other KDE apps) * Added Help → Home Page menu item * Various minor tweaks Restart Action: * NEW: Added option to set a custom boot entry command * Hide "System" combo box if Restart → Show in Main Window option is not selected Date/Time Event: * NEW: Added "Now" button which sets the current date and time Extras Action: * Fixed program launching Show Message Action: * Multi-line message editor System Tray: * NEW: Customizable colors (currently non-KDE/KF 5 builds only) * REMOVED: "Black and White System Tray Icon" option * Fixed "<qt>" tags in system tray tool tip Bookmarks Menu: * CHANGED: Added "Remove" submenu; removed "radio" buttons Misc.: * UPDATED: Hungarian translation (by Egyed Ferenc) * UPDATED: Russian translation (by Beliy) * UPDATED: Slovak translation (by Jozef Gaal) * CHANGED: Tools → Run: Use "last" command instead of the very slow "journalctl --list-boots" * Cleanup and improve "Remaining time" messages * Cleanup window icons * Fixed missing icons * REMOVED: Razor-qt Desktop Environment support * FIXED: Ensure the application config is always written Progress Bar (right-click menu): * NEW: Configurable background color Logging: * Use colorized output only if terminal is present * Improve formatting * Log detailed KShutdown/Qt version on startup Command Line: * NEW: Added "--idle" command line option (alias to "-i") * Added "Command Line Options" menu item shortcut Windows: * Add missing LICENSE.txt and README.html files Source: * CHANGED: Require Qt 5.15.x (or 6.x) to compile and run * Better Qt 6 support * Experimental support for Qt 6/win64 build * CHANGED: Enable and use c++17 standard * Cleanup and unify various QProcess-related APIs * Basic AppImage support (no binary build yet) * Auto show warnings reported by "i18nspector" while building the language translations using ./tools/i18n.sh (need optional "i18nspector" package) * Convert end-of-line format from to DOS to Unix * Various code cleanup and API refactoring