The one with the Вовк 🐺 on Nostr: Heck, the #matrix Widget API is a nightmare to implement from scratch ... Awful ...
Heck, the #matrix Widget API is a nightmare to implement from scratch ...
Awful documentation, awful API interface.
So far ... I reached at implementing a basic Widget API client for #PolyculeClient negotiating capabilities and API versions with an arbitrary widget by launching a GTK WebKit view.
The relaying of Events in the timeline via WebMessages into the widget is literally a nightmare on any non-iframe implementation. How could this cursed specification spread, heck !?!?!
Published at
2025-05-16 18:11:27Event JSON
{
"id": "8762290e012732cf76a9fbb915f63c71d32d9c06fba76bfa44d4583e4baa6a48",
"pubkey": "d33c9f8e6505f6bc2cac9fb3e4d5ad71537f35ee98a697f287e5b13c673cffbd",
"created_at": 1747419087,
"kind": 1,
"tags": [
[
"t",
"matrix"
],
[
"t",
"polyculeclient"
],
[
"proxy",
"https://alpaka.garden/users/braid/statuses/114518857342722705",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "Heck, the #matrix Widget API is a nightmare to implement from scratch ...\n\nAwful documentation, awful API interface.\n\nSo far ... I reached at implementing a basic Widget API client for #PolyculeClient negotiating capabilities and API versions with an arbitrary widget by launching a GTK WebKit view.\n\nThe relaying of Events in the timeline via WebMessages into the widget is literally a nightmare on any non-iframe implementation. How could this cursed specification spread, heck !?!?!",
"sig": "df108397df95f87602d1cfc70de67b6e4b482d534aff1fe35ecb603893e62b20df4b39cbe48c07efd0e13dfc6a3143e21b0f3cd59ee91c76f057172891e49277"
}