Page MenuHome GnuPG
Feed Advanced Search

Oct 9 2024

aheinecke committed rW8b9e874d9d23: Add handling for combined short options like -auf (authored by aheinecke).
Add handling for combined short options like -auf
Oct 9 2024, 1:38 AM
aheinecke committed rWcd1d1377241d: Merge branch 'master' into kf6 (authored by aheinecke).
Merge branch 'master' into kf6
Oct 9 2024, 1:38 AM

Oct 8 2024

aheinecke committed rWb83a68facb24: Ignore errors if custom_l10n is not found at all (authored by aheinecke).
Ignore errors if custom_l10n is not found at all
Oct 8 2024, 12:21 PM
aheinecke committed rWa0c14475cb58: Update custom_l10n packages with respun tarballs (authored by aheinecke).
Update custom_l10n packages with respun tarballs
Oct 8 2024, 12:21 PM
aheinecke committed rW8f320696c167: Update gen-tarball to auto update more langs (authored by aheinecke).
Update gen-tarball to auto update more langs
Oct 8 2024, 12:21 PM

Oct 7 2024

aheinecke added a comment to T6424: GpgOL: Move resolver code into Kleopatra.

When I last talked about this ticket I had not thought of the fact that we need to have this in some kleowrap wrapper and that currently stdout and stderr are not printed in a process which forwards its call to an already running kleopatra.

Oct 7 2024, 3:01 PM · vsd33, Restricted Project, kleopatra, gpgol
aheinecke added a comment to T6424: GpgOL: Move resolver code into Kleopatra.

I thought about this and any change here has a regression risk and the release is already overdue. If we change this now as a band aid before a release with keyboxd we really need this only for one release.

Oct 7 2024, 2:59 PM · vsd33, Restricted Project, kleopatra, gpgol
aheinecke added a comment to T6799: Kleopatra configuration files in wrong places.

Regardless of the migration. At least we need to set GNUPGHOME early in Kleopatras main to the value returned by GpgME so that the qt.conf patch works in KF6.

Oct 7 2024, 2:41 PM · gpd5x, kleopatra
aheinecke changed the status of T6799: Kleopatra configuration files in wrong places, a subtask of T7040: Make it possible to install GnuPG VSD and GPD in parallel, from Testing to Open.
Oct 7 2024, 11:52 AM · kleopatra, Restricted Project
aheinecke changed the status of T6799: Kleopatra configuration files in wrong places from Testing to Open.

I see no commits that change the behaviour or do the migration. Then this is not fixed. To clarify. For me this issue is about General config files of KDE / Qt. Not only about the kleopatragroupsrc Since the kleopatragroupsrc was fixed in the last release already.
In the state I left it for VSD 3.3 (master) qt.conf is only written for Gpg4win. And not for VS-Desktop. So testing with Gpg4win has different results. This was the underlying reason since qt.conf was written with FileWrite and not packaged. I only changed that in Gpg4win master.

Oct 7 2024, 11:52 AM · gpd5x, kleopatra

Sep 27 2024

aheinecke added a comment to T6424: GpgOL: Move resolver code into Kleopatra.

The problem is that this is a just a band aid at best. The underlying problem that shows up in other places is not fixed. We should apply the band aid only if we say we don't fix the underlying problem.

Sep 27 2024, 10:13 AM · vsd33, Restricted Project, kleopatra, gpgol
aheinecke raised the priority of T6424: GpgOL: Move resolver code into Kleopatra from Low to Needs Triage.

Either this has super high priority or we fix S/MIME keylistings in GnuPG. I will write a mail with details as that involves customer information.

Sep 27 2024, 12:49 AM · vsd33, Restricted Project, kleopatra, gpgol

Sep 25 2024

aheinecke committed rW7559cc93cbc0: Add missing icons for KF5 build (authored by aheinecke).
Add missing icons for KF5 build
Sep 25 2024, 1:19 PM

Sep 23 2024

aheinecke committed rW0808bd8bd7eb: Update libkleo with respun tarball (authored by aheinecke).
Update libkleo with respun tarball
Sep 23 2024, 4:12 PM
aheinecke committed rW67104fb42632: Add local translation file for libkleo (authored by aheinecke).
Add local translation file for libkleo
Sep 23 2024, 4:12 PM
aheinecke committed rW35d177b0f0ac: Add local translations for kleopatra (authored by aheinecke).
Add local translations for kleopatra
Sep 23 2024, 4:11 PM
aheinecke committed rWa1b51fcf9245: Update Kleopatra to pull in the added translations (authored by aheinecke).
Update Kleopatra to pull in the added translations
Sep 23 2024, 4:11 PM

