🇨🇦Samuel Proulx🇨🇦 on Nostr: So because I have gone temporarily off my rocker, I'm working on an #xmpp client ...
So because I have gone temporarily off my rocker, I'm working on an #xmpp client using #dotnet 10 and WPF, with artalk-xmpp for XMPP, libsignal for #OMEMO, and prism for screen reader output where needed. I'm only an evening into it, and I can already tell that OMEMO is going to be the source of complicated, inexplicable, and unreproducible bug reports for decades to come. It's still not as overcomplicated as #matrix, though.
Published at
2026-07-26 01:41:17 UTCEvent JSON
{
"id": "5add40fb0c25a0d2ccc06875a72b58a7ffbd091b9475562d8259bbf3e68d6e3d",
"pubkey": "8d3fae5eb59633dbf23b46449df4f5e235101be36f44f4400aad1c5def8c890d",
"created_at": 1785030077,
"kind": 1,
"tags": [
[
"t",
"omemo"
],
[
"t",
"dotnet"
],
[
"t",
"xmpp"
],
[
"t",
"matrix"
],
[
"proxy",
"https://fed.interfree.ca/notes/ap4p4s028dcazmdp",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fed.interfree.ca/notes/ap4p4s028dcazmdp",
"pink.momostr"
],
[
"-"
]
],
"content": "So because I have gone temporarily off my rocker, I'm working on an #xmpp client using #dotnet 10 and WPF, with artalk-xmpp for XMPP, libsignal for #OMEMO, and prism for screen reader output where needed. I'm only an evening into it, and I can already tell that OMEMO is going to be the source of complicated, inexplicable, and unreproducible bug reports for decades to come. It's still not as overcomplicated as #matrix, though.",
"sig": "8d6c92003354f51407a7768eab85ada45a3d3b8e0105b7f28b57ad84b2287c1aa3a246ec3527ce58f5663d2d6f702c81beab9cb5d2cfaa9de42e5836be70a3dc"
}