Rated 5 out of 5 stars

For me thunderbird always crashed, when using your kwallet5 addon. I found out why:

In this function:

int32_t KDE5Wallet_Init() {
qDebug() << "Start";

// KWindowSystem requires a functioning QGuiApplication or it will segfault
if (!app) {
int fakeargc = 0;
char *fakeargv[] = { NULL };
app = new QGuiApplication(fakeargc, fakeargv);
}

if (!app) {
qCritical() << "Could not create KApplication";
return false;
}

return true;
}

the local variables fakeargc and fakeargv (both are handled as references in QGuiApplication) are undefined after the function returns, so there is a segfault.

The fix: define both variables globally above:

uint32_t disabledHostsBufferCount = 0;
char** disabledHostsBuffer = 0;
int fakeargc = 0;
char *fakeargv[] = { NULL };
..

---
the contact form on your website does not work in chromium, because the captcha cannot be loaded because of some
--
EDIT: thanks, fixed!

This review is for a previous version of the add-on (1.0).