Sep 7 2024

aheinecke committed rW6e1eca5d4c70: appimage: Disable QML for additional pks (authored by aheinecke).
appimage: Disable QML for additional pks
Sep 7 2024, 9:18 AM
aheinecke committed rWb579864f6c8a: Improve nightly target (authored by aheinecke).
Improve nightly target
Sep 7 2024, 9:18 AM
aheinecke committed rW5c423f4b8ebb: Add option to update all frontend pkgs to master (authored by aheinecke).
Add option to update all frontend pkgs to master
Sep 7 2024, 9:18 AM
aheinecke committed rW698495df9fb3: Fix addition of -x64 to 64 bit builds (authored by aheinecke).
Fix addition of -x64 to 64 bit builds
Sep 7 2024, 9:18 AM
aheinecke committed rWb4908216e20f: Update EXTRA_DIST patches (authored by aheinecke).
Update EXTRA_DIST patches
Sep 7 2024, 9:18 AM
aheinecke committed rW0aa9e3dda9ef: Add QML opt patch for Kcalendarcore to appimage (authored by aheinecke).
Add QML opt patch for Kcalendarcore to appimage
Sep 7 2024, 9:18 AM
aheinecke committed rW19c3d57f9b49: Move and doc docker-build.sh to top level build.sh (authored by aheinecke).
Move and doc docker-build.sh to top level build.sh
Sep 7 2024, 9:18 AM
aheinecke committed rW50ac56333cd0: Update GpgOL checksum (authored by aheinecke).
Update GpgOL checksum
Sep 7 2024, 9:18 AM
aheinecke committed rWa12c35770c2f: Move Memento.nsh into nsis subdir (authored by aheinecke).
Move Memento.nsh into nsis subdir
Sep 7 2024, 9:18 AM

Sep 6 2024

aheinecke added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

String values are stored as UTF-16, but might not even contain a terminating doublezero since it can be any binary data. Note that on Windows the registry can be used to set environment variables. There "Edit binary data" shows exactly what is in the regkey. So if you use regedit with the String functions you can see that they are converted from latin1 to UTF-16.

Sep 6 2024, 3:45 PM · Bug Report, gpgrt

Sep 3 2024

aheinecke committed rWd0b565d2f80d: Update frontend packages (authored by aheinecke).
Update frontend packages
Sep 3 2024, 2:23 PM

Sep 2 2024

aheinecke committed rW583b01b0d289: docker: Add --from-git build option (authored by aheinecke).
docker: Add --from-git build option
Sep 2 2024, 9:37 PM
aheinecke committed rWb6cbec844a34: Always modify packages.common in gen-tarball.sh (authored by aheinecke).
Always modify packages.common in gen-tarball.sh
Sep 2 2024, 9:37 PM
aheinecke committed rWa8a806386e6c: docker: Use posix gcc for x64 (authored by aheinecke).
docker: Use posix gcc for x64
Sep 2 2024, 9:37 PM
aheinecke committed rW491103a4fb08: Improve handling of gpgol.js package name (authored by aheinecke).
Improve handling of gpgol.js package name
Sep 2 2024, 9:37 PM
aheinecke committed rWa5155873cb69: Update kde-gears to 24.08 (authored by aheinecke).
Update kde-gears to 24.08
Sep 2 2024, 9:37 PM
aheinecke committed rWfa6be11d8c4a: x64: Fix exception library check (authored by aheinecke).
x64: Fix exception library check
Sep 2 2024, 9:37 PM
aheinecke committed rWa6b14df80b8d: Update Version number to 5.0.0 (authored by aheinecke).
Update Version number to 5.0.0
Sep 2 2024, 9:37 PM
aheinecke committed rWf3ed106e6efb: docker: Add option for w64 build (authored by aheinecke).
docker: Add option for w64 build
Sep 2 2024, 9:37 PM
aheinecke committed rW1f1f74c634d6: docker: Always use absolute buildroot (authored by aheinecke).
docker: Always use absolute buildroot
Sep 2 2024, 9:37 PM
aheinecke committed rWc7fc2402e39f: docker: Use maxdepth when copying packages directory (authored by aheinecke).
docker: Use maxdepth when copying packages directory
Sep 2 2024, 9:37 PM
aheinecke committed rW0e212a716f78: Update KMime to 24.08 beta (authored by aheinecke).
Update KMime to 24.08 beta
Sep 2 2024, 9:37 PM
aheinecke committed rW89e869fb7577: Update KF6 to 6.5.0 and frontend packages (authored by aheinecke).
Update KF6 to 6.5.0 and frontend packages
Sep 2 2024, 9:37 PM
aheinecke committed rWa278a2a2c1d0: Merge branch 'master' into kf6 (authored by aheinecke).
Merge branch 'master' into kf6
Sep 2 2024, 9:37 PM
aheinecke committed rWee041174f459: Merge branch 'master' into kf6 (authored by aheinecke).
Merge branch 'master' into kf6
Sep 2 2024, 9:37 PM
aheinecke committed rW9f16080237d2: Improve gen-frameworks.sh to directly update pkgs (authored by aheinecke).
Improve gen-frameworks.sh to directly update pkgs
Sep 2 2024, 9:37 PM

