Discover
- UpdatesPage: Fix update description box overlapping with its text. Commit. Fixes bug #491821
KDE GTK Config
- Don't try to create buttons when the factory failed to load. Commit.
Plasma Addons
- Fixed issue that title was Info. And Author was not correct when a more than one () around text were used. Commit.
- Applets/userswitcher: Fit dialog height to content. Commit.
kpipewire
- Flush encoder queue when streaming doesn't provide an update. Commit.
krdp
- Server: when session is found, close it before erasing. Commit.
- Krdpserver: Add dummy clipboard to avoid crashing. Commit.
- Kcm: show only on wayland. Commit.
kscreenlocker
KWin
- Plugins/krunnner-integration: don't trust inputs from the dbus call. Commit.
- CMake: do not expand variables beforehand. Commit.
- Plugins/krunner-integration: Fix crash. Commit.
- Plugins/screencast: take scaling into account for window sources. Commit. Fixes bug #497571
- Opengl: Fix cached size check in GLTexture::render(). Commit.
- Plugins/shakecursor: don't trigger for warp events. Commit.
- Backends/drm: fix the incorrect use of std::optional. Commit.
- Do not call ScreenLocker::KSldApp::unlocked when it unlocked in the meantime. Commit.
- Backends/x11: Fix a crash in KWin::X11WindowedEglPrimaryLayer::present(). Commit.
- Autotests/integration: add a color management test. Commit.
- Wayland/xx color management: fix max > lum luminance checks. Commit.
- Wayland: Fix XdgToplevelWindow::moveResizeInternal() committing geometry with fractional client size. Commit.
- Wayland: Fix sending wl_pointer.leave event to Xwayland during dnd. Commit.
- Opengl/eglnativefence: fix file descriptor leak. Commit.
- Effects/overview: Animate if the thumbnail is dropped in an heap. Commit. Fixes bug #496646
libplasma
- Fix wallpaper templates. Commit.
- Always ensure setDestroyed propagates to all children applets. Commit. See bug #472937
- AppletQuickItem: Better handle missing mainScript. Commit.
Plasma Desktop
- Applets/taskmanager: Don't try to find service for application/octet-stream. Commit.
- Appiumtests: skip test_6_sentry_3516_load_layout in CI. Commit.
- Appiumtests: click Cancel to close file dialog. Commit.
- [kcms/mouse] Handle missing backend more gracefully. Commit.
- [kcm/access] Fix description of what locking sticky keys does. Commit.
- [kcms/mouse] Don't emit needsSaveChanged when adding device. Commit. Fixes bug #495231
Plasma Firewall
- Fix DelegateChoice import with Qt 6.9. Commit.
Plasma Networkmanager (plasma-nm)
- Fix saving keepalive interval for WireGuard. Commit. Fixes bug #461319
- Revert "Fix the connection speed tab remaining visible after disconnecting". Commit.
Plasma Systemmonitor
- Page: Fix rowSpacing for EditablePage contents. Commit.
- Page: Replace EditablePage's OpacityAnimator with NumberAnimation. Commit.
- Page: Hide new pages by default. Commit. Fixes bug #496875
Plasma Workspace
- Components/dbus: fix invalid variant type since Qt 6.8.1. Commit.
- Applets/systemtray: fix busy indicator position for hidden items. Commit. Fixes bug #496910
- Libtaskmanager: use QDateTime instead of QTime for lastActivated. Commit. Fixes bug #493724
- Appmenu: Avoid repositioning the menu on wayland. Commit. Fixes bug #495787
- Libtaskmanager: Fix transient losing needs attention state. Commit.
- Notifications: Expose copied file through desktop portal. Commit.
- Fix DelegateChoice import with Qt 6.9. Commit. Fixes bug #496900
- Krunner: Clear faded completion text when prior search exists. Commit.
- Systray: Clean up leaking systrays. Commit. See bug #472937. See bug #404641
- Applets/appmenu: Workaround global menu getting dismissed unexpectedly. Commit. Fixes bug #494635
Powerdevil
- Daemon: Don't crash in PowerDevil::Core::unloadAllActiveActions(). Commit. Fixes bug #492349
xdg-desktop-portal-kde
- [FileChooser] Don't ignore current_filter parameter with multiple name patterns. Commit. See bug #497399
- ScreenShot: Don't access the result of a cancelled future. Commit.
- Notification: Allow dbus-activating applications that are not running. Commit.