feat: open mbox and eml files directly
Bump libkleo version to 5.24.41
Replace manual binary search by a QHash
feat: open mbox and eml files directly
Alternatively this is a version of it with all the information in one inline message (and clicking on Encrypted will show the recipients and clicking on key will open the key in Kleopatra)
feat: open mbox and eml files directly
feat: open mbox and eml files directly
feat: open mbox and eml files directly
Don't display bar when message is not signed
Don't expose libkleo in public interface
Display recipients and simplify SignatureInfo from a QObject to QGadget
Yeah this is a know issue with kconfig, I ended up in many places in NeoChat and other apps to just call directly after every because I'm often quitting apps with and the settings were often not saved for me.
widget: Add signature info for other types of messagepart
qml: Fix inconsistency with qtwidget version
widget: Add signature information
widgets: Frameless view in MessageViewer
Add support for VS-NfD compliance mode
Use enum instead of string in PartModel
Fix decoding in the examples
Use enum instead of string to manage security level
Use QGpgME and Kleo instead of own gpgme binding
Update cryptohelper implementation
Use QGpgME and Kleo instead of own gpgme binding
This is how this looks in the qml viewer, in the qtwidget viewer there is no support for this yet. Do you want something similar for the qtwidget view?
Fix decoding in the examples
Fix decoding in the examples
Make MimeTreeParser required
Add itinerary integration
Allow to provide a custom ICal part component
Add itinerary integration
Allow to provide a custom ICal part component
Use QGpgME and Kleo instead of own gpgme binding
Use QGpgME and Kleo instead of own gpgme binding
Use QGpgME and Kleo instead of own gpgme binding
Update cryptohelper implementation
Add context and domain for i18n calls
Allow to specify the KeyResolverCore in KeyResolver
Only enable isMime if GpgMe version >= 1.22
MimeTreeParser integration
Remove again explicit c++17
Only enable isMime if GpgMe version >= 1.22
MimeTreeParser integration
Bump version of mime tree parser
Bump kf version on windows
cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API
Don't add missing directory in include_dirs
Explicitely compile with C++17
qt: Add setInputEncoding to QGpgMe::EncryptJob
All the patch related to this are now merged
Handle missing header better
Don't build example if BUILD_TESTING is off
Fix typo in export header
Add unit test for PartModel::trim
Export more symbols to make this library usable in Kube
Recursively search for headers
Export more of the api for sink
Make spacing and padding consistent
Fix some sizing issue in the qml MailViewer
Handle empty KMime::Message::Ptr in MessageParser
Only enable isMime if GpgMe version >= 1.22
MimeTreeParser integration
Add missing KWidgetsAddons to .kde-ci.yml
MimeTreeParser integration
Only enable isMime if GpgMe version >= 1.22
Only enable isMime if GpgMe version >= 1.22
Only enable isMime if GpgMe version >= 1.22
Only enable isMime if GpgMe version >= 1.22
Small summary onf the recent progress, I made:
MimeTreeParser integration
This is now done with and
MimeTreeParser integration
MimeTreeParser integration
Hide attachment if there is no attachment
Improve handling of missing data and errors
Merge branch 'work/carl/kf6' into 'kf6'
I found the rfc the code to decode this is not fun and can be found here:
MimeTreeParser integration
Merge branch 'work/carl/ci' into 'master'