Aug 28 2024

aheinecke committed rDd809526f3f41: swdb: Update GpgOL to 2.5.14 (authored by aheinecke).
swdb: Update GpgOL to 2.5.14
Aug 28 2024, 10:40 AM
aheinecke committed rWa48d7302a21b: Update GpgOL to 2.5.14 (authored by aheinecke).
Update GpgOL to 2.5.14
Aug 28 2024, 10:19 AM
aheinecke committed rO1bf6a16404db: Post release version bump (authored by aheinecke).
Post release version bump
Aug 28 2024, 10:14 AM
aheinecke committed rO1799dc2fcdb9: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Aug 28 2024, 10:13 AM

Aug 23 2024

aheinecke added a comment to T7267: Kleoaptra shows unknown validity for fully trusted S/MIME certificate in multipart/signed mail.

Btw. GpgOL also parses the mail as having a bad signature. Also gpgparsemail from gnupg. I wonder if the creation side of that mail is broken or the verification code. :)

Aug 23 2024, 1:34 PM · Restricted Project, mimetreeparser
aheinecke assigned T7266: GpgOL: Add handling for content type message/rfc822 to werner.

My recommendation would be to include this change together with the other changes from today even in a minor release since any changes are behind:

Aug 23 2024, 1:29 PM · vsd32 (vsd-3.2.3), Restricted Project, gpgol
aheinecke changed the status of T7266: GpgOL: Add handling for content type message/rfc822 from Open to Testing.

I tested all scenarios I could think of with multiple embedded mails and mails which had themself embedded mails. signed, unsigned, s/mime and openpgp.

Aug 23 2024, 1:25 PM · vsd32 (vsd-3.2.3), Restricted Project, gpgol
aheinecke committed rObc64fc1cc118: Update NEWS with my changes from today (authored by aheinecke).
Update NEWS with my changes from today
Aug 23 2024, 1:22 PM
aheinecke committed rOc0ca4f1b254f: Add support for encapsulated message/rfc822 data (authored by aheinecke).
Add support for encapsulated message/rfc822 data
Aug 23 2024, 1:22 PM
aheinecke committed rO9db795982bf4: Change order of overlay dtor (authored by aheinecke).
Change order of overlay dtor
Aug 23 2024, 1:22 PM
aheinecke committed rO3800e96e3292: Fix minor memory tracking issue (authored by aheinecke).
Fix minor memory tracking issue
Aug 23 2024, 1:22 PM
aheinecke committed rOdbcfa2b2f8bd: Add filename sanitizers for windows filenames (authored by aheinecke).
Add filename sanitizers for windows filenames
Aug 23 2024, 1:22 PM
aheinecke committed rO8349fea61411: Fix uninitalized return value in create_category (authored by aheinecke).
Fix uninitalized return value in create_category
Aug 23 2024, 1:21 PM
aheinecke renamed T7269: Attachments vanish from forward encrypted message from Attachments fanish from forward encrypted message to Attachments vanish from forward encrypted message.
Aug 23 2024, 12:47 PM · Restricted Project, Feature Request, gpgol
aheinecke added a comment to T7269: Attachments vanish from forward encrypted message.

