Fix setting the algorithm via the key parameters
GIT_SILENT Define all member functions in definition of Private class
Add missing checks for errors and improve error messages
Add getters for some properties of FormTextInput
Return texts that were set as labels
Fix compile for QGPGME_VERSION < 2.0.0
Remove old NewCertificateWizard
Use new CSR dialog for creation of CSRs
Add a new dialog for entering the data for a CSR
Extend KeyUsage to allow creating group keys
Don't make the dialog larger than necessary
Make a few validation helpers public
Export FormTextInput to allow usage in Kleopatra
Fix duplicate "Error: " prefix of error messages
Avoid indentation of widgets inside AnimatedExpander
Avoid incorrect height of collapsed expander
appimage: Switch to gcc 14
I don't see the problem. The pattern "Kyber768" is ambiguous because it matches the user IDs of both keys. The match is a simple substring match. There's no logic for "exact match" and no heuristic for "better match". If you want to ensure that a specific key is chosen then you must use a unique identifier for the key. Best use the fingerprint.
Improve wording of expiry dialog
Use nicer formatting for showing fingerprints of card keys
Improve formatting for fingerprints in tooltips
Use nicer formatting for key ids in comboboxes
UrlLabel: Only focus next child if event is not from mouse
Make auto-completion case-sensitive and use a popup
Use standard formatting for keys in KeySelectionCombo
Add algorithm name for rsa 1024
Improve wording of expiry dialog
In the meantime pinentry has been updated also for VSD 3.4.
Configure kleopatra with different application name for GPD and VSD
Move stylesheet change to a QProxyStyle
Open certificate details when pressing enter in certificate list
kleopatra: Avoid problem with revoked user IDs when selecting keys
Add patches for T7674 (Restore behavior of RSAKeySizes and PGPKeyType)
Add patch for T7639 (Version information sometimes not shown)
Remove code for merging translations and remove custom translations
Add script for updating translation files of KDE projects
Remove obsolete gen-local-l10n.sh
Fix installation of qt.conf with MSI installers
qtbase: Use Qt's standard paths if expanding value from qt.conf fails
qtbase: Use Qt's standard paths if ExpandEnvironmentStrings fails
qtbase: Don't use Qt's logging to log warnings
Fix logic to determine the product name
kconfig: Fix reading of localized config values on Windows (and macOS)
qtbase: Don't report active windows as having focus
Remove filter names stored in libkleopatrarc
Do not write filter names to libkleopatrarc
Use AnimatedExpander from libkleo
GIT_SILENT Bump library version
Make AnimatedExpander public
This task is not really actionable. Moreover, it proposes a technical solution instead of just stating the problem that needs to be solved. There may be better solutions, e.g. in the Notepad I decided to move the focus to the message widget that contains the result to make the screen reader read the result.
I've also fixed the problem that a file named mail.P7M was not treated as encrypted email message. I think this could be tested/verified.
Make classification by suffix case-insensitive
Split MIME file-related tests and use data-driven testing
Make check for .p7m suffix in isMailFile case-insensitive
Simplify tests for Kleo::outputFileName and use data driven testing
Make lookup of classification case-insensitive for output file name
After studying the logs created by NVDA and its source code I strongly suspect that the problem needs to be fixed in NVDA. NVDA tries to avoid repeating the text of common ancestors of the old and the new focus object, but it fails to detect the Create OpenPGP Certificate dialog as common ancestor of the text edit field in this dialog and the Error (child) window.
Fixed by adding a patch for Qt 6 (and a patch for Qt 5 in gpg4win-4-branch for VSD 3.4).
qtbase: Don't report active windows as having focus
Add missing UI marker to new message
• ikloecker renamed
T7772: Kleopatra: Config option - only allow upload of certificates with private key to LDAP keyserver from
Kleopatra: Config option - only allow upload of ceritificates with private key to LDAP keyserver to
Kleopatra: Config option - only allow upload of certificates with private key to LDAP keyserver.
• ikloecker renamed
T7739: pinentry/kleopatra: NVDA reads text multiple times from
pinentry-qt5: NVDA reads text multiple times to
pinentry/kleopatra: NVDA reads text multiple times.
GIT_SILENT Ignore "astyle-kdelibs" reformatting commit on git blame
Use Qt to log properties of QAccessibleEvent
Use DecryptVerifyJob to decrypt and/or verify inline PGP message blocks
Remove obsolete CI template
Include QGpgME/Debug for QDebug operator for GpgME::Error
Remove long obsolete feature check
Fixed and backported for VSD 3.4
Notepad: For assistive tools add label and description for text input
Notepad: Remember last operation
Notepad: For assistive tools add label and description for text input