Page MenuHome GnuPG
Feed Advanced Search

Oct 29 2025

ikloecker claimed T7880: Kleopatra: Card icon shown for softkeys with ADSK from card.
Oct 29 2025, 4:14 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7883: Kleopatra: Unexpected comma separated keygrip for kyber certs from Open to Testing.

The API documentation of gpgme has been improved. And Kleopatra no longer tries to read the private key files of subkeys using combined algorithms (like Kyber+some curve) because (as of now) such keys are not stored on any smart cards (that are supported by GnuPG).

Oct 29 2025, 3:57 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
ikloecker committed rLIBKLEO1a0479f2b68b: Ignore subkeys using combined algorithms when looking for card keys (authored by ikloecker).
Ignore subkeys using combined algorithms when looking for card keys
Oct 29 2025, 3:41 PM
ikloecker committed rM2360b937cf8f: doc: Clarify that keygrip lists multiple keygrips for combined algos (authored by ikloecker).
doc: Clarify that keygrip lists multiple keygrips for combined algos
Oct 29 2025, 3:34 PM
ikloecker added a comment to T7880: Kleopatra: Card icon shown for softkeys with ADSK from card.

Please attach the output of gpg -K --with-colons

Oct 29 2025, 9:06 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker claimed T7878: Kleopatra: Redundant info on entering tab controls in NVDA.
Oct 29 2025, 9:04 AM · gpd5x (gpd-5.0.0), kleopatra, a11y
ikloecker added a comment to T7859: Kleopatra: Make a few lists and tables more accessible.

For the open issue I have created T7890: Kleopatra: Icon sidebar in configuration dialog is missing an accessible name because it needs to be fixed upstream (in KDE Frameworks).

Oct 29 2025, 8:40 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker triaged T7890: Kleopatra: Icon sidebar in configuration dialog is missing an accessible name as Normal priority.
Oct 29 2025, 8:38 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker added a comment to T7868: Kleopatra: config check box for AllowMarkTrusted not functional .

Correct, the fix is not included in beta395.

Oct 29 2025, 8:31 AM · gpd5x (gpd-5.0.0), vsd34, kleopatra

Oct 28 2025

ikloecker committed rWf47ac72f8c47: qtbase: Update patches to notify a11y tools when items are (un)checked (authored by ikloecker).
qtbase: Update patches to notify a11y tools when items are (un)checked
Oct 28 2025, 5:04 PM
ikloecker claimed T7874: Kleopatra: GnuPG System configuration not translated.
Oct 28 2025, 5:00 PM · gpd5x (gpd-5.0.0), i18n, kleopatra
ikloecker added a comment to T7874: Kleopatra: GnuPG System configuration not translated.

Notes to self:

  • On Windows, libgpg-error's gettext replacement uses the value of LC_ALL, LC_MESSAGE, or LANG (in this order) if set. Otherwise, it uses Windows's GetThreadLocale. (gnupg should probably use the MUI API instead.)
  • We should probably force Qt's/KDE's language on gnupg by setting LANG.
Oct 28 2025, 4:59 PM · gpd5x (gpd-5.0.0), i18n, kleopatra
ikloecker added a comment to T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card.

Please attach scdaemon logs (created with debug ipc,cardio)

Oct 28 2025, 4:21 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T7874: Kleopatra: GnuPG System configuration not translated.