This is caused by "Mail::removeOurAttachments_o()" to avoid that when you forward an encrypted mail, that the decrypted attachments are also attached as well as the original mail. Same goes for send again.

Aug 23 2024, 12:45 PM · Restricted Project, Feature Request, gpgol
aheinecke triaged T7267: Kleoaptra shows unknown validity for fully trusted S/MIME certificate in multipart/signed mail as Normal priority.
Aug 23 2024, 10:52 AM · Restricted Project, mimetreeparser

Aug 22 2024

aheinecke triaged T7266: GpgOL: Add handling for content type message/rfc822 as Normal priority.
Aug 22 2024, 10:54 AM · vsd32 (vsd-3.2.3), Restricted Project, gpgol

Aug 21 2024

aheinecke added a comment to rO3a1614bf140c: Revert "Set missing filename to rfc822_email.eml...

I was not expecting a controversy about the reversion as I already said in the weekly on monday that I think we should rather revert that then try to fix it for a 3.2.3 release.

Aug 21 2024, 6:21 PM
aheinecke added a comment to T7260: Kleopatra: Show certificate as VS-NfD compliant even if it has additional not compliant authentication subkeys.

In the keylist of Kleopatra or in the recipient selection of GpgOL we needed to display if the operation with these keys can be VS-NfD compliant or not. I have an encryption subkey which is compliant and aonther one that is not compliant, both are valid. Currently GnuPG will use the "last modified" of the two. And since it is not transparent to Kleopatra which subkey is used, kleopatra could not show "Encrypting to this key is compliant". Which was a requirement. Since we only tell GnuPG the fingerprint of the primary subkey as recipient, to me we would need to either directly add the subkey we want to use as recipient (with ! ) or we cannot really show it. Well maybe with a version check if GnuPG is adding this now.

Aug 21 2024, 5:54 PM · vsd, vsd33, kleopatra, Restricted Project
aheinecke added a comment to rO3a1614bf140c: Revert "Set missing filename to rfc822_email.eml...

In my opinion it is better to say-> GpgOL does not handle encapsulated mails and don't show anything. Then to now create a new behaviour where something is shown but that something is broken. If we "close" the original "no attachments are shown" issue, do I as a user now have to create a new support issue with "there is a file named rfc822_email.eml shown but it is empty"? So there is another round of communication about this issue while the problem is not solved. This way we can just say that a fix for handling embedded mails in crypto mails did not make it into the 2.5.13 release. Then to create a new state where the feature is broken differently.
Users would then ask themself: If the mail is empty, is it because my mail is somewhat special, etc?

Aug 21 2024, 5:28 PM
aheinecke committed rW63fe4ba49dc8: Udpdate GpgOL to 2.5.13 (authored by aheinecke).
Udpdate GpgOL to 2.5.13
Aug 21 2024, 2:55 PM
aheinecke committed rDb98f3d2d11ca: swdb: Add GpgOL-2.5.13 (authored by aheinecke).
swdb: Add GpgOL-2.5.13
Aug 21 2024, 2:31 PM
aheinecke committed rO3a1614bf140c: Revert "Set missing filename to rfc822_email.eml.. (authored by aheinecke).
Revert "Set missing filename to rfc822_email.eml..
Aug 21 2024, 2:25 PM
aheinecke added a reverting change for rO0d16049d41e0: Set missing filename to rfc822_email.eml for message/rfc822 attachments: rO3a1614bf140c: Revert "Set missing filename to rfc822_email.eml...
Aug 21 2024, 2:25 PM
aheinecke committed rO07eff1a30e79: NEWS: Note another fix for the next release (authored by aheinecke).
NEWS: Note another fix for the next release
Aug 21 2024, 2:25 PM
aheinecke committed rO744399bc32e9: Update NEWS for todays release. (authored by aheinecke).
Update NEWS for todays release.
Aug 21 2024, 2:25 PM
aheinecke committed rO5ddfb591577e: Auto update po files (authored by aheinecke).
Auto update po files
Aug 21 2024, 2:24 PM
aheinecke committed rOf1558b0d6329: Post release version bump (authored by aheinecke).
Post release version bump
Aug 21 2024, 2:24 PM

