diff options
| author | saturneric <[email protected]> | 2026-06-28 18:41:43 +0200 |
|---|---|---|
| committer | saturneric <[email protected]> | 2026-06-28 18:41:43 +0200 |
| commit | 72d90d79045656fed8e0ccb20e5563f7dfa67fdd (patch) | |
| tree | c459d7c9ceff37ebc46c640de7c5898af346c904 /src/m_email/EMailBasicGpgOpera.cpp | |
| parent | docs(translations): document shared locales (diff) | |
| download | modules-72d90d79045656fed8e0ccb20e5563f7dfa67fdd.tar.gz modules-72d90d79045656fed8e0ccb20e5563f7dfa67fdd.zip | |
feat(email): add structured `result_cards` payload
* Introduce compact JSON "info board" card builders and an assembler to
produce a `result_cards` payload the UI can decode for richer, structured
display of email header and OpenPGP metadata.
* Thread a new `result_cards` parameter through verification, decryption,
signing and encryption flows and consume additional card output from the
crypto analysis functions so the SDK-produced crypto cards are included.
* Merge module meta cards with crypto analysis cards for combined operations
(encrypt+sign, decrypt+verify) to provide a single unified card array to
the UI while keeping existing textual results intact.
* Improve payload compactness by dropping empty fields and return an empty
payload when no cards are available.
* Bump module version to 1.2.1 to reflect the new feature.
Diffstat (limited to 'src/m_email/EMailBasicGpgOpera.cpp')
| -rw-r--r-- | src/m_email/EMailBasicGpgOpera.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/m_email/EMailBasicGpgOpera.cpp b/src/m_email/EMailBasicGpgOpera.cpp index 51a36bb..9e56070 100644 --- a/src/m_email/EMailBasicGpgOpera.cpp +++ b/src/m_email/EMailBasicGpgOpera.cpp @@ -1013,7 +1013,7 @@ auto VerifyEMLData(int channel, const QByteArray& data, public_keys_buffer.append(Q_SC(oss.str())); } - FLOG_DEBUG("mime part info, attached public keys: ", + FLOG_DEBUG("mime part info, attached public keys: %1", public_keys_buffer.join("\n")); /* |