I have no idea how Qt/KDE and how gettext (resp. gnupg's replacement of gettext for Windows) react to Windows's "regional format" setting. It seems that Qt/KDE correctly use English despite German regional format while gnupg uses German.

Oct 28 2025, 4:12 PM · gpd5x (gpd-5.0.0), i18n, kleopatra
ikloecker claimed T7883: Kleopatra: Unexpected comma separated keygrip for kyber certs.
Oct 28 2025, 1:22 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra

Oct 27 2025

ikloecker updated the task description for T6568: Kleopatra: make table column headings accessible.
Oct 27 2025, 4:03 PM · vsd34, gpd5x, a11y, kleopatra
ikloecker changed the status of T7872: Kleopatra: Export of certificates via drag'n'drop creates temporary files in current working directory from Open to Testing.

This can only be tested with the AppImage because on Windows we disable drag&drop of certificates.

Oct 27 2025, 2:53 PM · test on hold, gpd5x, kleopatra
ikloecker committed rKLEOPATRA8c2f8377d035: Cache exported keys and use temp dirs instead of temp files in cwd (authored by ikloecker).
Cache exported keys and use temp dirs instead of temp files in cwd
Oct 27 2025, 2:47 PM
ikloecker committed rKLEOPATRAa2997f8f651c: Add helper to create a temp dir that's removed when kleopatra exits (authored by ikloecker).
Add helper to create a temp dir that's removed when kleopatra exits
Oct 27 2025, 2:47 PM
ikloecker added a comment to T7876: Kleopatra: Export of freshly generated key warns about missing userid certification.

Didn't happen on Linux (on my one and only attempt to reproduce). Will have to check on Windows.

Oct 27 2025, 11:34 AM · gpd5x (gpd-5.0.0), vsd34, vsd33 (vsd-3.3.3), kleopatra
ikloecker added a comment to rOJdf7ef3679d1d: Fixup.

Looks like we need a different implementation using Microsoft's groups-of-8 formatting. I'm not sure if for libkleo we should add a format enum to the existing prettyId() function so that we don't have to come up with multiple function names.

Oct 27 2025, 11:06 AM
ikloecker added inline comments to rOJab55d73aa0e5: Ask the user to install certificates first.
Oct 27 2025, 11:02 AM

Oct 23 2025

ikloecker added a comment to T7834: gpgol one string not translated.

That's not surprising. The fix was made after GpgOL 2.6.7. And gpg4win-5.0.0-beta395 still seems to include GpgOL 2.6.6 only.

Oct 23 2025, 5:38 PM · gpd5x (gpd-5.0.0), vsd34, i18n, gpgol
ikloecker moved T7872: Kleopatra: Export of certificates via drag'n'drop creates temporary files in current working directory from Backlog to WIP on the gpd5x board.
Oct 23 2025, 4:00 PM · test on hold, gpd5x, kleopatra
ikloecker triaged T7872: Kleopatra: Export of certificates via drag'n'drop creates temporary files in current working directory as Normal priority.
Oct 23 2025, 4:00 PM · test on hold, gpd5x, kleopatra
ikloecker added a comment to T7828: ldapserver configuration option duplicated.

Then I don't see how we can avoid this. It should be easy to reproduce this with gpgconf alone if you know how to use --change-options manually. Simply set the LDAP server that's already configured in the global config file.

Oct 23 2025, 3:12 PM · gpd5x, vsd34, Bug Report, kleopatra, vsd
ikloecker changed the status of T7870: Kleopatra: Menu item "View" displayed twice from Open to Testing.

This was a regression introduced by my fix to make F5 work again and to ensure that it's displayed in the View menu (which itself was a regression of the menu changes made with T7579: Kleopatra: improve menu items).

Oct 23 2025, 2:58 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRAcff809b93e89: Avoid two View menus (authored by ikloecker).
Avoid two View menus
Oct 23 2025, 2:53 PM
ikloecker triaged T7870: Kleopatra: Menu item "View" displayed twice as Normal priority.
Oct 23 2025, 2:23 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker claimed T7870: Kleopatra: Menu item "View" displayed twice.
Oct 23 2025, 2:23 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker moved T7863: Kleopatra: the certificate list is not refreshed at the end of the deletion of multiple secret keys from Done to WIP on the gpd5x board.

The changes in libkleo and kleopatra are not included in gpg4win-5.0.0-beta395. Maybe the changes in gpg make the issue less likely. This should still be tested with the complete fix.

Oct 23 2025, 12:28 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker added a comment to T7828: ldapserver configuration option duplicated.

I guess this is easy to explain:

  1. gpgconf/gpgme reads the LDAP server from the global config
  2. You add a second LDAP server (I don't think it matters if it's the same as the one from the global config or different one)
  3. When you save the LDAP server then gpgme/gpgconf writes both LDAP servers to the local config
  4. When you now read the LDAP servers you get one from the global config and two from the local config
Oct 23 2025, 10:48 AM · gpd5x, vsd34, Bug Report, kleopatra, vsd

Oct 22 2025

ikloecker committed rKLEOPATRA536afddda34d: Fix deprecation warning for invalidateFilter (authored by ikloecker).
Fix deprecation warning for invalidateFilter
Oct 22 2025, 4:59 PM
ikloecker committed rLIBKLEO8463599a0ad6: Fix deprecation warning for invalidateFilter (authored by ikloecker).
Fix deprecation warning for invalidateFilter
Oct 22 2025, 4:51 PM

Oct 21 2025

ikloecker claimed T7868: Kleopatra: config check box for AllowMarkTrusted not functional .
Oct 21 2025, 5:52 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRA6bfc490bbded: Don't process the docs on this old branch (authored by ikloecker).
Don't process the docs on this old branch
Oct 21 2025, 5:19 PM
ikloecker moved T7868: Kleopatra: config check box for AllowMarkTrusted not functional from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4 since this is clearly a regression introduced with T7350 and the fix is zero risk.

Oct 21 2025, 5:10 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRA867352e0e800: Remove "Allow to mark root certificates as trusted" check box (authored by ikloecker).
Remove "Allow to mark root certificates as trusted" check box
Oct 21 2025, 5:07 PM
ikloecker added a project to T7868: Kleopatra: config check box for AllowMarkTrusted not functional : vsd34.
Oct 21 2025, 5:07 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker changed the status of T7868: Kleopatra: config check box for AllowMarkTrusted not functional from Open to Testing.

Fixed. The check box has been removed from the "S/MIME Validation" tab.

Oct 21 2025, 4:51 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRAea04de31485c: Remove "Allow to mark root certificates as trusted" check box (authored by ikloecker).
Remove "Allow to mark root certificates as trusted" check box
Oct 21 2025, 4:42 PM
ikloecker changed the status of T7863: Kleopatra: the certificate list is not refreshed at the end of the deletion of multiple secret keys from Open to Testing.

Fixed and backported for VSD 3.4

Oct 21 2025, 4:08 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRAf155859bbb4d: Fix missing update of certificate list after deleting keys (authored by ikloecker).
Fix missing update of certificate list after deleting keys
Oct 21 2025, 4:07 PM
ikloecker committed rLIBKLEO7ad4536e0e16: Notify users of KeyCache when keys are removed (authored by ikloecker).
Notify users of KeyCache when keys are removed
Oct 21 2025, 3:04 PM
ikloecker committed rKLEOPATRAaed06faef186: Fix action to reload certificate list (authored by ikloecker).
Fix action to reload certificate list
Oct 21 2025, 12:34 PM

Oct 20 2025

ikloecker changed the status of T7762: Kleopatra: Notepad: close message notification on revert, a subtask of T7412: Notepad improvements, from Open to Testing.
Oct 20 2025, 4:01 PM · kleopatra
ikloecker changed the status of T7762: Kleopatra: Notepad: close message notification on revert from Open to Testing.

I merged Tobias's MR

Oct 20 2025, 4:01 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rWa7e0f7c1313d: qtbase: Adapt patch for CVE-2025-5455 to Qt 6.7 (authored by ikloecker).
qtbase: Adapt patch for CVE-2025-5455 to Qt 6.7
Oct 20 2025, 3:56 PM
ikloecker committed rKLEOPATRA9682c5ec2ae0: Disable base widget while overlay is shown (authored by ikloecker).
Disable base widget while overlay is shown
Oct 20 2025, 3:23 PM
ikloecker claimed T7863: Kleopatra: the certificate list is not refreshed at the end of the deletion of multiple secret keys .
Oct 20 2025, 2:19 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker changed the status of T7862: Kleopatra: No feedback by screen readers if no certificates are found on server lookup from Open to Testing.

Fixed and backported for VSD 3.4

Oct 20 2025, 2:18 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker added a project to T7862: Kleopatra: No feedback by screen readers if no certificates are found on server lookup: vsd34.
Oct 20 2025, 2:17 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rKLEOPATRA7986094cb88d: Move focus from base widget to text overlay when overlay is shown (authored by ikloecker).
Move focus from base widget to text overlay when overlay is shown
Oct 20 2025, 2:16 PM
ikloecker committed rKLEOPATRA1094d0978a0f: Make backported focus-moving change work as intended (authored by ikloecker).
Make backported focus-moving change work as intended
Oct 20 2025, 2:16 PM

Oct 16 2025

ikloecker moved T7862: Kleopatra: No feedback by screen readers if no certificates are found on server lookup from Backlog to WIP on the gpd5x board.
Oct 16 2025, 4:36 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rKLEOPATRA02860fb8d730: Move focus from base widget to text overlay when overlay is shown (authored by ikloecker).
Move focus from base widget to text overlay when overlay is shown
Oct 16 2025, 4:36 PM
ikloecker triaged T7862: Kleopatra: No feedback by screen readers if no certificates are found on server lookup as Normal priority.
Oct 16 2025, 4:08 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker renamed T7816: Kleopatra: Title of Certify dialog is incomplete for email-only user ID from Kleopatra: Title of Certify dialog is incomplete for email-only user ID to Draft: Kleopatra: Title of Certify dialog is incomplete for email-only user ID.
Oct 16 2025, 2:30 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7860: NVDA doesn't speak anything when empty list view gets focus from Open to Testing.

Fixed for VSD 3.4

Oct 16 2025, 11:32 AM · vsd34, a11y
ikloecker changed the status of T7854: NVDA speaks name of list view or tree view two or three times from Open to Testing.

Fixed and backported for VSD 3.4

Oct 16 2025, 11:32 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker committed rWadeca57508a6: qtbase: Fix tree/table/list accessibility state (authored by ikloecker).
qtbase: Fix tree/table/list accessibility state
Oct 16 2025, 11:30 AM
ikloecker committed rWc5ba72879407: qtbase: a11y: Return correct string information for item views (authored by ikloecker).
qtbase: a11y: Return correct string information for item views
Oct 16 2025, 11:30 AM
ikloecker triaged T7860: NVDA doesn't speak anything when empty list view gets focus as Normal priority.
Oct 16 2025, 11:05 AM · vsd34, a11y
ikloecker moved T7846: Kleopatra: Wrong focus/tab order in directory services configuration from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Oct 16 2025, 11:01 AM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker added a project to T7846: Kleopatra: Wrong focus/tab order in directory services configuration: vsd34.
Oct 16 2025, 11:00 AM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rW43d157fdffac: qtbase: Add patch for CVE-2025-5455 (authored by ikloecker).
qtbase: Add patch for CVE-2025-5455
Oct 16 2025, 9:54 AM
ikloecker committed rWfb93387014cf: qtbase: Add patch for CVE-2025-4211 (authored by ikloecker).
qtbase: Add patch for CVE-2025-4211
Oct 16 2025, 9:54 AM
ikloecker committed rWe634812d9e46: qtbase: Add patch for CVE-2025-30348 (authored by ikloecker).
qtbase: Add patch for CVE-2025-30348
Oct 16 2025, 9:54 AM
ikloecker changed the status of T7850: NVDA reads "X.509 Directory Services" twice from Open to Testing.

Backported for VSD 3.4

Oct 16 2025, 9:47 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker moved T7859: Kleopatra: Make a few lists and tables more accessible from Backlog to WIP on the vsd34 board.
Oct 16 2025, 9:46 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker moved T7859: Kleopatra: Make a few lists and tables more accessible from Backlog to WIP on the gpd5x board.
Oct 16 2025, 9:46 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker added a comment to T7859: Kleopatra: Make a few lists and tables more accessible.

Backported for VSD 3.4

Oct 16 2025, 9:46 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker changed the status of T7859: Kleopatra: Make a few lists and tables more accessible from Open to Testing.

Fixed. When one of the lists/tables gets focus then NVDA should speak something like "<name of list> list" or "<name of table> tree view".

Oct 16 2025, 9:45 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker committed rKLEOPATRA0fe8d59e8ed7: Prevent NVDA from speaking "X.509 Directory Services" twice (authored by ikloecker).
Prevent NVDA from speaking "X.509 Directory Services" twice
Oct 16 2025, 9:40 AM
ikloecker committed rKLEOPATRA1161306b24a6: Add accessible names to list views and tree views (authored by ikloecker).
Add accessible names to list views and tree views
Oct 16 2025, 9:40 AM

Oct 15 2025

ikloecker committed rLIBKLEO394077937163: Fix tab order of directory services widget (authored by ikloecker).
Fix tab order of directory services widget
Oct 15 2025, 4:53 PM
ikloecker committed rLIBKLEOb369c2cca713: Make list of directory services more accessible (authored by ikloecker).
Make list of directory services more accessible
Oct 15 2025, 4:53 PM
ikloecker triaged T7859: Kleopatra: Make a few lists and tables more accessible as Normal priority.
Oct 15 2025, 4:47 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker renamed T6094: Kleopatra: Make prefilled name and email address for new certificates configurable from Draft: Kleopatra: Make prefilled name and email address for new certificates configurable to Kleopatra: Make prefilled name and email address for new certificates configurable.
Oct 15 2025, 4:18 PM · vsd, gpd5x, kleopatra
ikloecker added a comment to T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.

Note: QGpgMEWKDLookupJob uses an Assuan transaction with dirmngr.

Oct 15 2025, 4:16 PM · vsd, gpd5x, kleopatra
ikloecker claimed T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.
Oct 15 2025, 10:56 AM · vsd, gpd5x, kleopatra
ikloecker committed rKLEOPATRAaa1e2818bf7e: Disable failing flatpak build (authored by ikloecker).
Disable failing flatpak build
Oct 15 2025, 10:06 AM

Oct 14 2025

ikloecker committed rW45274aa99272: Make patches executable to keep working copy clean during builds (authored by ikloecker).
Make patches executable to keep working copy clean during builds
Oct 14 2025, 10:38 AM
ikloecker committed rWf65a82fe025a: qtbase: Add a few Qt CVE patches that might affect us (authored by ikloecker).
qtbase: Add a few Qt CVE patches that might affect us
Oct 14 2025, 10:38 AM

Oct 13 2025

ikloecker committed rWdf4c9db17097: Adjust patches for qtsvg CVE-2025-10728 and CVE-2025-10729 for Qt 6.7 (authored by ikloecker).
Adjust patches for qtsvg CVE-2025-10728 and CVE-2025-10729 for Qt 6.7
Oct 13 2025, 12:01 PM
ikloecker committed rW01e1c259c08a: Add patches for qtsvg CVE-2025-10728 and CVE-2025-10729 (authored by ikloecker).
Add patches for qtsvg CVE-2025-10728 and CVE-2025-10729
Oct 13 2025, 12:01 PM

Oct 9 2025

ikloecker added a comment to T7827: Kleopatra: Add workaround for locking issue on key generation.

The regression that the Welcome screen didn't go away after generating the very first key has been fixed. The fix has been backported for VSD 3.4 and VSD 3.3.

Oct 9 2025, 10:11 AM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
ikloecker committed rW6f34f0c84050: kleopatra: Update patch for T7827 (Add workaround for locking issue) (authored by ikloecker).
kleopatra: Update patch for T7827 (Add workaround for locking issue)
Oct 9 2025, 10:09 AM
ikloecker renamed T7595: Kleopatra: Disable "Certify" for own secret key if it is the only one in the keyring from Kleopatra: grey out "Certify" for own secret key if it is the only one in the keyring to Kleopatra: Disable "Certify" for own secret key if it is the only one in the keyring.
Oct 9 2025, 9:18 AM · gpd5x, kleopatra

Oct 8 2025

ikloecker committed rW23531dd21027: qtbase: a11y: Return correct string information for item views (authored by ikloecker).
qtbase: a11y: Return correct string information for item views
Oct 8 2025, 4:31 PM
ikloecker moved T7854: NVDA speaks name of list view or tree view two or three times from Backlog to WIP on the gpd5x board.
Oct 8 2025, 4:31 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker triaged T7854: NVDA speaks name of list view or tree view two or three times as Normal priority.
Oct 8 2025, 4:09 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker committed rKLEOPATRAd5f5c2ab5867: Prevent NVDA from speaking "X.509 Directory Services" twice (authored by ikloecker).
Prevent NVDA from speaking "X.509 Directory Services" twice
Oct 8 2025, 2:16 PM
ikloecker moved T7850: NVDA reads "X.509 Directory Services" twice from Backlog to WIP on the gpd5x board.
Oct 8 2025, 2:16 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker triaged T7850: NVDA reads "X.509 Directory Services" twice as Normal priority.
Oct 8 2025, 11:48 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y

Oct 7 2025

ikloecker changed the status of T7846: Kleopatra: Wrong focus/tab order in directory services configuration from Open to Testing.
Oct 7 2025, 5:27 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rKLEOPATRA970b692c25e5: Make HTTP/LDAP proxy input fields more accessible (authored by ikloecker).
Make HTTP/LDAP proxy input fields more accessible
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRA6f0d104e1dd7: Remove a few superfluous includes (authored by ikloecker).
Remove a few superfluous includes
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRA484ce623426c: Set list views as buddies of their labels (authored by ikloecker).
Set list views as buddies of their labels
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRAde4ad8b6ca03: Modernize signal-slot connection (authored by ikloecker).
Modernize signal-slot connection
Oct 7 2025, 5:19 PM