Aug 19 2024

aheinecke added a comment to T7019: Kleopatra: change "certificate detailed view" to tabbed interface instead of sub-windows.

Just thinking about this, we have at least one customer configuration that uses KXMLGui to hide all smartcard actions and the view. And one other that disables certify actions everywhere. We need to check that this still works with the new details view.

Aug 19 2024, 7:33 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke added a comment to T7088: Do not allow local installation (without administrator rights) for VSD.

Without administrator rights it does not work for me, since it then cannot write to %PROGRAMDATA% to install the VS-NfD mode config files. But the only thing for "does not work anyway" that I know and could quickly see is that "IPC connect call failed" problem with GPGEX (which we are planning to remove / replace anyway). So I don't think it is very important to remove this and addtionally we do not know if this is something that is used, we have offered it from the beginning but have no data if our customers use it. We can suspect that we would have seen more support questions about the gpgex error if it was widely used. But I always thought that the "only for me" installation option was useful for some use cases.

Aug 19 2024, 7:25 PM · vsd, Restricted Project
aheinecke added a comment to T6354: All VSD and GPD binaries need a proper product name on Windows..

I think the executables also use the same values for translation.

Aug 19 2024, 7:10 PM · vsd33, vsd, kleopatra, Restricted Project, gpd
aheinecke triaged T7259: Kleopatra: Kwatchgnupg must not modify conf files as Wishlist priority.
Aug 19 2024, 6:52 PM · gpd5x, Bug Report, kleopatra
aheinecke added a subtask for T7147: Kleopatra: Add debug information / Log handling: T7259: Kleopatra: Kwatchgnupg must not modify conf files.
Aug 19 2024, 6:51 PM · Restricted Project, kleopatra
aheinecke added a parent task for T7259: Kleopatra: Kwatchgnupg must not modify conf files: T7147: Kleopatra: Add debug information / Log handling.
Aug 19 2024, 6:51 PM · gpd5x, Bug Report, kleopatra
aheinecke added a comment to T7259: Kleopatra: Kwatchgnupg must not modify conf files.

I would say this could be treated as a duplicate or subtask of T7147: Kleopatra: Add debug information / Log handling KWatchGnuPG is in my opinion not very useful, since as a developer debugging things the command line and "watchgnupg" without the K are more then enough, KWatchGnuPG is basically just a qprocess output viewer of watchgnupg. IMO it would be similar if we would just execute CMD or Konsole with "watchgnupg" and show that window. Logging to a socket has the advantage that the entries are displayed in the order they come in while with files there is an issue of io synchronization and not all components can log in the same file. But you could use same QProcess / watchgnupg to "sync" the log entires and then write them to a file.

Aug 19 2024, 6:51 PM · gpd5x, Bug Report, kleopatra

Aug 16 2024

aheinecke committed rOa522f50de42b: Fix classification of OpenPGP Multipart/Signed mails (authored by aheinecke).
Fix classification of OpenPGP Multipart/Signed mails
Aug 16 2024, 3:12 PM
aheinecke committed rOb06538416747: Ignore unknown write event again (authored by aheinecke).
Ignore unknown write event again
Aug 16 2024, 3:12 PM
aheinecke closed T7223: GpgOL: Handle Outlook settings which allow users to disable automatically marking mails as read as Resolved.

The whole problem that we now had to take care of marking mails as Read was a misunderstanding of the code. As I assumed since we saved the mail. The property change of "UnRead" would then not be synced to the server, but more testing and user feedback after the last release has shown that the even FC99 which we observed in the "Uncancellable write event" cases was sent to us in conjunction with the property change of UnRead.

Aug 16 2024, 2:56 PM · vsd32 (vsd-3.2.3), Restricted Project, gpgol
aheinecke committed rW958060d34ee0: Mark kio as dependency for gpgpass (authored by aheinecke).
Mark kio as dependency for gpgpass
Aug 16 2024, 10:22 AM
aheinecke committed rW5629c52a5049: Update frontend packages (authored by aheinecke).
Update frontend packages
Aug 16 2024, 10:22 AM

Aug 15 2024

