Bluedevil
- Kcm: Fix device section headers. Commit.
Discover
Dr Konqi
- Bugreportaddress: make KDE detection more flexible. Commit.
- Launcher: do not participate in session management. Commit.
- Don't start launcher when not in a graphical session. Commit. Fixes bug #522477
Flatpak Permissions
Plasma Addons
- Applets/weather: remove wetter.com ion. Commit.
- Applets/comic: avoid infinite reload loop. Commit. Fixes bug #525856
- Applets/weather: properly hide info button when it won't work. Commit. Fixes bug #519676
- Kickerdash, notes: update BugReportUrl. Commit.
- Applets/diskquota: Properly set ItemDelegate content. Commit. Fixes bug #523618
- Applets/kickerdash: add BugReportUrl. Commit.
- Applets/colorpicker: correct bug report URL. Commit. Fixes bug #522459
- Applets/mediaframe: Fix media not updating when watched file changes on disk. Commit. Fixes bug #521538
- Kdeds/kameleon: Disable kameleon by default. Commit. Fixes bug #521793
kpipewire
- PipeWireSourceStream: copy the cursor bitmap with its real size. Commit.
- Restore binary compatibility. Commit.
KSSHAskPass
- Don't offer to remember password without identifier. Commit.
- Handle unknown host when key is known for someone else. Commit.
- Handle when unknown host prompt has no period after the finger print. Commit.
- Support unknown RSA when it has a colon. Commit. Fixes bug #444862
- Support password prompt from PAM. Commit.
ksystemstats
KWin
- Tabletmodemanager: Don't let pointer devices override tablet mode switch. Commit.
- Xdgshellwindow: work around wrong app IDs in flatpak apps. Commit.
- Keyboard_input: fix disabling key repeat. Commit. Fixes bug #514747. See bug #526575
- Plugins/screencast: Fix crash in OutputScreenCastSource::render() and RegionScreenCastSource::render(). Commit.
- Plugins/screenshot: Make opengl context current in ScreenshotLayer::beginFrame(). Commit.
- Plugins/screenshot: Fix a crash in CaptureScreen(). Commit.
- Plugins/screenshot: make the context current after prePaint. Commit. Fixes bug #524840
- Effect/offscreenquickview: fix the render time query. Commit.
- Add missing Qt::Qml link. Commit.
- Effect/quickeffect: render offscreen views in prePaintScreen again. Commit.
- Inputmethod: immediately hide OSK when deactivating the input method. Commit. See bug #459136
- Fix lockscreen not properly showing up when using the "Never require password" setting. Commit. See bug #525349
- Wayland: Remove current extension state in SurfaceInterface::removeExtension as well. Commit. Fixes bug #510116
- Plugins/screencast: Fix crash in WindowScreenCastSource::render(). Commit.
- Internalinputmethodcontext: initialize cursor and anchor positions. Commit. See bug #516195
- Input: iterate over a copy when dispatching to filters and spies. Commit. See bug #523770
- Dpmsinputeventfilter: fix use-after-free in touchUp. Commit. Fixes bug #523770
- Input: don't consider warps as user activity for the screen locker. Commit. Fixes bug #523504
- Backends/drm: check the supported blend more before setting it. Commit.
- Utils/edid: fix hexadecimal strings in output names. Commit. Fixes bug #523181
- Scene/windowitem: also set suspended state for dpms off. Commit.
- X11window: also take screen locking and dpms into account for visibility. Commit.
- Opengl/egldisplay: work around libepoxy failing when GPU resets happen. Commit. Fixes bug #500114. Fixes bug #519263
- Backends/drm: release the scanout buffer of virtual layers in beginFrame. Commit. Fixes bug #523353
- Backends/drm: disable color pipelines by default. Commit. Fixes bug #523287
- Kcms/effects: Take into account system-wide defaults. 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.
libksysguard
- Systemstats: don't keep dangling SensorObject pointers in SensorContainer. Commit. Fixes bug #523562
libplasma
- 🍒🍒 ExpandableListItem: resize properly when number of enabled contextual actions changes. Commit. Fixes bug #506295
- Use Wrap instead of WordWrap everywhere. Commit. Fixes bug #523614
Plasma Desktop
- Fix action names. Commit. Fixes bug #526886
- Applets/kickoff: disable reusing items in KickoffGridView. Commit. Fixes bug #515229
- Applets/taskmanager: correct for initial spacer in RtL. Commit. Fixes bug #504898
- Fix dragging onto grouped tasks when floating applets are enabled. Commit. Fixes bug #510643
- Panel: expose reorderApplets() function for scripting. Commit. See bug #523675
- Minimizeall, showdesktop, folder: update BugReportUrl. Commit.
- Applets/{folder,showdesktop,minimizeall,kickoff,showActivityManager}: fix BugReportUrl. Commit.
- Appiumtests/kcms: fix kcm_kded_test. Commit.
plasma-login-manager
- Add debian PAM configuration to 6.6. Commit.
- Ci: set ID_LIKE=debian env var. Commit.
Plasma Networkmanager (plasma-nm)
- Applet: don't prevent moving focus from password to search field. Commit. Fixes bug #525321
- 🍒🍒🍒 NetworkModel: don't leak devices via the statistics lambdas. Commit.
- Mobileproviderstest: Add missing providers in newer provider info. Commit.
plasma-vault
plasma-welcome
- Network: Move auto-advance on connect to Network page. Commit.
Plasma Workspace
- Wallpapers/image: Handle when type cannot be determined. Commit.
- Freespacenotifier: Fix configure action. Commit.
- CI: put test desktop files that are present on the kubuntu image. Commit.
- Applets/notifications: Don't invoke default action when a link is hovered. Commit.
- Systemtray: Port away from Animator. Commit. Fixes bug #487699
- Notifications: fix job error type mismatch. Commit.
- Drop systemtraytest. Commit.
- Remove extended clipboard test. Commit.
- Remove extended clipboard test. Commit.
- Move selenium as build dependency. Commit.
- Ci: add plasma-pa. Commit.
- Hardcode another qml executable. Commit.
- Applets/notifications: explicitly allow copy/link actions. Commit. Fixes bug #508520
- Try with an absolute path pointing to qml executable. Commit.
- Another attempt at fixing keyboardindicator test. Commit.
- Make keyboardindicator test take the proper qml executable. Commit.
- Kde-ci: remove repeating of tests. Commit.
- Shell/scripting: fix setOpacity calling wrong method. Commit.
- Klipper: Preserve encoded PNG when restoring history entries. Commit.
- Scripting: restore Applet::index property. Commit. Fixes bug #523675
- Use v1.20.0 for plasma-wayland-protocols. Commit.
- Libnotificationmanager: Return empty icon name in jobs model. Commit. Fixes bug #522846
- Containmentlayoutmanager: guard against non-finite item geometry. Commit. Fixes bug #522039
- Applets/digital-clock: apply font family to time zone label, too. Commit. Fixes bug #523164
- Applets/digital-clock: Fix label not adjusting in size when showSeconds is changed. Commit. Fixes bug #523010
- Kcm_soundtheme: fix preview sounds not playing. Commit. Fixes bug #521699
- Lookandfeel: Fix wrong splash screen settings for all of the Breeze global themes. Commit.
- It's expected CanLaunchNewInstance if false after the security fix. Commit.
- Drop waylandtasksmodeltest. Commit.
- Libtaskmanager: wait for LastActivated to be updated in test. Commit.
plasma5support
- Fix screen power management inhibition never being re-acquirable. Commit. Fixes bug #523605
Powerdevil
- Remove appium tests. Commit.
- Applets/brightness: fix Slider binding issues. Commit. Fixes bug #523281
- Applets/batterymonitor: omit PPD message when there's no PPD. Commit.
print-manager
- [plasmoid,libkcups] Add a poller for job queue when not empty. Commit.
- Revert "[plasmoid,libkcups] Add poller for job queue when not empty". Commit.
- [plasmoid,libkcups] Add poller for job queue when not empty. Commit.
SDDM KCM
- Fix misuse of QByteArray::data on a temporal. Commit.
System Settings
- Fix loadModule not resetting subCategoryModel parent for modules w/o a submenu. Commit. Fixes bug #524340. Fixes bug #514006
xdg-desktop-portal-kde
- Add a fallback to std::function when std::move_only_function is not available. Commit.
- Add a test for the settingsportal. Commit.
- Introduce x-d-p-kde-internal library. Commit.
- Settings: Fix ReadAll and ReadOnce corner cases. Commit.
- Settings: Explicitely set delayed reply when sending errors. Commit.
- Settings: Simplify implementation by returning result directly. Commit.
- Screencasting: Do not leak streams when creation fails. Commit.
- Session: release all sessions when the portal frontend disappears. Commit. Fixes bug #523515