{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreidqmtvsajmlfcic6pwhs3hhlnzr7v74t3kfnk43y5efdhctkfouj4",
"uri": "at://did:plc:qk2qnafs6es6f2znn6gexjid/app.bsky.feed.post/3mn2t5ejwzzh2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreia7t34aet2dt6jed6v6sbz5c55c7k5iexkw6gk24x6sevvjqnvs4u"
},
"mimeType": "image/png",
"size": 255562
},
"path": "/blog/2026/05/29/this-week-in-matrix-2026-05-29/",
"publishedAt": "2026-05-29T19:35:18.000Z",
"site": "https://matrix.org",
"tags": [
"https://youtube.com/watch?v=0Yr67OT61Vc",
"website",
"Amandine",
"blog post",
"election page",
"HarHarLinks",
"Goulash Programming Night",
"community-events:matrix.org",
"chaosevents:matrix.org",
"Thib",
"The Matrix Conference",
"grab your tickets",
"recordings on PeerTube",
"Matthew's Matrix Spring Update",
"https://tickets.matrix-community.events/mcs/2027/",
"Matrix Community Workation Krems 2026",
"Håck ma's",
"Workation Krems Matrix room",
"Yan",
"Andrew Morgan (anoa) {he/him}",
"https://spec.matrix.org/proposals",
"MSC4484: Server Administration OAuth Scope",
"MSC4483: Encrypted Account Data",
"MSC4482: Ability to bookmark messages",
"MSC4403: Forbid event_id on PDUs received over federation",
"MSC4435: Room slowmode",
"MSC4373: Server opt-out of specific EDU types",
"MSC4400: Remove the depth field from PDUs",
"matrix.to",
"specified",
"RFC 3986",
"https://matrix.to",
"matrix: URI scheme",
"MSC4481",
"Benedict",
"https://e39.dev/hmi/Matrix/Matrix.html",
"Nico",
"https://github.com/matrix-org/matrix.to/pull/409",
"Joop Kiefte 🟙 (LaPingvino)",
"https://mail.wukkie.uk",
"Krille - Christian K.",
"https://fluffychat.im/de/changelog/",
"Timo K.",
"Element Call",
"https://github.com/element-hq/element-call/releases/tag/v0.20.0",
"release notes",
"Aine [etke.cc]",
"MatrixRooms.info",
"MRS",
"etke.cc",
"📊 MatrixRooms.info/stats",
"🧩 Integrations with apps and servers",
"💜 Support the project",
"👉 How to add your server",
"🙅 How to remove your server",
"pingbot",
"maubot",
"ping:maunium.net",
"twim:matrix.org",
"the TWIM guide"
],
"textContent": "## 🔗Matrix Live S12E09 – Element Demos\n\nToday's Matrix Live: \n https://youtube.com/watch?v=0Yr67OT61Vc\n \n\n## 🔗Dept of _Status of Matrix_ 🌡️\n\n### 🔗Governing Board (website)\n\nThe Governing Board is an advisory board to The Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.\n\nAmandine says\n\n> 🗳️ **Election notice!**\n>\n> 🚥 Only a few hours left before kick-off! The voting for the Governing Board election is starting tonight, and is open until the 12 June. All eligible voters should keep an eye out for an email from OpaVote.\n>\n> Check out our blog post and election page for details and links to the candidates lists.\n>\n> 📅 This year’s schedule is as follows:\n> ✅ Announcement on Monday 27th April\n> ✅ Nominations from Saturday 2nd May to Friday 15th May\n> ✅ Campaigning from Saturday 16th May to Friday 29th May\n> ➡️ Voting from Saturday 30th May to Friday 12th June\n> ◻️ Results announced on Monday 15th June\n>\n> 📢 The election is running for the following constituency groups:\n>\n> * Platinum Members – 1 seat (in cycle)\n> * Ecosystem Members – 3 seats (in cycle)\n> * Spec Core Team – 2 seats (in cycle)\n> * Guardians – 3 seats (in cycle)\n> * Silver Members – 2 seats (out of cycle, GB members stepped down)\n> * Individual Members – 1 seat (out of cycle, GB member stepped down)\n>\n\n>\n> So if you are a member of one of these groups keep an eye out for your voting email or get in touch if you haven't received it by Monday!\n\n## 🔗Dept of Events and Talks 🗣️\n\n### 🔗Matrix @ GPN24\n\nHarHarLinks says\n\n> Once more it is going to be Goulash Programming Night (actually 3 nights) in Karslruhe, DE next week, from June 4th to June 7th. Look out for the Matrix banner and find like minded Matrix Community Events people as well as all kinds of hackers there!\n>\n> Join #community-events:matrix.org for more community events and #chaosevents:matrix.org for more Matrix at CCC!\n\n### 🔗The Matrix Conference 2026\n\nThib reports\n\n> #### 🔗Final days to get an Early Bird ticket for The Matrix Conf 2026\n>\n> You can get Early Bird tickets for The Matrix Conference with a 20% discount until Sunday 31, in two days as of publishing!\n>\n> Be quick, grab your tickets and join us between October 20 and 23, in Malmö, Sweden 🇸🇪\n\n### 🔗Matrix Community Summit 2026/2027\n\nHarHarLinks reports\n\n> (thanks to jaller94 for putting this together)\n>\n> It's been another great Matrix Community Summit in Berlin! Plenty of community members discuss MCSs, exchanged thoughts and socialised.\n>\n> Missed it or want to listen to some of the talks again? Here are the recordings on PeerTube. This includes Matthew's Matrix Spring Update.\n>\n> **Join us next year** at c-base from **May 13 until 17, 2027**. Signing up early makes planning easier for us. 🙏\n>\n> https://tickets.matrix-community.events/mcs/2027/\n>\n> Some aspects people liked:\n>\n> * keys verified: 3+\n> * things to do or not to do when writing yet another buggy matrix client\n> * food and drink 👍\n> * working groups started: 1.5+\n> * MSCs written: 2.5+\n> * great opportunity for the community and companies to talk about eachothers plans and wishes\n> * sick merch ✨\n>\n\n\n### 🔗Matrix Workation Krems 2026\n\nHarHarLinks reports\n\n> (even more thanks to jaller94)\n>\n> And if you don't want to wait, have to work and are keen on sharing a space with others, may I recommend the Matrix Community Workation Krems 2026? It's a two week workation all about Matrix in a great Austrian village with the option to attend the nearby Håck ma's camp. More info and coordination in the Workation Krems Matrix room or contact Yan!\n\n## 🔗Dept of Spec 📜\n\nAndrew Morgan (anoa) {he/him} announces\n\n> Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.\n>\n> ### 🔗MSC Status\n>\n> **New MSCs:**\n>\n> * MSC4484: Server Administration OAuth Scope\n> * MSC4483: Encrypted Account Data\n> * MSC4482: Ability to bookmark messages\n>\n\n>\n> **MSCs in Final Comment Period:**\n>\n> * _No MSCs are in FCP._\n>\n\n>\n> **Accepted MSCs:**\n>\n> * _No MSCs were accepted this week._\n>\n\n>\n> **Closed MSCs:**\n>\n> * MSC4403: Forbid event_id on PDUs received over federation\n> * Closed by the author.\n> * MSC4435: Room slowmode\n> * Closed by the author.\n> * MSC4373: Server opt-out of specific EDU types\n> * Closed by the author.\n> * MSC4400: Remove the depth field from PDUs\n> * Closed by the author.\n>\n\n\nHarHarLinks announces\n\n> It has long annoyed me that matrix.to URLs are in the unfortunate situation of being specified following RFC 3986, while Matrix room aliases use `#` as their \"sigil\". The nice part is that the fallback in many browsers and probably URL parsers allows someone to type in the literal ID after `https://matrix.to/#/` in a human readable/type-able way: `https://matrix.to/#/#matrix:matrix.org` and it will work. However that does not actually comply with the RFC spec for URLs, which mandates URL-encoding (\"percent-encoding\") for some special characters, including the `#`. The practical impact of this is that in some situations, URL parsers my stumble and misinterpret matrix.to URLs. We commonly see this at the Website & Content WG when writing YouTube descriptions: the second \"illegal\" `#` will be interpreted as a hashtag instead, breaking the link. I find this particularly annoying as some implementations, including Element and https://matrix.to itself actually prefer to generate \"illegal\" links. This has been a topic of discussion before, but so far has not been accepted.\n>\n> Meanwhile, we also have the matrix: URI scheme registered with IANA. Instead of the sigils, it uses letters like `r/` for aliases: `matrix:r/matrix:matrix.org`. So at Matrix Community Summit last weekend, we had the idea to deprecate using sigils in matrix.to fragments altogether and replace them with `matrix:` URI style word characters. You can find all this packaged as MSC4481 including an implementation for https://matrix.to. Please feel free to test or implement in your own client. Thanks to all involved in the discussion and helping the implementation!\n\n## 🔗Dept of SDK 🧰\n\n### 🔗Trixnity (website)\n\nMultiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.\n\nBenedict reports\n\n> Just wanted to share, that someone used Trixnity for his Car: https://e39.dev/hmi/Matrix/Matrix.html\n\n## 🔗Dept of Clients 📱\n\n### 🔗matrix.to\n\nNico announces\n\n> You know how some other applications directly prompt you to open your native/web client, when you click on a link? Matrix has matrix.to, but it always prompts you to click on a button to open your client, even though we have a standardized scheme to do that (matrix: URIs)!\n>\n> I tried my hand at directly opening your matrix client from the matrix.to page. You can try it out and review it here: https://github.com/matrix-org/matrix.to/pull/409\n\n### 🔗WukkieMail\n\nJoop Kiefte 🟙 (LaPingvino) says\n\n> HIGHLY EXPERIMENTAL new client on https://mail.wukkie.uk, inspired by the late Google Inbox. Give it a try and let me know!\n\n### 🔗FluffyChat (website)\n\nThe cutest instant messenger in the [matrix].\n\nKrille - Christian K. reports\n\n> 🚀 FluffyChat 2.6.0 has been released\n>\n> After my very long vacation here comes the newest release of FluffyChat with a ton of improvements, bug fixes and new features. 🚀\n>\n> You can now receive notifications for **all** accounts, which means the multi account feature is no longer marked as beta! Also notifications now get grouped on Android.\n>\n> On iOS you also now get notifications while the app is in foreground (this wasn't working before). Also in this case, when the app is in foreground you will see the sender name and message content. This is not yet working when the app is in background or terminated, but this will come soon. 😊\n>\n> Furthermore FluffyChat now supports room tags. Those will just be part of the filters above the chat list. With room tags you can tag a room and then filter the room list by this tag.\n>\n> Chat filters are also now persistent over app restarts!\n>\n> On web and desktop you can now also paste files from your clipboard (thanks to ION606 for help).\n>\n> Also you can now hide rooms, which are in a space from the main chat list, if you like. We now have an option for that. (thanks to twoneis for help).\n>\n> This release also brings back notification sounds on web, while this stays an opt-in feature. Most desktops (including Windows and macOS) already play a sound on a notification, but on some Linux desktops (including the one I use) you don't. So you can switch a toggle now in the settings to fix it.\n>\n> A short notice about the donation banner I have added in the last release: I was very worried that people might get upset that a donation banner asks for support there. However, no one complained. Instead I got much more donations than expected and I'm very grateful!! ❤️❤️❤️\n>\n> I promise I will not waste it on AI tokens! 😜\n>\n> However, in this release the donation banner has been removed. As a compromise, there will now just be a donation button in the info banner, which informs about a new release. This also pressures me to make releases more frequently, but let me know what you think.\n>\n> This and a ton of fixed bugs and updated translations, thanks to the big community! I'm looking forward to push the next version out.\n>\n> See all changes here: https://fluffychat.im/de/changelog/\n\n## 🔗Dept of VoIP 🤙\n\n### 🔗Element Call (website)\n\nNative Decentralised End-to-end Encrypted Group Calls in Matrix.\n\nTimo K. announces\n\n> Element Call v0.20.0 is out!\n>\n> The two main things worth calling out: there's a new **fast switcher** for quickly jumping between media devices, and the **one-on-one call layout on portrait screens** got a design refresh using all of the available screen space — makes a noticeable difference on mobile.\n>\n> A few bugs got squashed too — iOS tap-to-reveal controls now actually works, starting a call muted no longer requires two clicks to unmute, and the settings button no longer ghosts in while the footer is fading out.\n>\n> For those running their own deployments or building on top of Element Call or are interested in the under the hood changes we do: Storybook is hooked up to CI. There's a new `MediaMuteAndSwitchButton` component to play with and a snapshot based ViewModel experiment introduced with the **fast-switcher** changes.\n>\n> Full changelog: https://github.com/element-hq/element-call/releases/tag/v0.20.0\n>\n> Its available on call.element.io — see the release notes for the exact coordinates.\n\n## 🔗Matrix Federation Stats 📊\n\nAine [etke.cc] says\n\n> collected by MatrixRooms.info - an MRS instance by etke.cc\n>\n> As of today, `19380` Matrix federateable servers have been discovered by matrixrooms.info, `4252` (`21.9%`) of them are publishing their rooms directory over federation. The published directories contain `19063` rooms.\n>\n> The most popular server software among the online servers is:\n>\n> * synapse: `15342` (`79.2%`)\n> * continuwuity: `1523` (`7.9%`)\n> * conduit: `599` (`3.1%`)\n> * dendrite: `350` (`1.8%`)\n>\n\n>\n> Stats timeline is available on 📊 MatrixRooms.info/stats\n>\n> 🧩 Integrations with apps and servers | 💜 Support the project | 👉 How to add your server | 🙅 How to remove your server\n\n## 🔗Dept of Ping 🏓\n\nHere we reveal, rank, and applaud the homeservers with the lowest ping, as measured by pingbot, a maubot that you can host on your own server.\n\nJoin #ping:maunium.net to experience the fun live, and to find out how to add YOUR server to the game.\n\nRank| Hostname| Median MS\n---|---|---\n1| unstable.timedout.uk:8448| 158\n2| codestorm.net| 173\n3| raccoon.cafe| 180.5\n4| vrkknn.net| 204\n5| vibb.me| 228\n6| nerdhouse.io| 229.5\n7| 31a05b.net| 264\n8| maunium.net| 281\n9| waywardinn.com| 372\n10| nhjkl.com| 374.5\n\n## 🔗That's all I know\n\nSee you next week, and be sure to stop by #twim:matrix.org with your updates!\n\nTo learn more about how to prepare an entry for TWIM check out the TWIM guide.",
"title": "This Week in Matrix 2026-05-29",
"updatedAt": "2026-05-29T19:35:18.000Z"
}