aheinecke committed rW07b492f7b9bc: MSI: Update make-msi.guids (authored by aheinecke).
MSI: Update make-msi.guids
Aug 15 2024, 10:56 PM
aheinecke committed rWc4afa16e9fb7: Update AUTHENTICODE_FILES with diffrent x64 name (authored by aheinecke).
Update AUTHENTICODE_FILES with diffrent x64 name
Aug 15 2024, 10:56 PM
aheinecke committed rWd5bb388a20fc: Add --update|-u option to gen-tarball.sh (authored by aheinecke).
Add --update|-u option to gen-tarball.sh
Aug 15 2024, 10:56 PM
aheinecke committed rW42a0156fede5: Merge branch 'master' into kf6 (authored by aheinecke).
Merge branch 'master' into kf6
Aug 15 2024, 10:56 PM
aheinecke committed rW8f8d867b2cb5: Add copy of gpg-authcode-sign.sh and use it (authored by aheinecke).
Add copy of gpg-authcode-sign.sh and use it
Aug 15 2024, 10:56 PM
aheinecke committed rWbe8405d1baa2: MSI: Add target to try to link the MSI using WINE (authored by aheinecke).
MSI: Add target to try to link the MSI using WINE
Aug 15 2024, 10:56 PM
aheinecke committed rG3d015d106f4e: build-aux: Add PKCS#8 authenticode key support (authored by aheinecke).
build-aux: Add PKCS#8 authenticode key support
Aug 15 2024, 10:49 PM
aheinecke committed rG536fc8d33db5: build-aux: Add cleanup to gpg-authcode-sign.sh (authored by aheinecke).
build-aux: Add cleanup to gpg-authcode-sign.sh
Aug 15 2024, 10:49 PM
aheinecke committed rGPGPASSa034563f97c7: Fix QT_VERSION check (authored by aheinecke).
Fix QT_VERSION check
Aug 15 2024, 1:47 PM
aheinecke committed rGPGPASS676d0da97b63: Add missing includes for Qt5 (authored by aheinecke).
Add missing includes for Qt5
Aug 15 2024, 1:47 PM
aheinecke committed rO10721b1dccf4: Fix message save before decrypt handling (authored by aheinecke).
Fix message save before decrypt handling
Aug 15 2024, 1:31 PM
aheinecke committed rO0fc1eeef8c13: Add status info to a debug output (authored by aheinecke).
Add status info to a debug output
Aug 15 2024, 1:31 PM

Aug 14 2024

aheinecke added a comment to T7242: GpgOL: Shown attachments duplicate on selection of signed emails.

This is another side effect of: dd3ff8397aaf62e58fa9405ddc5397cb6bcfdc29 and 1f9c757872b033e1be8199c4d488ac84bf8f07bd before that revision the code that changed IPM.Note.GpgOL.MultipartSigned to IPM.Note.SMIME.MultipartSigned was only executed for S/MIME mails. I do now understand that the code in question at the beginning of decryptVerify_o was meant for other Addins, Outlook Web Interface etc. to ensure that the message class on the server was always IPM.Note.SMIME and not some GpgOL specific class so that outlook or other tools like securePIM would still treat the mail as S/MIME.

Aug 14 2024, 9:23 PM · vsd32 (vsd-3.2.3), Restricted Project, gpgol
aheinecke merged task T7243: GpgOL: multipart/signed OpenPGP SMTP transfered mails are displayed as S/MIME into T7242: GpgOL: Shown attachments duplicate on selection of signed emails.
Aug 14 2024, 8:56 PM · Restricted Project, gpgol
aheinecke merged T7243: GpgOL: multipart/signed OpenPGP SMTP transfered mails are displayed as S/MIME into T7242: GpgOL: Shown attachments duplicate on selection of signed emails.
Aug 14 2024, 8:56 PM · vsd32 (vsd-3.2.3), Restricted Project, gpgol
aheinecke added a comment to T7243: GpgOL: multipart/signed OpenPGP SMTP transfered mails are displayed as S/MIME.

This is not a distinct issue from T7242 but the same.

Aug 14 2024, 8:56 PM · Restricted Project, gpgol
aheinecke added a comment to T7018: Kleopatra: Separate smartcard window with simplified layout.

I went for the placeholder text because you asked what should be shown on error. And I would rather not follow your suggestion and show an empty widget but keep the placeholder text then.

Aug 14 2024, 7:47 PM · vsd33, gpd, Restricted Project, kleopatra