Breeze
- Breezehelper: Fix asymmetric separators on immutable tabs. Commit.
Dr Konqi
- Launcher: do not participate in session management. Commit.
- Don't start launcher when not in a graphical session. Commit. Fixes bug #522477
- Excavator: do not try to excavate coredump files that do not exist. Commit.
Flatpak Permissions
- Kcm_app-permissions.json: fix BugReportUrl. Commit.
Plasma Addons
- Applets/colorpicker: allow space for all previews. Commit. Fixes bug #522377
- Applets/quicklaunch: avoid infinite regression on edge change. Commit.
- Fix colorpicker button sizing. Commit. Fixes bug #522377
- [Vietnamese Lunar Calendar] Force using Vietnamese translation. Commit. Fixes bug #521787
- MediaFrame: Set proper sourceSize to both Image instances. Commit. Fixes bug #521534
- Kdeds/kameleon: Disable kameleon by default. Commit. Fixes bug #521793
kpipewire
- Restore binary compatibility. Commit.
krdp
- Fix cast to
clk::system_clock::time_point on Gentoo/Clang. Commit. - RdpConnection: free the peer context on teardown. Commit.
- Dispatch input delivery events on the main thread. Commit.
KScreen
- Take locale into account when formatting refresh rate. Commit.
ksystemstats
- Fix crashes in KSysGuard::SensorObject::id(). Commit.
- Guard ksystemstats_intel_helper against path traversal. Commit.
KWin
- Wayland: Implement wl_fixes v2. Commit.
- Wayland/tools: Make generated globals set "withdrawn" callbacks. Commit.
- Workspace: remove sleep inhibitor if the dpms animation is canceled. Commit. Fixes bug #523001
- Pointer_input: fix waking up screens that temporarily disconnect during dpms. Commit. Fixes bug #518271
- Vulkan/vulkan_device: use a graphics queue instead of transfer. Commit.
- Opengl/eglcontext: always bind the desired EGL API before context creation. Commit. Fixes bug #521742
- Backends/drm: allow triple buffering on Nvidia again. Commit.
- Autotests: Rework how EI events are drained. Commit.
- Effects: Forward tablet events to OffscreenQuickView. Commit. Fixes bug #468396. Fixes bug #522677
- Core/drmdevice: also print the error when opening a render node fails. Commit.
- Autotests/integration/drm_test: filter out broken VM drivers. Commit.
- Autotests/integration/drm_test: fix cases not currently tested in CI. Commit.
- Autotests/integration: use framebuffer IDs for comparing buffers. Commit.
- Opengl/icc_shader: don't use GL_TEXTURE_1D. Commit.
- Plugins/overview: fix middle click with touchpads. Commit. Fixes bug #522015
- Compositor: also set dmabuf feedback if buffer import fails. Commit.
- Core/gpumanager: fix the Vulkan device check. Commit.
- Libinput: Fix Device::serializeMatrix. Commit. Fixes bug #521464
- Dpmsinputeventfilter: also wake screens on laptop lid open. Commit. Fixes bug #466748
- Backends/drm: apply the amdgpu workaround in both matchPipeline methods. Commit.
- Backends/drm: match color pipelines already in importScanoutBuffer. Commit. Fixes bug #522075
- Compositor: attempt direct scanout before preparing rendering. Commit. See bug #522075
- Plugins/screencast: in testCreateDmaBuf, also create a framebuffer. Commit.
- Wayland/alphamodifier: track the per-surface object. Commit.
- Avoid updating shape when an override-redirect window is moved. Commit. See bug #522005
Plasma Bigscreen
- Homescreen: Hide overlay when pressing homescreen shortcut. Commit.
- Homescreen: Keep selected app one tile in when scrolling app list. Commit.
- Webapps: Activate existing instance if running. Commit.
- Inputhandler: stop libcec re-open storm on hotplug events. Commit.
Plasma Desktop
- Kcms/mouse: actually disable if there is only one device. Commit.
- Applets/kicker: fix runner list keyboard navigation. Commit.
- Kcms/libkwindevices: Fix serializeMatrix serializing in the wrong order. Commit.
plasma-integration
- Qt6: Skip loading palettes when widget style changes. Commit. See bug #511740
plasma-keyboard
- Fix(overlay): ensure state is reset when key repeat is finished. Commit.
- Fix: Increase the default delay before showing long-press diacritics. Commit.
- Fix: React to diacritics overlay delay changes immediately. Commit.
- Kcm: Add keywords for the diacritics popup. Commit.
plasma-login-manager
- VirtualTerminal: take over stale VT_PROCESS handler and ignore VT switch signals during the session handoff. Commit.
- Reload configuration on Seat creation. Commit. Fixes bug #522181
- Auth: do not cast a crashed helper's exit code into HelperExitStatus. Commit. Fixes bug #517452
- Treat invalid SoftRebootsCount as probably 0. Commit. Fixes bug #522006
plasma-mobile
- Quicksettings: Fix flashlight not turning off. Commit.
- Kcms/mobileshell: Reordering Quick Settings Bugfix. Commit.
plasma-welcome
- Enjoy: Fix supporters by properly escaping names. Commit.
- Enjoy/Supporters: Update supporters. Commit.
Plasma Workspace
- Applets/kicker: Fix counting of m_queryingModels in RunnerModel. Commit.
- Runners/services: handle malformed .desktop file names better. Commit. See bug #520894
- Applets/kicker: return empty url for systemmodel. Commit.
- Components/calendar: fix use-after-free of shared calendar event plugins. Commit. Fixes bug #520465
- Kcm_soundtheme: fix preview sounds not playing. Commit. Fixes bug #521699
- Libkworkspace: make sure outputOrderChanged() is always triggered. Commit. Fixes bug #518058
- Klipper: fix spacing on shortcuts configuration page. Commit.
- Kcm_nightlight.json, kcm_notifications.json: fix BugReportUrl. Commit.
- Startkde: Log the global theme that gets applied. Commit. See bug #511740
- Applets/digital-clock: fix timezone offset. Commit. Fixes bug #522037
- Klipper: Fix spacing on the action configuration page. Commit.
Powerdevil
- BrightnessItem: only do slider->Upower when dragging the slider. Commit. See bug #520160
print-manager
- Kcm: Use Kirigami.StyleHints.showFramedBackground for ScrollView. Commit.
spectacle
- Fix lack of mouse release events when making windows transparent to input after double click. Commit. Fixes bug #513715
xdg-desktop-portal-kde