<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Matrix.org - This Week in Matrix</title>
    <subtitle>The Matrix.org Foundation</subtitle>
    <link href="https://matrix.org/category/this-week-in-matrix/atom.xml" rel="self" type="application/atom+xml"/>
    <link href="https://matrix.org"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-05-15T15:38:54+00:00</updated>
    <id>https://matrix.org/category/this-week-in-matrix/atom.xml</id>
    
    
    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-05-15</title>
    <published>2026-05-15T15:38:54+00:00</published>
    <updated>2026-05-15T15:38:54+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/05/15/this-week-in-matrix-2026-05-15/" type="text/html"/>
    <id>https://matrix.org/blog/2026/05/15/this-week-in-matrix-2026-05-15/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e08-the-matrix-governing-board-elections&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e08-the-matrix-governing-board-elections&quot; aria-label=&quot;Anchor link for: matrix-live-s12e08-the-matrix-governing-board-elections&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E08 The Matrix Governing Board Elections!&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=S1bJBtV5KxE&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=S1bJBtV5KxE
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;S1bJBtV5KxE&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy to welcome &lt;a href=&quot;https:&#x2F;&#x2F;connect2x.de&#x2F;&quot;&gt;connect2x&lt;&#x2F;a&gt; as a new Silver member of the Foundation this week! 🚀 Benedict and the connect2x team have been active members of the community for a while, in particular with &lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&#x2F;en-us&#x2F;&quot;&gt;Tammy&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;benkuly&#x2F;trixnity&quot;&gt;Trixinity&lt;&#x2F;a&gt;, but connect2x is also a strong provider of TI-Messenger solutions in the German healthcare ecosystem. Thank you for your support!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;One month left!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;There&#x27;s only one month left to &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;send your talk proposals&lt;&#x2F;a&gt; for The Matrix Conference.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;But another deadline is looming, even sooner: there&#x27;s only two weeks left to get a discounted Early Bird ticket, and to secure merch for you size!
Early Bird tickets have a 20% discount, so don&#x27;t wait too long and grab yours!&lt;&#x2F;p&gt;
&lt;p&gt;Individual members should also have received their voucher for a free ticket! We&#x27;ll send the vouchers for organizational members shortly.&lt;&#x2F;p&gt;
&lt;p&gt;Find all the details of the conference on &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;room-directory-working-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-directory-working-group-website&quot; aria-label=&quot;Anchor link for: room-directory-working-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Room Directory Working Group (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Room Directory WG helps maintain the room directory on the matrix.org homeserver.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@logn:zirco.dev&quot;&gt;LogN&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here is your weekly update from the Matrix.org Room Directory Working Group!&lt;&#x2F;p&gt;
&lt;p&gt;The Room Directory is a great place to find rooms and promote your own. If you are interested in helping us curate a high-quality, interesting directory for the wider Matrix community,
we can always use your help! Come chat with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev.&quot;&gt;#room-dir-wg-office:neko.dev.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;This week, no new rooms were listed in the matrix.org room directory.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you are a room administrator and are interested in potentially listing a room, please consider &lt;a href=&quot;https:&#x2F;&#x2F;forms.fillout.com&#x2F;t&#x2F;mdaJEWYt3Sus&quot;&gt;filling out the form&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;In light of having no new rooms to share, here&#x27;s a spotlight on a random room from the directory:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;KDE User Help&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#kde:kde.org&quot;&gt;#kde:kde.org&lt;&#x2F;a&gt;)
Please follow our code of conduct: &lt;a href=&quot;https:&#x2F;&#x2F;kde.org&#x2F;code-of-conduct&quot;&gt;https:&#x2F;&#x2F;kde.org&#x2F;code-of-conduct&lt;&#x2F;a&gt;. State your distribution and Plasma version when asking questions. Non Help&#x2F;Support discussions in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#kde-offtopic:kde.org&quot;&gt;#kde-offtopic:kde.org&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-svelte-client-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-svelte-client-website&quot; aria-label=&quot;Anchor link for: matrix-svelte-client-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix-Svelte-Client (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;tauri-plugin-matrix-svelte&#x2F;tree&#x2F;main&#x2F;example&#x2F;matrix-svelte-client&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@it-ess:matrix.org&quot;&gt;Alexis&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi everyone, long time no TWIM !
I just released a new version of the experimental &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;tauri-plugin-matrix-svelte&#x2F;tree&#x2F;main&#x2F;example&#x2F;matrix-svelte-client&quot;&gt;Matrix-Svelte-Client&lt;&#x2F;a&gt;, built with Tauri and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;matrix-ui-serializable&quot;&gt;matrix-ui-serializable&lt;&#x2F;a&gt;. This new version adds proper media and room threads support, and much more (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;tauri-plugin-matrix-svelte&#x2F;releases&#x2F;tag&#x2F;0.4.0&quot;&gt;changelog&lt;&#x2F;a&gt;) !
I say Matrix-Svelte-Client is experimental because I&#x27;m using it as a base for a &lt;em&gt;much bigger&lt;&#x2F;em&gt; open-source project related to Matrix I&#x27;ve been working on for the past few months. And I intend to &lt;strong&gt;present it during the Matrix Community Summit&lt;&#x2F;strong&gt; in Berlin next week !
See you there ! 👋&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;wally-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#wally-website&quot; aria-label=&quot;Anchor link for: wally-website&quot;&gt;🔗&lt;&#x2F;a&gt;Wally (&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;lapingvino&#x2F;wally&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@joop:chat.kiefte.eu&quot;&gt;Joop Kiefte (LaPingvino)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wally got a bit more independent, and only slightly more serious about versioning. It&#x27;s on 4.99.0 and I recommend everyone who runs it to update to this version: it has a significant CPU bug fix and moves over keys from Cinny to Wally naming internally, so making sure you run this version now means you should be able to keep on updating without hopefully needing to login again. Also as usually a lot of quality of life improvements, and the development model is moving more and more away from trying to be in touch with upstream. That said, you should still be able to apply patches to upstream with specific features to not have to commit to the whole thing. Not sure if I mentioned it before, but Element Call has been fully replaced with Wally Conference, which relies more on the underlying Livekit rooms while adding support for guest joining calls and breakout rooms via the Wally Conference bot. You can check this all out for yourself via the installation on &lt;a href=&quot;https:&#x2F;&#x2F;wukkie.uk&quot;&gt;https:&#x2F;&#x2F;wukkie.uk&lt;&#x2F;a&gt; and in the space at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#wally:chat.kiefte.eu&quot;&gt;#wally:chat.kiefte.eu&lt;&#x2F;a&gt;. Find the code on &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;lapingvino&#x2F;wally&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;lapingvino&#x2F;wally&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;komai-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#komai-website&quot; aria-label=&quot;Anchor link for: komai-website&quot;&gt;🔗&lt;&#x2F;a&gt;Komai (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@slavi:etke.cc&quot;&gt;Slavi [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&quot;&gt;Komai&lt;&#x2F;a&gt; has had a bunch of releases since the initial launch.&lt;&#x2F;p&gt;
&lt;p&gt;Among various large and small improvements, we now also ship prebuilt (unsigned) Windows (x64) and macOS (Apple Silicon) binaries as part of each release!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;cinny-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#cinny-website&quot; aria-label=&quot;Anchor link for: cinny-website&quot;&gt;🔗&lt;&#x2F;a&gt;Cinny (&lt;a href=&quot;https:&#x2F;&#x2F;cinny.in&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A Matrix client focusing primarily on simple, elegant and secure interface.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kfiven:matrix.org&quot;&gt;Lozenge&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;cinny-4-12-1&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#cinny-4-12-1&quot; aria-label=&quot;Anchor link for: cinny-4-12-1&quot;&gt;🔗&lt;&#x2F;a&gt;Cinny 4.12.1&lt;&#x2F;h4&gt;
&lt;p&gt;This release focuses on bug fixes, security updates, and a few quality-of-life improvements across calling, messaging, and media handling.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-15-cinny.avif&quot; alt=&quot;A screenshot showing a call being placed in Cinny&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;security-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#security-update&quot; aria-label=&quot;Anchor link for: security-update&quot;&gt;🔗&lt;&#x2F;a&gt;Security update&lt;&#x2F;h4&gt;
&lt;p&gt;Dependency used for HTML sanitization has been updated to due to vulnerability.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Updated &lt;code&gt;sanitize-html&lt;&#x2F;code&gt; to v2.17.4&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Users are recommended to update to this release.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;calling-improvements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#calling-improvements&quot; aria-label=&quot;Anchor link for: calling-improvements&quot;&gt;🔗&lt;&#x2F;a&gt;Calling improvements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;You can now start a video call directly in DMs and rooms&lt;&#x2F;li&gt;
&lt;li&gt;User avatars are now shown during calls&lt;&#x2F;li&gt;
&lt;li&gt;Added a right-click shortcut to quickly start calls&lt;&#x2F;li&gt;
&lt;li&gt;Fixed an issue where double-clicking could attempt to join a call without the required permissions&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;message-editor-and-markdown-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#message-editor-and-markdown-fixes&quot; aria-label=&quot;Anchor link for: message-editor-and-markdown-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;Message editor and markdown fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed crashes when editing lists&lt;&#x2F;li&gt;
&lt;li&gt;Fixed list rendering problems in Mozilla Firefox&lt;&#x2F;li&gt;
&lt;li&gt;Fixed a crash caused by editing messages with empty headings&lt;&#x2F;li&gt;
&lt;li&gt;Codeblock filenames are now preserved when editing&lt;&#x2F;li&gt;
&lt;li&gt;Added support for filenames inside codeblocks&lt;&#x2F;li&gt;
&lt;li&gt;Added support for plaintext codeblocks inside codeblocks&lt;&#x2F;li&gt;
&lt;li&gt;Improved support for nested markdown lists&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;media-and-preview-improvements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#media-and-preview-improvements&quot; aria-label=&quot;Anchor link for: media-and-preview-improvements&quot;&gt;🔗&lt;&#x2F;a&gt;Media and preview improvements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;URL preview images now have a proper hover state&lt;&#x2F;li&gt;
&lt;li&gt;Multiple URL preview are now easier to browse with keyboard navigation&lt;&#x2F;li&gt;
&lt;li&gt;Clicking a URL preview thumbnail now opens the image viewer&lt;&#x2F;li&gt;
&lt;li&gt;Audio player now support &lt;code&gt;.ogg&lt;&#x2F;code&gt; audio files&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;stability-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#stability-fixes&quot; aria-label=&quot;Anchor link for: stability-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;Stability fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a notification-related crash on Android&lt;&#x2F;li&gt;
&lt;li&gt;Removed a typo in the no rooms interface&lt;&#x2F;li&gt;
&lt;li&gt;Added support for the stable mutual rooms endpoint&lt;&#x2F;li&gt;
&lt;li&gt;Added &lt;code&gt;YYYY-MM-DD&lt;&#x2F;code&gt; (ISO 8601) as a date format option&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Release: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cinnyapp&#x2F;cinny&#x2F;releases&#x2F;tag&#x2F;v4.12.1&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;cinnyapp&#x2F;cinny&#x2F;releases&#x2F;tag&#x2F;v4.12.1&lt;&#x2F;a&gt;
Join our space at: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#cinny:matrix.org&quot;&gt;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#cinny:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tammy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tammy-website&quot; aria-label=&quot;Anchor link for: tammy-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tammy (&lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform messenger built on top of Trixnity Messenger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;During a hackathon last week at connect2x, we successfully integrated a Matrix-driven calendar into Tammy. In this implementation, every calendar event is a Matrix room, allowing users to seamlessly transition to chatting, inviting others, or starting a video call directly within the event&#x27;s dedicated room. We ncluded the ability to create and edit rooms based on calendar events, and addeda nice monthly calendar overview. There are some limitations of Matrix with our approach, but nothing that an MSCs couldn&#x27;t fix.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-15-tammy-1.avif&quot; alt=&quot;A screenshot of the Matrix client Tammy showing a calendar.&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-15-tammy-2.avif&quot; alt=&quot;A screenshot of the Matrix client Tammy showing calendar events on the left sidebar.&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-15-tammy-3.avif&quot; alt=&quot;A screenshot of a new event pop up in Tammy.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;mxuserbot-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#mxuserbot-website&quot; aria-label=&quot;Anchor link for: mxuserbot-website&quot;&gt;🔗&lt;&#x2F;a&gt;MXUserbot (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MxUserBot&#x2F;MXUserbot&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@pashahatsune:matrix.org&quot;&gt;Паша Хосино&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;what-is-a-userbot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-is-a-userbot&quot; aria-label=&quot;Anchor link for: what-is-a-userbot&quot;&gt;🔗&lt;&#x2F;a&gt;What is a userbot?&lt;&#x2F;h4&gt;
&lt;p&gt;Unlike a separate bot account you have to invite to rooms, a userbot runs directly on &lt;strong&gt;YOUR everyday personal account&lt;&#x2F;strong&gt;: from showing off cool modules to your friends to full automation - &lt;strong&gt;it&#x27;s all up to you!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;MXUserbot gives you this power with a plugin-based system and easy setup for regular people.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;features&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#features&quot; aria-label=&quot;Anchor link for: features&quot;&gt;🔗&lt;&#x2F;a&gt;Features&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Run on any server&lt;&#x2F;strong&gt; (with built-in rate limiting).&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;WebUI&lt;&#x2F;strong&gt; for configuration and searching for modules.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Emoji reactions as buttons.&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;FSM&lt;&#x2F;strong&gt; support.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;SAS verification&lt;&#x2F;strong&gt; for the bot and other devices.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Code:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MxUserBot&#x2F;MXUserbot&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MxUserBot&#x2F;MXUserbot&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-jobs-moneybag&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-jobs-moneybag&quot; aria-label=&quot;Anchor link for: dept-of-jobs-moneybag&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Jobs 💰️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;funding-suggestion&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#funding-suggestion&quot; aria-label=&quot;Anchor link for: funding-suggestion&quot;&gt;🔗&lt;&#x2F;a&gt;Funding suggestion!&lt;&#x2F;h3&gt;
&lt;p&gt;The Sovereign Tech Agency has a call for applications open for a &lt;a href=&quot;https:&#x2F;&#x2F;www.sovereign.tech&#x2F;programs&#x2F;standards&quot;&gt;Sovereign Tech Standard network&lt;&#x2F;a&gt;, a pilot funding mechanism to support open source maintainers looking to contribute to standards.&lt;&#x2F;p&gt;
&lt;p&gt;The programme supports open source maintainers and protocol contributors participating in standards work at:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;IETF&lt;&#x2F;li&gt;
&lt;li&gt;W3C&lt;&#x2F;li&gt;
&lt;li&gt;ISO&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;While Matrix is not part of any of these bodies, &lt;strong&gt;we believe that if several members of the community showed interest in getting funded to support Matrix we may be able to make a case for it&lt;&#x2F;strong&gt; – if not now, maybe later down the line for next iterations of the programme: at least we would have data points.&lt;&#x2F;p&gt;
&lt;p&gt;Based on our reading of their criteria, we understand that the work that may be funded could include:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Pure Matrix protocol work (MSCs redactions, comment…)&lt;&#x2F;li&gt;
&lt;li&gt;Work on the intersection between Matrix and other standards (e.g. MIMI)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;But in the end one could submit anything that supports the standardisation effort and management of the standard, for example, one could potentially submit:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Participation in Working Groups or the Governing Board (if you are an elected member),&lt;&#x2F;li&gt;
&lt;li&gt;Development of reference implementations&lt;&#x2F;li&gt;
&lt;li&gt;Interoperability testing...&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In any case, the grant requires a &lt;strong&gt;commitment to spend at least 10h per week on the project&lt;&#x2F;strong&gt; and would provide a fixed monthly payment of €4,800 to €5,200 from mid-June 2026 through June 2027.&lt;&#x2F;p&gt;
&lt;p&gt;Obviously &lt;em&gt;these suggestions are purely based on our understanding and we cannot guarantee that any of these may be accepted by the Sovereign Tech Agency&lt;&#x2F;em&gt;, but submitting these could at least drive the STA’s reflection on the subject and hopefully lead to funding now or down the line to grow Matrix!&lt;&#x2F;p&gt;
&lt;p&gt;Logistics-wise:&lt;&#x2F;p&gt;
&lt;p&gt;📅 Application deadline: &lt;strong&gt;19 May 2026, 23:59 CEST&lt;&#x2F;strong&gt; ⚠️ That is only 4 days away!&lt;&#x2F;p&gt;
&lt;p&gt;📋 Apply &lt;a href=&quot;https:&#x2F;&#x2F;ats.talentadore.com&#x2F;apply&#x2F;sovereign-tech-standards&#x2F;mXw0q0&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;❓More information &lt;a href=&quot;https:&#x2F;&#x2F;www.sovereign.tech&#x2F;programs&#x2F;standards&quot;&gt;here&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Good luck! ☘️
And don&#x27;t hesitate to reach out to let us know how it goes.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;19302&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4280&lt;&#x2F;code&gt; (&lt;code&gt;22.2%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;19307&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;15350&lt;&#x2F;code&gt; (&lt;code&gt;79.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1470&lt;&#x2F;code&gt; (&lt;code&gt;7.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;609&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;354&lt;&#x2F;code&gt; (&lt;code&gt;1.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;179&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;212&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;217&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;cisnt.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;262&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;278&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;299&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;worldethicaldataforum.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;328&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;prisma.moe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;362.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;379.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nhjkl.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;382.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-05-08</title>
    <published>2026-05-08T16:08:26+00:00</published>
    <updated>2026-05-08T16:08:26+00:00</updated>
    <author>
      <name>MTRNord</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/05/08/this-week-in-matrix-2026-05-08/" type="text/html"/>
    <id>https://matrix.org/blog/2026/05/08/this-week-in-matrix-2026-05-08/</id>
    <content type="html">&lt;h2 id=&quot;dept-of-elections-ballot-box&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-elections-ballot-box&quot; aria-label=&quot;Anchor link for: dept-of-elections-ballot-box&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of elections 🗳️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;governing-board-elections-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-elections-website&quot; aria-label=&quot;Anchor link for: governing-board-elections-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board Elections (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board-elections&#x2F;2026&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;📢 Calling all the Foundation members! The clock is ticking! ⏰ There is only one week left to nominate yourself (or another member of your group) as a candidate to represent your constituency group on the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;Governing Board&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The election is running for the following constituency groups:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Platinum Members (1 seat)&lt;&#x2F;li&gt;
&lt;li&gt;Ecosystem Members (3 seats)&lt;&#x2F;li&gt;
&lt;li&gt;Spec Core Team (2 seats)&lt;&#x2F;li&gt;
&lt;li&gt;Guardians (3 seats)&lt;&#x2F;li&gt;
&lt;li&gt;Silver Members (2 seats)&lt;&#x2F;li&gt;
&lt;li&gt;Individual Members (1 seat, note that only members donating at least $60 a year are eligible for election)&lt;&#x2F;li&gt;
&lt;li&gt;Associate Members (1 seat)&lt;&#x2F;li&gt;
&lt;li&gt;Gold Members (if new Gold member(s) sign up before the 15th May)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Find all the details about the nomination process &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;05&#x2F;election-nomination&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;. Nominees will be announced on the 16th May and displayed on the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board-elections&#x2F;2026&#x2F;&quot;&gt;election page&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;📅 As a reminder, this year’s schedule is as follows:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Announcement on Monday 27th April&lt;&#x2F;li&gt;
&lt;li&gt;➡️ Nominations from Saturday 2nd May to Friday 15th May&lt;&#x2F;li&gt;
&lt;li&gt;◻️ Campaigning from Saturday 16th May to Friday 29th May&lt;&#x2F;li&gt;
&lt;li&gt;◻️ Voting from Saturday 30th May to Friday 12th June&lt;&#x2F;li&gt;
&lt;li&gt;◻️ Results announced on Monday 15th June&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We may have some insights into the inner workings of the Governing Board early next week. No promises yet, but maybe check back on Tuesday, if we managed to post anything! If you have been wondering what you even would do as a Governing Board member, maybe this is the thing that will help you figure that out!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;continuwuity-as-a-new-ecosystem-member&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-as-a-new-ecosystem-member&quot; aria-label=&quot;Anchor link for: continuwuity-as-a-new-ecosystem-member&quot;&gt;🔗&lt;&#x2F;a&gt;Continuwuity as a New Ecosystem Member&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we&#x27;re announcing &lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;Continuwuity&lt;&#x2F;a&gt; as a new Ecosystem &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;members&#x2F;&quot;&gt;member&lt;&#x2F;a&gt; to the Foundation! Continuwuity is a community driven Rust homeserver focusing on user experience and new features. Welcome!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-matrix-conference-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference-website&quot; aria-label=&quot;Anchor link for: the-matrix-conference-website&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference (&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🗓️ Oct 20-23, 2026 | Malmö, Sweden&lt;&#x2F;p&gt;
&lt;p&gt;The Matrix Conference 2026 &lt;strong&gt;Call for Proposals&lt;&#x2F;strong&gt; is still OPEN!&lt;&#x2F;p&gt;
&lt;p&gt;We want to watch YOUR talk! Participate in YOUR workshop! Watch YOUR demo!
Submit your idea now to &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Stay on Friday and join the &lt;strong&gt;Hackathon&lt;&#x2F;strong&gt; to implement all the fresh ideas you got during the conference, finally sit down with your internet friends from to hack on that project, or meet as your Working Group!&lt;&#x2F;p&gt;
&lt;p&gt;Join the fun and become part of the conference team by signing up as a &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;volunteer&#x2F;&quot;&gt;&lt;strong&gt;volunteer&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; - sign up before the end of July to secure your limited edition zipper hoodie with a design specific to this year!&lt;&#x2F;p&gt;
&lt;p&gt;Become a conference &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;sponsor&#x2F;&quot;&gt;&lt;strong&gt;sponsor&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; to support the online livestream, bring everyone together at the opening party, enable the conference&#x27;s chillout&#x2F;hacking area, host a track, or support community members&#x27; attendance financially!&lt;&#x2F;p&gt;
&lt;p&gt;And of course &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;&quot;&gt;get your ticket&lt;&#x2F;a&gt;! Both community and business &lt;strong&gt;early bird tickets&lt;&#x2F;strong&gt; are 20% off the regular price, and the special conference &lt;strong&gt;merch&lt;&#x2F;strong&gt; is only available for preorder reservations during the early bird sale!&lt;&#x2F;p&gt;
&lt;p&gt;See you in Malmö in October!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-stammtisch-aachen&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-aachen&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-aachen&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Aachen&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Matrix Stamm&lt;del&gt;f&lt;&#x2F;del&gt;tisch Aachen returns next Monday, 2026-05-11! It&#x27;s a meetup for discussion, learning, meeting people, testing, showing off projects and having fun (not to mention Spezi)!
Learn more at &lt;a href=&quot;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&quot;&gt;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&lt;&#x2F;a&gt; and join the room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-stammtisch:ccc.ac&quot;&gt;#matrix-stammtisch:ccc.ac&lt;&#x2F;a&gt; to get in touch!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Is your local Matrix meetup on &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;more.html&quot;&gt;https:&#x2F;&#x2F;matrix-community.events&#x2F;more.html&lt;&#x2F;a&gt; yet? Send a PR! You can find us in chat at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community-events:matrix.org&quot;&gt;#community-events:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-stammtisch-koln&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-koln&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-koln&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Köln&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@xeni:koeln.ccc.de&quot;&gt;xeni (she&#x2F;her)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&quot;Stammtisch&quot; is a German meetup format, where an interest group gathers regularly for informal meetups over drinks. Find more local meetups at &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&quot;&gt;matrix-community.events&lt;&#x2F;a&gt;.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Once again we will come together in Cologne to foster the community and learn from each other!
We will be meeting on &lt;strong&gt;Wednesday, 13 May 2026, starting from 7 pm at the &lt;a href=&quot;https:&#x2F;&#x2F;koeln.ccc.de&quot;&gt;Chaos Computer Club Cologne&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;www.openstreetmap.org&#x2F;node&#x2F;1446603282&quot;&gt;Heliosstraße 6A, 50825 Köln-Ehrenfeld&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;.
Anyone who would like to join us in person is welcome. Sounds fun?&lt;&#x2F;p&gt;
&lt;p&gt;If you can&#x27;t make it this time, follow the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-stammtisch:koeln.ccc.de&quot;&gt;#matrix-stammtisch:koeln.ccc.de&lt;&#x2F;a&gt; room to stay updated.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Tell your friends and bring them along!&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is the continuation of the Cologne Meetup after the success of &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;category&#x2F;this-week-in-matrix&#x2F;#matrix-community-is-growing-with-matrix-stammtisch-koln&quot;&gt;last time&lt;&#x2F;a&gt;!
We were eleven people, ate pizza and talked for a long time about everything Matrix!
We hope to continue this kind of success for the foreseeable future.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-stammtisch-karlsruhe&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-karlsruhe&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-karlsruhe&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Karlsruhe&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@transcaffeine:finallycoffee.eu&quot;&gt;transcaffeine&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We meet or our second time and kindly invite everyone interested in matrix -- in Karlsruhe and around -- to join us on &lt;strong&gt;Tuesday, 19th of May&lt;&#x2F;strong&gt; to our &lt;strong&gt;Matrix Stammtisch Karlsruhe&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;After a great start last month, we meet again in the &lt;strong&gt;KIT Fachschaft ETIT&lt;&#x2F;strong&gt; starting 5.30 p.m.!&lt;&#x2F;p&gt;
&lt;p&gt;There is no prior knowledge or experience expected, if you are a matrix user or want to be one, have questions about matrix, want to chat about the greater ecosystem or just want to say hello, you&#x27;ve found the right place!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Date: Tuesday, &lt;strong&gt;19th may 2026&lt;&#x2F;strong&gt; at &lt;strong&gt;5.30pm&lt;&#x2F;strong&gt; (Open-End)&lt;&#x2F;li&gt;
&lt;li&gt;Place: KIT Building 11.10 (ETI), Engelbert-Arnold-Straße 5, 76131 Karlsruhe&lt;&#x2F;li&gt;
&lt;li&gt;Room: &lt;a href=&quot;https:&#x2F;&#x2F;www.openstreetmap.org&#x2F;way&#x2F;1173405158&quot;&gt;&quot;Fachschaft ETIT&quot;, room 002 on the ground floor&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Learn more at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#stammtisch-karlsruhe:alsace.hair&quot;&gt;#stammtisch-karlsruhe:alsace.hair&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-community-summit-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-summit-website&quot; aria-label=&quot;Anchor link for: matrix-community-summit-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Summit (&lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;we got:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;rooftop co-working&lt;&#x2F;li&gt;
&lt;li&gt;lightning talks&lt;&#x2F;li&gt;
&lt;li&gt;stickers&lt;&#x2F;li&gt;
&lt;li&gt;the other kind of stickers, too&lt;&#x2F;li&gt;
&lt;li&gt;verification party&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;&quot;&gt;CfP&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;space station atmosphere at the Spree river, Berlin&lt;&#x2F;li&gt;
&lt;li&gt;extensible events&lt;&#x2F;li&gt;
&lt;li&gt;MLS&lt;&#x2F;li&gt;
&lt;li&gt;working groups&lt;&#x2F;li&gt;
&lt;li&gt;fuzzing&lt;&#x2F;li&gt;
&lt;li&gt;AMA&lt;&#x2F;li&gt;
&lt;li&gt;widgets&lt;&#x2F;li&gt;
&lt;li&gt;MSCs&lt;&#x2F;li&gt;
&lt;li&gt;spaces&lt;&#x2F;li&gt;
&lt;li&gt;food &amp;amp; drinks included&lt;&#x2F;li&gt;
&lt;li&gt;yes, there will be Spezi&lt;&#x2F;li&gt;
&lt;li&gt;sailing trips&lt;&#x2F;li&gt;
&lt;li&gt;&lt;del&gt;&lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;bathrobes&lt;&#x2F;a&gt;&lt;&#x2F;del&gt; too late!&lt;&#x2F;li&gt;
&lt;li&gt;Matrix + business&lt;&#x2F;li&gt;
&lt;li&gt;movies&lt;&#x2F;li&gt;
&lt;li&gt;Foundation &amp;amp; elections&lt;&#x2F;li&gt;
&lt;li&gt;cocktail contest&lt;&#x2F;li&gt;
&lt;li&gt;chatroom&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;something missing? &lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&quot;&gt;add it to the schedule&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;-&amp;gt; &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;tickets&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4462&quot;&gt;MSC4462: Links in Profile&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4461&quot;&gt;MSC4461: Storing per-message profiles for users&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2545&quot;&gt;MSC2545: Image Packs (Emoticons &amp;amp; Stickers)&lt;&#x2F;a&gt; 🎉&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2881&quot;&gt;MSC2881: Message Attachments&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;website-content-working-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#website-content-working-group-website&quot; aria-label=&quot;Anchor link for: website-content-working-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Website &amp;amp; Content Working Group (&lt;a href=&quot;&#x2F;foundation&#x2F;working-groups&#x2F;#website-content&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Website and Content Working Group is responsible for the editorial and technical oversight of the main Matrix websites and social media channels.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Recently I got up to some Rust hacking which lead us to deploy 2 updates to TWIMbot this week:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;We implemented a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;HarHarLinks&#x2F;hebbot&#x2F;pull&#x2F;3&#x2F;files&quot;&gt;change&lt;&#x2F;a&gt; to how mentions work to reduce accidental triggering just because you start a message with &quot;TWIMbot&quot; or &quot;TWIMday&quot;. This shouldn&#x27;t break any existing workflows, unless I supposed you wanted to write a meta-TWIM like that to show off. I guess I should have TWIMmed before deploying. 🤔 Shout-out to Agatha for the support!&lt;&#x2F;li&gt;
&lt;li&gt;As you know we publish the &quot;Dept of Ping&quot; in almost every TWIM. This was an annoying process for editors, because it requires you to install and run another tool on your computer to fetch the scores and render it as a Markdown table. Unfortunately it didn&#x27;t even want to run on some editing machines, and even &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;HarHarLinks&#x2F;twim-o-matic&#x2F;commit&#x2F;7ba85541ad00fa7e999ac12afaf3487346d4da20&quot;&gt;running it (manually) in CI&lt;&#x2F;a&gt; was too annoying. So we now &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;HarHarLinks&#x2F;hebbot&#x2F;pull&#x2F;4&quot;&gt;rewrote it in Rust&lt;&#x2F;a&gt;™️ and integrated it directly in TWIMbot. That also meant we had to add some error handling! One step less, and I am sure there will be noticeable reduction in editing time already in this edition.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;All this has already been deployed, so please excuse any possible inconvenience should it suddenly catch fire.&lt;&#x2F;p&gt;
&lt;p&gt;If you&#x27;re looking for a Rust project and&#x2F;or improving TWIMbot, please check out the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;haecker-felix&#x2F;hebbot&#x2F;issues&#x2F;&quot;&gt;issue tracker&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;room-directory-working-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-directory-working-group-website&quot; aria-label=&quot;Anchor link for: room-directory-working-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Room Directory Working Group (&lt;a href=&quot;&#x2F;foundation&#x2F;working-groups&#x2F;#room-directory&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Room Directory WG helps maintain the room directory on the matrix.org homeserver.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@logn:zirco.dev&quot;&gt;LogN&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here is your weekly update from the Matrix.org Room Directory Working Group!&lt;&#x2F;p&gt;
&lt;p&gt;The Room Directory is a great place to find rooms and promote your own. If you are a room administrator
and are interested in potentially listing a room, please consider &lt;a href=&quot;https:&#x2F;&#x2F;forms.fillout.com&#x2F;t&#x2F;mdaJEWYt3Sus&quot;&gt;filling out the form&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;If you are interested in helping us curate a high-quality, interesting directory for the wider Matrix community,
we can always use your help! Come chat with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev&quot;&gt;#room-dir-wg-office:neko.dev&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;This week, the following rooms were added to the matrix.org room directory:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Git&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#git:zirco.dev&quot;&gt;#git:zirco.dev&lt;&#x2F;a&gt;)
Unofficial room for discussing the Git SCM. | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. | &lt;a href=&quot;https:&#x2F;&#x2F;git-scm.com&#x2F;&quot;&gt;https:&#x2F;&#x2F;git-scm.com&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Room-Finding&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-finding:zirco.dev&quot;&gt;#room-finding:zirco.dev&lt;&#x2F;a&gt;)
Anyone know of a room for finding rooms? | Space: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-finding-space:zirco.dev&quot;&gt;#room-finding-space:zirco.dev&lt;&#x2F;a&gt; | Useful resources: &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrixrooms.info&#x2F;&lt;&#x2F;a&gt; &lt;a href=&quot;https:&#x2F;&#x2F;masland.tech&#x2F;mat&quot;&gt;https:&#x2F;&#x2F;masland.tech&#x2F;mat&lt;&#x2F;a&gt; (not affiliated)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Tabletop Roleplaying General&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#tabletoproleplayinggeneral-sltc:sabrinateenlich.win&quot;&gt;#tabletoproleplayinggeneral-sltc:sabrinateenlich.win&lt;&#x2F;a&gt;)
Chat about tabletop roleplaying games and related topics! Mostly non-DnD but Dungeons and Dragons is allowed. (Unofficial)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Language Exchange&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#rfe-languages:matrix.org&quot;&gt;#rfe-languages:matrix.org&lt;&#x2F;a&gt;)
This room is dedicated to language exchange and is designed to help people find language partners. You can introduce yourself, write about your hobbies, the languages you know and are learning, and the time when you&#x27;re usually available. Or you can search for people learning your language and help them.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Programming Language Development&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#langdev:zirco.dev&quot;&gt;#langdev:zirco.dev&lt;&#x2F;a&gt;)
A space for discussing the design and implementation of programming languages. This room is bridged to Discord.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Xonotic Official Space&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:xonotic.org&quot;&gt;#space:xonotic.org&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Cinny Invite&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#cinny:matrix.org&quot;&gt;#cinny:matrix.org&lt;&#x2F;a&gt;)
Invite room for Cinny community.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;D&amp;amp;D&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#dndgeneral:waywardinn.com&quot;&gt;#dndgeneral:waywardinn.com&lt;&#x2F;a&gt;)
All about D&amp;amp;D and its various editions. Current Edition D&amp;amp;D 2024 (5.5e)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Relay App&lt;&#x2F;strong&gt; (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#relayapp:matrix.org&quot;&gt;#relayapp:matrix.org&lt;&#x2F;a&gt;)
Discussion about the Relay Matrix client&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we have released Draupnir &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;releases&#x2F;tag&#x2F;v3.1.0&quot;&gt;v3.1.0&lt;&#x2F;a&gt;. Which simplifies the deployment process for Draupnir by automatically provisioning the management room. This work was contributed by Cat as part of a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;issues&#x2F;1077&quot;&gt;larger drive to support turnkey deployment&lt;&#x2F;a&gt; for Draupnir in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&quot;&gt;matrix-docker-ansible-deploy&lt;&#x2F;a&gt; and other IaC distributions. The release also contains a few bug fixes and a new command for managing the bot&#x27;s avatar.&lt;&#x2F;p&gt;
&lt;p&gt;As always you can find us in our support room &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#draupnir:matrix.org&quot;&gt;#draupnir:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tuwunel-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel-website&quot; aria-label=&quot;Anchor link for: tuwunel-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Enterprise successor to conduwuit, the high-performance and feature-rich fork of Conduit.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.me&quot;&gt;jason 🎔&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;Tuwunel&lt;&#x2F;a&gt; opens a multi-release spec-compliance campaign with a &lt;a href=&quot;https:&#x2F;&#x2F;matrix-construct.github.io&#x2F;tuwunel&#x2F;development&#x2F;compliance&#x2F;msc.html&quot;&gt;big list&lt;&#x2F;a&gt; tracking convergence to Matrix 1.18 (or 1.19). This installment lands nearly twenty MSCs and three headline features.&lt;&#x2F;p&gt;
&lt;p&gt;Marquee additions: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4284&quot;&gt;policy server support&lt;&#x2F;a&gt;, gated by &lt;code&gt;enable_policy_servers&lt;&#x2F;code&gt; and &lt;code&gt;policy_server_request_timeout&lt;&#x2F;code&gt;; an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3939&quot;&gt;account locking and suspension&lt;&#x2F;a&gt; toolkit spanning &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4323&quot;&gt;MSC4323&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3823&quot;&gt;MSC3823&lt;&#x2F;a&gt; with a new admin command that mass-rejects pending invites; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2732&quot;&gt;Olm fallback keys&lt;&#x2F;a&gt; re-issued on every claim so encrypted rooms survive one-time key exhaustion.&lt;&#x2F;p&gt;
&lt;p&gt;Compliance batch beneath: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4380&quot;&gt;MSC4380&lt;&#x2F;a&gt; invite blocking, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4406&quot;&gt;MSC4406&lt;&#x2F;a&gt; &lt;code&gt;sender_ignored&lt;&#x2F;code&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4383&quot;&gt;MSC4383&lt;&#x2F;a&gt; &lt;code&gt;&#x2F;versions&lt;&#x2F;code&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4260&quot;&gt;MSC4260&lt;&#x2F;a&gt; user reports, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4373&quot;&gt;MSC4373&lt;&#x2F;a&gt; incoming-EDU types, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4168&quot;&gt;MSC4168&lt;&#x2F;a&gt; space state on upgrade, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4169&quot;&gt;MSC4169&lt;&#x2F;a&gt; redaction compat, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3905&quot;&gt;MSC3905&lt;&#x2F;a&gt; appservice local-only namespaces, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4025&quot;&gt;MSC4025&lt;&#x2F;a&gt; partial deactivate erase, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3391&quot;&gt;MSC3391&lt;&#x2F;a&gt; account-data deletion, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4361&quot;&gt;MSC4361&lt;&#x2F;a&gt; non-federating member auth, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4190&quot;&gt;MSC4190&lt;&#x2F;a&gt; appservice cross-signing UIA bypass, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4254&quot;&gt;MSC4254&lt;&#x2F;a&gt; OIDC revoke, and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4175&quot;&gt;MSC4175&lt;&#x2F;a&gt; timezone keys promoted. DBendit&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;316&quot;&gt;request&lt;&#x2F;a&gt; for a public list of supported MSCs is now answered.&lt;&#x2F;p&gt;
&lt;p&gt;State resolution gets four long-standing corrections (knock auth in v7-9, auth-difference, mainline 0, and v12 bootstrap-join), with &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ruma&#x2F;ruma&#x2F;pull&#x2F;2480&quot;&gt;a slice upstreamed to Ruma&lt;&#x2F;a&gt;. A &lt;code&gt;&#x2F;sync&lt;&#x2F;code&gt; concurrency heisenbug born in Conduit, amplified by v1.3.0 optimizations, is finally zapped.&lt;&#x2F;p&gt;
&lt;p&gt;lhjt &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;449&quot;&gt;fixed&lt;&#x2F;a&gt; sliding-sync &lt;code&gt;bump_stamp&lt;&#x2F;code&gt; so Element X moves rooms even when the bumping event isn&#x27;t in the response. humemm &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;448&quot;&gt;reported&lt;&#x2F;a&gt; OAuth login breaking when a provider returned &lt;code&gt;expires_at&lt;&#x2F;code&gt; as a Unix timestamp; the upstream token DTO is decoupled. maxrdz &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;446&quot;&gt;corrected&lt;&#x2F;a&gt; the example NGINX root-domain delegation. dasha-uwu landed cleanups across appservice filtering, admin lookups, room naming, and media handling.&lt;&#x2F;p&gt;
&lt;p&gt;Full release notes: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;blob&#x2F;345446255&#x2F;RELEASE.md&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;blob&#x2F;345446255&#x2F;RELEASE.md&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;strong&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;matrix-construct.github.io&#x2F;tuwunel&quot;&gt;Documentation&lt;&#x2F;a&gt; 🐕️ Tuwunel 💕&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@reivilibre.element:matrix.org&quot;&gt;reivilibre.element&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi everyone. If you&#x27;re running Synapse, please note that fixes for 2 Denial of Service security vulnerabilities were released as part of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;blob&#x2F;release-v1.152&#x2F;CHANGES.md#synapse-11521-2026-05-07&quot;&gt;the 1.152.1 security release&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If you haven&#x27;t yet updated, please consider doing so soon! Thank you.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:continuwuity.org&quot;&gt;nex (it&#x2F;she) [Continuwuity]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Continuwuity has released &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.9&quot;&gt;v0.5.9&lt;&#x2F;a&gt;, which fixes a few vulnerability-shaped bugs in some federation code. No new features are in this release (big things coming soon, promise!!) but you should update soon if you participate in the open federation.&lt;&#x2F;p&gt;
&lt;p&gt;Changelog: &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.9&quot;&gt;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.9&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
Support: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#continuwuity:continuwuity.org&quot;&gt;#continuwuity:continuwuity.org&lt;&#x2F;a&gt; | Announcements: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#announcements:continuwuity.org&quot;&gt;#announcements:continuwuity.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;komai-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#komai-website&quot; aria-label=&quot;Anchor link for: komai-website&quot;&gt;🔗&lt;&#x2F;a&gt;Komai (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@slavi:etke.cc&quot;&gt;Slavi [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re excited to &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc&#x2F;blog&#x2F;introducing-komai&quot;&gt;introduce Komai&lt;&#x2F;a&gt; - a desktop-first, native Matrix chat app we&#x27;ve been building. Forked from &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Nheko-Reborn&#x2F;nheko&quot;&gt;nheko&lt;&#x2F;a&gt; and rebuilt around &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;matrix-rust-sdk&lt;&#x2F;a&gt;, it&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc&#x2F;&quot;&gt;etke.cc&lt;&#x2F;a&gt;&#x27;s humble attempt at making Matrix on the desktop a little better.&lt;&#x2F;p&gt;
&lt;p&gt;A few highlights:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;📑 &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;tabs.md&quot;&gt;Browser-style room tabs&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;: open multiple conversations side by side, pin the ones you keep coming back to&lt;&#x2F;li&gt;
&lt;li&gt;🧭 &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;room-directory.md&quot;&gt;A polished room directory&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt; with first-class &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;&quot;&gt;Matrix Rooms Search&lt;&#x2F;a&gt; support&lt;&#x2F;li&gt;
&lt;li&gt;🎨 &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;themes.md&quot;&gt;10+ built-in themes&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;, all maintained to meet &lt;a href=&quot;https:&#x2F;&#x2F;www.w3.org&#x2F;WAI&#x2F;WCAG22&#x2F;Understanding&#x2F;contrast-minimum.html&quot;&gt;WCAG AA contrast&lt;&#x2F;a&gt;, plus &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;themes.md#-user-themes&quot;&gt;user themes&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;🎙️ &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;voice-transcription.md&quot;&gt;Voice transcription&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;: long-press &lt;code&gt;Space&lt;&#x2F;code&gt; to dictate into the composer&lt;&#x2F;li&gt;
&lt;li&gt;🤖 &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;automations&#x2F;README.md&quot;&gt;Automation hooks&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;: drive Komai from &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;automations&#x2F;cli.md&quot;&gt;CLI&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;automations&#x2F;dbus.md&quot;&gt;D-Bus&lt;&#x2F;a&gt;, or an AI agent over &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;automations&#x2F;mcp.md&quot;&gt;MCP&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;👥 &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;features&#x2F;application-profiles.md&quot;&gt;Multi-account&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt; via dedicated application profiles&lt;&#x2F;li&gt;
&lt;li&gt;🌐 &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;maintainers&#x2F;translations.md&quot;&gt;30+ fully translated languages&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Komai is &lt;strong&gt;Linux-only&lt;&#x2F;strong&gt; (&lt;code&gt;x86_64&lt;&#x2F;code&gt;) for now, available as AppImage, Flatpak, Snap, and &lt;a href=&quot;https:&#x2F;&#x2F;aur.archlinux.org&#x2F;packages&#x2F;komai&quot;&gt;on the Arch Linux AUR&lt;&#x2F;a&gt;. It&#x27;s fully &lt;a href=&quot;https:&#x2F;&#x2F;www.gnu.org&#x2F;philosophy&#x2F;free-sw.html&quot;&gt;Free Software&lt;&#x2F;a&gt; (GPL-3.0-or-later, no CLAs, no contributor gatekeeping), &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&#x2F;blob&#x2F;main&#x2F;docs&#x2F;user-guide&#x2F;ai.md&quot;&gt;built openly with AI assistance&lt;&#x2F;a&gt;, and good enough to ship. We&#x27;re already daily-driving it ourselves. 🦁&lt;&#x2F;p&gt;
&lt;p&gt;📖 &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc&#x2F;blog&#x2F;introducing-komai&#x2F;&quot;&gt;&lt;strong&gt;Read the full announcement on our blog&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt; or head over to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;komai&quot;&gt;the code repository&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;We have included Live Location Sharing in our new release candidate!&lt;&#x2F;li&gt;
&lt;li&gt;We also enabled knocking and managing knockable rooms (but not creating and setting them with this access type for now)&lt;&#x2F;li&gt;
&lt;li&gt;The room directory search feature has been unlocked, and the room directory can be browsed without having to enable it in the dev features&lt;&#x2F;li&gt;
&lt;li&gt;We also improved the macOS version of the app in several ways, to have a better UX&lt;&#x2F;li&gt;
&lt;li&gt;About what we are currently working on instead, we are improving linking a new device with the QR Code&lt;&#x2F;li&gt;
&lt;li&gt;And allowing declined calls to be rendered as a timeline item.&lt;&#x2F;li&gt;
&lt;li&gt;We are also working on allowing group calls to use voice chat only (no video call required).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week our efforts have been focused on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Live location sharing is in its last round of code reviews, almost ready to be released.&lt;&#x2F;li&gt;
&lt;li&gt;A deadlock that could freeze the app after loading new items in a room has been identified and fixed. Special thanks to our former teammate Benji for this!&lt;&#x2F;li&gt;
&lt;li&gt;We have optimised start times of the app a bit (up to 40%!) by initializing the used databases in parallel.&lt;&#x2F;li&gt;
&lt;li&gt;We are working on improving support for service&#x2F;functional members in DMs and DMs in general.&lt;&#x2F;li&gt;
&lt;li&gt;The way we handle pin code unlock has been improved, fixing several UX issues.&lt;&#x2F;li&gt;
&lt;li&gt;Room directory search should be available in the Play Store version of the app, starting with the next release.&lt;&#x2F;li&gt;
&lt;li&gt;Several accessibility issues have been fixed.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And we have added some externally contributed PRs for improving how images with uncommon aspect ratios are displayed, how the media viewer behaves and improving Element Call support on devices with an outdated WebView implementation. Thank you all!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Your all-in-one toolkit for creating Matrix clients with Rust, from simple bots to full-featured apps, with bindings to Swift, Kotlin, WebAssembly, Go and more, sponsored by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello, World! It&#x27;s been a really long time! Not because we stopped working, but because we work probably a bit too much!&lt;&#x2F;p&gt;
&lt;p&gt;A lot happened this month, and a lot of good things are about to happen. However, we would like to take the opportunity of this TWIM to mention two releases of the Matrix Rust SDK!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;releases&#x2F;tag&#x2F;matrix-sdk-0.16.1&quot;&gt;the version 0.16.1&lt;&#x2F;a&gt; just escaped the oven! It is a security release that includes:
&lt;ul&gt;
&lt;li&gt;in &lt;code&gt;matrix-sdk-crypto&lt;&#x2F;code&gt;, check the user ID in the &lt;code&gt;sender_device_keys&lt;&#x2F;code&gt; property of Olm-encrypted to-device events (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6553&quot;&gt;#6553&lt;&#x2F;a&gt;),&lt;&#x2F;li&gt;
&lt;li&gt;in &lt;code&gt;matrix-sdk-common&lt;&#x2F;code&gt;, add a method to check the validity of edits (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6454&quot;&gt;#6454&lt;&#x2F;a&gt;),&lt;&#x2F;li&gt;
&lt;li&gt;in &lt;code&gt;matrix-sdk&lt;&#x2F;code&gt;, add a recursion limit attribute that raises it from the default value of 128 to 256, otherwise the SDK cannot be compiled on recent Rust compilers (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6489&quot;&gt;#6489&lt;&#x2F;a&gt;),&lt;&#x2F;li&gt;
&lt;li&gt;in &lt;code&gt;matrix-sdk&lt;&#x2F;code&gt;, reject invalid edits as candidates for the latest event (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6454&quot;&gt;#6454&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;releases&#x2F;tag&#x2F;matrix-sdk-0.17.0&quot;&gt;the version 0.17.0&lt;&#x2F;a&gt; has just been released! It includes a ton of small features, plus many bug fixes or performance improvements. We invite you to read the various &lt;code&gt;CHANGELOG.md&lt;&#x2F;code&gt;s (the release only exposing the &lt;code&gt;CHANGELOG.md&lt;&#x2F;code&gt; of the &lt;code&gt;matrix-sdk&lt;&#x2F;code&gt; crate).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Thank you and have a good day!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;terraform-provider-matrix&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#terraform-provider-matrix&quot; aria-label=&quot;Anchor link for: terraform-provider-matrix&quot;&gt;🔗&lt;&#x2F;a&gt;terraform-provider-matrix&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@raspbeguy:gugod.fr&quot;&gt;raspbeguy&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;v0.3.0 is out, and it covers the &lt;em&gt;account&lt;&#x2F;em&gt; side of Matrix for the first time. Prompted by feedback during the v0.2 cycle, someone asked whether the provider would ever manage profiles for bot or company accounts. Two new resources for that. 🙂&lt;&#x2F;p&gt;
&lt;p&gt;The headline is &lt;strong&gt;&lt;code&gt;matrix_user_profile&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;, which manages the caller&#x27;s global display name and avatar. Declare displayname and avatar_url in HCL, run &lt;code&gt;terraform apply&lt;&#x2F;code&gt;, done.&lt;&#x2F;p&gt;
&lt;p&gt;Companion resource: &lt;strong&gt;&lt;code&gt;matrix_user_profile_override&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;, which sets a per-room displayname&#x2F;avatar by editing the &lt;code&gt;m.room.member&lt;&#x2F;code&gt; event for a (room, user) pair. Useful for bots that want to identify differently in different rooms, for example &quot;PagerDuty Bot&quot; in #oncall and &quot;StatusBot&quot; in #general.&lt;&#x2F;p&gt;
&lt;p&gt;Try it on a disposable account: feedback and bug reports very welcome. 🐛&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Source:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;Release:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&#x2F;releases&#x2F;tag&#x2F;v0.3.0&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&#x2F;releases&#x2F;tag&#x2F;v0.3.0&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;Terraform Registry:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;registry.terraform.io&#x2F;providers&#x2F;raspbeguy&#x2F;matrix&quot;&gt;https:&#x2F;&#x2F;registry.terraform.io&#x2F;providers&#x2F;raspbeguy&#x2F;matrix&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;OpenTofu Registry:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;search.opentofu.org&#x2F;provider&#x2F;raspbeguy&#x2F;matrix&quot;&gt;https:&#x2F;&#x2F;search.opentofu.org&#x2F;provider&#x2F;raspbeguy&#x2F;matrix&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;Contact:&lt;&#x2F;strong&gt; &lt;code&gt;@raspbeguy:gugod.fr&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-status-monitor&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-status-monitor&quot; aria-label=&quot;Anchor link for: matrix-status-monitor&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Status Monitor&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nurefexc:nurefexc.com&quot;&gt;Miklós Zsitva&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Matrix Status Monitor v7 brings smarter room sorting and richer quick actions for Matrix users on GNOME.&lt;&#x2F;p&gt;
&lt;p&gt;Matrix Status Monitor v7 is out, and this release makes the extension more useful as a fast Matrix navigation layer inside GNOME Shell. The update is centered around better prioritization, clearer room grouping, and faster access to your account and room actions.&lt;&#x2F;p&gt;
&lt;p&gt;Room ordering now uses a weight-based multi-criteria system instead of simple timestamp sorting. That means highlights, unread counts, DMs, favourites, visit frequency, and recent activity all contribute to what you see first, which makes the panel much better at surfacing the conversations that matter right now.&lt;&#x2F;p&gt;
&lt;p&gt;The extension also now separates active and idle rooms visually, which makes the room list easier to scan at a glance. In addition, menu rebuilds are scheduled asynchronously to avoid UI blocking, so the panel stays snappy even when the room state changes quickly.&lt;&#x2F;p&gt;
&lt;p&gt;Notifications were upgraded too: Matrix events now produce GNOME desktop notifications with event ID deduplication, reducing noise and making alerts more trustworthy. The profile header also grew into a more useful quick-action area, with avatar display, user ID copy, and QR toggling built directly into the menu.&lt;&#x2F;p&gt;
&lt;p&gt;For Matrix users who live in GNOME, v7 is about reducing friction: better prioritization, faster room access, and less repetition. It keeps the extension small and focused, while making it much more practical for everyday use.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;extensions.gnome.org&#x2F;extension&#x2F;9328&#x2F;matrix-status-monitor&#x2F;&quot;&gt;https:&#x2F;&#x2F;extensions.gnome.org&#x2F;extension&#x2F;9328&#x2F;matrix-status-monitor&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;19286&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4280&lt;&#x2F;code&gt; (&lt;code&gt;22.2%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;19257&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;15337&lt;&#x2F;code&gt; (&lt;code&gt;79.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1454&lt;&#x2F;code&gt; (&lt;code&gt;7.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;608&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;358&lt;&#x2F;code&gt; (&lt;code&gt;1.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;raccoon.cafe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;135.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;196&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;211.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;237.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;238&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;256&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vmd1.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;266.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;277&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.thisisraphael.at&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;317&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;prisma.moe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;326&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-05-04</title>
    <published>2026-05-04T16:17:13+00:00</published>
    <updated>2026-05-04T16:17:13+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/05/04/this-week-in-matrix-2026-05-04/" type="text/html"/>
    <id>https://matrix.org/blog/2026/05/04/this-week-in-matrix-2026-05-04/</id>
    <content type="html">&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;governing-board-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-website&quot; aria-label=&quot;Anchor link for: governing-board-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Governing Board is an advisory board to The Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🗳️ The Governing Board election season has officially started!&lt;&#x2F;p&gt;
&lt;p&gt;We announced it last week in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;04&#x2F;election-announcement&#x2F;&quot;&gt;a very detailed blog post&lt;&#x2F;a&gt; summarising everything you need to know, and kicked off the nomination period on Saturday. You can find all the details about the nomination process &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;05&#x2F;election-nomination&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;, but in short each member of a constituency group can nominate themselves, a representative or someone else to be a candidate for the election. Nominees will be announced on the 16th May and displayed on the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board-elections&#x2F;2026&#x2F;&quot;&gt;election page&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;📅 This year’s schedule is as follow:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;✅  Announcement on Monday 27th April&lt;&#x2F;li&gt;
&lt;li&gt;➡️  Nominations from Saturday 2nd May to Friday 15th May&lt;&#x2F;li&gt;
&lt;li&gt;◻️  Campaigning from Saturday 16th May to Friday 29th May&lt;&#x2F;li&gt;
&lt;li&gt;◻️  Voting from Saturday 30th May to Friday 12th June&lt;&#x2F;li&gt;
&lt;li&gt;◻️  Results announced on Monday 15th June&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;📢 The election is running for the following constituency groups:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Platinum Members – 1 seat (in cycle)&lt;&#x2F;li&gt;
&lt;li&gt;Ecosystem Members – 3 seats (in cycle)&lt;&#x2F;li&gt;
&lt;li&gt;Spec Core Team – 2 seats (in cycle)&lt;&#x2F;li&gt;
&lt;li&gt;Guardians – 3 seats (in cycle)&lt;&#x2F;li&gt;
&lt;li&gt;Silver Members – 2 seats (out of cycle, GB members stepped down)&lt;&#x2F;li&gt;
&lt;li&gt;Individual Members – 1 seat (out of cycle, GB member stepped down)&lt;&#x2F;li&gt;
&lt;li&gt;Associate Members – 1 seat (out of cycle, seat left empty during the last elections)&lt;&#x2F;li&gt;
&lt;li&gt;Gold  Members – if new Gold member(s) sign up before the 15th May&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;So if you are a member of one of these groups have a think about whether you can support the Foundation and don’t hesitate to put your name in the ballot!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-matrix-conference-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-conference-website&quot; aria-label=&quot;Anchor link for: the-matrix-conference-website&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix Conference (&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re pleased to announce that you can now &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;05&#x2F;conf-ticket-sales&#x2F;&quot;&gt;buy tickets for The Matrix Conference&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Our CfP is &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;still open&lt;&#x2F;a&gt; until the end of June, but you can already purchase your ticket. Don&#x27;t wait for the last minute: Early Birds get a 20% discount, and the opportunity to secure merch for their size.&lt;&#x2F;p&gt;
&lt;p&gt;Volunteers algo get a free ticket and a volunteer-exclusive zipper hoodie 👀&lt;&#x2F;p&gt;
&lt;p&gt;See all the details &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;05&#x2F;conf-ticket-sales&#x2F;&quot;&gt;in the full blog post&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;&quot;&gt;grab your tickets&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;room-directory-working-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-directory-working-group-website&quot; aria-label=&quot;Anchor link for: room-directory-working-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Room Directory Working Group (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;room-directory&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Room Directory WG helps maintain the room directory on the matrix.org homeserver.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@logn:zirco.dev&quot;&gt;LogN&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Room Directory Working Group was joined by its latest member, LogN (that&#x27;s me!).&lt;&#x2F;p&gt;
&lt;p&gt;Just this week we began our transition to a streamlined workflow which will allow us to review room directory requests faster, alongside helping us stay more organized. The updated form can be found &lt;a href=&quot;https:&#x2F;&#x2F;forms.fillout.com&#x2F;t&#x2F;mdaJEWYt3Sus&quot;&gt;here&lt;&#x2F;a&gt;. If you previously submitted a Room Directory request, there is no need to resubmit it.&lt;&#x2F;p&gt;
&lt;p&gt;We also have a new bot set up in our public office to post updates to the room directory as they happen, so you can follow along and see new rooms as they are listed!&lt;&#x2F;p&gt;
&lt;p&gt;Every year, the working group must review every room in the directory to ensure everything in there still fits our policies. That process is starting now, and we can always use extra hands! If you are interested in helping us curate a high-quality, interesting directory for the wider Matrix community, come &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev&quot;&gt;chat with us&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4460&quot;&gt;MSC4460: Extensible Events - Alternative unstable support&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4459&quot;&gt;MSC4459: Image pack references&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4458&quot;&gt;MSC4458: Handling incoming JSON in the server-server API&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4457&quot;&gt;MSC4457: Generic reporting API&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4456&quot;&gt;MSC4456: Harms taxonomy&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4455&quot;&gt;MSC4455: Catch-all property for spaces&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2545&quot;&gt;MSC2545: Image Packs (Emoticons &amp;amp; Stickers)&lt;&#x2F;a&gt; (merge)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4421&quot;&gt;MSC4421: Standardize the spec on US English&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;British English was chosen instead: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;pull&#x2F;2366&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;pull&#x2F;2366&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;A lot happening in spec land this week. But perhaps the most exciting development is that &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2545&quot;&gt;MSC2545: Image Packs (Emoticons &amp;amp; Stickers)&lt;&#x2F;a&gt; has entered FCP! This MSC defines both how to send &quot;custom emoji&quot; in matrix rooms, as well as how to create &quot;packs&quot; of both emotes and stickers that you can share with your friends. Finally, custom emoji and stickers that people love from other chat platforms, officially in the Matrix spec!&lt;&#x2F;p&gt;
&lt;p&gt;This is by far one of the most active MSCs on the tracker, with nearly 600 comments and over 40 reviews left on the proposal. First opened in May 2020, it has been a long, winding road to FCP. A huge thanks to Sorunome for originally writing the proposal and kicking off the effort, the various client authors for implementing it, and to everyone else for their feedback -- and poking yours truly to actually incorporate that feedback.&lt;&#x2F;p&gt;
&lt;p&gt;This is only the beginning though! Further MSCs will spec using custom emoji in event reactions (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4027&quot;&gt;MSC4027&lt;&#x2F;a&gt;), discovering image packs by clicking an emoji&#x2F;sticker in a message (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4459&quot;&gt;MSC4459&lt;&#x2F;a&gt;), a dedicated room type for image packs (???) and more! See the &quot;Future MSCs&quot; section of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2545&quot;&gt;MSC2545&#x27;s PR comment&lt;&#x2F;a&gt; for further MSC ideas.&lt;&#x2F;p&gt;
&lt;p&gt;Authors of draft implementations of the MSC are reminded to update their implementations &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2545#issuecomment-4144315200&quot;&gt;with the new changes&lt;&#x2F;a&gt;. Hopefully we&#x27;ll see an implementation in Element clients soon as well, now that the spec side has been ironed out? 👀👀👀&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;hma-matrix-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#hma-matrix-website&quot; aria-label=&quot;Anchor link for: hma-matrix-website&quot;&gt;🔗&lt;&#x2F;a&gt;hma-matrix (&lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;register&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@travis:t2l.io&quot;&gt;TravisR&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;HMA (or &quot;Hasher Matcher Actioner&quot;) is a pattern &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;ThreatExchange&#x2F;tree&#x2F;main&#x2F;hasher-matcher-actioner&quot;&gt;from Meta&lt;&#x2F;a&gt; to evaluate new content against collections of existing content. It can be used for a variety of different content types including images, videos, text, and URLs. HMA also happens to be the reference implementation for this pattern, where content can first be &lt;strong&gt;hashed&lt;&#x2F;strong&gt; to &lt;strong&gt;match&lt;&#x2F;strong&gt; it against existing content. &lt;strong&gt;Actioning&lt;&#x2F;strong&gt; the results of any matches are left as an exercise for the caller - it could be taking down the content, flagging it for review, or explicitly allowing it if the associated bank contains &quot;known good&quot; hashes (for example).&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve packaged HMA into something a little more traditional for a Matrix deployment in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;hma-matrix&quot;&gt;hma-matrix&lt;&#x2F;a&gt;: Consistent environment variables for configuration, API keys, worker definitions, and a multipurpose Docker image. Developers looking to implement the HMA pattern are encouraged to take a look at hma-matrix to explore it&#x27;s usefulness. &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&quot;&gt;Policyserv&lt;&#x2F;a&gt;, the Foundation&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;v1.18&#x2F;client-server-api&#x2F;#policy-servers&quot;&gt;policy server&lt;&#x2F;a&gt; implementation, has support for hma-matrix built-in to compare media uploads in rooms to known-bad content.&lt;&#x2F;p&gt;
&lt;p&gt;Server and community administrators looking to benefit from HMA or hma-matrix will need to check compatibility with their tooling. Currently, few tools and projects have support - this post is intended to cause more to happen 🙂 Developers with questions are encouraged to drop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;#policyserv:matrix.org&lt;&#x2F;a&gt; to chat about hma-matrix until we (maybe) create a dedicated room.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;policyserv-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#policyserv-website&quot; aria-label=&quot;Anchor link for: policyserv-website&quot;&gt;🔗&lt;&#x2F;a&gt;policyserv (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A proactive safety and moderation tool for Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@travis:t2l.io&quot;&gt;TravisR&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&#x2F;releases&#x2F;tag&#x2F;v1.5.0&quot;&gt;v1.5.0&lt;&#x2F;a&gt; has been released! It&#x27;s a small release, but it has some new filters for handling lengthy&#x2F;wordy user IDs and a bug fix for those using readonly database connections.&lt;&#x2F;p&gt;
&lt;p&gt;Check it out alongside &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv-setup-bot&#x2F;releases&#x2F;tag&#x2F;v0.0.7&quot;&gt;v0.0.7 of the setup-bot&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;#policyserv:matrix.org&lt;&#x2F;a&gt; is a great place to hang out and talk about the project 🙂&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tuwunel-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel-website&quot; aria-label=&quot;Anchor link for: tuwunel-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Enterprise successor to conduwuit, the high-performance and feature-rich fork of Conduit.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.love&quot;&gt;cups🎔💕💞💘❤️‍🔥🂼&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tuwunel💕 1.6.1 brings native OIDC account management&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;Tuwunel&lt;&#x2F;a&gt; 1.6.1 ships today, led by shaba&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2965&quot;&gt;MSC2965&lt;&#x2F;a&gt; implementation: users authenticated through an external IdP now get an in-browser device management, session list, and profile page. &lt;a href=&quot;https:&#x2F;&#x2F;matrix-construct.github.io&#x2F;tuwunel&#x2F;authentication&#x2F;oidc-server.html&quot;&gt;New documentation&lt;&#x2F;a&gt; covers the OIDC story end-to-end, with valentimarco contributing a full &lt;a href=&quot;https:&#x2F;&#x2F;matrix-construct.github.io&#x2F;tuwunel&#x2F;authentication&#x2F;providers&#x2F;authelia.html&quot;&gt;Authelia provider guide&lt;&#x2F;a&gt; and alametti an &lt;a href=&quot;https:&#x2F;&#x2F;matrix-construct.github.io&#x2F;tuwunel&#x2F;authentication&#x2F;providers&#x2F;authentik.html&quot;&gt;Authentik provider section&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;donjuanplatinum&#x27;s third Matrix Spec Change for Tuwunel &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;413&quot;&gt;ships&lt;&#x2F;a&gt; experimental &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3030&quot;&gt;MSC3030&lt;&#x2F;a&gt; &lt;code&gt;&#x2F;timestamp_to_event&lt;&#x2F;code&gt;. chbgdn added &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;406&quot;&gt;namespace-scoped EDU routing&lt;&#x2F;a&gt; so &lt;code&gt;m.typing&lt;&#x2F;code&gt; and &lt;code&gt;m.receipt&lt;&#x2F;code&gt; reach subscribed appservice bots. VlaDexa added &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;415&quot;&gt;systemd watchdog keep-alive pings&lt;&#x2F;a&gt;; theredspoon contributed a configurable &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;427&quot;&gt;&lt;code&gt;ip_source&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; for trusted-proxy deployments.&lt;&#x2F;p&gt;
&lt;p&gt;Bridges fare notably better: BVollmerhaus&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;327&quot;&gt;report&lt;&#x2F;a&gt; unblocked mautrix device-key uploads via &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4190&quot;&gt;MSC4190&lt;&#x2F;a&gt;, and utop-top &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;401&quot;&gt;fixed&lt;&#x2F;a&gt; a &lt;code&gt;&#x2F;whoami&lt;&#x2F;code&gt; device-id crash in matrix-hookshot. utop-top also &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;411&quot;&gt;diagnosed&lt;&#x2F;a&gt; Cloudflare R2 timing out on large media; multipart uploads now default to a 100 MiB threshold. dennisoderwald landed an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;434&quot;&gt;HTTPS S3 fix&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;issues&#x2F;443&quot;&gt;caught&lt;&#x2F;a&gt; OIDC discovery advertising the wrong &lt;code&gt;response_mode&lt;&#x2F;code&gt;. The OIDC server contract was tightened along the way (PKCE &lt;code&gt;plain&lt;&#x2F;code&gt; rejected, userinfo refuses bare Matrix tokens, token endpoint returns proper errors). Hukadan &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;422&quot;&gt;restored OpenBSD startup&lt;&#x2F;a&gt;; chocycat &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pull&#x2F;386&quot;&gt;fixed sliding-sync long-polls&lt;&#x2F;a&gt; leaking on disconnect.&lt;&#x2F;p&gt;
&lt;p&gt;Special mentions: rexbron for sustained operational documentation, and donjuanplatinum for shipping &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3030&quot;&gt;MSC3030&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3706&quot;&gt;MSC3706&lt;&#x2F;a&gt;, and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2246&quot;&gt;MSC2246&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Full release notes: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;blob&#x2F;main&#x2F;RELEASE.md&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;blob&#x2F;main&#x2F;RELEASE.md&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;strong&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;matrix-construct.github.io&#x2F;tuwunel&quot;&gt;Documentation&lt;&#x2F;a&gt;  🐕️ Tuwunel  💕&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jade:ellis.link&quot;&gt;Jade (she&#x2F;her)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;psst&lt;&#x2F;em&gt; don&#x27;t tell anyone, but &lt;strong&gt;Continuwuity 0.5.8&lt;&#x2F;strong&gt; is out - it&#x27;s a patch release to fix a bug with email support. If you&#x27;re running a public Continuwuity homeserver with email configured, you should update as soon as possible. For the rest of us, though:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Room version 12 is now the default for new rooms 💥&lt;&#x2F;li&gt;
&lt;li&gt;LDAP has gained support for StartTLS 🔒️&lt;&#x2F;li&gt;
&lt;li&gt;I updated the dependencies - This is your occasional reminder that a lot of the work that goes into keeping stuff functional is hidden behind the scenes 😶‍🌫️&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.8&quot;&gt;Go grab it on the forge&lt;&#x2F;a&gt;! And make sure you&#x27;re in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:continuwuity.org&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt; and all our cool rooms, while you&#x27;re at it.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s it though. I ate all the cookies. Until next time.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-next-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next-website&quot; aria-label=&quot;Anchor link for: extera-next-website&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next (&lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@rustyraven:extera.xyz&quot;&gt;rustyraven[extera.xyz op]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello, federation! New Extera major update is here.&lt;&#x2F;p&gt;
&lt;p&gt;In 26.2.0, we added account registration using password (non-SSO&#x2F;OIDC). Now you may register on non-SSO Matrix server as you do in most places of the World Wide Web: a username, password, maybe email and a CAPTCHA.&lt;&#x2F;p&gt;
&lt;p&gt;We also revamped design for app lock screen. Now, it looks much different with a Material 3 styled keypad!&lt;&#x2F;p&gt;
&lt;p&gt;Another thing that is worth noting is &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;rustyraven&#x2F;Neurogate&quot;&gt;Neurogate&lt;&#x2F;a&gt;, new AI backend for Extera. As of now, it serves only as translation backend, but some new QoL AI features will be implemented with it (for example, audio transcription). I won&#x27;t add too much AI, I promise.&lt;&#x2F;p&gt;
&lt;p&gt;Also, we improved message forward functionality (now it respects message edits) and message edit (you may now edit media captions).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&quot;&gt;Extera website&lt;&#x2F;a&gt; – &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community:extera.xyz&quot;&gt;#community:extera.xyz&lt;&#x2F;a&gt; – &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&quot;&gt;Source code&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;relay-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#relay-website&quot; aria-label=&quot;Anchor link for: relay-website&quot;&gt;🔗&lt;&#x2F;a&gt;Relay (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;subpop&#x2F;Relay&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@subpop:matrix.org&quot;&gt;Link Dupont&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;A lot has happened in Relay since our last TWIM update. Version &lt;strong&gt;0.4.2&lt;&#x2F;strong&gt; is now available! Some highlights of what&#x27;s new and improved since &lt;strong&gt;0.2.1&lt;&#x2F;strong&gt;:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spaces support&lt;&#x2F;strong&gt; - Relay now has mostly complete support for Matrix spaces. A &quot;space rail&quot; bar in the sidebar lets you narrow the room list to a specific space. You can create spaces, browse space hierarchies, add or remove child rooms, and leave a space with a confirmation dialog that lists affected child rooms.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Room invitation&lt;&#x2F;strong&gt; - Incoming invites now appear directly in the room list with the inviter&#x27;s name and avatar. Accept or decline with a single click.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Room and member management&lt;&#x2F;strong&gt; - Room admins can now edit room name, topic, and avatar; change join rules and history visibility; invite users; and kick, ban, or unban members. Power levels are displayed in the member list and can be changed from the room info panel.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Notification settings overhaul&lt;&#x2F;strong&gt; - Per-room notification modes (All Messages, Mentions Only, Mute) are now supported alongside the existing global defaults. Keyword notifications let you define custom words that trigger highlights.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Timeline performance rewrite&lt;&#x2F;strong&gt; – The timeline has been rewritten from a SwiftUI &lt;code&gt;LazyVStack&lt;&#x2F;code&gt; to an AppKit &lt;code&gt;NSTableView&lt;&#x2F;code&gt;, giving native cell recycling, row height caching, and smooth scroll-position preservation during backward pagination and window resizes. Timeline diffs from the SDK are now throttled to reduce view churn.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Favorites (pinned rooms)&lt;&#x2F;strong&gt; - Rooms can be pinned to the top of the sidebar via the &lt;code&gt;m.favourite&lt;&#x2F;code&gt; tag, syncing across clients that support it.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Lots of other improvements&lt;&#x2F;strong&gt; - Too many to list: redesigned room directory, user ignore list, send state indicators, reply rendering improvements, matrix identifier -&amp;gt; matrix.to conversion, mention autocomplete improvements, OIDC login flow, create room, join room, create space menu items, persistent room selection across launches, encrypted media download support, offline sync detection, a local homeserver with a seed script to aid development, and a lot more.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Come chat with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#relayapp:matrix.org&quot;&gt;#relayapp:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-04-relay.avif&quot; alt=&quot;A screenshot of the Relay Matrix client for iOS. It looks like an Apple native app.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;nexus-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-website&quot; aria-label=&quot;Anchor link for: nexus-website&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus (&lt;a href=&quot;https:&#x2F;&#x2F;nexus.federated.nexus&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix client made with Flutter and a Gomuks backend.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new?&lt;&#x2F;h4&gt;
&lt;p&gt;Hello TWIM! Not too many code changes this week, still trying to smooth out bugs in reaction support. Although, our Windows build seemed to... fix itself? Testing from Windows users would be appreciated! Also we have a new icon! Thanks to Hylke Bons (&lt;a href=&quot;https:&#x2F;&#x2F;planetpeanut.studio&quot;&gt;https:&#x2F;&#x2F;planetpeanut.studio&lt;&#x2F;a&gt;) for making these:&lt;&#x2F;p&gt;
&lt;p&gt;Desktop icon:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-04-nexus-desktop-icon.avif&quot; alt=&quot;An icon that looks like a chat bubble on a pride flag.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Mobile icon:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-05-04-nexus-mobile-icon.avif&quot; alt=&quot;An icon that looks like a chat bubble popping out of a pride flag.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;get-involved&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#get-involved&quot; aria-label=&quot;Anchor link for: get-involved&quot;&gt;🔗&lt;&#x2F;a&gt;Get involved!&lt;&#x2F;h4&gt;
&lt;p&gt;If you want to help with development or simply keep up with new features, join our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nexus:federated.nexus&quot;&gt;#nexus:federated.nexus&lt;&#x2F;a&gt; or check out the Git repo at &lt;a href=&quot;https:&#x2F;&#x2F;nexus.federated.nexus&quot;&gt;https:&#x2F;&#x2F;nexus.federated.nexus&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@douge:matrix.org&quot;&gt;Doug&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;As mentioned last week, version 26.04.2 was released to the App Store on Monday with all of the changes we previously shared. The exciting news this week is the removal of the feature flag for Live Location Sharing. We’ve been adding some finishing touches to the feature and are excited for it to be enabled for everyone in next weeks RC.&lt;&#x2F;p&gt;
&lt;p&gt;The rest of the week has been spent making our OAuth handling more robust (with support for callbacks from outside of the app), adding support for picking avatars from Files (in addition to Photos) along with various fixes to our tests, notifications and windowing support.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tammy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tammy-website&quot; aria-label=&quot;Anchor link for: tammy-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tammy (&lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform messenger built on top of Trixnity Messenger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;New update for Tammy is here!&lt;&#x2F;p&gt;
&lt;p&gt;What’s new:&lt;&#x2F;p&gt;
&lt;p&gt;🎙️ Experimental voice messages are now live on Android!&lt;br &#x2F;&gt;
🛡️ Auto-removal of metadata (Exif&#x2F;IPTC&#x2F;XMP) from images when sending.&lt;br &#x2F;&gt;
🔔 Per-account notification count badges &amp;amp; system app icon badges.&lt;br &#x2F;&gt;
🔡 Toggle between bundled and system fonts.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ruma-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ruma-website&quot; aria-label=&quot;Anchor link for: ruma-website&quot;&gt;🔗&lt;&#x2F;a&gt;Ruma (&lt;a href=&quot;https:&#x2F;&#x2F;ruma.dev&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A set of Rust library crates for working with the Matrix protocol. Ruma’s approach to Matrix emphasizes correctness, security, stability and performance.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:private.coffee&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It has been 4 months since our last release and a lot of changes had already piled up so here is Ruma 0.15.0, quickly followed by a 0.15.1 bugfix. It includes, among other things:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Support for Matrix 1.18 comprising the OAuth 2.0 account management URL, the admin lock and suspend endpoints, and more!&lt;&#x2F;li&gt;
&lt;li&gt;The unification of &lt;code&gt;ruma_client_api::error::Error&lt;&#x2F;code&gt; with &lt;code&gt;ruma_common::api::error::MatrixError&lt;&#x2F;code&gt;, allowing to work with standard Matrix errors for all endpoints in the API crates.&lt;&#x2F;li&gt;
&lt;li&gt;A fair amount of breaking changes to make sure that most of our types (especially enums) are forward-compatible, which should allow us to add new features while avoiding breaking changes in the future.&lt;&#x2F;li&gt;
&lt;li&gt;A bunch of new MSC implementations like the &lt;code&gt;M_SENDER_IGNORED&lt;&#x2F;code&gt; error code (MSC4406), pushing secrets to other devices (MSC4385) or redact on kick&#x2F;ban (MSC4293).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This release is accompanied by ruma-client 0.18.0 and synapse-admin-api 0.10.0.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;terraform-provider-matrix-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#terraform-provider-matrix-website&quot; aria-label=&quot;Anchor link for: terraform-provider-matrix-website&quot;&gt;🔗&lt;&#x2F;a&gt;terraform-provider-matrix (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@raspbeguy:gugod.fr&quot;&gt;raspbeguy&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Quick follow-up to the v0.1 release last week: &lt;strong&gt;v0.2.0 is out with three new things to declare in HCL&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The headline addition is &lt;strong&gt;&lt;code&gt;matrix_room_join_rules&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;. You can now declare any of &lt;code&gt;public&lt;&#x2F;code&gt;, &lt;code&gt;invite&lt;&#x2F;code&gt;, &lt;code&gt;knock&lt;&#x2F;code&gt;, &lt;code&gt;restricted&lt;&#x2F;code&gt;, or &lt;code&gt;knock_restricted&lt;&#x2F;code&gt;, and &lt;code&gt;restricted&lt;&#x2F;code&gt; rooms accept an &lt;code&gt;allow_rooms&lt;&#x2F;code&gt; list (usually a &lt;code&gt;matrix_space.id&lt;&#x2F;code&gt;) so anyone who joins the parent space automatically gets access to its rooms. That makes the space-as-container pattern actually useful: define your team&#x27;s space, link the rooms with &lt;code&gt;matrix_space_child&lt;&#x2F;code&gt;, set them restricted, and people you invite to the space can self-serve into the rooms. 🛠️&lt;&#x2F;p&gt;
&lt;p&gt;Also new: &lt;strong&gt;&lt;code&gt;matrix_room_server_acl&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt; for federation allow&#x2F;deny lists, with a plan-time warning if your config would block your own homeserver from the room (which is irreversible and otherwise needs a server admin to recover). And &lt;strong&gt;&lt;code&gt;history_visibility&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt; (&lt;code&gt;joined&lt;&#x2F;code&gt; &#x2F; &lt;code&gt;invited&lt;&#x2F;code&gt; &#x2F; &lt;code&gt;shared&lt;&#x2F;code&gt; &#x2F; &lt;code&gt;world_readable&lt;&#x2F;code&gt;) is now an inline attribute on &lt;code&gt;matrix_room&lt;&#x2F;code&gt; and &lt;code&gt;matrix_space&lt;&#x2F;code&gt;, so you can flip a room to world-readable in the same block where you set its name and topic.&lt;&#x2F;p&gt;
&lt;p&gt;Try it on a disposable account. Feedback and bug reports very welcome! 🐛&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Source:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;Latest release:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&#x2F;releases&#x2F;tag&#x2F;v0.2.0&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&#x2F;releases&#x2F;tag&#x2F;v0.2.0&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;Terraform Registry:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;registry.terraform.io&#x2F;providers&#x2F;raspbeguy&#x2F;matrix&quot;&gt;https:&#x2F;&#x2F;registry.terraform.io&#x2F;providers&#x2F;raspbeguy&#x2F;matrix&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;OpenTofu Registry:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;search.opentofu.org&#x2F;provider&#x2F;raspbeguy&#x2F;matrix&quot;&gt;https:&#x2F;&#x2F;search.opentofu.org&#x2F;provider&#x2F;raspbeguy&#x2F;matrix&lt;&#x2F;a&gt;&lt;br &#x2F;&gt;
&lt;strong&gt;Contact:&lt;&#x2F;strong&gt; &lt;code&gt;[@raspbeguy:gugod.fr](https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@raspbeguy:gugod.fr)&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;connectivity-tester-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#connectivity-tester-website&quot; aria-label=&quot;Anchor link for: connectivity-tester-website&quot;&gt;🔗&lt;&#x2F;a&gt;Connectivity-Tester (&lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;A release of mostly bugfixes and improvements but also a new feature:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Magic link logins work now properly across tabs as they should and upgrading to a password based account has been fixed&lt;&#x2F;li&gt;
&lt;li&gt;There has been some boilerplate and complexity cleanup as well as making the smtp pipeline non blocking&lt;&#x2F;li&gt;
&lt;li&gt;SMTP can now be fully disabled on the backend&lt;&#x2F;li&gt;
&lt;li&gt;The password can now be reset via email or changed in the account overview&lt;&#x2F;li&gt;
&lt;li&gt;You can now send alerts to multiple emails and use multiple emails on an account&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Upcoming and in the work are some further alert types to be monitored which are tracked in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;issues&#x2F;16&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;issues&#x2F;16&lt;&#x2F;a&gt;. It would be appreciated to get further ideas on this!&lt;&#x2F;p&gt;
&lt;p&gt;Beyond that I moved both instances to a new server infrastructure which hopefully improves reliability for things and improves overall performance.&lt;&#x2F;p&gt;
&lt;p&gt;As usual you can find it at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt; or the staging environment at &lt;a href=&quot;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;For reaching out you can reach out via &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&quot;&gt;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&lt;&#x2F;a&gt; if you prefer to not use GitHub. Reporting any kind of issue is appreciated and helps me a lot. :)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;morpheus-link-bot-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#morpheus-link-bot-website&quot; aria-label=&quot;Anchor link for: morpheus-link-bot-website&quot;&gt;🔗&lt;&#x2F;a&gt;Morpheus Link Bot (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;M2tecDev&#x2F;morpheus-link-bot&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@.kori:matrix.org&quot;&gt;.Kori&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;M2tecDev&#x2F;morpheus-link-bot&quot;&gt;Morpheus Link Bot&lt;&#x2F;a&gt; is a new Maubot plugin designed to provide room administrators with fine-grained control over URL sharing. Instead of a simple &quot;block all&quot; approach, it enables a more sophisticated moderation workflow.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Key Features:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automated Link Filtering:&lt;&#x2F;strong&gt; Scans incoming messages for URLs and validates them against local lists.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Custom Blacklists &amp;amp; Whitelists:&lt;&#x2F;strong&gt; Admins can manage &lt;code&gt;blacklists&#x2F;custom.txt&lt;&#x2F;code&gt; to block specific malicious domains and &lt;code&gt;whitelists&#x2F;custom.txt&lt;&#x2F;code&gt; to ensure trusted links are always allowed.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Maubot Native:&lt;&#x2F;strong&gt; Built specifically for the Maubot framework, ensuring easy deployment and low resource usage.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Flexible Configuration:&lt;&#x2F;strong&gt; Uses a &lt;code&gt;base-config.yaml&lt;&#x2F;code&gt; to define automated actions, such as warnings or message deletions, when a blacklisted link is detected.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The project is under active development, and we&#x27;ve recently implemented a CI&#x2F;CD pipeline via GitHub Actions to maintain code quality.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Source Code:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;M2tecDev&#x2F;morpheus-link-bot&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;M2tecDev&#x2F;morpheus-link-bot&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;License:&lt;&#x2F;strong&gt; AGPL-3.0&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-guides-compass&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-guides-compass&quot; aria-label=&quot;Anchor link for: dept-of-guides-compass&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Guides 🧭&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@spaetz:sspaeth.de&quot;&gt;spaetz&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;A blog post giving an overview over the ways in which matrix could&#x2F;can do VOIP and my personal take on the need of TURN servers with livekit. On a second thought, this probably should have been split into two blog posts, but oh well. I will be using this to point to a single place when the topic comes up. Enjoy: &lt;a href=&quot;https:&#x2F;&#x2F;sspaeth.de&#x2F;2026&#x2F;04&#x2F;matrix-voip-and-livekit&#x2F;&quot;&gt;https:&#x2F;&#x2F;sspaeth.de&#x2F;2026&#x2F;04&#x2F;matrix-voip-and-livekit&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;raccoon.cafe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;186&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;192&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;211.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;220&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;224&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;246&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;247&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;257&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;317&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.thisisraphael.at&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;317&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-04-24</title>
    <published>2026-04-24T16:56:31+00:00</published>
    <updated>2026-04-24T16:56:31+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/04/24/this-week-in-matrix-2026-04-24/" type="text/html"/>
    <id>https://matrix.org/blog/2026/04/24/this-week-in-matrix-2026-04-24/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e07-element-demos&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e07-element-demos&quot; aria-label=&quot;Anchor link for: matrix-live-s12e07-element-demos&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E07 - Element Demos&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=CPZVK_qWS_Y&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=CPZVK_qWS_Y
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;CPZVK_qWS_Y&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;governing-board-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governing-board-website&quot; aria-label=&quot;Anchor link for: governing-board-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governing Board (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Governing Board is an advisory board to the Matrix.org Foundation and with elected representatives from all across the Matrix ecosystem.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gwmngilfen:matrix.org&quot;&gt;Gwmngilfen&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello folks, it&#x27;s time for another board report! Another 6 months have passed (well, slightly less to align better with the elections), and the Board came together last week to go over the Committee reports and discuss urgent topics. You can find the details, and my conclusions, in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;04&#x2F;governing-board-report-2026h1&#x2F;&quot;&gt;blog post&lt;&#x2F;a&gt;, and of course we welcome feedback, questions, etc which you can direct to &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#governing-board-office:matrix.org&quot;&gt;#governing-board-office:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;For those new to the Board&#x27;s activities, you can find out more about our structure, Committees, and Working Groups on the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;Matrix website&lt;&#x2F;a&gt; - and as always I&#x27;ll take any chance to remind the community that new Working Group proposals are always welcome, just &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;bylaws&#x2F;04-processes&#x2F;#working-group-creation-process&quot;&gt;get in touch&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Thanks!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan &#x27;t&#x27; Minagawa&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h3 id=&quot;matrix-community-summit-2026&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-summit-2026&quot; aria-label=&quot;Anchor link for: matrix-community-summit-2026&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Summit 2026&lt;&#x2F;h3&gt;
&lt;p&gt;We&#x27;ve tidied up the ticket shop at &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&lt;&#x2F;a&gt; and added some fabulous Summit 2026 merch:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bath Robe&lt;&#x2F;strong&gt; — 9 colours. Because nothing says &lt;em&gt;&quot;I have my life together&quot;&lt;&#x2F;em&gt; like showing up wrapped in a bath robe.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;T-Shirt&lt;&#x2F;strong&gt; — Straight or Fitted cut, Mid Blue or Charcoal. 180 g&#x2F;m² combed organic cotton, fair and sustainably produced.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Bath Towel&lt;&#x2F;strong&gt; — 9 colours, 100 × 180 cm. A towel is about the most massively useful thing any interstellar hitchhiker can have.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-04-24-og.png&quot; alt=&quot;A picture of someone wearing a bathrobe, as seen from the back. There is the Matrix Community Summit logo on the back.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Merch order deadline: 28 April 2026.&lt;&#x2F;strong&gt; Merch is picked up in person at the Summit in Berlin — after that date the merch shop closes, so don&#x27;t sit on it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Tickets are still available well beyond that date.&lt;&#x2F;strong&gt; We&#x27;ve decided to rent additional rooftop gallery space for workshops on &lt;strong&gt;MLS&lt;&#x2F;strong&gt;, &lt;strong&gt;widgets&lt;&#x2F;strong&gt;, &lt;strong&gt;Matrix RTC&lt;&#x2F;strong&gt;, &lt;strong&gt;AI topics&lt;&#x2F;strong&gt;, and more — so even if you miss the merch window, there is still plenty of room to join us in Berlin.&lt;&#x2F;p&gt;
&lt;p&gt;And while you&#x27;re there: &lt;strong&gt;there are still sponsor tickets left.&lt;&#x2F;strong&gt; If your org has been thinking about backing the Summit, now is a very fine moment to press that button — the community notices, and it directly funds the event (and, apparently, some extra rooftop real estate).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Don&#x27;t Panic. And don&#x27;t forget your towel.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-general:datanauten.de&quot;&gt;#mcs26-general:datanauten.de&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-orga:datanauten.de&quot;&gt;#mcs26-orga:datanauten.de&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-community-summit-berlin-2026:datanauten.de&quot;&gt;#matrix-community-summit-berlin-2026:datanauten.de&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&quot;&gt;website&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;tickets&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;search&quot;&gt;sessions&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;call.element.io&#x2F;room&#x2F;#&#x2F;mcs2026?password=eYqtlAhe_GvBPjCbHviC7g&amp;amp;roomId=%21bXKAAXDeqgaeiSqYae%3Acall.ems.host&quot;&gt;video-call-saturdays-6pm-cet&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;events-working-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#events-working-group-website&quot; aria-label=&quot;Anchor link for: events-working-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Events Working Group (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;#events&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Events Working Group is the main organising team of the official events hosted by the Foundation.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;At the Events Working Group we are busy as ever organising &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;The Matrix Conference 2026&lt;&#x2F;a&gt; in Malmö, but that can&#x27;t stop us from doing even more stuff in parallel!&lt;&#x2F;p&gt;
&lt;p&gt;Thanks to weeman and the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;website-content&#x2F;&quot;&gt;Website &amp;amp; Content WG&lt;&#x2F;a&gt; you can now not just watch all the 2025 conference talks on demand, both on YouTube and media.ccc.de, not just view the slides alongside them, not just filter to browse by conference track, but finally it is now also possible to &lt;strong&gt;share you favorite conference talk&lt;&#x2F;strong&gt; to a friend using a direct link, just like this: &lt;a href=&quot;https:&#x2F;&#x2F;2025.matrix.org&#x2F;watch&#x2F;#governing-board-transparency-update&quot;&gt;https:&#x2F;&#x2F;2025.matrix.org&#x2F;watch&#x2F;#governing-board-transparency-update&lt;&#x2F;a&gt; - it even gets a sweet rainbow border to highlight the talk in the row! Simply click the ⛓️ icon as you browse and copy the address from your browser, boom, ready to share and light up the 🌈! We hope this makes waiting for #MatrixConf 2026 more fun, spread the word about your fav talk, and of course don&#x27;t forget to &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;answer the CfP for this year&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;Meanwhile you have probably noticed there are a lot of events about Matrix going on, with Stammtische meetups all over Germany, Matrix Community Summit, Hackathons, not to mention The Matrix Conference. Thanks to evlli we have started the Meetups and Conference Space inside &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#community:matrix.org&quot;&gt;#community:matrix.org&lt;&#x2F;a&gt; as a way to browse and explore what events are going on and directly hopping into a chat with them. If you&#x27;re hosting an event that you think would benefit from appearing there: check out the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;events&#x2F;#meetups-conferences-space&quot;&gt;process and policy&lt;&#x2F;a&gt; and contact us!&lt;&#x2F;p&gt;
&lt;p&gt;You think all this sounds like fun stuff to do? Working Groups are always looking for more members to support the Foundation, and new Working Group suggestions are welcome as well. 💪 Browse &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;here&lt;&#x2F;a&gt; and simply reach out via the linked contact details.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4454&quot;&gt;MSC4454: Deprecating Spoiler Fallback In Media Repository&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4453&quot;&gt;MSC4453: Deprecate old room versions&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4452&quot;&gt;MSC4452: Preview URL capabilities API&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4421&quot;&gt;MSC4421: Standardize the spec on US English&lt;&#x2F;a&gt; (close)
&lt;ul&gt;
&lt;li&gt;FCP close was called on this MSC after the SCT concluded that we needed a more nuanced approach. See &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4421#issuecomment-4287634459&quot;&gt;this comment&lt;&#x2F;a&gt; for the summary.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3013&quot;&gt;MSC3013: Encrypted Push&lt;&#x2F;a&gt;
&lt;ul&gt;
&lt;li&gt;Superseded by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4174&quot;&gt;MSC4174: Web Push&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tacit-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tacit-website&quot; aria-label=&quot;Anchor link for: tacit-website&quot;&gt;🔗&lt;&#x2F;a&gt;tacit (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;dfuchss&#x2F;tacit&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@dominik:fuchss.org&quot;&gt;Dominik [m]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;dfuchss&#x2F;tacit&quot;&gt;Tacit&lt;&#x2F;a&gt; is a Matrix messenger that I currently develop as a weekend project for some friends and me.&lt;br &#x2F;&gt;
It is a fork of &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;connect2x&#x2F;tammy&quot;&gt;Tammy&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I intentionally chose to fork Tammy instead of starting from scratch, because Tammy and the underlying trixnity-messenger are designed to be extended.&lt;br &#x2F;&gt;
This also allows Tacit to stay close to upstream and benefit from new Tammy features and improvements over time :)&lt;&#x2F;p&gt;
&lt;p&gt;Tacit is currently in an &lt;strong&gt;alpha stage&lt;&#x2F;strong&gt;. There are still rough edges and ongoing changes, but it is already usable (thanks to Tammy).&lt;&#x2F;p&gt;
&lt;p&gt;The current focus of Tacit is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;desktop-first Matrix client&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;a &lt;strong&gt;simple and clean UI&lt;&#x2F;strong&gt; (whatever that means to me 😀)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;simple space handling&lt;&#x2F;strong&gt;: no hierarchy of spaces, just a spaces for grouping of channels&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;emoji autocompletion&lt;&#x2F;strong&gt; while typing (I really need this feature :))&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-04-24-tacit-emoji-picker.avif&quot; alt=&quot;A screenshot of a Matrix client showing an emoji picker.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-04-24-tacit-guild.avif&quot; alt=&quot;A screenshot of a Matrix client showing a Space view.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you want to get a first impression of Tacit, you can find the project page here:&lt;br &#x2F;&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;fuchss.org&#x2F;projects&#x2F;tacit&#x2F;&quot;&gt;https:&#x2F;&#x2F;fuchss.org&#x2F;projects&#x2F;tacit&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@douge:matrix.org&quot;&gt;Doug&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we released the RC for version 26.04.2 to TestFlight which should land on the App Store on Monday following testing. This version includes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Signing into the app is significantly faster for users coming from Element Classic. Make sure your device is Verified and you have Secure Backup enabled for a super smooth onboarding experience complete with seamless device verification.&lt;&#x2F;li&gt;
&lt;li&gt;The app is now fully-aware of Voice calls throughout the UI and brings some improvements both for starting and joining calls.&lt;&#x2F;li&gt;
&lt;li&gt;When viewing Media files, long Captions are now scrollable instead of being truncated (thanks to bxdxnn for the contribution).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Additionally the team has been iterating on Live Location Sharing adding support for a reduced accuracy mode and plenty of final polish.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we got some good news to share again:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;⌛️ Room history sharing is considered stable now, so it will be enabled by default in future versions of the apps. What this means is, if in an encrypted room you enable the &#x27;full history&#x27; option for other members, they will get all the keys they need to see the past history of the room automatically when joining the room.&lt;&#x2F;li&gt;
&lt;li&gt;🕸️ We have added a new feature flag (disabled by default) to paginate back in your rooms automatically so we can track the current state of the rooms better, which should result in more reliable unread indicators for rooms and will help to implement room search in the future.&lt;&#x2F;li&gt;
&lt;li&gt;📲 The VOIP team also implemented some improvements to the Element Call integration on Element X and we now have better support for audio device changes and a better user experience in the timeline for active room calls, as well as some improvements to user interface when using your devices in landscape mode.&lt;&#x2F;li&gt;
&lt;li&gt;📍 Live location sharing is still in progress and should be close to being finished.&lt;&#x2F;li&gt;
&lt;li&gt;🤖 We are working on improving the support for service members and how they interact with DMs.&lt;&#x2F;li&gt;
&lt;li&gt;🖌️ The team is working on improving the accessibility and user experience of the app too!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And we want to thank all the external contributors who are actively helping to improve the Element X apps. We are grateful for the contributions and we thank you for your patience during the review process 🙏 .&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;terraform-provider-matrix-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#terraform-provider-matrix-website&quot; aria-label=&quot;Anchor link for: terraform-provider-matrix-website&quot;&gt;🔗&lt;&#x2F;a&gt;terraform-provider-matrix (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@raspbeguy:gugod.fr&quot;&gt;raspbeguy&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hey folks! 🎉 I&#x27;ve just published v0.1.1 of a Terraform &#x2F; OpenTofu provider that manages Matrix rooms, spaces, membership, power levels, aliases, and arbitrary state events — all from a regular user account, no admin API needed. Describe your Matrix world in HCL, run &lt;code&gt;tofu apply&lt;&#x2F;code&gt;, done. No more clicking through a client to set up ten rooms the same way. 🛠️&lt;&#x2F;p&gt;
&lt;p&gt;The resources cover the 90% case: creating rooms and spaces, inviting&#x2F;kicking&#x2F;banning members idempotently, tuning power levels, linking child rooms under a parent space, and an escape-hatch &lt;code&gt;matrix_room_state&lt;&#x2F;code&gt; resource for anything else. Every resource supports &lt;code&gt;tofu import&lt;&#x2F;code&gt; so you can adopt existing rooms without recreating them.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s brand new and rough edges are likely — I&#x27;d love for you to try it on a disposable account and tell me where it falls over! 🐛 All feedback welcome, either as GitHub issues or by pinging me on Matrix. ✨&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Source:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;raspbeguy&#x2F;terraform-provider-matrix&lt;&#x2F;a&gt;
&lt;strong&gt;Terraform registry:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;registry.terraform.io&#x2F;providers&#x2F;raspbeguy&#x2F;matrix&#x2F;latest&quot;&gt;https:&#x2F;&#x2F;registry.terraform.io&#x2F;providers&#x2F;raspbeguy&#x2F;matrix&#x2F;latest&lt;&#x2F;a&gt;
&lt;strong&gt;OpenTofu registry&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;search.opentofu.org&#x2F;provider&#x2F;raspbeguy&#x2F;matrix&#x2F;latest&quot;&gt;https:&#x2F;&#x2F;search.opentofu.org&#x2F;provider&#x2F;raspbeguy&#x2F;matrix&#x2F;latest&lt;&#x2F;a&gt;
&lt;strong&gt;Contact:&lt;&#x2F;strong&gt; &lt;code&gt;@raspbeguy:gugod.fr&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-in-the-news-newspaper&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-in-the-news-newspaper&quot; aria-label=&quot;Anchor link for: matrix-in-the-news-newspaper&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix in the News 📰&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Several Matrix based public sector projects were recently mentioned by TLDR News EU &lt;a href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YQlv43Loouc&quot;&gt;(Youtube)&lt;&#x2F;a&gt; &lt;a href=&quot;https:&#x2F;&#x2F;nebula.tv&#x2F;videos&#x2F;tldrnewseu-why-the-eu-is-ditching-whatsapp&quot;&gt;(Nebula)&lt;&#x2F;a&gt; in the context of sovereignty of messaging for governments.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;19296&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4314&lt;&#x2F;code&gt; (&lt;code&gt;22.4%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;19292&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;15380&lt;&#x2F;code&gt; (&lt;code&gt;79.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1441&lt;&#x2F;code&gt; (&lt;code&gt;7.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;622&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;363&lt;&#x2F;code&gt; (&lt;code&gt;1.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;raccoon.cafe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;179&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;elisaado.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;261&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;beeper.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;309.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;prisma.moe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;354.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;maunium.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;365&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;377&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nhjkl.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;379&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;foxwitch.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;388&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vmd1.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;453.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;calitabby.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;466&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-04-17</title>
    <published>2026-04-17T18:22:01+00:00</published>
    <updated>2026-04-17T18:22:01+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/04/17/this-week-in-matrix-2026-04-17/" type="text/html"/>
    <id>https://matrix.org/blog/2026/04/17/this-week-in-matrix-2026-04-17/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e06-foundation-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e06-foundation-updates&quot; aria-label=&quot;Anchor link for: matrix-live-s12e06-foundation-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E06 – Foundation Updates&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=MZFMwUWrz1Q&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=MZFMwUWrz1Q
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;MZFMwUWrz1Q&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-community-summit-2026-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-summit-2026-website&quot; aria-label=&quot;Anchor link for: matrix-community-summit-2026-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Summit 2026 (&lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Matrix Community Summit is a yearly meetup around pentecost by the community for the community, where Matrix hackers, developers, and visionaries meet on the c-base space station under Berlin for multiple days to collaborate on Matrix. This year it starts on Thursday 21st May and ends on Monday 25th May. If some of that is during your work hours, do not worry! It is the same for us, which is why co-working is part of the concept. For the first time, we will also have both a rooftop experience and a pan-galactic gargleblaster contest.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;sign up for a (free) ticket or help cover the breakfast cost by sponsoring at &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;order mind-blowing merch nownownow! - since that is produced by order only - at &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;send proposals to the CfP at &lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;&quot;&gt;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;&lt;&#x2F;a&gt; and declare your interest in existing sessions&lt;&#x2F;li&gt;
&lt;li&gt;join the chat&#x2F;space &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-community-summit-berlin-2026:datanauten.de&quot;&gt;#matrix-community-summit-berlin-2026:datanauten.de&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;join the orga at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-orga:datanauten.de&quot;&gt;#mcs26-orga:datanauten.de&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;spread the word!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h3 id=&quot;matrix-stammtisch-karlsruhe&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-karlsruhe&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-karlsruhe&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Karlsruhe&lt;&#x2F;h3&gt;
&lt;p&gt;&quot;Stammtisch&quot; is a German meetup format, where an interest group gathers regularly for informal meetups over drinks.
Find more local meetups at &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;more.html&quot;&gt;matrix-community.events&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@braid:alsace.hair&quot;&gt;The one with the braid (she&#x2F;her) ⚡&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;A new Stammtisch dropped! If you are from &lt;strong&gt;Karlsruhe region&lt;&#x2F;strong&gt;, you are kindly invited to join the first &lt;strong&gt;Matrix Stammtisch Karlsruhe&lt;&#x2F;strong&gt; on &lt;strong&gt;Tuesday, 21st of April&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Expect a round of about 10 people. We&#x27;ll be meeting in the University facilities of the Karlsruhe Institute of Technology in the &lt;strong&gt;Fachschaft ETIT KIT&lt;&#x2F;strong&gt; room starting from 5.30 p.m.!&lt;&#x2F;p&gt;
&lt;p&gt;No special knowledge expected. If you&#x27;re Matrix user, wanna talk about communications, have questions about your Matrix playground or just wanna say hi, you&#x27;re at the right place!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Date: Tuesday, 21st of April 2026&lt;&#x2F;li&gt;
&lt;li&gt;Time: 5.30 p.m. until open end&lt;&#x2F;li&gt;
&lt;li&gt;Where: Engelbert-Arnold-Str. 5, D-76131 Karlsruhe&lt;&#x2F;li&gt;
&lt;li&gt;Room: Ground Floor, Room 002, &quot;Fachschaft ETIT&quot;&lt;&#x2F;li&gt;
&lt;li&gt;Language: English primarily, German accepted&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Learn more: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#stammtisch-karlsruhe:alsace.hair&quot;&gt;#stammtisch-karlsruhe:alsace.hair&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;s your &lt;del&gt;weekly&lt;&#x2F;del&gt; occasional 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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4451&quot;&gt;MSC4451: Deprecate notifications endpoint&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4450&quot;&gt;MSC4450: Identity Provider selection for User-Interactive Authentication with Legacy Single Sign-On&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4449&quot;&gt;MSC4449: Updated &#x2F;members filtering&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3013&quot;&gt;MSC3013: Encrypted Push&lt;&#x2F;a&gt; (close)
&lt;ul&gt;
&lt;li&gt;Being closed in favour of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4174&quot;&gt;MSC4174: Web Push&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;The SCT convened again after a few months of not having retros and talked about various points to improve throughput of the MSC process. One of which was an experiment to help MSCs move along the review process, and save them from being stuck waiting for months.&lt;&#x2F;p&gt;
&lt;p&gt;Most MSCs need significant changes before they&#x27;re ready to be reviewed by the entire SCT. This is due to missing sections, lack of backwards-compatibility, even grammatical changes. Any SCT member can tackle these, and it makes little sense to ask all SCT members to review a MSC at once, before some rounds of iteration on the basics have been carried out. Conversely, picking &lt;em&gt;who&lt;&#x2F;em&gt; should be the one to go through that initial work implicitly often leads to &lt;em&gt;nobody&lt;&#x2F;em&gt; doing it; an instance of the &lt;a href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bystander_effect&quot;&gt;bystander effect&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Thus, the SCT is experimenting with what it calls &quot;Core Reviewers&quot;. This was &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;!0KNSXYXB_2xtEUkQ9MGBRy5oNIOfAKoq2uIqPZCJbI8&#x2F;$-gxzC4EhP9eTP9nxCkJ-KoPhM0TNiqwq6a7z2tdX3Es?via=element.io&amp;amp;via=matrix.org&amp;amp;via=codestorm.net&quot;&gt;announced on Tuesday&lt;&#x2F;a&gt; in the Office of the Matrix Spec Core Team room. The idea is that one member of the SCT would be nominated to go through an in-depth review of a given MSC that the SCT wants to see move forwards. They will continuously be in charge of helping the author to get the MSC into shape. And at some point they will declare that the MSC is &quot;ready&quot; for the rest of the SCT to look at.&lt;&#x2F;p&gt;
&lt;p&gt;At first glance, this feels similar to how the process should work already. One or more people refine an MSC and then &lt;em&gt;some&lt;&#x2F;em&gt; SCT member goes and declares FCP merge on it when they think it&#x27;s ready. In practice, without clearly assigning that role to somebody, MSCs can get stuck in a limbo while everyone assumes someone else will handle it.&lt;&#x2F;p&gt;
&lt;p&gt;This is only an experiment, and the SCT will re-evaluate after some time whether it is an effective strategy or not. The concept also differs slightly from &quot;MSC shepherds&quot;, which can be anyone - not just a member of the SCT. In general, in project management, assigning someone specifically to work on a task typically gives it a better chance of getting done. We&#x27;re hoping the same can happen here.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Draupnir is now funded through Open Collective.&lt;&#x2F;p&gt;
&lt;p&gt;If your community relies on Draupnir, please consider supporting it: &lt;a href=&quot;https:&#x2F;&#x2F;opencollective.com&#x2F;draupnir&quot;&gt;https:&#x2F;&#x2F;opencollective.com&#x2F;draupnir&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Sponsorship helps support Draupnir&#x27;s ongoing development, maintenance, and continuous improvement of the project.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve also written a report on what we would like to focus on next &lt;a href=&quot;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2604A-selection&quot;&gt;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2604A-selection&lt;&#x2F;a&gt; and you can use submit a response to &lt;a href=&quot;https:&#x2F;&#x2F;cryptpad.fr&#x2F;form&#x2F;#&#x2F;2&#x2F;form&#x2F;view&#x2F;pSs7YYg7-a7JnAHX+WmJP8j+nOr1yDIH0EqZZtQkU38&#x2F;&quot;&gt;this form&lt;&#x2F;a&gt; to affirm the project direction.&lt;&#x2F;p&gt;
&lt;p&gt;As always you can reach out to us or come say hi in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#draupnir:matrix.org&quot;&gt;#draupnir:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;hammerhead&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#hammerhead&quot; aria-label=&quot;Anchor link for: hammerhead&quot;&gt;🔗&lt;&#x2F;a&gt;Hammerhead&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:starstruck.systems&quot;&gt;nex (it&#x2F;its) [starstruck]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Since my &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;03&#x2F;13&#x2F;this-week-in-matrix-2026-03-13&#x2F;#hammerhead&quot;&gt;last post in TWIM about Hammerhead&lt;&#x2F;a&gt;, a fair bit has changed. Most notably:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;timedout.codeberg.page&#x2F;hammerhead&quot;&gt;The documentation&lt;&#x2F;a&gt; was overhauled (and even embedded into the binary! Everyone gets a copy of the docs!)&lt;&#x2F;li&gt;
&lt;li&gt;Account security was drastically improved&lt;&#x2F;li&gt;
&lt;li&gt;Tonnes of bug fixes&lt;&#x2F;li&gt;
&lt;li&gt;Concepts of an admin API were added&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Full end-to-end encryption support was added!&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;A static room directory service was added&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That&#x27;s right, if you were using pre-alpha un-battle-tested software for your critical secure communications, you can now rest assured that your passwords are being stored even more securely than before, and you can communicate with others with reliable end-to-end encryption. Please don&#x27;t do that though. I&#x27;m not responsible for any leaked state secrets.&lt;&#x2F;p&gt;
&lt;p&gt;Because I also wanted to make this TWIM post somewhat flashy, I also added a static room directory, meaning you can now join the project room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#main:hammerhead.nexy7574.co.uk&quot;&gt;#main:hammerhead.nexy7574.co.uk&lt;&#x2F;a&gt;, even though Hammerhead still doesn&#x27;t support federation.&lt;&#x2F;p&gt;
&lt;p&gt;Speaking on still not supporting things, I&#x27;ve also come up with this rough roadmap for big milestones:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;v0.1.0: Stable, as complete as reasonable client-to-server API implementation surface&lt;&#x2F;li&gt;
&lt;li&gt;v0.2.0: Reliable appservice systems&lt;&#x2F;li&gt;
&lt;li&gt;v0.3.0: Federation API implementation&lt;&#x2F;li&gt;
&lt;li&gt;&lt;del&gt;v0.4.0: World dominance (N.B. remove this one before sending)&lt;&#x2F;del&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;I&#x27;m also probably going to rename the implementation to something shorter and more memorable before the first alpha is cut (soon!). Don&#x27;t get too comfy with this name.&lt;&#x2F;p&gt;
&lt;p&gt;If you don&#x27;t know what Hammerhead is, it&#x27;s a new small homeserver implementation written in Golang using mautrix-go.
If you are interested in following development, you can star the repository at &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;hammerhead&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;hammerhead&lt;&#x2F;a&gt;, and join the devroom at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#hammerhead:nexy7574.co.uk&quot;&gt;#hammerhead:nexy7574.co.uk&lt;&#x2F;a&gt;.
There&#x27;s also the &lt;a href=&quot;https:&#x2F;&#x2F;hammerhead.nexy7574.co.uk&#x2F;docs&#x2F;#demo-instance&quot;&gt;demo instance (details)&lt;&#x2F;a&gt; you can sign up for with your favourite client (they should all work now, apart from Element X), but you might find it&#x27;s a bit lonely until v0.3.0.&lt;&#x2F;p&gt;
&lt;p&gt;Until next time 🐟&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tuwunel-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel-website&quot; aria-label=&quot;Anchor link for: tuwunel-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Enterprise successor to conduwuit, the high-performance and feature-rich fork of Conduit.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.me&quot;&gt;jason 🎔&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;sparkles-new-features-enhancements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sparkles-new-features-enhancements&quot; aria-label=&quot;Anchor link for: sparkles-new-features-enhancements&quot;&gt;🔗&lt;&#x2F;a&gt;✨️ New Features &amp;amp; Enhancements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Next-Gen Auth&lt;&#x2F;strong&gt; support enhancing ElementX and SchildiNext has arrived! It all began only a month ago with a large draft PR by lytedev assessed by the Tuwunel team to be several months away. What happened next was truly extraordinary. Starting with chbgdn and followed by siennathesane, DonPrus and shaba an entire project within this project assembled to test and iterate this branch at a rapid clip. The OIDC server now builds on existing infrastructure in Tuwunel previously used for SSO. If you have an Identity Provider configured already for use with SSO then the OIDC server Just Works. Huge thanks to everyone involved. (Implements MSC2964&#x2F;2965&#x2F;2966&#x2F;2967)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;S3 Storage support&lt;&#x2F;strong&gt; is now available! Starting from a branch graciously developed by exodrifter, Tuwunel now introduces multiple media backends with configurable sections. Support currently includes S3 endpoints and local filesystem directories. The existing media directory is now itself a configurable storage provider implied by the section &lt;code&gt;[global.storage_provider.media.local]&lt;&#x2F;code&gt;. See the examples under &lt;code&gt;[global.storage_provider.&amp;lt;ID&amp;gt;.S3]&lt;&#x2F;code&gt; to configure your own S3 provider. List it in &lt;code&gt;media_storage_providers&lt;&#x2F;code&gt; to download media from it, and &lt;code&gt;store_media_on_providers&lt;&#x2F;code&gt; for uploading media to it. Experimental migration support is available with the &lt;code&gt;!admin query storage sync&lt;&#x2F;code&gt; command.&lt;&#x2F;li&gt;
&lt;li&gt;User-Interactive Authentication for SSO accounts (MSC2454) has been made possible thanks to @chbgdn in (#389). Accounts no longer require setting a password to use features protected by UIAA flows. Users wishing to disable password authentication on their account altogether may do so by changing it to a single asterisk &#x27;*&#x27; character (use the admin room commands if your client refuses this password change).&lt;&#x2F;li&gt;
&lt;li&gt;User-Interactive Authentication for Next-gen OIDC (MSC4312) was implemented by serial auth-system contributor chbgdn. This provides cross-signing&#x2F;identity reset functionality for ElementX and co.&lt;&#x2F;li&gt;
&lt;li&gt;Asynchronous media uploads for appservices was implemented thanks to donjuanplatinum (MSC2246).&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to dasha-uwu the &lt;code&gt;appservice_dir&lt;&#x2F;code&gt; can be configured to a directory containing all your appservice yaml files.&lt;&#x2F;li&gt;
&lt;li&gt;donjuanplatinum implemented the server-side for fast-joins (MSC3706). Thank you!&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to ventureoo we support sockets managed by systemd.&lt;&#x2F;li&gt;
&lt;li&gt;vladexa prevented duplicate reactions from being sent by a client to maintain spec compliance, thank you!&lt;&#x2F;li&gt;
&lt;li&gt;Thank you alametti for adding delegation examples (e.g. example.com to matrix.example.com) to the documentation.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to Lama-Thematique the admin room user registration notice was improved.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you dasha-uwu for implementing the MSC4143 endpoint.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you dasha-uwu for removing the report score per MSC4277.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you dasha-uwu for removing v1 send_join&#x2F;leave as per MSC4376.&lt;&#x2F;li&gt;
&lt;li&gt;RocksDB compaction details are logged for the curious in verbose logging builds.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;strong&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; 🐕️ Tuwunel  💕&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:starstruck.systems&quot;&gt;nex (it&#x2F;its) [starstruck]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Continuwuity 0.5.7 is here! We&#x27;ve had a bunch of awesome new things in this release, including:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Reading the registration token from a file is supported again&lt;&#x2F;li&gt;
&lt;li&gt;Added a command to reset users&#x27; pushrules to the server default&lt;&#x2F;li&gt;
&lt;li&gt;Added email support, including email-based password resets, and requiring email verification during registration&lt;&#x2F;li&gt;
&lt;li&gt;Added an option to deprioritise potentially slow servers during the join process&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And fixed a bunch of bugs too!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;You can no longer remove the &lt;code&gt;#admins&lt;&#x2F;code&gt; alias. You need your admin room.&lt;&#x2F;li&gt;
&lt;li&gt;Fixed server-to-server resolution of servers using SRV delegation&lt;&#x2F;li&gt;
&lt;li&gt;Fixed a bug that potentially resulted in left rooms remaining in some clients&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;All of that, &lt;em&gt;and&lt;&#x2F;em&gt; more! See the changelog: &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.7&quot;&gt;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.7&lt;&#x2F;a&gt;
You should also join our shiny new support room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#continuwuity:continuwuity.org&quot;&gt;#continuwuity:continuwuity.org&lt;&#x2F;a&gt;, and check out our space containing all of our other rooms at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;We have updated Element X iOS to fully support Xcode 26.4 on CI&lt;&#x2F;li&gt;
&lt;li&gt;Live Location Sharing has made great progress and we are now in an MVP state, so we are currently working on improvements, polishing and bug fixes, stay tuned, since the feature might be ready very soon.&lt;&#x2F;li&gt;
&lt;li&gt;Also the Element Classic to Element X in app automatic verification and migration is almost completed, here is a demo: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;3b0583f3-2cad-4539-9207-e75d82faf71b&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;3b0583f3-2cad-4539-9207-e75d82faf71b&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Working on displaying the thread list of a room, so you can always keep track of all the ongoing threads your room has!&lt;&#x2F;li&gt;
&lt;li&gt;The User Profile screen now honours the homeserver’s capabilities for editing the display name and avatar.&lt;&#x2F;li&gt;
&lt;li&gt;We also introduced a floating date pill that appears while scrolling the timeline, so you always know the date of the topmost message you are currently seeing.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benoit.marty:matrix.org&quot;&gt;Benoit&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The TWIM update is quite similar to the iOS one, we are making parallel progress on both applications:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Live Location Sharing has made progress we have a draft PR.&lt;&#x2F;li&gt;
&lt;li&gt;Also the Element Classic to Element X in app automatic verification and migration is almost completed. We will have an internal testing session next week. If you&#x27;re feeling adventurer, you can try it out using the nightly versions of both application. There is a feature flag to enable on EX first, and features flags can now be toggles from the on boarding screen (on nightly and debug builds).&lt;&#x2F;li&gt;
&lt;li&gt;Working on displaying the thread list of a room, a PR has landed about it&lt;&#x2F;li&gt;
&lt;li&gt;The User Profile screen now honors the homeserver’s capabilities for editing the display name and avatar.&lt;&#x2F;li&gt;
&lt;li&gt;We also introduced a floating date pill that appears while scrolling the timeline, so you always know the date of the topmost message you are currently seeing.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Thanks for the contributors! We are seeing many PRs coming from them, sometimes with the help of AI.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;trixnity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#trixnity-website&quot; aria-label=&quot;Anchor link for: trixnity-website&quot;&gt;🔗&lt;&#x2F;a&gt;Trixnity (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;trixnity&#x2F;trixnity&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Trixnity got a &quot;small&quot; release and now fully supports MSC4354 sticky events. Stay tuned for more MatrixRTC related stuff in the next few weeks.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;halcyon-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#halcyon-website&quot; aria-label=&quot;Anchor link for: halcyon-website&quot;&gt;🔗&lt;&#x2F;a&gt;Halcyon (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;WesR&#x2F;Halcyon&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Halcyon is an easy to use Matrix library inspired by discord.py.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gen3:blackline.xyz&quot;&gt;gen3&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Halcyon, the easy to use python bot library has hit version 1.4.0. This expands Matrix event coverage (brought us up to latest&#x2F;v1.8!), improves &#x2F;sync handling, and makes the message API easier to use for bot authors and prepares us for encryption support.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;key-changes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#key-changes&quot; aria-label=&quot;Anchor link for: key-changes&quot;&gt;🔗&lt;&#x2F;a&gt;Key changes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Broader &#x2F;sync event support across timeline, state, ephemeral, account data, presence, invite, knock, and leave flows&lt;&#x2F;li&gt;
&lt;li&gt;Added and improved typed event handling for reactions, redactions, stickers, typing, receipts, and presence&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;on_event(event)&lt;&#x2F;code&gt; now works as a universal fallback across supported Matrix event objects&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;on_message(message)&lt;&#x2F;code&gt; now cleanly supports both m.room.message and m.sticker event types&lt;&#x2F;li&gt;
&lt;li&gt;Added developer-friendly message helpers:
&lt;ul&gt;
&lt;li&gt;message.id&lt;&#x2F;li&gt;
&lt;li&gt;message.author&lt;&#x2F;li&gt;
&lt;li&gt;message.text&lt;&#x2F;li&gt;
&lt;li&gt;message.sticker&lt;&#x2F;li&gt;
&lt;li&gt;message.attachments&lt;&#x2F;li&gt;
&lt;li&gt;message.body, message.url, message.info&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Improved room cache updates and sender enrichment from live sync data&lt;&#x2F;li&gt;
&lt;li&gt;Room membership state now distinguishes joined, invited, left, banned, and knocked users&lt;&#x2F;li&gt;
&lt;li&gt;Added public user lookup APIs:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;get_user_presence(userID=None)&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;get_user_profile(userID)&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;doc updates&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;upgrade-notes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#upgrade-notes&quot; aria-label=&quot;Anchor link for: upgrade-notes&quot;&gt;🔗&lt;&#x2F;a&gt;Upgrade notes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;on_message&lt;&#x2F;code&gt; now has higher-level helpers like message.text, message.sticker, message.attachments, and message.author you should probably use&lt;&#x2F;li&gt;
&lt;li&gt;room membership summaries now distinguish left, banned, and knocked if you were using that&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;niobot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#niobot&quot; aria-label=&quot;Anchor link for: niobot&quot;&gt;🔗&lt;&#x2F;a&gt;NioBot&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:starstruck.systems&quot;&gt;nex (it&#x2F;its) [starstruck]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Unfortunately, for compounding reasons outlined in the README, I have decided to go ahead with the decision to deprecate &amp;amp; archive the NioBot project immediately. You can read more about the deprecation, including alternative library suggestions, in the README: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nexy7574&#x2F;nio-bot&#x2F;blob&#x2F;dev&#x2F;README.md&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;nexy7574&#x2F;nio-bot&#x2F;blob&#x2F;dev&#x2F;README.md&lt;&#x2F;a&gt;. Thanks for all the fish 🐟️&lt;&#x2F;p&gt;
&lt;p&gt;Contact: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#niobot:nexy7574.co.uk&quot;&gt;#niobot:nexy7574.co.uk&lt;&#x2F;a&gt; | GitHub: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nexy7574&#x2F;nio-bot&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;nexy7574&#x2F;nio-bot&lt;&#x2F;a&gt; | Documentation: &lt;a href=&quot;https:&#x2F;&#x2F;docs.nio-bot.dev&#x2F;&quot;&gt;https:&#x2F;&#x2F;docs.nio-bot.dev&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@steve:loynes.modular.im&quot;&gt;sirloynes&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Thought it worth sharing a &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;en&#x2F;matrix-in-europe&quot;&gt;map&lt;&#x2F;a&gt; that&#x27;s on the Element website that highlights the major public sector deployments in Europe that we know about. We aim to add more deployments, so if you&#x27;re aware of one that&#x27;s missing do let us know!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;19252&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4335&lt;&#x2F;code&gt; (&lt;code&gt;22.5%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;19315&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;15352&lt;&#x2F;code&gt; (&lt;code&gt;79.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1432&lt;&#x2F;code&gt; (&lt;code&gt;7.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;624&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;364&lt;&#x2F;code&gt; (&lt;code&gt;1.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;raccoon.cafe&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;178&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;205.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;207.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nelliel.cv&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;212&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;228&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;endcensorship.no1984.cottontail.love&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;232&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;cisnt.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;269&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;287.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;wawa.wolves4ever.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;299&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;elisaado.com&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;302&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-04-10</title>
    <published>2026-04-10T15:04:06+00:00</published>
    <updated>2026-04-10T15:04:06+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/04/10/this-week-in-matrix-2026-04-10/" type="text/html"/>
    <id>https://matrix.org/blog/2026/04/10/this-week-in-matrix-2026-04-10/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e05-smooth-room-upgrades-and-better-notifications-in-trixnity&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e05-smooth-room-upgrades-and-better-notifications-in-trixnity&quot; aria-label=&quot;Anchor link for: matrix-live-s12e05-smooth-room-upgrades-and-better-notifications-in-trixnity&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E05 – Smooth room upgrades and better notifications in Trixnity&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=VnyyM-4lkWg&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=VnyyM-4lkWg
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;VnyyM-4lkWg&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Heads-up that &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;The Matrix Conference 2026&lt;&#x2F;a&gt; will be in Malmö, Sweden, on Tuesday, 20th to Thursday, 22nd October. It will be followed by a hackathon day on Friday, 23rd October!&lt;&#x2F;p&gt;
&lt;p&gt;We will start with a networking event on the 20th afternoon, followed by a welcoming party.
We will follow by two core days of conference on Thursday 21st and Friday 22nd October, including two talk tracks and two workshop rooms.
Finally, we will conclude with a post-conference hackathon on Friday 23rd October.&lt;&#x2F;p&gt;
&lt;p&gt;Our &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;Call for Proposals is open&lt;&#x2F;a&gt; until 14th June. We already received solid proposals, and we&#x27;re looking forward to seeing what you will send us!&lt;&#x2F;p&gt;
&lt;p&gt;We want to hear from&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Individuals&lt;&#x2F;li&gt;
&lt;li&gt;Organisations&lt;&#x2F;li&gt;
&lt;li&gt;Authors of toys &amp;amp; hacks&lt;&#x2F;li&gt;
&lt;li&gt;Contributors to sovereignty&lt;&#x2F;li&gt;
&lt;li&gt;You!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;Send your proposals&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;website-content-working-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#website-content-working-group-website&quot; aria-label=&quot;Anchor link for: website-content-working-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Website &amp;amp; Content Working Group (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;#website-content&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Website and Content Working Group is responsible for the editorial and technical oversight of the main Matrix websites and social media channels.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi everyone! We did our last update &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;13&#x2F;this-week-in-matrix-2026-02-13&#x2F;#website-content-wg-wrap-up&quot;&gt;in February&lt;&#x2F;a&gt;, but we, the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;website-content&#x2F;&quot;&gt;Website &amp;amp; Content Working Group&lt;&#x2F;a&gt;, have been doing quite some improvements since then!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;We gave the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;try-matrix&quot;&gt;Try Matrix page&lt;&#x2F;a&gt; a major overhaul! This should make it much easier to get started as well as onboard your friends!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ibharathboga&quot;&gt;ibharathboga&lt;&#x2F;a&gt; built the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;branding&#x2F;&quot;&gt;Branding and Asset page&lt;&#x2F;a&gt; mentioned in the last post.&lt;&#x2F;li&gt;
&lt;li&gt;We are excited to have &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;weeman1337&quot;&gt;weeman&lt;&#x2F;a&gt; joining the Working Group.&lt;&#x2F;li&gt;
&lt;li&gt;We clarified a few things in our &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;blob&#x2F;main&#x2F;CONTENT.md&quot;&gt;CONTENT.md&lt;&#x2F;a&gt;.
&lt;ul&gt;
&lt;li&gt;We now prefer AVIF and fall back to WebP if needed. For some cases, we do however also accept PNGs. This aims to make images more snappy when reading the website.&lt;&#x2F;li&gt;
&lt;li&gt;The examples for the clients have been extended. We now also accept screenshots and a &quot;good_for&quot; text, which is currently mainly used for featured clients on the &quot;Try Matrix&quot; page.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ibharathboga&quot;&gt;ibharathboga&lt;&#x2F;a&gt; added a link to the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;&quot;&gt;ecosystem pages&lt;&#x2F;a&gt; to make it easy for readers to report outdated info.&lt;&#x2F;li&gt;
&lt;li&gt;We are excited that there have been plenty of updates been shipped to the ecosystem pages by many people from the community! Thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;raboof&quot;&gt;raboof&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;benkuly&quot;&gt;benkuly&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;roquess&quot;&gt;roquess&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;yncyrydybyl&quot;&gt;yncyrydybyl&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;viktorstrate&quot;&gt;viktorstrate&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;sandhose&quot;&gt;sandhose&lt;&#x2F;a&gt;, and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;zecakeh&quot;&gt;zecakeh&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;Thib added a &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;jobs&quot;&gt;Jobs page&lt;&#x2F;a&gt; to the website in the search of a replacement Thib! Please don&#x27;t hesitate to check it out if you are interested!&lt;&#x2F;li&gt;
&lt;li&gt;We fixed &quot;(website)&quot; appearing in the TOC of TWIM posts to reduce the visual distraction on TWIM posts.&lt;&#x2F;li&gt;
&lt;li&gt;Together with Legal and the rest of the Foundation, we added the Trademark policy and a &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;branding#commonly-used-terms&quot;&gt;list of &quot;Commonly Used Terms&quot;&lt;&#x2F;a&gt; to the branding page.&lt;&#x2F;li&gt;
&lt;li&gt;We also fixed various smaller issues on the matrix.org repository, as well as some maintenance of the images and videos. Thanks to the help of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;awtj8o81ryywg793&quot;&gt;Jack S.&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;Together with the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;events&#x2F;&quot;&gt;Events WG&lt;&#x2F;a&gt; the team worked hard to publish all info about The Matrix Conference 2026 on &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;2025.matrix.org&#x2F;watch&quot;&gt;2025 Watch page&lt;&#x2F;a&gt; of The Matrix Conference now also offers links to watch the conference on &lt;a href=&quot;https:&#x2F;&#x2F;media.ccc.de&quot;&gt;media.ccc.de&lt;&#x2F;a&gt; instead of YouTube thanks to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;weeman1337&quot;&gt;weeman&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;See you again soon with the latest news, in the meantime you can find us over in our room. We are also always looking for people who want to get involved! You can grab a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22&quot;&gt;help wanted issue&lt;&#x2F;a&gt;, submit a PR, and if you like, join the weekly office hour via &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix.org-website:matrix.org&quot;&gt;our room&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;policyserv-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#policyserv-website&quot; aria-label=&quot;Anchor link for: policyserv-website&quot;&gt;🔗&lt;&#x2F;a&gt;policyserv (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A proactive safety and moderation tool for Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@travis:t2l.io&quot;&gt;TravisR&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&#x2F;releases&#x2F;tag&#x2F;v1.4.0&quot;&gt;v1.4.0&lt;&#x2F;a&gt; is here! 🎉 This release sets some foundations for exploring better integration with moderation bots, adds some self-serve community options (if enabled), improves support for HMA (Hasher-Matcher-Actioner), and brings the normal bug fixes and improvements 🙂&lt;&#x2F;p&gt;
&lt;p&gt;✨️ You don&#x27;t need to host your own policyserv instance to give it a go. The Foundation&#x27;s instance is available &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv-setup-bot?tab=readme-ov-file#usage&quot;&gt;here&lt;&#x2F;a&gt; to test it out (or use it forever - we don&#x27;t mind).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;#policyserv:matrix.org&lt;&#x2F;a&gt; is a great place to hang out and talk about the project - let us know how v1.4.0 goes for you.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;ve provided a quick overview on what we&#x27;ve been working on over the past 6 months and the general direction of the project that you can read here: &lt;a href=&quot;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2510B-cycle-review&quot;&gt;https:&#x2F;&#x2F;the-draupnir-project.github.io&#x2F;draupnir-documentation&#x2F;governance&#x2F;reports&#x2F;2510B-cycle-review&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;relay-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#relay-website&quot; aria-label=&quot;Anchor link for: relay-website&quot;&gt;🔗&lt;&#x2F;a&gt;Relay (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;subpop&#x2F;Relay&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@subpop:matrix.org&quot;&gt;Link Dupont&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Relay is a new native macOS Matrix client built with SwiftUI, wrapping the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;Matrix Rust SDK&lt;&#x2F;a&gt;. The goal is a Matrix client that feels like it belongs on your Mac — fast, familiar, and following macOS design conventions.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-04-10-relay.avif&quot; alt=&quot;A screenshot of Relay, a Matrix client for macOS. It sticks to macOS Human Interface Guidelines.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Version &lt;strong&gt;0.2.1&lt;&#x2F;strong&gt; is now available. Here&#x27;s what you can do with it today:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rich timeline&lt;&#x2F;strong&gt; — text, image, video, audio, and file messages with sender avatars, date headers, message grouping, and big emoji for emoji-only messages.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Rich text rendering&lt;&#x2F;strong&gt; with formatted bodies and clickable, interactive mentions.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Message editing and deletion.&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Reactions&lt;&#x2F;strong&gt; via context menu, emoji picker, or long-press.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Replies&lt;&#x2F;strong&gt; — swipe on a message to reply; replies render as overlapping bubbles with click-to-jump.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Pin messages&lt;&#x2F;strong&gt; — pin&#x2F;unpin messages and jump to them in the timeline.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;URL previews&lt;&#x2F;strong&gt; displayed as standalone cards alongside messages.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;GIF search&lt;&#x2F;strong&gt; powered by GIPHY.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Username autocomplete&lt;&#x2F;strong&gt; with inline suggestions while composing.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Attachments&lt;&#x2F;strong&gt; — stage images and files before sending via drag-and-drop, paste, or the attach button.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Room directory and room creation&lt;&#x2F;strong&gt; — discover public rooms or create new ones.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Direct messages&lt;&#x2F;strong&gt; — start a DM from any user&#x27;s profile.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Deep link handling&lt;&#x2F;strong&gt; for &lt;code&gt;matrix:&lt;&#x2F;code&gt; URIs and &lt;code&gt;matrix.to&lt;&#x2F;code&gt; links.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Unread markers&lt;&#x2F;strong&gt; with a &quot;New&quot; divider at the first unread message.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Typing indicators&lt;&#x2F;strong&gt;, and &lt;strong&gt;infinite scrollback&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Session verification&lt;&#x2F;strong&gt; using in-app emoji verification flow.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Keychain-backed sessions&lt;&#x2F;strong&gt; for secure credential storage.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Relay targets macOS 26 (Tahoe). It&#x27;s licensed under Apache 2.0.&lt;&#x2F;p&gt;
&lt;p&gt;Come say hello in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#relayapp:matrix.org&quot;&gt;#relayapp:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;nexus-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-website&quot; aria-label=&quot;Anchor link for: nexus-website&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus (&lt;a href=&quot;https:&#x2F;&#x2F;nexus.federated.nexus&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix client made with Flutter and a Gomuks backend.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new?&lt;&#x2F;h4&gt;
&lt;p&gt;Hello TWIM! I posted, well, earlier this week (since TWIM was late), but we still have a big new feature:&lt;&#x2F;p&gt;
&lt;p&gt;Reaction support! We have support for reactions, including custom emotes, even animated ones.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Nexus&#x2F;nexus&#x2F;raw&#x2F;commit&#x2F;133e613214ac96a1526745e5b1f324395006ad81&#x2F;assets&#x2F;reactions.png&quot; alt=&quot;A list of reactions, showing a number of how many have been sent, and different colors based on if the logged-in user has sent that reaction&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Sadly, I didn&#x27;t manage to get actually &lt;em&gt;sending&lt;&#x2F;em&gt; those reactions done for TWIM, so expect that in the next few days.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;coming-soon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#coming-soon&quot; aria-label=&quot;Anchor link for: coming-soon&quot;&gt;🔗&lt;&#x2F;a&gt;Coming soon...&lt;&#x2F;h4&gt;
&lt;p&gt;The next few features on the To-do are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Adding support for sending reactions&lt;&#x2F;li&gt;
&lt;li&gt;Sending media&lt;&#x2F;li&gt;
&lt;li&gt;Fix Windows builds&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;After these, and likely some bug fixes, I think it will be time for an alpha, so that should be done in the next couple of weeks.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;get-involved&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#get-involved&quot; aria-label=&quot;Anchor link for: get-involved&quot;&gt;🔗&lt;&#x2F;a&gt;Get involved!&lt;&#x2F;h4&gt;
&lt;p&gt;If you want to help with development or simply keep up with new features, join our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nexus:federated.nexus&quot;&gt;#nexus:federated.nexus&lt;&#x2F;a&gt; or check out the Git repo at &lt;a href=&quot;https:&#x2F;&#x2F;nexus.federated.nexus&quot;&gt;https:&#x2F;&#x2F;nexus.federated.nexus&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-encryption-closed-lock-with-key&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-encryption-closed-lock-with-key&quot; aria-label=&quot;Anchor link for: dept-of-encryption-closed-lock-with-key&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Encryption 🔐&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-website&quot; aria-label=&quot;Anchor link for: element-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;News about Element clients across platform boundaries.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andybalaam:matrix.org&quot;&gt;andybalaam&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;a little update from the Element Crypto team:&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve pushed back the date when Element is going to enforce &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4153&quot;&gt;MSC4153 Exclude Insecure Devices&lt;&#x2F;a&gt;. The previous date was April, and the new date is October 2026.&lt;&#x2F;p&gt;
&lt;p&gt;Some of our customers weren&#x27;t ready for this change, and Element&#x27;s code (especially around bots and bridges) is not quite ready either.&lt;&#x2F;p&gt;
&lt;p&gt;We are taking it carefully, making sure that everyone is able to verify their devices, before we make it mandatory, so no-one is cut out of the conversation.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;pygomx-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#pygomx-website&quot; aria-label=&quot;Anchor link for: pygomx-website&quot;&gt;🔗&lt;&#x2F;a&gt;pygomx (&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@saces:c-base.org&quot;&gt;saces&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;a golang matrix high level client library with c-bindings for python&lt;&#x2F;p&gt;
&lt;p&gt;I wanted a library that hides all the matrix 2.0 from me and let me build my business logic in python and do qick&amp;amp;dirty (matrix)helper scripts. I did not found any i wanted to use, so i build my own, but with — no, I&#x27;m not Bender🤖 — a simple text based c-api and multiclient support:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;project home: &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;matrix  room: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#pygomx:matrix.org&quot;&gt;#pygomx:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;pygomx is a monorepos to keep the right versions together and consists of three parts:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;libmxclient: golang matrix client library&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;High level client library with a simple c-api: it basically passes (json)strings back and forth.&lt;&#x2F;li&gt;
&lt;li&gt;All the Matrix 2.0 magic is hidden in the lib.&lt;&#x2F;li&gt;
&lt;li&gt;Should work on *any* platform golang is enable to build for.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;pygomx: python binding package&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;This package contains the python bindings module binary&lt;&#x2F;li&gt;
&lt;li&gt;Should work on any platform you have a decent python and c-compiler for.&lt;&#x2F;li&gt;
&lt;li&gt;more: &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&quot;&gt;pygomx&#x2F;README.md&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;mxsmal: simple matrix application library&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;(might be moved into its own repository once the api kinda stabilzes)&lt;&#x2F;li&gt;
&lt;li&gt;matrix client library and tools that utilizes pygomx&lt;&#x2F;li&gt;
&lt;li&gt;inspired by &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;imbev&#x2F;simplematrixbotlib&quot;&gt;Simple-Matrix-Bot-Lib&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h5 id=&quot;prebuild-binaries&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#prebuild-binaries&quot; aria-label=&quot;Anchor link for: prebuild-binaries&quot;&gt;🔗&lt;&#x2F;a&gt;Prebuild Binaries&lt;&#x2F;h5&gt;
&lt;p&gt;Prebuild binaries are available for:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Linux&#x2F;glibc amd64&#x2F;arm64&lt;&#x2F;li&gt;
&lt;li&gt;Mac 14+ arm64&#x2F;Mac 15+ x64&lt;&#x2F;li&gt;
&lt;li&gt;Windows x64&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;In theory, this should work on these platforms:&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot;&gt;&lt;code&gt;&lt;span&gt;create and activate a venv with python 3.10+
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;  pip install mxsmal
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;for a simple function test run `mxdiscover &amp;lt;domain.org&amp;gt;`. It prints the discovered client url. 
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;for a more sophisticated demo run the demobot:
&lt;&#x2F;span&gt;&lt;span&gt;run `smalsetup &amp;lt;matrixid&amp;gt;` in an empty dir.
&lt;&#x2F;span&gt;&lt;span&gt;start the bot `demobot`.
&lt;&#x2F;span&gt;&lt;span&gt;simple demo bot. no further configuration required
&lt;&#x2F;span&gt;&lt;span&gt;invite this bot to your room or open a DM with it.
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;for just the bindings library:
&lt;&#x2F;span&gt;&lt;span&gt;  
&lt;&#x2F;span&gt;&lt;span&gt;  pip install pygomx
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Have fun exploring this :)&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;The project is at an early stage, things are still subject to change, but the basics are done and working.&lt;br &#x2F;&gt;
Let&#x27;s see where it evolves.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-rich-presence-companion-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-rich-presence-companion-website&quot; aria-label=&quot;Anchor link for: extera-rich-presence-companion-website&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Rich Presence Companion (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&#x2F;RichPresenceAndroid&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@rustyraven:extera.xyz&quot;&gt;rustyraven[extera.xyz op]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Extera had support for &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4320&quot;&gt;MSC4320&lt;&#x2F;a&gt; rich presences for some time, but there weren&#x27;t any apps or clients sending them.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-04-10-extera-rpc.avif&quot; alt=&quot;A screenshot of Extera RPC. It shows a user profile, including what they&amp;#39;re listening to.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve made &lt;strong&gt;Extera RPC&lt;&#x2F;strong&gt;, an Android companion app which sends MSC4320-compatible rich presence data. It supports both media and activity RPC (&quot;listening music&quot; and &quot;playing&quot;). Media detection is implemented with NotificationListenerService - any app that creates mini player in notification tray will be supported. App detection is implemented with UsageStatsManager - &quot;playing&quot; status will be sent as soon as you open an app. Allowed apps for media and activity RPC are configurable.&lt;&#x2F;p&gt;
&lt;p&gt;Extera RPC&#x27;s source code is available on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&#x2F;RichPresenceAndroid&quot;&gt;GitHub&lt;&#x2F;a&gt;, as well as its &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&#x2F;RichPresenceAndroid&#x2F;releases&#x2F;tag&#x2F;1.0&quot;&gt;initial release&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;em&gt;Extera Rich Presence runs independently of Extera Next, you may use it alongside with any Matrix client&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#extera:extera.xyz&quot;&gt;#extera:extera.xyz&lt;&#x2F;a&gt; - &lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&#x2F;&quot;&gt;website&lt;&#x2F;a&gt; - &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&quot;&gt;GitHub&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;19189&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4365&lt;&#x2F;code&gt; (&lt;code&gt;22.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;20249&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;15311&lt;&#x2F;code&gt; (&lt;code&gt;79.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1419&lt;&#x2F;code&gt; (&lt;code&gt;7.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;624&lt;&#x2F;code&gt; (&lt;code&gt;3.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;368&lt;&#x2F;code&gt; (&lt;code&gt;1.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;195&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;starstruck.systems&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;235&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;251&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;coneja.tel&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;261.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mustelid.chat&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;283&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;848226.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;319&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nelliel.cv&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;352&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;the-lamp.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;381&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;389&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;burgeronthe.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;394&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-04-07</title>
    <published>2026-04-07T13:34:46+00:00</published>
    <updated>2026-04-07T13:34:46+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/04/07/this-week-in-matrix-2026-04-07/" type="text/html"/>
    <id>https://matrix.org/blog/2026/04/07/this-week-in-matrix-2026-04-07/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e04-matrix-dms-in-bluesky&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e04-matrix-dms-in-bluesky&quot; aria-label=&quot;Anchor link for: matrix-live-s12e04-matrix-dms-in-bluesky&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E04 – Matrix DMs in Bluesky&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=bheStQKgMRg&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=bheStQKgMRg
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;bheStQKgMRg&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It was an open secret, but it&#x27;s finally out in the open: we will gather for The Matrix Conference 2026 between 20th and 23rd October in Malmö, Sweden!&lt;&#x2F;p&gt;
&lt;p&gt;Our &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2026.matrix.org&#x2F;matrix-conference-2026&#x2F;cfp&quot;&gt;Call for Proposals&lt;&#x2F;a&gt; is open, and we want to hear from &lt;em&gt;you!&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re looking for proposals from:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Individuals innovating around Matrix&lt;&#x2F;li&gt;
&lt;li&gt;Organisations working with Matrix in any context&lt;&#x2F;li&gt;
&lt;li&gt;Authors of toy projects, hacks, and experiments worth sharing&lt;&#x2F;li&gt;
&lt;li&gt;Anyone contributing to digital sovereignty&lt;&#x2F;li&gt;
&lt;li&gt;You!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Read &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;04&#x2F;conference-announcement&#x2F;&quot;&gt;the full announcement here&lt;&#x2F;a&gt;, and we&#x27;re looking forward to seeing you in person in October 🥳&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;homeserver-decentralization-community-group-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-decentralization-community-group-website&quot; aria-label=&quot;Anchor link for: homeserver-decentralization-community-group-website&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Decentralization Community Group (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cleverer&#x2F;matrix-wg-promote-alternative-homeservers&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The Homeserver Decentralization Community Group aims to promote decentralization of the Matrix network by fostering a smoother onboarding experience (to homeservers and clients) on homeservers other than matrix.org, and might propose additional measures in the ecosystem as a whole. It is not an official Matrix Foundation Working Group, but aims to become one.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nicolas:damutten.ch&quot;&gt;Nicolas Da Mutten&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello, I&#x27;m excited to finally announce our little community group to a more broad audience! 🎉&lt;&#x2F;p&gt;
&lt;p&gt;A small group of people met at the last matrix conference in Strasbourg and had the idea of pushing the decentralization of the matrix network further and help new users find a homeserver other than matrix.org. The idea then grew further and more concrete at 39C3 in Hamburg and we started setting up a Matrix Working group. We already had a few meetings (of which you can find the notes &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cleverer&#x2F;matrix-wg-promote-alternative-homeservers&#x2F;tree&#x2F;main&#x2F;meeting-notes&quot;&gt;here&lt;&#x2F;a&gt; currently) and recruited some new people to the group and now feel comfortable with sharing our progress more broadly.&lt;&#x2F;p&gt;
&lt;p&gt;The motivations behind decentralization can be many, but amongst others we initially intended to lighten the hosting load of the matrix.org homeserver, improve the experience on first contact with matrix and therefore push matrix adoption as a whole as well as making the matrix network more resilient.&lt;&#x2F;p&gt;
&lt;p&gt;One of our initial goals is to foster a smoother onboarding experience (to homeservers and clients) on homeservers other than matrix.org and might propose and push additional measures in the ecosystem as a whole down the line (like account portability etc.).&lt;&#x2F;p&gt;
&lt;p&gt;Currently, we are focused on discussing a curated server list, what it might contain, what rules it follows etc. and we have a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cleverer&#x2F;matrix-wg-promote-alternative-homeservers&#x2F;pull&#x2F;9&quot;&gt;draft of the policy&lt;&#x2F;a&gt; for the matrix.org mainained list.&lt;&#x2F;p&gt;
&lt;p&gt;We are not yet an official Working Group of the Matrix Foundation, but hope that someone from the governing board would like to sponsor us and the Board itself thinks our efforts are a good idea.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to engage with us, you can find a more detailed description of the group in our (temporary) &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cleverer&#x2F;matrix-wg-promote-alternative-homeservers&quot;&gt;Github repository&lt;&#x2F;a&gt;, reach out in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23homeserver-decentralization:matrix.org&quot;&gt;#homeserver-decentralization:matrix.org&lt;&#x2F;a&gt; room or join us in our &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cleverer&#x2F;matrix-wg-promote-alternative-homeservers&#x2F;blob&#x2F;main&#x2F;agenda&#x2F;2026-04-08.md&quot;&gt;next meeting&lt;&#x2F;a&gt; taking place April 8th, at 19:00 CEST.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4446&quot;&gt;MSC4446: Allow moving the fully read marker to older events&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4445&quot;&gt;MSC4445: Clarify &lt;code&gt;&#x2F;sync&lt;&#x2F;code&gt; timeline order&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4441&quot;&gt;MSC4441: Encrypted User Profile Annotations via Account Data&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4440&quot;&gt;MSC4440: Profile Biography via Global Profiles&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were accepted this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4444&quot;&gt;MSC4444: Malicious PDUs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4443&quot;&gt;MSC4443: Permission Level Sync&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3124&quot;&gt;MSC3124: Handling spoilers in plain-text message fallback&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;Another year, another April Fools. &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4444&quot;&gt;MSC4444: Malicious PDUs&lt;&#x2F;a&gt; kicked us off with some mid-week fun. It was promptly closed after the date, to keep the spec backlog clean.&lt;&#x2F;p&gt;
&lt;p&gt;And speaking of closed MSCs, there were a couple more that were additionally closed based on author and SCT request.&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise, we have a couple new MSCs revolving around user profiles entering the pipeline, and a couple more about client interaction. &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4445&quot;&gt;MSC4445: Clarify &lt;code&gt;&#x2F;sync&lt;&#x2F;code&gt; timeline order&lt;&#x2F;a&gt; is interesting from nailing down the historically ambiguous ordering of events in the spec. And &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4446&quot;&gt;MSC4446: Allow moving the fully read marker to older events&lt;&#x2F;a&gt; actually grew out of &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;!nD4Jy1hp0We0VmIM9ubjqWLBX_uV8YlTBBPa3a_v2uk&#x2F;$ygViA1BSCKBVPEwImy_7B6THCkgwUAAtZmlH8R2FH28?via=element.io&amp;amp;via=matrix.org&amp;amp;via=4d2.org&quot;&gt;a conversation&lt;&#x2F;a&gt; in the #matrix-spec room to allow clients to revert fully read markers (which Synapse currently blocks).&lt;&#x2F;p&gt;
&lt;p&gt;It turned out that Synapse had good reasoning to block it (out of sync clients), and thus an MSC was created to add a new parameter to tell the homeserver that &quot;yes, I really do want this to go backwards. I&#x27;m not out-of-sync, I promise!&quot;. Kudos to SpiritCroc for jumping into the spec process off the back of wanting to improve features in their client (&lt;a href=&quot;https:&#x2F;&#x2F;schildi.chat&#x2F;&quot;&gt;SchildiChat&lt;&#x2F;a&gt;)!&lt;&#x2F;p&gt;
&lt;p&gt;Otherwise there&#x27;s been forward movement on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4186&quot;&gt;MSC4186: Simplified Sliding Sync&lt;&#x2F;a&gt; as part of moving Matrix 2.0 to its eventual conclusion. As well as lots happening across a range of other MSCs!&lt;&#x2F;p&gt;
&lt;p&gt;And as a bonus, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec&#x2F;pull&#x2F;2331&quot;&gt;a ton of work&lt;&#x2F;a&gt; has been put into adding a fuzzy search feature to &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;latest&#x2F;&quot;&gt;spec.matrix.org&lt;&#x2F;a&gt; by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Johennes&quot;&gt;@Johennes&lt;&#x2F;a&gt; (which I personally can&#x27;t wait to have)!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have released &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;releases&#x2F;tag&#x2F;v3.0.0&quot;&gt;Draupnir v3.0.0&lt;&#x2F;a&gt; which is focused on improving maintenance of the project, including incorporating all of the Draupnir stack into a monorepo to improve contribution workflow. There are a number of &lt;strong&gt;breaking&lt;&#x2F;strong&gt; changes to consider that are listed as the major changes in the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;releases&#x2F;tag&#x2F;v3.0.0&quot;&gt;release notes&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If for some reason you do encounter an issue with upgrading Draupnir, it is safe to downgrade back to v2.9.0 without changes, and receive support either in our support room &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#draupnir:matrix.org&quot;&gt;#draupnir:matrix.org&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&#x2F;issues&quot;&gt;issue tracker&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-server-suite-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-server-suite-website&quot; aria-label=&quot;Anchor link for: element-server-suite-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Server Suite (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@pmaier:element.io&quot;&gt;Patrick Maier&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;ess-community-migration-tooling-now-available&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ess-community-migration-tooling-now-available&quot; aria-label=&quot;Anchor link for: ess-community-migration-tooling-now-available&quot;&gt;🔗&lt;&#x2F;a&gt;ESS Community migration tooling now available!&lt;&#x2F;h4&gt;
&lt;p&gt;We are pleased to announce a little Easter present (for those celebrating it). Since the launch of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&quot;&gt;ESS Community&lt;&#x2F;a&gt;, the official Matrix stack from Element, many have asked us how they can migrate existing environments to ESS. Finally we have an answer to this question! Just this week we have published an initial release of the &lt;strong&gt;ESS Migration Tool&lt;&#x2F;strong&gt; 🚀&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;The ESS Migration Tool is an interactive application that guides you through a migration from an existing Synapse and MAS deployment into ESS Community&lt;&#x2F;li&gt;
&lt;li&gt;This is its initial release with basic functionality, more to follow&lt;&#x2F;li&gt;
&lt;li&gt;All the details can be found in our dedicated blog post &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;introducing-the-ess-community-migration-tool&quot;&gt;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;introducing-the-ess-community-migration-tool&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;So, enjoy the Easter break, migrate to ESS and let us know about your experience!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;extera-next&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#extera-next&quot; aria-label=&quot;Anchor link for: extera-next&quot;&gt;🔗&lt;&#x2F;a&gt;Extera Next&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@rustyraven:extera.xyz&quot;&gt;rustyraven[extera.xyz op]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello federation! It&#x27;s been like 3 months since I wrote something about Extera. I haven&#x27;t really noticed that, so I am gonna tell about changes for several updates in one post!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;26-0-5&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#26-0-5&quot; aria-label=&quot;Anchor link for: 26-0-5&quot;&gt;🔗&lt;&#x2F;a&gt;26.0.5&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed pasting images on Linux! Now, just hit &lt;strong&gt;Ctrl+V&lt;&#x2F;strong&gt; to paste a screenshot&#x2F;any-other-image you&#x27;ve got in your clipboard.&lt;&#x2F;li&gt;
&lt;li&gt;Added partial support for &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4320&quot;&gt;MSC4320 Rich Presences&lt;&#x2F;a&gt;. Rich presences are now visible in profiles, although I don&#x27;t recall any client which sends them yet.&lt;&#x2F;li&gt;
&lt;li&gt;Fixed mentions when replying option, you should be able to toggle them.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;26-0-6&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#26-0-6&quot; aria-label=&quot;Anchor link for: 26-0-6&quot;&gt;🔗&lt;&#x2F;a&gt;26.0.6&lt;&#x2F;h4&gt;
&lt;p&gt;Extera 26.0.6 was a minor update, but I will cover some parts of it:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed markdown parser escaping &quot;&amp;lt;&quot; and &quot;&amp;gt;&quot; in code blocks.&lt;&#x2F;li&gt;
&lt;li&gt;New appbar and navbar design, heavily inspired by Telegram. &lt;em&gt;If you don&#x27;t like it, go to Settings - Feature switches and turn on &quot;Legacy search bar&quot; or &quot;Legacy navigation bar&quot; as you like!&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;26-0-8&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#26-0-8&quot; aria-label=&quot;Anchor link for: 26-0-8&quot;&gt;🔗&lt;&#x2F;a&gt;26.0.8&lt;&#x2F;h4&gt;
&lt;p&gt;I don&#x27;t think 26.0.7 is such a significant update to cover it, so let&#x27;s jump to 26.0.8.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;No more blurry pictures of your homework, just enable &quot;LaTeX math&quot; in Settings - Feature switches.&lt;&#x2F;li&gt;
&lt;li&gt;New incoming invite UI, probably inspired by Element&#x27;s?&lt;&#x2F;li&gt;
&lt;li&gt;Added background audio player, so you can catch up to that 5 minute voice message, while answering other pings too.&lt;&#x2F;li&gt;
&lt;li&gt;AI is cool and interesting, but someone may prefer to not use it: &lt;strong&gt;AI-powered message translations&lt;&#x2F;strong&gt; can now be toggled off in &lt;em&gt;Feature switches&lt;&#x2F;em&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Speaking about message translation, you may now use another backend for translating (see advanced config)! See &lt;code&gt;docs&#x2F;&lt;&#x2F;code&gt; in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&#x2F;Extera&quot;&gt;Extera repo&lt;&#x2F;a&gt; to know how to implement it.&lt;&#x2F;li&gt;
&lt;li&gt;Some minor changes and fixes: copying links by long-pressing them, fix reactions on desktop, etc...&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;26-0-9-and-26-0-91&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#26-0-9-and-26-0-91&quot; aria-label=&quot;Anchor link for: 26-0-9-and-26-0-91&quot;&gt;🔗&lt;&#x2F;a&gt;26.0.9 and 26.0.91&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Added profile banners! And the best part? They are compatible with Commet&#x27;s profile banners.&lt;&#x2F;li&gt;
&lt;li&gt;Added support for predictive back gesture on Android.&lt;&#x2F;li&gt;
&lt;li&gt;Updated polls UI &amp;amp; added &quot;Poll results&quot; dialog!&lt;&#x2F;li&gt;
&lt;li&gt;Added Jitsi group calls behind a feature flag.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As always, you may see &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ExteraApp&#x2F;Extera&quot;&gt;source code&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;extera.xyz&#x2F;&quot;&gt;download the app from our website&lt;&#x2F;a&gt;. If you have questions or wanna talk, our room is located at #extera:extera.xyz&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;schildichat-revenge-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#schildichat-revenge-website&quot; aria-label=&quot;Anchor link for: schildichat-revenge-website&quot;&gt;🔗&lt;&#x2F;a&gt;SchildiChat Revenge (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;SchildiChat&#x2F;schildi-revenge&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix client for desktop written in Kotlin and using the Matrix Rust SDK&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@spiritcroc:spiritcroc.de&quot;&gt;SpiritCroc&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&#x27;s been a while since I announced &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;SchildiChat&#x2F;schildi-revenge&quot;&gt;SchildiChat Revenge&lt;&#x2F;a&gt; here, so I figured it&#x27;s time for a quick update. If you need a reminder what Revenge is, it&#x27;s a new SchildiChat desktop client that is not an Element fork (in contrast to other SchildiChat clients), and is still to be considered in its alpha stages.&lt;&#x2F;p&gt;
&lt;p&gt;In the last few months, there has been steady progress in adding missing features and improving existing functionality.
Highlights include initial support for desktop notifications, rendering threaded timelines, and a new optional multipane layout that should make Revenge more familiar to those who prefer opening chats next to the chat list in the same window by default.&lt;&#x2F;p&gt;
&lt;p&gt;Further changes include support for sending typing indicators, and the possibility to launch SchildiChat minimized.
Additionally, translations have been set up via our &lt;a href=&quot;https:&#x2F;&#x2F;weblate.spiritcroc.de&#x2F;projects&#x2F;schildichat&#x2F;schildi-revenge&#x2F;&quot;&gt;weblate instance&lt;&#x2F;a&gt;, so I&#x27;d welcome anyone to stop by if you&#x27;d like to help out and use SchildiChat Revenge in your native tongue!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;nexus-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-website&quot; aria-label=&quot;Anchor link for: nexus-website&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus (&lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix client made with Flutter and a Gomuks backend.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new?&lt;&#x2F;h4&gt;
&lt;p&gt;Hello TWIM! I posted last week, but a lot has happened since then!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Windows builds are done... kind of. EXEs build, but don&#x27;t run yet. We are investigating!&lt;&#x2F;li&gt;
&lt;li&gt;Fix those pesky controller reloads that were causing messages to jump around&lt;&#x2F;li&gt;
&lt;li&gt;Added timestamps to messages&lt;&#x2F;li&gt;
&lt;li&gt;Show messages as soon as you send them, and visually update when sent&lt;&#x2F;li&gt;
&lt;li&gt;Show errors when messages and redactions fail&lt;&#x2F;li&gt;
&lt;li&gt;Added the ability to copy &lt;code&gt;matrix:&lt;&#x2F;code&gt; links to rooms, spaces, and events&lt;&#x2F;li&gt;
&lt;li&gt;Added support for server-generated URL previews&lt;&#x2F;li&gt;
&lt;li&gt;Added power level checks for redact, kick, ban, send message, to show it in the UI rather than just erroring out when attempting the action&lt;&#x2F;li&gt;
&lt;li&gt;Added filtering of members to &quot;Joined&quot;, &quot;Invited&quot;, or &quot;Banned&quot; in members list&lt;&#x2F;li&gt;
&lt;li&gt;Add a popover when clicking on a user, including options to kick, ban, and unban&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-04-07-nexus-popover.webp&quot; alt=&quot;An image of a user popover, showing profile picture, user ID, pronouns, timezone, and &amp;quot;Message&amp;quot;, &amp;quot;Kick&amp;quot;, and &amp;quot;Ban&amp;quot; buttons&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;d still like to modify this a bit, maybe. I&#x27;m not super happy with the action buttons, but it&#x27;s good enough for now. The message button doesn&#x27;t work yet.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;And a whole lot of bug fixes!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You can grab any of the builds using &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus#try-it-out&quot;&gt;these links in our README&lt;&#x2F;a&gt; if you want to try it out yourself.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;coming-soon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#coming-soon&quot; aria-label=&quot;Anchor link for: coming-soon&quot;&gt;🔗&lt;&#x2F;a&gt;Coming soon...&lt;&#x2F;h4&gt;
&lt;p&gt;The next few features on the To-do are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sending media&lt;&#x2F;li&gt;
&lt;li&gt;Reaction support&lt;&#x2F;li&gt;
&lt;li&gt;Fix Windows builds&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;After these, and likely some bug fixes, I think it will be time for an alpha, so that should be done in the next couple of weeks.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to help with development or simply keep up with new features, join our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nexus:federated.nexus&quot;&gt;#nexus:federated.nexus&lt;&#x2F;a&gt; or check out the Git repo at &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;fractal-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fractal-website&quot; aria-label=&quot;Anchor link for: fractal-website&quot;&gt;🔗&lt;&#x2F;a&gt;Fractal (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix messaging app for GNOME written in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zecakeh:private.coffee&quot;&gt;Kévin Commaille&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Things have been fairly quiet since &lt;a href=&quot;https:&#x2F;&#x2F;discourse.gnome.org&#x2F;t&#x2F;fractal-the-13th-released&#x2F;32227&quot;&gt;the &lt;del&gt;Jason&lt;&#x2F;del&gt;AI takeover&lt;&#x2F;a&gt;, but here comes Fractal 14.beta.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Sending files &amp;amp; location is properly disabled while editing&#x2F;replying, as it doesn’t work anyway.&lt;&#x2F;li&gt;
&lt;li&gt;Call rooms are identified with a camera icon in the sidebar and show a banner to warn that other users might not read messages in these rooms.&lt;&#x2F;li&gt;
&lt;li&gt;While we still support signing in via SSO, we have dropped support for identity providers, to simplify our code and a have a closer experience to signing in with OAuth 2.0.&lt;&#x2F;li&gt;
&lt;li&gt;Map markers now use a darker variant of the accent color to have a better contrast with the map underneath.&lt;&#x2F;li&gt;
&lt;li&gt;Many small behind the scenes changes, mostly through dependency updates, and we have removed a few of them. Small improvements to the technical docs as well.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.&lt;&#x2F;p&gt;
&lt;p&gt;It is available to install via Flathub Beta, see the &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal#installation-instructions&quot;&gt;instructions in our README&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;As the version implies, there might be a slight risk of regressions, but it should be mostly stable. If all goes well the next step is the release candidate!&lt;&#x2F;p&gt;
&lt;p&gt;We are very excited to see several new contributors opening MRs lately to take care of their pet peeves with Fractal, which will benefit everyone in the end. If you have a little bit of time on your hands, you can try to join them by fixing one of our &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;fractal&#x2F;-&#x2F;issues&#x2F;?label_name%5B%5D=4.%20Newcomers&quot;&gt;newcomers issues&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;fluffychat-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#fluffychat-website&quot; aria-label=&quot;Anchor link for: fluffychat-website&quot;&gt;🔗&lt;&#x2F;a&gt;FluffyChat (&lt;a href=&quot;https:&#x2F;&#x2F;fluffychat.im&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;The cutest instant messenger in the [matrix].&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@krille:janian.de&quot;&gt;Krille - Christian K.&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;rocket-fluffychat-2-5-0-has-been-released&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#rocket-fluffychat-2-5-0-has-been-released&quot; aria-label=&quot;Anchor link for: rocket-fluffychat-2-5-0-has-been-released&quot;&gt;🔗&lt;&#x2F;a&gt;🚀 FluffyChat 2.5.0 has been released!&lt;&#x2F;h4&gt;
&lt;p&gt;Oh dear, this was a lot of work! Since the Matrix Conference, the number of users has skyrocketed from around 20k daily active users on the Play Store to now 85k! And that’s only counting the official Android distribution, not F-Droid, other stores, iOS, Linux, Web, and so on!!&lt;&#x2F;p&gt;
&lt;p&gt;Of course, this made us very happy, but also quite hesitant to push a new release. If so many people are enjoying the app, I also get anxious about potentially introducing regressions that could disrupt your user experience.&lt;&#x2F;p&gt;
&lt;p&gt;So the first thing we did was write integration tests that run in CI, and we added a lot of additional code analysis tools. Entire categories of bugs are now caught long before they reach the main branch. 🥳💪&lt;&#x2F;p&gt;
&lt;h5 id=&quot;new-homeserver-selection&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#new-homeserver-selection&quot; aria-label=&quot;Anchor link for: new-homeserver-selection&quot;&gt;🔗&lt;&#x2F;a&gt;New Homeserver Selection&lt;&#x2F;h5&gt;
&lt;p&gt;I also wanted to make the app more focused on decentralization. I thought a lot about whether we should host our own homeserver for FluffyChat, but that would mean a huge burden in terms of hosting and moderation. So instead, I decided to introduce a new onboarding UX where users are presented with a list of homeservers.&lt;&#x2F;p&gt;
&lt;p&gt;It was actually quite difficult to find well-maintained homeservers with open registrations.&lt;&#x2F;p&gt;
&lt;p&gt;If you would like to add your own homeserver to the list, you can send a pull request to this file:
&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;krille-chan&#x2F;fluffychat&#x2F;blob&#x2F;main&#x2F;recommended_homeservers.json&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;krille-chan&#x2F;fluffychat&#x2F;blob&#x2F;main&#x2F;recommended_homeservers.json&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;There are no strict rules yet for inclusion, but in general, your server should have a clear moderation strategy, open registration, support for SSO or OIDC, and no obvious red flags (like promoting radical right stuff).&lt;&#x2F;p&gt;
&lt;h5 id=&quot;native-matrix-oidc&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#native-matrix-oidc&quot; aria-label=&quot;Anchor link for: native-matrix-oidc&quot;&gt;🔗&lt;&#x2F;a&gt;Native Matrix OIDC&lt;&#x2F;h5&gt;
&lt;p&gt;This is now implemented, but still hidden behind a feature flag. You can find it in the advanced config viewer! 😊 The token refresh mechanism hasn’t been thoroughly tested yet, so use it at your own risk. This is likely going to become the default in the near future.&lt;&#x2F;p&gt;
&lt;h5 id=&quot;other-improvements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#other-improvements&quot; aria-label=&quot;Anchor link for: other-improvements&quot;&gt;🔗&lt;&#x2F;a&gt;Other Improvements&lt;&#x2F;h5&gt;
&lt;p&gt;Besides that, there are many smaller changes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Improved and more polished UI -&amp;gt; A new friendly support banner that asks for your support roughly every 6 weeks, but can easily be hidden forever by tapping “I already support” -&amp;gt; There is no verification for this so feel free to ignore it if you don’t want to support the project&lt;&#x2F;li&gt;
&lt;li&gt;Support for low-priority rooms&lt;&#x2F;li&gt;
&lt;li&gt;Ability to mute rooms directly from Android notifications&lt;&#x2F;li&gt;
&lt;li&gt;Much faster image compression on Android, iOS, and Web&lt;&#x2F;li&gt;
&lt;li&gt;Fixes for power level handling (including support for the owner role)&lt;&#x2F;li&gt;
&lt;li&gt;Chat filter is now always visible&lt;&#x2F;li&gt;
&lt;li&gt;Set erase flag to true on account deactivation&lt;&#x2F;li&gt;
&lt;li&gt;Lots of smaller bug fixes and improvements&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;See the full changelog here: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;krille-chan&#x2F;fluffychat&#x2F;blob&#x2F;main&#x2F;CHANGELOG.md&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;krille-chan&#x2F;fluffychat&#x2F;blob&#x2F;main&#x2F;CHANGELOG.md&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Ah, and there’s a hidden gem! We’ve secretly brought back Jitsi calls in FluffyChat 😅Calls are one of the most requested features, but we’re still figuring out how to support them with minimal overhead. So we thought we’d give Jitsi another try ... maybe as a temporary solution, maybe it will work well long term.&lt;&#x2F;p&gt;
&lt;p&gt;Just search for “jitsi” in the advanced config viewer.&lt;&#x2F;p&gt;
&lt;p&gt;That’s all for now! Stay tuned for upcoming updates ❤️&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tammy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tammy-website&quot; aria-label=&quot;Anchor link for: tammy-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tammy (&lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform messenger built on top of Trixnity Messenger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tammy is available on iOS now: &lt;a href=&quot;https:&#x2F;&#x2F;apps.apple.com&#x2F;de&#x2F;app&#x2F;tammy-chat&#x2F;id6760345615&quot;&gt;https:&#x2F;&#x2F;apps.apple.com&#x2F;de&#x2F;app&#x2F;tammy-chat&#x2F;id6760345615&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It was (and still is) quite an odyssey that Apple puts you through if you want to publish apps automatically without using their terrible default tools. That’s why this isn’t the latest version of Tammy, but we’re doing our best.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;ketesa-formerly-synapse-admin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ketesa-formerly-synapse-admin&quot; aria-label=&quot;Anchor link for: ketesa-formerly-synapse-admin&quot;&gt;🔗&lt;&#x2F;a&gt;Ketesa (formerly Synapse Admin)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;ketesa&quot;&gt;Ketesa&lt;&#x2F;a&gt; v1.0.0 is out — and with it, a new name! 🚀 What started in August 2024 as a fork of &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Awesome-Technologies&#x2F;synapse-admin&quot;&gt;Awesome-Technologies&#x2F;synapse-admin&lt;&#x2F;a&gt; has grown into its own project: redesigned interface, comprehensive API coverage, nine languages, and enough new features that sharing a name with the original no longer made sense.&lt;&#x2F;p&gt;
&lt;p&gt;Here&#x27;s what landed in v1.0.0:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;🎨 &lt;strong&gt;Full UI redesign&lt;&#x2F;strong&gt; - cleaner layout, reworked dark theme, consistent visual identity throughout&lt;&#x2F;li&gt;
&lt;li&gt;📱 &lt;strong&gt;Mobile-first&lt;&#x2F;strong&gt; - tables collapse to readable lists, everything is reachable on small screens&lt;&#x2F;li&gt;
&lt;li&gt;🔐 &lt;strong&gt;MAS integration&lt;&#x2F;strong&gt; - browse and revoke sessions (personal, browser, OAuth2, compat), manage linked emails, create users via MAS, handle policy&#x2F;consent data&lt;&#x2F;li&gt;
&lt;li&gt;🏠 &lt;strong&gt;Room management&lt;&#x2F;strong&gt; - block&#x2F;unblock, history purge, a built-in messages viewer with filters and jump-to-date, space hierarchy view&lt;&#x2F;li&gt;
&lt;li&gt;👥 &lt;strong&gt;User management&lt;&#x2F;strong&gt; - shadow banning, user impersonation (login-as), device create&#x2F;rename&#x2F;bulk-delete, cross-signing reset, tri-state filters, live redaction progress&lt;&#x2F;li&gt;
&lt;li&gt;🗣️ &lt;strong&gt;Localization Performance&lt;&#x2F;strong&gt; - lazy-loaded translations with per-locale code splitting; correct RTL rendering for Persian and other RTL languages&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Ketesa is a zero-configuration drop-in replacement for Synapse Admin - swap the Docker image tag to &lt;code&gt;ghcr.io&#x2F;etkecc&#x2F;ketesa:latest&lt;&#x2F;code&gt; and you&#x27;re done. ✅&lt;&#x2F;p&gt;
&lt;p&gt;Full writeup: &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc&#x2F;blog&#x2F;introducing-ketesa&#x2F;&quot;&gt;Introducing Ketesa&lt;&#x2F;a&gt; 📖&lt;&#x2F;p&gt;
&lt;p&gt;Come say hi in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ketesa:etke.cc&quot;&gt;#ketesa:etke.cc&lt;&#x2F;a&gt;! 💬&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-docker-ansible-deploy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-docker-ansible-deploy-website&quot; aria-label=&quot;Anchor link for: matrix-docker-ansible-deploy-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-docker-ansible-deploy (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix server setup using Ansible and Docker.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&quot;&gt;matrix-docker-ansible-deploy&lt;&#x2F;a&gt; playbook has been updated alongside the Ketesa release. The &lt;code&gt;matrix-synapse-admin&lt;&#x2F;code&gt; role has been renamed to &lt;code&gt;matrix-ketesa&lt;&#x2F;code&gt;, using the new &lt;code&gt;ghcr.io&#x2F;etkecc&#x2F;ketesa&lt;&#x2F;code&gt; image. Existing installations are automatically migrated — the playbook stops and removes the old service on the next run. 🔄&lt;&#x2F;p&gt;
&lt;p&gt;All &lt;code&gt;matrix_synapse_admin_*&lt;&#x2F;code&gt; variables must be renamed to &lt;code&gt;matrix_ketesa_*&lt;&#x2F;code&gt; in your &lt;code&gt;vars.yml&lt;&#x2F;code&gt;. The playbook will catch any leftover old variable names and tell you exactly what to rename. The default path prefix stays &lt;code&gt;&#x2F;synapse-admin&lt;&#x2F;code&gt; for backward compatibility; switching to &lt;code&gt;&#x2F;ketesa&lt;&#x2F;code&gt; is recommended but not required.&lt;&#x2F;p&gt;
&lt;p&gt;See the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;spantaleev&#x2F;matrix-docker-ansible-deploy&#x2F;blob&#x2F;master&#x2F;docs&#x2F;configuring-playbook-ketesa.md&quot;&gt;Ketesa role documentation&lt;&#x2F;a&gt; for details. 📄&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-services-adult-wrench&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-services-adult-wrench&quot; aria-label=&quot;Anchor link for: dept-of-services-adult-wrench&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Services 🧑‍🔧&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;connectivity-tester-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#connectivity-tester-website&quot; aria-label=&quot;Anchor link for: connectivity-tester-website&quot;&gt;🔗&lt;&#x2F;a&gt;Connectivity Tester (&lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I just released and deployed version 0.4.0 of the connectivity tester with some new features, improvements and bugfixes:&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-changed&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-changed&quot; aria-label=&quot;Anchor link for: what-s-changed&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s Changed&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Split brain resolution detection and warning&lt;&#x2F;li&gt;
&lt;li&gt;OAuth2 backend for the alerts
&lt;ul&gt;
&lt;li&gt;Multiple email addresses possible&lt;&#x2F;li&gt;
&lt;li&gt;Less need for the magic links&lt;&#x2F;li&gt;
&lt;li&gt;Magic Links still available if preferred&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;Redis locking and synchronizing of the email detection to ensure it is possible to run multiple instances at the same time&lt;&#x2F;li&gt;
&lt;li&gt;Various bugfixes and refactoring and improvements.
&lt;ul&gt;
&lt;li&gt;Fix IP Literal support&lt;&#x2F;li&gt;
&lt;li&gt;Fixed the connection limiting to actually work correctly, which does ~half the median response time on requests from ~811ms to ~471ms&lt;&#x2F;li&gt;
&lt;li&gt;We now internally have k6 benchmarks to monitor changes in performance better&lt;&#x2F;li&gt;
&lt;li&gt;Bump quinn-proto from 0.11.13 to 0.11.14 in the cargo group across 1 directory by @dependabot[bot] in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;pull&#x2F;23&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;pull&#x2F;23&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Additionally on the frontend the UI now uses the new OAuth2 backend and adds some basic MatrixRTC validation. Note that the MatrixRTC validation is very experimental still and due to lack of sufficient test data might still have bugs causing incorrect results.&lt;&#x2F;p&gt;
&lt;p&gt;As usual you can find the tags at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;releases&#x2F;tag&#x2F;v0.4.0&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&#x2F;releases&#x2F;tag&#x2F;v0.4.0&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;releases&#x2F;tag&#x2F;v0.4.0&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&#x2F;releases&#x2F;tag&#x2F;v0.4.0&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Find the deployed version at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&lt;&#x2F;a&gt; or if you are daring occasionally try &lt;a href=&quot;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&quot;&gt;https:&#x2F;&#x2F;stage.connectivity-tester.mtrnord.blog&#x2F;&lt;&#x2F;a&gt; which is the staging deployment which gets changes earlier but at less stability.&lt;&#x2F;p&gt;
&lt;p&gt;If you find issues or want to request features please direct them at the 2 repositories :)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;quoted-matrix-bot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#quoted-matrix-bot&quot; aria-label=&quot;Anchor link for: quoted-matrix-bot&quot;&gt;🔗&lt;&#x2F;a&gt;Quoted Matrix Bot&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@rustyraven:extera.xyz&quot;&gt;rustyraven[extera.xyz op]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wanna save some wildest takes from your group chat? I&#x27;ve built &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ryotairi&#x2F;quoted&quot;&gt;Quoted&lt;&#x2F;a&gt; specifically for that purpose. Inspired by QuotLy, a telegram bot.&lt;&#x2F;p&gt;
&lt;p&gt;Reply with &lt;code&gt;..q&lt;&#x2F;code&gt; to a message you wanna save and the bot will create a sticker with it. The bot also adds it to room sticker pack called &quot;quoted&quot;.&lt;&#x2F;p&gt;
&lt;p&gt;Source code: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ryotairi&#x2F;quoted&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;ryotairi&#x2F;quoted&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today [2026-04-02], &lt;code&gt;18833&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4329&lt;&#x2F;code&gt; (&lt;code&gt;23.0%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;19112&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;15082&lt;&#x2F;code&gt; (&lt;code&gt;80.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1356&lt;&#x2F;code&gt; (&lt;code&gt;7.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;611&lt;&#x2F;code&gt; (&lt;code&gt;3.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;369&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;195&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;220&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;coneja.tel&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;223.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;231&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;starstruck.systems&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;235&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;251&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mustelid.chat&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;277.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;848226.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;319&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;the-lamp.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;381&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;389&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-03-27</title>
    <published>2026-03-27T18:30:21+00:00</published>
    <updated>2026-03-27T18:30:21+00:00</updated>
    <author>
      <name>MTRNord</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/03/27/this-week-in-matrix-2026-03-27/" type="text/html"/>
    <id>https://matrix.org/blog/2026/03/27/this-week-in-matrix-2026-03-27/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e03-how-hard-can-it-be&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e03-how-hard-can-it-be&quot; aria-label=&quot;Anchor link for: matrix-live-s12e03-how-hard-can-it-be&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E03 – How hard can it be?&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Bo7GaLRhtc0&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=Bo7GaLRhtc0
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;Bo7GaLRhtc0&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🥁 The Matrix.org Foundation has published its first Public Annual Report! 📊&lt;&#x2F;p&gt;
&lt;p&gt;This report gathers useful information for a very wide group of users, starting with the current community but also others who may not know Matrix very well. Overall, the goal is to remind everyone what the Foundation is and why it exists, share the progress in the last financial year, explain how our funds have been used, give an overview of our finances and eventually provide a preview of our plan for 2026.&lt;&#x2F;p&gt;
&lt;p&gt;You can find the blog &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;03&#x2F;annual-report&#x2F;&quot;&gt;here&lt;&#x2F;a&gt; and the report itself &lt;a href=&quot;&#x2F;foundation&#x2F;reports&#x2F;2025%20Public%20Annual%20Report.pdf&quot;&gt;here&lt;&#x2F;a&gt;. We hope you will find it a useful read! ☕️&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-1-18&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-1-18&quot; aria-label=&quot;Anchor link for: matrix-1-18&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix 1.18&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@travis:t2l.io&quot;&gt;TravisR&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We also had a spec release! Matrix 1.18 brings 16 MSCs to the protocol, with a major focus on Trust &amp;amp; Safety - read more about policy servers, invite blocking, and more from &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;03&#x2F;26&#x2F;matrix-v1.18-release&#x2F;&quot;&gt;this week&#x27;s blog&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4440&quot;&gt;MSC4440: Profile Biography via Global Profiles&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4439&quot;&gt;MSC4439: Encryption key URIs in &lt;code&gt;&#x2F;.well-known&#x2F;matrix&#x2F;support&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4438&quot;&gt;MSC4438: Message bookmarks via account data&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4437&quot;&gt;MSC4437: Endpoint to replace entire profile&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4287&quot;&gt;MSC4287: Sharing key backup preference between clients&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs were closed&#x2F;rejected this week.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;Just before writing this update, FCP merge was (re-)called for &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2545&quot;&gt;MSC2545: Image Packs&lt;&#x2F;a&gt;, which is the bedrock for custom emoji and stickers in Matrix. The MSC will allow you to create and share packs of images, which can be used for custom emoji or sticker packs.&lt;&#x2F;p&gt;
&lt;p&gt;If you are the author of a client who implemented an earlier draft version of this MSC, now is a good time to have another look at the proposal and update your implementation accordingly!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mahdi:frei.chat&quot;&gt;mahdi&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Room Directory Working Group update&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve got two milestones to celebrate this week - we&#x27;ve received over 100 applications for the room directory to date, and we&#x27;ve just published our first batch of hobby rooms 🎉!&lt;&#x2F;p&gt;
&lt;p&gt;So, if you&#x27;re looking to find fellow tea enthusiasts 🍵, birders or bird watchers 🐦️, plain text accounting enjoyers or the thrillseekers of Formula 1 🏎️, look no further than the matrix.org room directory.&lt;&#x2F;p&gt;
&lt;p&gt;We can always use more helpers to review applications, so if you want to join the working group, chat with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev&quot;&gt;#room-dir-wg-office:neko.dev&lt;&#x2F;a&gt;. And if you want to see your room listed, check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;homeserver&#x2F;room-directory&#x2F;&quot;&gt;https:&#x2F;&#x2F;matrix.org&#x2F;homeserver&#x2F;room-directory&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andybalaam:matrix.org&quot;&gt;andybalaam&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week&#x27;s Linux Dev Time podcast was about Matrix:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the wake of Discord’s recent announcement about age verification, Matrix recently came in for a lot of criticism by a lot of people who said it’s not a viable replacement. Andy works on Matrix for a living and Amolith is invested in the XMPP world so we get into secure messaging, trade-offs between security and user experience, federation, and more.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Listen at &lt;a href=&quot;https:&#x2F;&#x2F;linuxdevtime.com&#x2F;linux-dev-time-episode-146&#x2F;&quot;&gt;https:&#x2F;&#x2F;linuxdevtime.com&#x2F;linux-dev-time-episode-146&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Follow the Late Night Linux podcast family: &lt;a href=&quot;https:&#x2F;&#x2F;mastodon.social&#x2F;@latenightlinux&quot;&gt;@latenightlinux@mastodon.social&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;nexus-client-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-client-website&quot; aria-label=&quot;Anchor link for: nexus-client-website&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus Client (&lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Matrix client made with Flutter and a Gomuks backend.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new?&lt;&#x2F;h4&gt;
&lt;p&gt;Hello TWIM! I posted last week, but a lot has happened since then! We also have a new contributor, zach (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@zach:matrix.zachs.io&quot;&gt;@zach:matrix.zachs.io&lt;&#x2F;a&gt;), thanks!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Fetch memberships after messages are rendered for almost instant room loads&lt;&#x2F;li&gt;
&lt;li&gt;zach: Support for building to an Android APK&lt;&#x2F;li&gt;
&lt;li&gt;zach: Build with goolm rather than libolm by default&lt;&#x2F;li&gt;
&lt;li&gt;Add a nix package&lt;&#x2F;li&gt;
&lt;li&gt;Add a Flatpak build using &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;neobrain&#x2F;nix2flatpak&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;neobrain&#x2F;nix2flatpak&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Add CI builds of Flatpak and APK, and soon a Windows EXE build at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;Henry-Hiles&#x2F;nexus&#x2F;actions&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;Henry-Hiles&#x2F;nexus&#x2F;actions&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;coming-soon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#coming-soon&quot; aria-label=&quot;Anchor link for: coming-soon&quot;&gt;🔗&lt;&#x2F;a&gt;Coming soon...&lt;&#x2F;h4&gt;
&lt;p&gt;The next few features on the To-do are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Windows EXE builds on CI&lt;&#x2F;li&gt;
&lt;li&gt;Fix some controller refreshes that are causing weirdness with messages moving around&lt;&#x2F;li&gt;
&lt;li&gt;Add support for sending media&lt;&#x2F;li&gt;
&lt;li&gt;Showing messages that are currently sending&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;After these, and likely some bug fixes, I think it will be time for an alpha, so that should be done in the next few weeks!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;get-involved&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#get-involved&quot; aria-label=&quot;Anchor link for: get-involved&quot;&gt;🔗&lt;&#x2F;a&gt;Get involved!&lt;&#x2F;h4&gt;
&lt;p&gt;If you want to help with development or simply keep up with new features, join our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nexus:federated.nexus&quot;&gt;#nexus:federated.nexus&lt;&#x2F;a&gt;, or check out the Git repo at &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tammy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tammy-website&quot; aria-label=&quot;Anchor link for: tammy-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tammy (&lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform messenger built on top of Trixnity Messenger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;ve released a small update for Tammy today. This update includes a convenient message draft feature, letting you compose messages and schedule them to send later – even if you switch rooms or close the app. You can also now mark rooms as read directly from the room list. As always, we&#x27;ve included several bug fixes to improve the overall experience.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;trixnity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#trixnity-website&quot; aria-label=&quot;Anchor link for: trixnity-website&quot;&gt;🔗&lt;&#x2F;a&gt;Trixnity (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;trixnity&#x2F;trixnity&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the last two weeks Trixnity got a few updates.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;draft-messages&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draft-messages&quot; aria-label=&quot;Anchor link for: draft-messages&quot;&gt;🔗&lt;&#x2F;a&gt;Draft Messages&lt;&#x2F;h4&gt;
&lt;p&gt;We&#x27;ve added support for storing draft messages. Users can now compose a message (e.g., typing text) and send it later. This is implemented as a flag in the outbox to prevent immediate sending.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;first-steps-with-matrixrtc&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#first-steps-with-matrixrtc&quot; aria-label=&quot;Anchor link for: first-steps-with-matrixrtc&quot;&gt;🔗&lt;&#x2F;a&gt;First Steps with MatrixRTC&lt;&#x2F;h4&gt;
&lt;p&gt;Thanks to a community contribution, we&#x27;ve added event models for MatrixRTC MSC4143. This is extensible, allowing for the type-safe addition of new MatrixRTC applications. We&#x27;ll share more MatrixRTC-related changes soon.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;room-upgrade-improvements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-upgrade-improvements&quot; aria-label=&quot;Anchor link for: room-upgrade-improvements&quot;&gt;🔗&lt;&#x2F;a&gt;Room Upgrade Improvements&lt;&#x2F;h4&gt;
&lt;p&gt;Trixnity has always supported transparent room upgrades, meaning developers don’t need to worry about linking upgraded rooms. We&#x27;ve further improved this by automatically joining new or old upgraded rooms when using Trixnity APIs.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bug-fixes&quot; aria-label=&quot;Anchor link for: bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;Bug Fixes&lt;&#x2F;h4&gt;
&lt;p&gt;We’ve resolved two long-standing bugs related to sending outbox messages. Sending should now be reliable. We also fixed several other bugs.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats-bar-chart&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats-bar-chart&quot; aria-label=&quot;Anchor link for: matrix-federation-stats-bar-chart&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats 📊&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;18260&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4245&lt;&#x2F;code&gt; (&lt;code&gt;23.2%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18980&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;14621&lt;&#x2F;code&gt; (&lt;code&gt;80.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1312&lt;&#x2F;code&gt; (&lt;code&gt;7.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;606&lt;&#x2F;code&gt; (&lt;code&gt;3.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;364&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;188&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;203&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;coneja.tel&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;213&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;215&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;216.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;252&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;unredacted.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;317&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;cisnt.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;324.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;334&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;sspaeth.de&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;337&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-03-20</title>
    <published>2026-03-20T16:02:14+00:00</published>
    <updated>2026-03-20T16:02:14+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/03/20/this-week-in-matrix-2026-03-20/" type="text/html"/>
    <id>https://matrix.org/blog/2026/03/20/this-week-in-matrix-2026-03-20/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e02-matrix-community-events&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e02-matrix-community-events&quot; aria-label=&quot;Anchor link for: matrix-live-s12e02-matrix-community-events&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E02 – Matrix Community Events&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=F5V9sLhF7G0&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=F5V9sLhF7G0
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;F5V9sLhF7G0&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;msc26-cfp-reminder-2-months-2-go&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc26-cfp-reminder-2-months-2-go&quot; aria-label=&quot;Anchor link for: msc26-cfp-reminder-2-months-2-go&quot;&gt;🔗&lt;&#x2F;a&gt;MSC26 CFP Reminder (2 months 2 go)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan &#x27;t&#x27; Minagawa&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;As promised in Matrix Live (see above): Here are some relevant links for the matrix community summit!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;&quot;&gt;Participate&lt;&#x2F;a&gt; in &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&quot;&gt;MCS26&lt;&#x2F;a&gt;: 21th-25th of May at &lt;a href=&quot;https:&#x2F;&#x2F;c-base.org&#x2F;&quot;&gt;c-base&lt;&#x2F;a&gt;, get your &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;tickets&lt;&#x2F;a&gt;, and join our &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-general:datanauten.de&quot;&gt;space&lt;&#x2F;a&gt; and read last weeks &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;03&#x2F;13&#x2F;this-week-in-matrix-2026-03-13&#x2F;#matrix-community-summit-2026-call-for-your-participation&quot;&gt;announcement&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-community-is-growing-with-matrix-stammtisch-koln&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-is-growing-with-matrix-stammtisch-koln&quot; aria-label=&quot;Anchor link for: matrix-community-is-growing-with-matrix-stammtisch-koln&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix community is growing with &quot;Matrix Stammtisch Köln&quot;&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@michaelmicheal:matrix.org&quot;&gt;Michael @matrix&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The first &#x27;Matrix Stammtisch Köln&#x27; will take place on 25.03.2026 at 19:00.&lt;&#x2F;p&gt;
&lt;p&gt;We will be meeting on Wednesday, 25 March 2026, starting from 7 pm at the Chaos Computer Club Cologne, Heliosstraße 6A, 50825 Köln-Ehrenfeld.   Anyone who would like to join us in person is welcome. Curious enough?   If you can&#x27;t make it this March, follow the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-stammtisch:koeln.ccc.de&quot;&gt;#matrix-stammtisch:koeln.ccc.de&lt;&#x2F;a&gt; room to stay updated.   Tell your friends and bring them along!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;governance-wg-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#governance-wg-website&quot; aria-label=&quot;Anchor link for: governance-wg-website&quot;&gt;🔗&lt;&#x2F;a&gt;Governance WG (&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;governance&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The governance working group had their first meeting and this even included one member from outside of the governing board, bgt lover!&lt;&#x2F;p&gt;
&lt;p&gt;We primarily discussed 3 topics:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;How to encourage more outside contributions to Matrix in general. One of the areas we have been considering for a longer time already is around porting Sytest tests to Complement. This would reduce the maintenance burden for the foundation in only having one test suite to maintain, make it easier to develop Matrix homeservers by having exactly one official and well maintained test suite for servers and hopefully it would also make Matrix more reliable in general. This seems to us like a good on-ramp for Matrix contributions, since the work is quite well scoped and success can be somewhat easily validated. A lot of the discussion was on how to ensure appropriate review capacity is available and how to encourage people to contribute in general. Stay tuned for more specific news on this topic!&lt;&#x2F;li&gt;
&lt;li&gt;The second topic was about projects under the Foundation&#x27;s umbrella, especially on Github and establishing a working group to define which rules should apply there and what projects should actually be in that place. If you are interested in joining that effort, please approach us!&lt;&#x2F;li&gt;
&lt;li&gt;We then also discussed on how to assess maturity of projects listed on the matrix.org ecosystem page in general. For example it can be quite hard to evaluate, how stable a homeserver might be and especially what its limitations might be. Since this was a rather new topic, we didn&#x27;t have a clearly defined proposal yet, but we discussed some rough guidelines and will continue to iterate on this. Your opinions are of course always welcome. What are you looking for when you visit &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;servers&#x2F;&quot;&gt;matrix.org&#x2F;ecosystem&#x2F;servers&#x2F;&lt;&#x2F;a&gt; and similar pages?&lt;&#x2F;li&gt;
&lt;li&gt;Lastly we also discussed the membership process for this working group itself (how meta!). We will publish that soon, but to keep it short: if you are interested in participating in this working group and the discussions above, please let us know and we&#x27;ll try to make that possible.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;That&#x27;s all we have for you today! It was a surprisingly productive and well moderated meeting. You will hopefully hear more from us next month!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;policyserv-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#policyserv-website&quot; aria-label=&quot;Anchor link for: policyserv-website&quot;&gt;🔗&lt;&#x2F;a&gt;policyserv (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A proactive safety and moderation tool for Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@travis:t2l.io&quot;&gt;TravisR&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&#x2F;releases&#x2F;tag&#x2F;v1.3.0&quot;&gt;v1.3.0&lt;&#x2F;a&gt; is here! New in this release are a couple of frequency filters, support for stable endpoints, and the usual bug fixes and improvements.&lt;&#x2F;p&gt;
&lt;p&gt;Check it out and let us know how it goes -&amp;gt; &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;#policyserv:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;draupnir-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#draupnir-website&quot; aria-label=&quot;Anchor link for: draupnir-website&quot;&gt;🔗&lt;&#x2F;a&gt;Draupnir (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;the-draupnir-project&#x2F;Draupnir&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A moderation bot for open Matrix communities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gnu_ponut:matrix.org&quot;&gt;Gnuxie 💜🐝&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The next release of Draupnir (v3.0.0) will introduce breaking changes for those who build draupnir from source, all changes will be clearly communicated in the release notes and documentation. We have made a number of changes to improve maintenance and development for the project in the long term. Including changing the package manager from yarn classic to npm, and incorporating other packages maintained by the project, such as matrix-protection-suite, into the main repository. And we consider these to be breaking changes. These changes are live on the &lt;code&gt;main&lt;&#x2F;code&gt; branch, so be aware if you do pull specifically to test Draupnir alongside development. As always, you can find us in our support room if you have any questions or are curious &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#draupnir:matrix.org.&quot;&gt;#draupnir:matrix.org.&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;synapse-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-website&quot; aria-label=&quot;Anchor link for: synapse-website&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;synapse&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Synapse is a Matrix homeserver implementation developed by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;synapse-registration-notifier&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#synapse-registration-notifier&quot; aria-label=&quot;Anchor link for: synapse-registration-notifier&quot;&gt;🔗&lt;&#x2F;a&gt;Synapse Registration Notifier&lt;&#x2F;h4&gt;
&lt;p&gt;I hacked together a Synapse module that can be used to alert a room or specific users in a room when a new user registers on a Synapse homeserver. The repository is at &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;synapse-registration-notifier&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;synapse-registration-notifier&lt;&#x2F;a&gt;, or you can install from PyPi at &lt;a href=&quot;https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;synapse-registration-notifier&#x2F;&quot;&gt;&lt;code&gt;synapse-registration-notifier&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;nexus-client&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-client&quot; aria-label=&quot;Anchor link for: nexus-client&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus Client&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new?&lt;&#x2F;h4&gt;
&lt;p&gt;Hello TWIM! It&#x27;s been a while since the last update on Nexus, here&#x27;s what has changed:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Mainly thanks to a Gomuks update (thanks, Tulir!), some bugs with the initial sync after login are now fixed, so the login experience is much smoother.&lt;&#x2F;li&gt;
&lt;li&gt;Redesigned the message input, including making making mentioning optional.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&#x2F;raw&#x2F;branch&#x2F;main&#x2F;assets&#x2F;reply-preview.png&quot; alt=&quot;Message input box, showing a reply preview along with an option to turn mentions on or off&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Added jump to message functionality when a reply is clicked, along with a nice animation to highlight the message&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&#x2F;raw&#x2F;branch&#x2F;main&#x2F;assets&#x2F;reply.webp&quot; alt=&quot;An animation highlighting the original message when you tap a reply&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Redesigned message bubbles to always be left aligned, include images, and extract out author information:&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&#x2F;media&#x2F;branch&#x2F;main&#x2F;assets&#x2F;screenshotDark.png&quot; alt=&quot;A screenshot of the entire client chat view, showing a sidebar with rooms, a main view with messages and the chat input, and another sidebar with members&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;And a whole lot more performance improvements and UI tweaks!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;coming-soon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#coming-soon&quot; aria-label=&quot;Anchor link for: coming-soon&quot;&gt;🔗&lt;&#x2F;a&gt;Coming soon...&lt;&#x2F;h4&gt;
&lt;p&gt;The next few features on the To-do are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Further improving room load times by fetching members after messages are rendered&lt;&#x2F;li&gt;
&lt;li&gt;Add the ability to send media&lt;&#x2F;li&gt;
&lt;li&gt;Show messages you sent before they hit server, and add a delivered status when confirmed&lt;&#x2F;li&gt;
&lt;li&gt;Add Android support, re-test Windows support&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;After these, I think Nexus Client will be ready for an alpha release, so you can expect that within the next few weeks!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;get-involved&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#get-involved&quot; aria-label=&quot;Anchor link for: get-involved&quot;&gt;🔗&lt;&#x2F;a&gt;Get involved!&lt;&#x2F;h4&gt;
&lt;p&gt;If you want to help with development or simply keep up with new features, join our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nexus:federated.nexus&quot;&gt;#nexus:federated.nexus&lt;&#x2F;a&gt;, or check out the Git repo at &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&quot;&gt;https:&#x2F;&#x2F;git.federated.nexus&#x2F;Henry-Hiles&#x2F;nexus&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tammy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tammy-website&quot; aria-label=&quot;Anchor link for: tammy-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tammy (&lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform messenger built on top of Trixnity Messenger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The past few weeks have been packed with improvements across Tammy, focusing on usability, performance, and better transparency for users and developers alike.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;features-improvements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#features-improvements&quot; aria-label=&quot;Anchor link for: features-improvements&quot;&gt;🔗&lt;&#x2F;a&gt;Features &amp;amp; Improvements&lt;&#x2F;h4&gt;
&lt;p&gt;Tammy continues to evolve with a range of user-facing enhancements:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Audio playback is now supported on both Android and iOS.&lt;&#x2F;li&gt;
&lt;li&gt;Profile settings have been introduced, allowing users to manage their profile while logged in.&lt;&#x2F;li&gt;
&lt;li&gt;Rooms can now be manually marked as unread directly from the room list.&lt;&#x2F;li&gt;
&lt;li&gt;Message context menus now include icons for improved clarity and usability.&lt;&#x2F;li&gt;
&lt;li&gt;Automatic dark&#x2F;light mode switching is now supported based on macOS system preferences.&lt;&#x2F;li&gt;
&lt;li&gt;A global option is available to disable the redaction warning.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;wasm-support&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#wasm-support&quot; aria-label=&quot;Anchor link for: wasm-support&quot;&gt;🔗&lt;&#x2F;a&gt;Wasm support&lt;&#x2F;h4&gt;
&lt;p&gt;The web experience has seen a significant upgrade: Kotlin&#x2F;WasmJS support has been introduced, resulting in a noticeably more responsive application.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;reliability&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#reliability&quot; aria-label=&quot;Anchor link for: reliability&quot;&gt;🔗&lt;&#x2F;a&gt;Reliability&lt;&#x2F;h4&gt;
&lt;p&gt;Several improvements enhance reliability and user awareness:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Dehydrated devices are now enabled by default.&lt;&#x2F;li&gt;
&lt;li&gt;Users are now informed when message history may be undecryptable due to missing historical room keys.&lt;&#x2F;li&gt;
&lt;li&gt;Warnings are shown when attempting to invite non-existent users.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;developer-experience&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#developer-experience&quot; aria-label=&quot;Anchor link for: developer-experience&quot;&gt;🔗&lt;&#x2F;a&gt;Developer Experience&lt;&#x2F;h4&gt;
&lt;p&gt;Tammy can now expose developer information such as event Json, event IDs and room IDs when needed.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bug-fixes&quot; aria-label=&quot;Anchor link for: bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;Bug Fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Rooms are now marked as unread more accurately, avoiding false positives from irrelevant events.&lt;&#x2F;li&gt;
&lt;li&gt;As always various additional bug fixes and smaller improvements across the app.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;the-solidar-app-integrates-matrix-to-provide-private-dms-for-bluesky&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-solidar-app-integrates-matrix-to-provide-private-dms-for-bluesky&quot; aria-label=&quot;Anchor link for: the-solidar-app-integrates-matrix-to-provide-private-dms-for-bluesky&quot;&gt;🔗&lt;&#x2F;a&gt;The Solidar App integrates Matrix to provide private DMs for Bluesky&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@rangak:matrix.org&quot;&gt;rangak&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The &lt;a href=&quot;https:&#x2F;&#x2F;solidar.app&#x2F;&quot;&gt;Solidar App&lt;&#x2F;a&gt;, derived from the &lt;a href=&quot;https:&#x2F;&#x2F;bsky.app&#x2F;&quot;&gt;Bluesky App&lt;&#x2F;a&gt; integrates the Matrix js-sdk to become the latest addition to TWIM&#x27;s department of clients. The Solidar App allows individuals to store their user profile, posts, follows and other social network data on a Solidar PDS, and use a Matrix server of their choice for secure direct messaging.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;solidarity-social&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#solidarity-social&quot; aria-label=&quot;Anchor link for: solidarity-social&quot;&gt;🔗&lt;&#x2F;a&gt;Solidarity Social&lt;&#x2F;h4&gt;
&lt;p&gt;The Solidar App enables a space within Bluesky&#x27;s 40 million plus users, &lt;a href=&quot;https:&#x2F;&#x2F;solidarity.social&#x2F;&quot;&gt;Solidarity Social&lt;&#x2F;a&gt;, where movements advancing justice, democracy and resisting authoritarianism around the globe can find each other, collaborate safely, and rise together.&lt;&#x2F;p&gt;
&lt;p&gt;Solidarity Social improves the security and privacy of civic groups, unions, electoral campaigns, organizers, and communities by providing an alternative to centralized collaboration tools that are subject to service denial and surveillance. Solidarity Social helps expand the organiser toolbox for movements like &lt;a href=&quot;https:&#x2F;&#x2F;www.nokings.org&#x2F;&quot;&gt;No Kings&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;maydaystrong.org&#x2F;&quot;&gt;May Day Strong&lt;&#x2F;a&gt;, and trainers like &lt;a href=&quot;https:&#x2F;&#x2F;freedomtrainers.net&#x2F;&quot;&gt;Freedom Trainers&lt;&#x2F;a&gt;, so that they can build solidarity faster and at greater scale.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;byoma&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#byoma&quot; aria-label=&quot;Anchor link for: byoma&quot;&gt;🔗&lt;&#x2F;a&gt;BYOMA&lt;&#x2F;h4&gt;
&lt;p&gt;Users can opt for Solidarity Social’s default Matrix server, or their own existing Matrix account (and server) - a concept Solidarity Social calls Bring Your Own Matrix Account (BYOMA). The Matrix account used can be switched to another at any time. No other social network offers direct control of the servers used for encrypted messaging.&lt;&#x2F;p&gt;
&lt;p&gt;The default Matrix server for Solidarity Social is Element Server Suite Pro, managed by Element on behalf of the Matrix Foundation.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;a-new-resolvematrix-for-rust&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-new-resolvematrix-for-rust&quot; aria-label=&quot;Anchor link for: a-new-resolvematrix-for-rust&quot;&gt;🔗&lt;&#x2F;a&gt;A New &lt;code&gt;resolvematrix&lt;&#x2F;code&gt; for Rust&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jade:ellis.link&quot;&gt;Jade (she&#x2F;her)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;For those of you writing Matrix tooling that talks to servers over federation, I have a little treat!&lt;&#x2F;p&gt;
&lt;p&gt;I&#x27;ve just released the &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;resolvematrix&quot;&gt;&lt;code&gt;resolvematrix&lt;&#x2F;code&gt;&lt;&#x2F;a&gt; Rust crate! Factored out of my LiveKit JWT service implementation, this provides a simple and well-tested API to resolve the federation endpoints of servers from their server name. It handles all the resolution steps - including SRV records!&lt;&#x2F;p&gt;
&lt;p&gt;Looking forwards to seeing what people create with it!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-in-the-news-newspaper&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-in-the-news-newspaper&quot; aria-label=&quot;Anchor link for: matrix-in-the-news-newspaper&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix in the News 📰&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@emma:rory.gay&quot;&gt;Emma [it&#x2F;its]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;discovered by the folks over at BeLibre (and dug into by me): turns out the Belgian government is now on Matrix!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;beam.belgium.be&#x2F;en&#x2F;&quot;&gt;https:&#x2F;&#x2F;beam.belgium.be&#x2F;en&#x2F;&lt;&#x2F;a&gt; (they&#x27;re using rebranded Element Web + synapse, fwiw, cant tell if its synapse pro though? Identifies itself as &quot;Synapse 1.147.1+pg2&quot;)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;17820&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4186&lt;&#x2F;code&gt; (&lt;code&gt;23.5%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18543&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;14299&lt;&#x2F;code&gt; (&lt;code&gt;80.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1246&lt;&#x2F;code&gt; (&lt;code&gt;7.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;599&lt;&#x2F;code&gt; (&lt;code&gt;3.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;363&lt;&#x2F;code&gt; (&lt;code&gt;2.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;147&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;232.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;254&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;258&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;zirco.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;261&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;268&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;276.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nelliel.cv&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;279&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;synapse.rntpts.de&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;286&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vengeful.eu&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;292&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-03-13</title>
    <published>2026-03-13T16:33:36+00:00</published>
    <updated>2026-03-13T16:33:36+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/03/13/this-week-in-matrix-2026-03-13/" type="text/html"/>
    <id>https://matrix.org/blog/2026/03/13/this-week-in-matrix-2026-03-13/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s12e01-updates-from-matthew-amandine&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s12e01-updates-from-matthew-amandine&quot; aria-label=&quot;Anchor link for: matrix-live-s12e01-updates-from-matthew-amandine&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S12E01 – Updates from Matthew &amp;amp; Amandine&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=qwfx0M1oWWw&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=qwfx0M1oWWw
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;qwfx0M1oWWw&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;trademark-policy&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#trademark-policy&quot; aria-label=&quot;Anchor link for: trademark-policy&quot;&gt;🔗&lt;&#x2F;a&gt;Trademark Policy&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@denisea:element.io&quot;&gt;Denise&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Today we have announced The Matrix.org Foundation&#x27;s first trademark policy. You can see all details in the announcement blog &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;03&#x2F;2026-03-trademark-policy&#x2F;&quot;&gt;post&lt;&#x2F;a&gt; and the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;legal&#x2F;trademark-policy&#x2F;&quot;&gt;policy&lt;&#x2F;a&gt; itself. We have also improved the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;branding&#x2F;&quot;&gt;branding guidelines&lt;&#x2F;a&gt; area of the website and have plans to continue building it out.&lt;&#x2F;p&gt;
&lt;p&gt;Huge thanks to the Website &amp;amp; Content Working Group for their support getting us here! Any questions&#x2F;suggestions please head over to &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-legal:matrix.org&quot;&gt;#matrix-legal:matrix.org&lt;&#x2F;a&gt; or &lt;a href=&quot;mailto:legal@matrix.org&quot;&gt;email&lt;&#x2F;a&gt; us.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h3 id=&quot;senior-devrel-position&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#senior-devrel-position&quot; aria-label=&quot;Anchor link for: senior-devrel-position&quot;&gt;🔗&lt;&#x2F;a&gt;Senior DevRel Position&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;You might have heard the news already, but The Foundation &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;jobs&#x2F;devrel&#x2F;&quot;&gt;is looking for its next Thib&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;If you think you would be a good fit for the job, or know someone who would be, please share &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;jobs&#x2F;devrel&#x2F;&quot;&gt;our Senior DevRel Job Description&lt;&#x2F;a&gt; with them and send me an email!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-community-summit-2026-call-for-your-participation&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-summit-2026-call-for-your-participation&quot; aria-label=&quot;Anchor link for: matrix-community-summit-2026-call-for-your-participation&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Summit 2026 &#x2F; Call For Your Participation&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan &#x27;t&#x27; Minagawa&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;May 21–25, 2026 (Pentecost)&lt;&#x2F;strong&gt; &lt;strong&gt;c-base Berlin&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&quot;&gt;website&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-community-summit-berlin-2026:datanauten.de&quot;&gt;space&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-general:datanauten.de&quot;&gt;general&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#mcs26-orga:datanauten.de&quot;&gt;orga&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;tickets&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;tenant&#x2F;vNopdHuGTSgE66QtA&quot;&gt;schedule&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;The Matrix Community Summit 2026 is aimed at developers, maintainers, contributors, designers, product managers who work on Matrix-based projects - or who want to experiment with them.&lt;&#x2F;p&gt;
&lt;p&gt;The summit runs for five full days at c-base,  enough time to move beyond introductions and engage in substantive work. The focus is on code, product design, architecture, integrations, and honest, constructive peer feedback.&lt;&#x2F;p&gt;
&lt;p&gt;The Matrix Community Summit is a place for everyone who likes working on real problems, and who understands collaborative development as the core of a vibrant ecosystem.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;motto-beyond-chat&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#motto-beyond-chat&quot; aria-label=&quot;Anchor link for: motto-beyond-chat&quot;&gt;🔗&lt;&#x2F;a&gt;Motto: Beyond Chat&lt;&#x2F;h4&gt;
&lt;p&gt;Matrix started as a messaging protocol, but the ecosystem has long grown beyond chat.&lt;&#x2F;p&gt;
&lt;p&gt;At the Matrix Community Summit we explore Matrix as a general real-time collaboration layer: applications, widgets, bots, IoT, shared tools, integrations, experiments, and new kinds of decentralized software.&lt;&#x2F;p&gt;
&lt;p&gt;The motto is intentionally not exclusive. Work on messaging itself, including clients, servers, bridges, federation, security, moderation, and protocol development, remains equally important.&lt;&#x2F;p&gt;
&lt;p&gt;&quot;Beyond Chat&quot; simply invites people to explore what else Matrix can become.&lt;&#x2F;p&gt;
&lt;p&gt;If you like to propose a session please use our session scheduler or drop a note in our &lt;a href=&quot;https:&#x2F;&#x2F;hedgedoc.sosnowkadub.de&#x2F;QUR_1ZUNSRS0OBrJ2EiFdg#&quot;&gt;hedgedoc&lt;&#x2F;a&gt;.
We have a great venue in the heart of Berlin and can be quite flexible but at the same time we want to offer you a schedule. There is some skeleton for formats:&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;morning&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#morning&quot; aria-label=&quot;Anchor link for: morning&quot;&gt;🔗&lt;&#x2F;a&gt;Morning&lt;&#x2F;h4&gt;
&lt;p&gt;Project presentations in the form of &lt;strong&gt;lightning talks&lt;&#x2F;strong&gt;, focussing on:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;intention&lt;&#x2F;li&gt;
&lt;li&gt;concept&lt;&#x2F;li&gt;
&lt;li&gt;technical overview&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Rather than marketing, talks should present:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;the problem statement&lt;&#x2F;li&gt;
&lt;li&gt;architecture&lt;&#x2F;li&gt;
&lt;li&gt;current status&lt;&#x2F;li&gt;
&lt;li&gt;open questions&lt;&#x2F;li&gt;
&lt;li&gt;specific challenges&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;These talks can serve as &lt;strong&gt;entry points for the project labs&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;daytime&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#daytime&quot; aria-label=&quot;Anchor link for: daytime&quot;&gt;🔗&lt;&#x2F;a&gt;Daytime&lt;&#x2F;h4&gt;
&lt;p&gt;Open collaborative workspaces (Project Labs) centered around a &lt;strong&gt;specific project or topic&lt;&#x2F;strong&gt;.
Here participants discuss, test, deconstruct, integrate, and build upon ideas together.&lt;&#x2F;p&gt;
&lt;p&gt;Participants can:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;test projects against their own use cases&lt;&#x2F;li&gt;
&lt;li&gt;challenge architectural and design decisions&lt;&#x2F;li&gt;
&lt;li&gt;develop their own features&lt;&#x2F;li&gt;
&lt;li&gt;collaboratively refine prototypes&lt;&#x2F;li&gt;
&lt;li&gt;identify or directly resolve issues&lt;&#x2F;li&gt;
&lt;li&gt;give or receive structured feedback&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;evening-hack-tell&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#evening-hack-tell&quot; aria-label=&quot;Anchor link for: evening-hack-tell&quot;&gt;🔗&lt;&#x2F;a&gt;Evening – Hack &amp;amp; Tell&lt;&#x2F;h4&gt;
&lt;p&gt;In the evening, everyone reunites for short demos of what was created, refactored, validated, or discarded in the labs.&lt;&#x2F;p&gt;
&lt;p&gt;A chance to &lt;strong&gt;share results, lessons learned, and new ideas.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;afterwards-music-meet-mingle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#afterwards-music-meet-mingle&quot; aria-label=&quot;Anchor link for: afterwards-music-meet-mingle&quot;&gt;🔗&lt;&#x2F;a&gt;Afterwards – Music, Meet &amp;amp; Mingle&lt;&#x2F;h4&gt;
&lt;p&gt;Relax and socialize.
We will have on saturday a special session on open hardware hack and tell.
If you want play some music or present your artwork, just propose a session or contact yan.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;submit-your-project&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#submit-your-project&quot; aria-label=&quot;Anchor link for: submit-your-project&quot;&gt;🔗&lt;&#x2F;a&gt;Submit Your Project&lt;&#x2F;h4&gt;
&lt;p&gt;If you want to give a Lightning Talk, a Project Lab or something else, please submit your session idea in &lt;a href=&quot;https:&#x2F;&#x2F;openki.matrix-community.events&#x2F;tenant&#x2F;vNopdHuGTSgE66QtA&quot;&gt;Openki&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This helps us to group related topics, coordinate labs and ensure the right people meet each other.&lt;&#x2F;p&gt;
&lt;p&gt;Some slots will remain &lt;strong&gt;reserved for spontaneous submissions&lt;&#x2F;strong&gt; during the summit.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;join-the-pre-meetup-video-calls&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#join-the-pre-meetup-video-calls&quot; aria-label=&quot;Anchor link for: join-the-pre-meetup-video-calls&quot;&gt;🔗&lt;&#x2F;a&gt;Join the Pre-Meetup Video Calls&lt;&#x2F;h4&gt;
&lt;p&gt;To help shape the summit together, we host weekly open pre-meetups.&lt;&#x2F;p&gt;
&lt;p&gt;These calls are for:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;discussing project ideas&lt;&#x2F;li&gt;
&lt;li&gt;coordinating labs&lt;&#x2F;li&gt;
&lt;li&gt;meeting other participants&lt;&#x2F;li&gt;
&lt;li&gt;refining proposals&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Every Saturday 18:00 (6pm) CET Starting tomorrow&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;call.element.io&#x2F;room&#x2F;#&#x2F;mcs2026?password=eYqtlAhe_GvBPjCbHviC7g&amp;amp;roomId=%21bXKAAXDeqgaeiSqYae%3Acall.ems.host&quot;&gt;online&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Everyone interested in participating is welcome.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h4 id=&quot;get-your-ticket&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#get-your-ticket&quot; aria-label=&quot;Anchor link for: get-your-ticket&quot;&gt;🔗&lt;&#x2F;a&gt;Get Your Ticket&lt;&#x2F;h4&gt;
&lt;p&gt;If you plan to attend &lt;strong&gt;MCS26&lt;&#x2F;strong&gt;, please &lt;a href=&quot;https:&#x2F;&#x2F;tickets.matrix-community.events&#x2F;mcs&#x2F;2026&#x2F;&quot;&gt;get your ticket&lt;&#x2F;a&gt; early.&lt;&#x2F;p&gt;
&lt;p&gt;Early registrations help us organize:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;space&lt;&#x2F;li&gt;
&lt;li&gt;infrastructure&lt;&#x2F;li&gt;
&lt;li&gt;workshops&lt;&#x2F;li&gt;
&lt;li&gt;catering&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;With sufficient &lt;strong&gt;industry sponsorship (see sponsor tickets)&lt;&#x2F;strong&gt; we plan to provide:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;daily vegan&#x2F;vegetarian buffet&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;a &lt;strong&gt;beverage allowance&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;So the focus can remain on what matters:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;exchange, development, and community.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;zendrite&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#zendrite&quot; aria-label=&quot;Anchor link for: zendrite&quot;&gt;🔗&lt;&#x2F;a&gt;Zendrite&lt;&#x2F;h3&gt;
&lt;p&gt;A (new) Matrix Home Server (forked from Dendrite, Go-based).&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@pat-s:matrix.devxy.io&quot;&gt;pat-s&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hey community,&lt;&#x2F;p&gt;
&lt;p&gt;As the development around &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;dendrite&quot;&gt;Dendrite&lt;&#x2F;a&gt; has stalled during the last year, a new fork has been created named &lt;a href=&quot;https:&#x2F;&#x2F;zendrite.pat-s.me&#x2F;&quot;&gt;Zendrite&lt;&#x2F;a&gt; (community choice) which has seen substantial bugfixes and other feature contributions. It provides native Sliding Sync support and runs on the most recent Golang libraries. As a notable goodie on top, it also provides support for &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;altcha-org&#x2F;altcha&quot;&gt;ALTCHA&lt;&#x2F;a&gt;, an alternative to Google&#x27;s reCaptcha.
The effort has been loosely coordinated and discussed within the remaining Dendrite community and all maintainers and member there are aware of the new project. Matthew&#x27;s AI prompting skills have come up with the great new icon representing the project.&lt;&#x2F;p&gt;
&lt;p&gt;The docs have been revamped and are now powered by Astro Starlight.
The source repo &lt;a href=&quot;https:&#x2F;&#x2F;codefloe.com&#x2F;pat-s&#x2F;zendrite&quot;&gt;pat-s&#x2F;zendrite&lt;&#x2F;a&gt; lives on &lt;a href=&quot;https:&#x2F;&#x2F;codefloe.com&#x2F;&quot;&gt;CodeFloe&lt;&#x2F;a&gt;, a Forgejo-based Forge which is hosted in the EU and running on donations.&lt;&#x2F;p&gt;
&lt;p&gt;The migration from Dendrite is seamless and you should see a substantial performance improvement paired with lower memory usage. For further discussions, please join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#dendrite-dev:matrix.org&quot;&gt;#dendrite-dev:matrix.org&lt;&#x2F;a&gt; and&#x2F;or open issues in the source repo.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;hammerhead&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#hammerhead&quot; aria-label=&quot;Anchor link for: hammerhead&quot;&gt;🔗&lt;&#x2F;a&gt;Hammerhead&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Given it&#x27;s nearing &quot;completion&quot;, I&#x27;ve decided to change course with Hammerhead&#x27;s development and instead focus on the client-to-server (and related) APIs, in turn dropping the &lt;em&gt;entire&lt;&#x2F;em&gt; federation component. This has allowed me to drastically reduce the API surface I need to take into consideration when designing new endpoints, massively reducing code complexity, and overall made development significantly easier. Ultimately, Hammerhead can now be used pretty reliably between multiple users on the same deployment, with many clients working with minimal friction.&lt;&#x2F;p&gt;
&lt;p&gt;There&#x27;s still no support for E2EE, but device cross-signing is next on my list, alongside typing indicators and read receipts. Account data was the most recent addition, which I&#x27;m pretty sure just leaves the E2EE endpoints and a few more miscellaneous endpoints like context and room summaries left to implement. Then I can return to focusing on re-implementing the federation components.&lt;&#x2F;p&gt;
&lt;p&gt;If you don&#x27;t know what Hammerhead is, it&#x27;s a new small homeserver implementation written in Golang using mautrix-go. There is now documentation at &lt;a href=&quot;https:&#x2F;&#x2F;timedout.codeberg.page&#x2F;hammerhead&quot;&gt;https:&#x2F;&#x2F;timedout.codeberg.page&#x2F;hammerhead&lt;&#x2F;a&gt;, and if you&#x27;re interested in following developments, you can star the repository at &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;hammerhead&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;timedout&#x2F;hammerhead&lt;&#x2F;a&gt;, and join the devroom at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#hammerhead:nexy7574.co.uk&quot;&gt;#hammerhead:nexy7574.co.uk&lt;&#x2F;a&gt;. &amp;lt;3.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;This week we released on the store 26.03.2, while also creating the RC for 26.03.3&lt;&#x2F;li&gt;
&lt;li&gt;Redesigned the whole sharing location flow.&lt;&#x2F;li&gt;
&lt;li&gt;Started implementing Live Location Sharing.&lt;&#x2F;li&gt;
&lt;li&gt;Migrated our whole CI codebase from fastlane to pure Swift tools.&lt;&#x2F;li&gt;
&lt;li&gt;More progress was made in implementing an internal migration system between Element Classic and Element X.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benoit.marty:matrix.org&quot;&gt;Benoit&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;The release 26.03.3 is making its way to the stores. The content of the release can be found here: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.03.3&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.03.3&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;We&#x27;re working on the location sharing at the moment. We&#x27;re doing some preparatory work to let Element X finally support the live location sharing: integration of the Maplibre Compose library, and iteration on the current design.&lt;&#x2F;li&gt;
&lt;li&gt;Also working to improve the speed of the notifications, and to make them more reliable.&lt;&#x2F;li&gt;
&lt;li&gt;And, as a regular basis, we are fixing bugs and polishing the application.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;cinny-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#cinny-website&quot; aria-label=&quot;Anchor link for: cinny-website&quot;&gt;🔗&lt;&#x2F;a&gt;Cinny (&lt;a href=&quot;https:&#x2F;&#x2F;cinny.in&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A Matrix client focusing primarily on simple, elegant and secure interface.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ajbura:matrix.org&quot;&gt;ajbura&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This release introduces voice and video rooms. The feature builds on the open-sourced Element Call library, which makes it possible to integrate VoIP functionality directly into Cinny. With this addition, users can create voice or video rooms directly from the client, making real-time conversations much easier within Matrix spaces.&lt;&#x2F;p&gt;
&lt;p&gt;Alongside the new functionality, the release also includes several bug fixes. These address an issue with incorrect matrix.to event link generation, ensure that recently used emojis persist correctly, and fix a crash caused by malformed location URIs.&lt;&#x2F;p&gt;
&lt;p&gt;For the full details, check out the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cinnyapp&#x2F;cinny&#x2F;releases&#x2F;tag&#x2F;v4.11.1&quot;&gt;GitHub release page&lt;&#x2F;a&gt;. As always, we’re grateful for the community&#x27;s feedback and contributions. For help or questions, please drop a message in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#cinny:matrix.org&quot;&gt;#cinny:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-03-13-cinny.webp&quot; alt=&quot;A screenshot of Cinny displaying a video room, where a video call is in full screen.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;sable-wally&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sable-wally&quot; aria-label=&quot;Anchor link for: sable-wally&quot;&gt;🔗&lt;&#x2F;a&gt;Sable &amp;amp; Wally&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@joop:chat.kiefte.eu&quot;&gt;Joop Kiefte 🟙 (LaPingvino)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Thinks have never looked better for &lt;a href=&quot;https:&#x2F;&#x2F;cinny.in&#x2F;&quot;&gt;Cinny&lt;&#x2F;a&gt;, with Cinny itself now having voice calls upstreamed, and the forks &lt;a href=&quot;https:&#x2F;&#x2F;sable.moe&#x2F;&quot;&gt;Sable&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;lapingvino&#x2F;cinny&quot;&gt;Wally&lt;&#x2F;a&gt; iterating on what they do best. Wally&#x27;s most important niche turns out to be the accessibility support. I would like to call out to the rest of the ecosystem to give proper accessibility more attention, and we&#x27;ll be happy to help out to make that happen!&lt;&#x2F;p&gt;
&lt;p&gt;The Wally fork in the meantime has added favorites, drag and drop and other fixes for the issue tracker (that you can use as a widget in any other client that supports widgets, as mentioned in the last update) and steady bugfixes for e.g. DM calling. There is now also experimental support for per message profiles, with a simple interface that should help out most people moving over from Discord with e.g. PluralKit needs. And as I have a lot of rooms that include a lot of active rooms in big spaces (yay Whatsapp Bridge!), I keep iterating on making handling unread chats easier.&lt;&#x2F;p&gt;
&lt;p&gt;While I mostly experiment on my own, the Sable community on the other hand has a very active developer community working out their ideal Cinny experience, so I would love to shout out to their amazing community and recommend you to give that a try first!&lt;&#x2F;p&gt;
&lt;p&gt;Also, if you start using the issue tracker, let me know! I think it can be the start of amazing collaborative projects over Matrix, so I would love to know any communities that give this a try!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;trixnity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#trixnity-website&quot; aria-label=&quot;Anchor link for: trixnity-website&quot;&gt;🔗&lt;&#x2F;a&gt;Trixnity (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;trixnity&#x2F;trixnity&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It has been busy weeks for &lt;strong&gt;Trixnity&lt;&#x2F;strong&gt;! We shipped several updates and are happy to announce that the latest release with &lt;strong&gt;Trixnity 5.2.0&lt;&#x2F;strong&gt;.
This release focuses on performance, developer experience, and polishing things up with a number of fixes.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;webassembly-support&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#webassembly-support&quot; aria-label=&quot;Anchor link for: webassembly-support&quot;&gt;🔗&lt;&#x2F;a&gt;WebAssembly support&lt;&#x2F;h4&gt;
&lt;p&gt;Trixnity now supports &lt;strong&gt;WebAssembly (Wasm)&lt;&#x2F;strong&gt; as a Kotlin target! This means running Trixnity in the browser just got &lt;strong&gt;significantly faster&lt;&#x2F;strong&gt;. You may see at least an improved by &lt;strong&gt;2–3×&lt;&#x2F;strong&gt; compared to Kotlin&#x2F;JS.&lt;&#x2F;p&gt;
&lt;p&gt;To make this possible, we also replaced our internally used IndexedDB implementation entirely.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;automatic-filter-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#automatic-filter-updates&quot; aria-label=&quot;Anchor link for: automatic-filter-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Automatic filter updates&lt;&#x2F;h4&gt;
&lt;p&gt;Trixnity supports custom Matrix event types in addition to the standard ones. These events are automatically added to the sync and messages filters so clients receive them without additional configuration. However, there was one annoying issue: when a new event type was added, the existing filter would not update, meaning the client would never receive that event.&lt;&#x2F;p&gt;
&lt;p&gt;This has been fixed now, and Trixnity detects when registered events changed and automatically creates a &lt;strong&gt;new filter including the new event types&lt;&#x2F;strong&gt;. So your client will always receive the events it supports, without manual intervention.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bugfixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bugfixes&quot; aria-label=&quot;Anchor link for: bugfixes&quot;&gt;🔗&lt;&#x2F;a&gt;Bugfixes&lt;&#x2F;h4&gt;
&lt;p&gt;We also fixed several bugs. Some of them were introduced with the Trixnity 5 release. A few long-standing bugs that had been lurking around for a while were also fixed.&lt;&#x2F;p&gt;
&lt;p&gt;Trixnity is now used quite widely, but interestingly &lt;strong&gt;very few bugs are reported&lt;&#x2F;strong&gt;. That makes us slightly suspicious… So if you run into any issues, please let us know! Your reports help make the ecosystem better for everyone.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-helm-charts&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-helm-charts&quot; aria-label=&quot;Anchor link for: matrix-helm-charts&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Helm Charts&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@cyclikal:matrix.org&quot;&gt;cyclikal&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;tl;dr&lt;&#x2F;strong&gt; 10 new bridges and a new Installation Guide! Visit &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyclikal94&#x2F;matrix-helm-charts&quot;&gt;cyclikal94&#x2F;matrix-helm-charts&lt;&#x2F;a&gt; to find helm charts to quickly deploy &lt;code&gt;ntfy&lt;&#x2F;code&gt;, &lt;code&gt;matrix-appservice-irc&lt;&#x2F;code&gt; and &lt;code&gt;mautrix-*&lt;&#x2F;code&gt; bridges.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyclikal94&#x2F;matrix-helm-charts&quot;&gt;Matrix Helm Charts&lt;&#x2F;a&gt; is a collection of... well... Helm Charts for Matrix! Easy to use charts designed to be deployed into Kubernetes to make setting up Bridges, Integrations and other related Matrix Ecosystem things simple.&lt;&#x2F;p&gt;
&lt;p&gt;A brand new room, &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-helm:matrix.org&quot;&gt;#matrix-helm:matrix.org&lt;&#x2F;a&gt; has been created to discuss &#x2F; get support!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;what-s-new&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-new&quot; aria-label=&quot;Anchor link for: what-s-new&quot;&gt;🔗&lt;&#x2F;a&gt;What&#x27;s new!&lt;&#x2F;h4&gt;
&lt;p&gt;Previously &lt;code&gt;ntfy&lt;&#x2F;code&gt; an alternative push notification provider for Android; &lt;code&gt;matrix-appservice-irc&lt;&#x2F;code&gt; an IRC bridge; and the two Python-based &lt;code&gt;mautrix&lt;&#x2F;code&gt; bridges, &lt;code&gt;telegram&lt;&#x2F;code&gt; and &lt;code&gt;googlechat&lt;&#x2F;code&gt;; had been implemented.&lt;&#x2F;p&gt;
&lt;p&gt;This time, work on the Go-based &lt;code&gt;mautrix&lt;&#x2F;code&gt; bridges has been completed, with all 10 updated bridges now having accompanying helm charts!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;These all use a shared base chart, so when new Go bridges appear &#x2F; changes occur, updates will be simple!&lt;&#x2F;li&gt;
&lt;li&gt;Double puppetting is enabled by default and uses a shared App Service registration across all charts using the same base chart version.&lt;&#x2F;li&gt;
&lt;li&gt;Let the charts automatically setup required postgres in namespace, or point them at your own.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Somehow theres been 300+ downloads of the &lt;code&gt;mautrix-whatsapp&lt;&#x2F;code&gt; chart already, with a smattering of love for the others, awesome that people are trying these out &#x2F; hopefully finding useful! 😁&lt;&#x2F;p&gt;
&lt;p&gt;I plan to work through the matrix.org &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;&quot;&gt;Ecosystem&lt;&#x2F;a&gt; page for ideas on new charts to add, but suggestions very welcome!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;want-to-try-yourself&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#want-to-try-yourself&quot; aria-label=&quot;Anchor link for: want-to-try-yourself&quot;&gt;🔗&lt;&#x2F;a&gt;Want to try yourself?&lt;&#x2F;h4&gt;
&lt;p&gt;Deploying is as easy as:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Downloading the config &lt;code&gt;values.yaml&lt;&#x2F;code&gt; and configuring it to your setup:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;export &lt;&#x2F;span&gt;&lt;span&gt;CHART=&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;mautrix-whatsapp&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;curl -L &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;cyclikal94&#x2F;matrix-helm-charts&#x2F;main&#x2F;charts&#x2F;${&lt;&#x2F;span&gt;&lt;span&gt;CHART&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;}&#x2F;values.matrix.example.yaml&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt; -o &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;${&lt;&#x2F;span&gt;&lt;span&gt;CHART&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;}-values.yaml&amp;quot;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Installing the chart:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span&gt;helm upgrade --install &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;${&lt;&#x2F;span&gt;&lt;span&gt;CHART&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;}&amp;quot; &amp;quot;oci:&#x2F;&#x2F;ghcr.io&#x2F;cyclikal94&#x2F;matrix-helm-charts&#x2F;${&lt;&#x2F;span&gt;&lt;span&gt;CHART&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;}&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;\
&lt;&#x2F;span&gt;&lt;span&gt;  --namespace &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;${&lt;&#x2F;span&gt;&lt;span&gt;CHART&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;}&amp;quot; &lt;&#x2F;span&gt;&lt;span&gt;\
&lt;&#x2F;span&gt;&lt;span&gt;  --create-namespace \
&lt;&#x2F;span&gt;&lt;span&gt;  --values &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;.&#x2F;${&lt;&#x2F;span&gt;&lt;span&gt;CHART&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;}-values.yaml&amp;quot;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;For App Service bridges (basically everything except &lt;code&gt;ntfy&lt;&#x2F;code&gt;) give Synapse the App Service Registration file - if you&#x27;re using ESS Community it&#x27;s just:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;yaml&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-yaml &quot;&gt;&lt;code class=&quot;language-yaml&quot; data-lang=&quot;yaml&quot;&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;synapse&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;  &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;appservices&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;    - &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;configMap&lt;&#x2F;span&gt;&lt;span&gt;: &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;mautrix-whatsapp-registration&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;      &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;configMapKey&lt;&#x2F;span&gt;&lt;span&gt;: &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;appservice-registration-whatsapp.yaml&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;For more info, I&#x27;ve created an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyclikal94&#x2F;matrix-helm-charts&#x2F;blob&#x2F;main&#x2F;INSTALLATION.md&quot;&gt;Installation&lt;&#x2F;a&gt; guide!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;17454&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4129&lt;&#x2F;code&gt; (&lt;code&gt;23.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18546&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;14030&lt;&#x2F;code&gt; (&lt;code&gt;80.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1196&lt;&#x2F;code&gt; (&lt;code&gt;6.9%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;596&lt;&#x2F;code&gt; (&lt;code&gt;3.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;366&lt;&#x2F;code&gt; (&lt;code&gt;2.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mistress-sky-is-best-mistress-dommy-mommy.kaiwa.cc&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;162.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;207.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;222&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;228&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;240&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;255&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vengeful.eu&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;266&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;stelle-is-the-bestest-puppy.shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;272.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;cisnt.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;274&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;maunium.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;288&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-03-06</title>
    <published>2026-03-06T16:04:39+00:00</published>
    <updated>2026-03-06T16:04:39+00:00</updated>
    <author>
      <name>MTRNord</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/03/06/this-week-in-matrix-2026-03-06/" type="text/html"/>
    <id>https://matrix.org/blog/2026/03/06/this-week-in-matrix-2026-03-06/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e24-url-previews-and-pushing-secrets&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e24-url-previews-and-pushing-secrets&quot; aria-label=&quot;Anchor link for: matrix-live-s11e24-url-previews-and-pushing-secrets&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E24 – URL Previews, and Pushing Secrets&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=sKtS0EV5vkA&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=sKtS0EV5vkA
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;sKtS0EV5vkA&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;pangea-chat-as-a-new-silver-member&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#pangea-chat-as-a-new-silver-member&quot; aria-label=&quot;Anchor link for: pangea-chat-as-a-new-silver-member&quot;&gt;🔗&lt;&#x2F;a&gt;Pangea Chat as a new Silver member!&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@Amandine:matrix.org&quot;&gt;Amandine&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Join us in welcoming &lt;a href=&quot;https:&#x2F;&#x2F;pangea.chat&#x2F;&quot;&gt;Pangea Chat&lt;&#x2F;a&gt; as the latest Silver member of the Foundation! Pangea uses Matrix as the basis for their language learning via instant messaging app 🌍️ We love being part of an initiative spreading knowledge and build links between people 👏&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h3 id=&quot;room-directory-working-group-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#room-directory-working-group-updates&quot; aria-label=&quot;Anchor link for: room-directory-working-group-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Room Directory - Working Group Updates&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Good morning everyone, it has been quite a while since you got any update from us! The &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;room-directory&#x2F;&quot;&gt;room directory working group&lt;&#x2F;a&gt; has been quietly processing the requests you sent to it via the form, but now we also have some more exciting updates for you all!&lt;&#x2F;p&gt;
&lt;p&gt;We listened to (some of) your feedback and added a few more topics to the room directory form. This means you can now also request listing the following topics:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Hobbies, which is quite a big category. Obviously some limitations still apply, we generally want to keep the directory friendly to all kinds of beings and ages, so while a lot of things fall under the term &quot;hobby&quot;, we might reject applications still for other reasons. However, this should make the directory more interesting to all kind of less technical users and ensure that you can find people to share your passion with, even if it is not strictly about Matrix!&lt;&#x2F;li&gt;
&lt;li&gt;Homeserver lobbies. This is a quite narrow topic, but just finding a homeserver is often not enough. You might have questions about the server or want to know what kinds of people hang out there. As such we chose to allow listing the lobby rooms of homeservers in the directory as well, which can serve as a low stakes way to advertise or investigate homeservers as long as you already have a Matrix account. Hopefully this will help some people find a homeserver, that suits their taste.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Now obviously this isn&#x27;t all the topics you have requested. If anything is still missing, you can always chat with us in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#room-dir-wg-office:neko.dev&quot;&gt;#room-dir-wg-office:neko.dev&lt;&#x2F;a&gt;! We are also looking for some new members, if you want to volunteer, because we expect how many rooms we will have to process to only grow.&lt;&#x2F;p&gt;
&lt;p&gt;Apart from that a word of caution, we also recently rejected some rooms, that had no existing history or moderation tooling. When we evaluate rooms, it helps us a lot if we can see some history in the room to validate which conduct is enforced in those rooms. As such if you request your room to be added to the directory, that might be something to keep in mind.&lt;&#x2F;p&gt;
&lt;p&gt;And for anyone who is now entirely confused, you can learn more about how to list your rooms or what that even means &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;homeserver&#x2F;room-directory&#x2F;&quot;&gt;in the documentation&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-jobs-moneybag&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-jobs-moneybag&quot; aria-label=&quot;Anchor link for: dept-of-jobs-moneybag&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Jobs 💰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;search-for-a-new-thib&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#search-for-a-new-thib&quot; aria-label=&quot;Anchor link for: search-for-a-new-thib&quot;&gt;🔗&lt;&#x2F;a&gt;Search for a new Thib!&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@thibaultmartin:matrix.org&quot;&gt;Thib (m.org)&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix.org Foundation is looking for its next Thib: we have a &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;jobs&#x2F;devrel&#x2F;&quot;&gt;Senior DevRel position&lt;&#x2F;a&gt; open.&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s a tall order, but we have fantastic volunteers and a solid handbook to help you settle into the role. If you tick most of the boxes but not all of them, please reach out nonetheless.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-foundation-maintained-or-sponsored-projects-policy-working-group&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-foundation-maintained-or-sponsored-projects-policy-working-group&quot; aria-label=&quot;Anchor link for: matrix-foundation-maintained-or-sponsored-projects-policy-working-group&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Foundation Maintained or Sponsored Projects Policy Working Group&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It can often be quite unclear, what is necessary for a project to become part of the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&lt;&#x2F;a&gt; organization and what this means for the long term maintenance of that project. The Governing Board has been trying to establish a working group to figure that out for quite a while. Without any promises, if you are interested in taking part of that, please contact me! :)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;hydra-update&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#hydra-update&quot; aria-label=&quot;Anchor link for: hydra-update&quot;&gt;🔗&lt;&#x2F;a&gt;Hydra update&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kegan:matrix.org&quot;&gt;Kegan&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hydra is a project to improve the reliability and security of the federation side of Matrix.
Phase 1 changes landed into room version 12.
All MSCs for Phase 2 have now been published, and they consist of:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4242&quot;&gt;MSC4242: State DAGs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4428&quot;&gt;MSC4428: Stable identifiers for room members&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4430&quot;&gt;MSC4430: Member Keys&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There&#x27;s 3 phases planned for this project, with phase 3 currently consisting of &lt;a href=&quot;https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2601.22963&quot;&gt;research papers&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Please take a look and provide feedback!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;Continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;You&#x27;ve got mail! Well, actually, you&#x27;ve got a homeserver update to install. And if you don&#x27;t have an update to install because you aren&#x27;t already using continuwuity, then you&#x27;ve still got a homeserver update to install, because you should be using continuwuity anyway.&lt;&#x2F;p&gt;
&lt;p&gt;What&#x27;s changed since 0.5.5? idk, I just deliver the mail. You should read the changelog for the &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.6&quot;&gt;v0.5.6&lt;&#x2F;a&gt; release to see what&#x27;s new.
I guess I also help write the server, so I can tell you some of the things that changed, but it&#x27;s important that you know this wasn&#x27;t in the job description when I signed up.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;🔐 Support for &quot;MSC3814 Dehydrated Devices&quot; has been added, meaning you can now receive encrypted messages without being logged in (supporting client is not included).&lt;&#x2F;li&gt;
&lt;li&gt;🕷️ URL previews have had their reliability boosted with new configurable user agents, and a dedicated purge command to remove old ones.&lt;&#x2F;li&gt;
&lt;li&gt;🌪️ Massive improvements to performance for inbound federation (from other servers), which has also increased reliability.&lt;&#x2F;li&gt;
&lt;li&gt;🕴️ Added &lt;em&gt;partial&lt;&#x2F;em&gt; support for appservice device masquerading, which should decrease issues encountered with mautrix bridges.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There were also some (low severity) &lt;strong&gt;security fixes&lt;&#x2F;strong&gt; in this release:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a data amplification vulnerability (&lt;a href=&quot;https:&#x2F;&#x2F;cwe.mitre.org&#x2F;data&#x2F;definitions&#x2F;409.html&quot;&gt;CWE-409&lt;&#x2F;a&gt;) that could be exploited when some compression algorithms were enabled.&lt;&#x2F;li&gt;
&lt;li&gt;Removed the theoretical ability for escaped admin commands (&lt;code&gt;\!admin&lt;&#x2F;code&gt; in rooms other than the admin room) to be executed over federation. This is a followup enhancement to further improve the resilliance to attacks similar to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;continuwuity&#x2F;continuwuity&#x2F;security&#x2F;advisories&#x2F;GHSA-22fw-4jq7-g8r8&quot;&gt;CVE-2026-24471&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;continuwuity&#x2F;continuwuity&#x2F;security&#x2F;advisories&#x2F;GHSA-m5p2-vccg-8c9v&quot;&gt;CVE-2025-68667&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Another important change in this release: &lt;strong&gt;federated presence is now disabled by default&lt;&#x2F;strong&gt;. Typing indicators and read receipts are still enabled by default, although their documentation has been updated to reflect the cost of using them. Local presence is still enabled by default, so users on the same homeserver can still see each others&#x27; online&#x2F;unavailable&#x2F;offline status, but it will no longer federate to other servers unless explicitly enabled.
Also, there is a bug in 0.5.5 and below with our policy server implementation - if you do not update to 0.5.6, and join a room with both the stable event type, and the unstable event type, you will encounter &quot;duplicate state&quot; errors when trying to process others&#x27; events. This cannot be resolved without upgrading.&lt;&#x2F;p&gt;
&lt;p&gt;Questions? Concerns? Write me via carrier pigeon. Or join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#continuwuity:continuwuity.org&quot;&gt;#continuwuity:continuwuity.org&lt;&#x2F;a&gt;, that works too.&lt;&#x2F;p&gt;
&lt;p&gt;Also, we once again have &lt;em&gt;even more rooms&lt;&#x2F;em&gt;. If you look in our space: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:continuwuity.org&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt;, you can explore some of the more topical-but-not-continuwuity rooms, such as our now popular &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#techtopic:continuwuity.org&quot;&gt;#techtopic:continuwuity.org&lt;&#x2F;a&gt; room, which is basically our offtopic room, but for the more technical discussions not everyone there will care about. As always, everyone is welcome in our general rooms, you don&#x27;t have to be running continuwuity or even care about the project to join in!&lt;&#x2F;p&gt;
&lt;p&gt;Anyway. Woof.&lt;&#x2F;p&gt;
&lt;p&gt;➡️ &lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&quot;&gt;https:&#x2F;&#x2F;continuwuity.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello again this week! There&#x27;s nothing too exciting to tell, to be honest: we&#x27;ve worked mainly in bug fixing and continued the ongoing work on new features.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Live location sharing is been actively worked on, we&#x27;re integrating the SDK code and it seems to be working nicely.&lt;&#x2F;li&gt;
&lt;li&gt;Push notification handling has been simplified internally, which should mean receiving push notifications should work more reliably now.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;timurgilfanov&quot;&gt;@timurgilfanov&lt;&#x2F;a&gt; (external contributor) fixed a tricky issue that made the text inside the message composer&#x27;s scroll to act weirdly when it grew to its max size. Thanks!&lt;&#x2F;li&gt;
&lt;li&gt;Push notifications for redacted encrypted events should now be properly handled: this previously caused a fallback &#x27;you have new messages&#x27; notification to appear.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And other several minor bug fixes, which have reduced our crash and ANR rates to almost a third of what it was a few weeks ago, so the app is more stable in general. That said, we noticed some issues in our latest release &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.03.0&quot;&gt;v26.03.0&lt;&#x2F;a&gt; that causes the room sync to sometimes fail consistently, preventing it from loading new data. We&#x27;ve released a new &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.03.2&quot;&gt;v26.03.2&lt;&#x2F;a&gt; version that should fix this and include some of the latest changes mentioned above, it should be available soon in the different stores.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;commet-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#commet-website&quot; aria-label=&quot;Anchor link for: commet-website&quot;&gt;🔗&lt;&#x2F;a&gt;Commet (&lt;a href=&quot;https:&#x2F;&#x2F;commet.chat&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Commet is a client for mobile and desktop with a modern UI and fun features!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@airyz:matrix.org&quot;&gt;airyz&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week we released another update for Commet! This update aims to fix many of the most common issues found since the previous release, and implements a bunch of quality of life improvements as well! Thank you to everyone who has given their support since the last update! Commet has grown so quickly over the last month, and its an exciting time for the project!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;new-features&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#new-features&quot; aria-label=&quot;Anchor link for: new-features&quot;&gt;🔗&lt;&#x2F;a&gt;New Features&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Encryption support for Calendar Rooms&lt;&#x2F;li&gt;
&lt;li&gt;Search and Quick Switcher&lt;&#x2F;li&gt;
&lt;li&gt;Remove tracking parameters from links&lt;&#x2F;li&gt;
&lt;li&gt;Traditional account switching mode&lt;&#x2F;li&gt;
&lt;li&gt;Improved default screenshare quality&lt;&#x2F;li&gt;
&lt;li&gt;Added private read receipts and typing indicators&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Theres a whole lot more to it, so be sure to check out the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;commetchat&#x2F;commet&#x2F;releases&#x2F;tag&#x2F;v0.4.1&quot;&gt;release on our Github&lt;&#x2F;a&gt; for the full changelog!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-voip-call-me-hand&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-voip-call-me-hand&quot; aria-label=&quot;Anchor link for: dept-of-voip-call-me-hand&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of VoIP 🤙&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-call-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-call-website&quot; aria-label=&quot;Anchor link for: element-call-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Call (&lt;a href=&quot;https:&#x2F;&#x2F;call.element.io&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Native Decentralised End-to-end Encrypted Group Calls in Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@toger5:matrix.org&quot;&gt;Timo K.&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;element-calls-transition-to-matrix-2-0&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-calls-transition-to-matrix-2-0&quot; aria-label=&quot;Anchor link for: element-calls-transition-to-matrix-2-0&quot;&gt;🔗&lt;&#x2F;a&gt;Element Calls transition to Matrix 2.0&lt;&#x2F;h4&gt;
&lt;p&gt;This week we have released version &lt;strong&gt;v0.17.0&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;This is a really big release which we put in a lot of effort.&lt;&#x2F;p&gt;
&lt;p&gt;The big changes it includes are:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Support for multi-SFU, allowing MatrixRTC to fit into the distributed nature of Matrix&lt;&#x2F;li&gt;
&lt;li&gt;Support for sticky events. This makes MatrixRTC entirely state-event independent and will result in really big performance improvements in the long run. (No state event spam&#x2F;spraying)&lt;&#x2F;li&gt;
&lt;li&gt;Support for delegation of delayed events. This allows us to have fast disconnects managed by the LiveKit SFU. Additionally, this is a solution to replace the heartbeat-based approach that can, in unfortunate cases, lead to undesired disconnects.&lt;&#x2F;li&gt;
&lt;li&gt;Support for pseudonymous identities on the livekit SFU. This decreases the metadata leaked to the LiveKit SFU to a minimum. This is not an issue for deployments that control both the SFU and the homeserver. But for deployments that use an external SFU or the LiveKit Cloud offering, this is an improvement. The Livekit Cloud will only see UUIDs that change with each call and they cannot extract any matrix user info out of it.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;All those changes are &lt;strong&gt;NOT&lt;&#x2F;strong&gt; active by default. The magic behind this release is that it is a &quot;transition&quot;-release.
As incompatibilities make the matrix UX really bad, we try to make the transition as painless as possible. This release is our tool for this transition. It will behave exactly like version v0.16.0 (minus the bug fixes and performance improvements), but as soon as someone (a future v0.18.0 or v0.20.0 user) joins with the Matrix 2.0 concepts, v0.17.0 will also be able to work in combination with them.&lt;&#x2F;p&gt;
&lt;p&gt;There is even a devtool option in v0.17.0 which allows you to manually set one of the future modes. So if your Matrix deployment supports everything needed for Matrix 2.0, you can already play around with it today!
&lt;figure style=&quot;height:100%;&quot;&gt;
    &lt;img src=&quot;&amp;#x2F;blog&amp;#x2F;img&amp;#x2F;element-call-2026-03-06.png&quot; &quot; &#x2F;&gt;
    &lt;figcaption&gt;&lt;p&gt;Element Call MatrixRTC mode selection screen&lt;&#x2F;p&gt;
&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-helm-charts&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-helm-charts&quot; aria-label=&quot;Anchor link for: matrix-helm-charts&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Helm Charts&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@cyclikal:matrix.org&quot;&gt;cyclikal&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Over the course of 3 weeks whilst working from the Thailand island of Koh Phangan 🇹🇭 as part of the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;13&#x2F;this-week-in-matrix-2026-02-13&#x2F;#matrix-workation-thailand-edition-th&quot;&gt;Matrix Workation&lt;&#x2F;a&gt; - and 1 week back in reality - I&#x27;ve been working on creating a number of helm charts which can be used to deploy Matrix-related components into a Kubernetes cluster.&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s now available at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyclikal94&#x2F;matrix-helm-charts&quot;&gt;cyclikal94&#x2F;matrix-helm-charts&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;The idea is to create charts with example defaults that &quot;Just Work&quot; to deploy components with near-most all configuration deferring to the components&#x27; standard config file format&lt;&#x2F;p&gt;
&lt;p&gt;So far a few charts have been created for:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ntfy&lt;&#x2F;code&gt; a HTTP-based pub-sub notification service which can be used to provide Matrix push notifications on Android without Google via UnifiedPush. See &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;binwiederhier&#x2F;ntfy&quot;&gt;binwiederhier&#x2F;ntfy&lt;&#x2F;a&gt;.
&lt;ul&gt;
&lt;li&gt;Includes useful Matrix config defaults in an example &lt;code&gt;values.yaml&lt;&#x2F;code&gt;, so you don&#x27;t have to &quot;know&quot; &lt;code&gt;ntfy&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;matrix-appservice-irc&lt;&#x2F;code&gt; an IRC bridge for Matrix. See &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-appservice-irc&quot;&gt;matrix-org&#x2F;matrix-appservice-irc&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;mautrix-telegram&lt;&#x2F;code&gt; A Matrix-Telegram hybrid puppeting&#x2F;relaybot bridge. See &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;mautrix&#x2F;telegram&quot;&gt;mautrix&#x2F;telegram&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The work spent on &lt;code&gt;mautrix-telegram&lt;&#x2F;code&gt;, getting setup following the &lt;a href=&quot;https:&#x2F;&#x2F;docs.mau.fi&#x2F;bridges&#x2F;general&#x2F;docker-setup.html#kubernetes&quot;&gt;Kubernetes&lt;&#x2F;a&gt; guidiance, should mean I can get the remaining &lt;code&gt;mautrix&lt;&#x2F;code&gt; bridges as charts. The charts exist but are pending testing ... 🤖&lt;&#x2F;p&gt;
&lt;h4 id=&quot;installing&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#installing&quot; aria-label=&quot;Anchor link for: installing&quot;&gt;🔗&lt;&#x2F;a&gt;Installing&lt;&#x2F;h4&gt;
&lt;p&gt;Deploying should be as easy as:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Adding the Helm Repo:&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span&gt;helm repo add matrix-helm-charts https:&#x2F;&#x2F;cyclikal94.github.io&#x2F;matrix-helm-charts
&lt;&#x2F;span&gt;&lt;span&gt;helm repo update
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;Setting up your &lt;code&gt;values.yaml&lt;&#x2F;code&gt; (just use the &lt;code&gt;values.matrix.example.yaml&lt;&#x2F;code&gt;) and plug in your homeserver details.&lt;&#x2F;li&gt;
&lt;li&gt;Deploy with:&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span&gt;helm upgrade --install matrix-appservice-irc matrix-helm-charts&#x2F;matrix-appservice-irc -n matrix-appservice-irc --create-namespace --values matrix-appservice-irc-values.yaml
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;ol start=&quot;4&quot;&gt;
&lt;li&gt;For App Service bridges (basically everything except &lt;code&gt;ntfy&lt;&#x2F;code&gt;) give Synapse the App Service Registration file - if you&#x27;re using ESS Community it&#x27;s just:&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;pre data-lang=&quot;yaml&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-yaml &quot;&gt;&lt;code class=&quot;language-yaml&quot; data-lang=&quot;yaml&quot;&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;synapse&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;appservices&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;        - &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;configMap&lt;&#x2F;span&gt;&lt;span&gt;: &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;matrix-appservice-irc-registration&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;          &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#569cd6;&quot;&gt;configMapKey&lt;&#x2F;span&gt;&lt;span&gt;: &lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;appservice-registration-irc.yaml&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Deploying &lt;code&gt;helm&lt;&#x2F;code&gt; charts &#x2F; upgrades isn&#x27;t exactly ... exciting, but here&#x27;s a GIF anyway:&lt;&#x2F;p&gt;
&lt;figure style=&quot;height:100%;&quot;&gt;
    &lt;img src=&quot;&amp;#x2F;blog&amp;#x2F;img&amp;#x2F;matrix-helm.webp&quot; &quot; &#x2F;&gt;
    &lt;figcaption&gt;&lt;p&gt;Demo of the Matrix Helm Charts&lt;&#x2F;p&gt;
&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;h4 id=&quot;credits&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#credits&quot; aria-label=&quot;Anchor link for: credits&quot;&gt;🔗&lt;&#x2F;a&gt;Credits&lt;&#x2F;h4&gt;
&lt;p&gt;All credits should go to the services these charts deploy, these charts just get them deployed into Kubernetes via &lt;code&gt;helm&lt;&#x2F;code&gt;. Please check out the linked repositories!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-stammtisch-aachen&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-aachen&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-aachen&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Aachen&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Next Monday, 2026-03-09, Matrix Stammtisch Aachen goes into the next round and I am excited to have &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@robin:robin.town&quot;&gt;@robin:robin.town&lt;&#x2F;a&gt; lead it while I&#x27;m away at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;03&#x2F;06&#x2F;this-week-in-matrix-2026-03-06&#x2F;summit.fossasia.org&#x2F;&quot;&gt;FOSSASIA Summit&lt;&#x2F;a&gt;! This is an informal local meetup for everyone interested in Matrix to any degree! I believe this time there is going to be a talk about the spec prepared by the lovely &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@famfo:ccc.ac&quot;&gt;@famfo:ccc.ac&lt;&#x2F;a&gt;! Learn more at &lt;a href=&quot;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&quot;&gt;https:&#x2F;&#x2F;ccc.ac&#x2F;post&#x2F;2025-10-30-matrix-stammtisch&lt;&#x2F;a&gt; and join the room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23matrix-stammtisch:ccc.ac&quot;&gt;#matrix-stammtisch:ccc.ac&lt;&#x2F;a&gt; to get in touch!&lt;&#x2F;p&gt;
&lt;p&gt;And if Aachen is too far for you, check out the Stammtisch index at &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;more.html&quot;&gt;https:&#x2F;&#x2F;matrix-community.events&#x2F;more.html&lt;&#x2F;a&gt; or add your own meetup to the list! You can find us in chat at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23community-events:matrix.org&quot;&gt;#community-events:matrix.org&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-stammtisch-frankfurt-am-main-ccc-ffm&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-frankfurt-am-main-ccc-ffm&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-frankfurt-am-main-ccc-ffm&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Frankfurt am Main @ CCC-FFM&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@weeman:ccc-ffm.de&quot;&gt;weeman&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Monday, 16th of March starting from 19:00 (CET)&lt;&#x2F;p&gt;
&lt;p&gt;I am happy to announce that the next regular Matrix Stammtisch will be held at the Chaos Computer Club Frankfurt on the third Monday of each month. We hold an F.A.Q. session to answer your questions about Matrix. This time the focus will be on sharing experiences of running your own Matrix infrastructure. However, there will also be time to discuss other topics.&lt;&#x2F;p&gt;
&lt;p&gt;Looking forward to see you there!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;ccc-ffm.de&#x2F;2026&#x2F;03&#x2F;mo-16-03-ab-19-uhr-matrix-stammtisch&#x2F;&quot;&gt;You can find more info on the website.&lt;&#x2F;a&gt; Feel free to contact us in our Matrix Room &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#public:ccc-ffm.de&quot;&gt;#public:ccc-ffm.de&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;17151&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4113&lt;&#x2F;code&gt; (&lt;code&gt;24.0%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17699&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;13828&lt;&#x2F;code&gt; (&lt;code&gt;80.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;1107&lt;&#x2F;code&gt; (&lt;code&gt;6.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;598&lt;&#x2F;code&gt; (&lt;code&gt;3.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;376&lt;&#x2F;code&gt; (&lt;code&gt;2.2%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;224&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vengeful.eu&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;256&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;continuwuity.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;266&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;shork.ch&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;281&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;melthecat.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;287&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;319&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;353&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;31a05b.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;358&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;foxwitch.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;377&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.its-tps.fr&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;405.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-02-27</title>
    <published>2026-02-27T16:47:13+00:00</published>
    <updated>2026-02-27T16:47:13+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/02/27/this-week-in-matrix-2026-02-27/" type="text/html"/>
    <id>https://matrix.org/blog/2026/02/27/this-week-in-matrix-2026-02-27/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e23-multi-tenancy-and-an-audit-of-ess&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e23-multi-tenancy-and-an-audit-of-ess&quot; aria-label=&quot;Anchor link for: matrix-live-s11e23-multi-tenancy-and-an-audit-of-ess&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E23 - Multi-tenancy and an audit of ESS&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=8tP9_4PLQlE&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=8tP9_4PLQlE
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;8tP9_4PLQlE&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@andrewm:element.io&quot;&gt;Andrew Morgan (anoa) {he&#x2F;him}&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&#x27;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 &lt;a href=&quot;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&quot;&gt;https:&#x2F;&#x2F;spec.matrix.org&#x2F;proposals&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;msc-status&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-status&quot; aria-label=&quot;Anchor link for: msc-status&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Status&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;strong&gt;New MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4427&quot;&gt;MSC4427: Custom banners for user profiles&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4426&quot;&gt;MSC4426: User Status Profile Fields&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4425&quot;&gt;MSC4425: Ephemeral media&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;MSCs in Final Comment Period:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;No MSCs are in FCP.&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Accepted MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4376&quot;&gt;MSC4376: Remove &#x2F;v1&#x2F;send_join and &#x2F;v1&#x2F;send_leave&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4341&quot;&gt;MSC4341: Support for RFC 8628 Device Authorization Grant&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4284&quot;&gt;MSC4284: Policy Servers&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;Closed MSCs:&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4290&quot;&gt;[WIP] Placeholder&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;spec-updates&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spec-updates&quot; aria-label=&quot;Anchor link for: spec-updates&quot;&gt;🔗&lt;&#x2F;a&gt;Spec Updates&lt;&#x2F;h3&gt;
&lt;p&gt;This week a number of MSCs were accepted. One notable entry is &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4284&quot;&gt;MSC4284: Policy Servers&lt;&#x2F;a&gt;, which is a huge step forwards for moderation on Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;In essence, while moderation is typically &lt;em&gt;reactive&lt;&#x2F;em&gt; in Matrix today - where someone posts spam and a bot catches it 5-10 seconds later - this MSC shifts it to be &lt;em&gt;proactive&lt;&#x2F;em&gt;. An event isn&#x27;t sent into the room, or accepted by other homeservers, until it&#x27;s run by a policy server.&lt;&#x2F;p&gt;
&lt;p&gt;And it doesn&#x27;t stop there. Other MSCs are now building on top of policy servers to add more proactive moderation to Matrix. Hopefully the days of (briefly) seeing spam on Matrix is coming to a close. Huge thanks to the folks working to keep the public federation safe.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-at-fosdem-2026&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-at-fosdem-2026&quot; aria-label=&quot;Anchor link for: element-at-fosdem-2026&quot;&gt;🔗&lt;&#x2F;a&gt;Element at FOSDEM 2026&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@steve:loynes.modular.im&quot;&gt;sirloynes&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Element has published a few blog posts with fleshed out transcriptions and recordings of Element&#x27;s talks from the Decentralised Comms Devroom at FOSDEM. They are &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;the-digital-omnibus-opportunities-and-risks-for-open-source&#x2F;&quot;&gt;Digital Omnibus&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;exploring-matrixrtc-real-time-communication-in-rooms&#x2F;&quot;&gt;Exploring MatrixRTC&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;an-element-web-for-the-future&#x2F;&quot;&gt;Element Web&lt;&#x2F;a&gt;, and &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;sustainable-decentralised-comms-at-element&#x2F;&quot;&gt;Sustainable decentralised comms at Element&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;mactrix&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#mactrix&quot; aria-label=&quot;Anchor link for: mactrix&quot;&gt;🔗&lt;&#x2F;a&gt;Mactrix&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@viktorstrate:qpqp.dk&quot;&gt;Viktor Strate&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;A fully native macOS Matrix client made with the Matrix Rust SDK.&lt;&#x2F;p&gt;
&lt;p&gt;This is the first update on Mactrix since I open sourced and announced it last month.
So many of you have been interested in the project and it has received a lot of support. We have surpassed the first &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;viktorstrate&#x2F;mactrix&quot;&gt;100 stars on Github&lt;&#x2F;a&gt;, over 25 people have joined our &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23mactrix:qpqp.dk&quot;&gt;Matrix room&lt;&#x2F;a&gt;, and we even got 6 new contributors to the project. The project is now also listed on the official Matrix website &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;clients&#x2F;mactrix&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Although I have mostly been working on stability and performance improvements, we have gotten quite a lot done, most of which was made by new contributors:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;A new setting to control the font size has been implemented.&lt;&#x2F;li&gt;
&lt;li&gt;Usernames and profile pictures are now colorized.&lt;&#x2F;li&gt;
&lt;li&gt;User read receipts are now shown next to the latest message each user has seen.&lt;&#x2F;li&gt;
&lt;li&gt;Added visual feedback when starting the verification process.&lt;&#x2F;li&gt;
&lt;li&gt;Message drafts are now persisted so if you change room or restart the app, the unsent message stays right where you left it.&lt;&#x2F;li&gt;
&lt;li&gt;The timeline has been rewritten so it now renders super quickly and doesn’t jump when more messages are loaded in.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;resources&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#resources&quot; aria-label=&quot;Anchor link for: resources&quot;&gt;🔗&lt;&#x2F;a&gt;Resources&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Find the project or download it from the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;viktorstrate&#x2F;mactrix&quot;&gt;Github project page&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Come say hi in our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;%23mactrix:qpqp.dk&quot;&gt;#mactrix:qpqp.dk&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@douge:matrix.org&quot;&gt;Doug&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week has mainly been focussed on project maintenance, with the migration of our UnitTests and PreviewTests from XCTestCase to Swift Testing now complete along with a continuation of our quest to replace Fastlane with our own Swift tools.&lt;&#x2F;p&gt;
&lt;p&gt;As this winds up, we’re now focussing on 2 new features:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Live location sharing to bring Element X closer to feature parity with Element Classic.&lt;&#x2F;li&gt;
&lt;li&gt;A new, simpler authentication flow for users who wish to use their account from Element Classic in Element X.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;And for those who haven’t seen the TestFlight, version 26.03.0 is available in testing and should land in the App Store next week if everything goes to plan. The main highlight of this version is a community contribution that adds support for changing the playback speed of Voice Messages.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello from the Element X Android team! What news do we have this week?&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New bottom bar, who this?&lt;&#x2F;strong&gt; On nightly versions we have a brand new bottom bar replacing the tab bar in the home screen, looking more modern and aligned with the new Material 3 designs. Thanks &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ChelseaDH&quot;&gt;ChelseaDH&lt;&#x2F;a&gt; for the base implementation and we hope you all like it!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;DB optimizations&lt;&#x2F;strong&gt;: if your app gets slow the longer you use it, it could be because the temporary cache the DB uses kept growing and growing, so it became slower. We&#x27;ve set a reasonable limit to it so we can stay performant!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Improving migrating from Element Classic to Element X&lt;&#x2F;strong&gt;: we have a plan and we&#x27;ve tried some promising prototypes so we can make the migration from the classic app to X as painless as possible.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;UX improvements&lt;&#x2F;strong&gt;: when the app gets killed by the OS, it tries to restore its previous state and navigation, but it did so synchronously, blocking the UI thread and the app felt like it froze sometimes. Now we do this asynchronously and we&#x27;ve also reduced how much data we save so the restoration can&#x27;t cause problems when this data is too large.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Get audio focus when recording voice messages&lt;&#x2F;strong&gt;: this stops any audio playback from the device while you record voice messages. Thanks &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vmfunc&quot;&gt;vmfunc&lt;&#x2F;a&gt; for the contribution!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Disabled cross-process lock on Android&lt;&#x2F;strong&gt;: the cross-process lock is a mechanism that allows us to access the same SQLite DB from different processes and making sure only one of these processes can make changes to it at a time. However, Android uses a single process and there&#x27;s no need to share this DB, so we&#x27;re disabling this, which should also improve battery consumption and performance a bit.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Live location sharing work is starting&lt;&#x2F;strong&gt;: we started the work on the live location sharing feature, which is already supported by the Matrix Rust SDK but needs some extra work to get it properly integrated on Element X.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;cinny-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#cinny-website&quot; aria-label=&quot;Anchor link for: cinny-website&quot;&gt;🔗&lt;&#x2F;a&gt;Cinny (&lt;a href=&quot;https:&#x2F;&#x2F;cinny.in&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A Matrix client focusing primarily on simple, elegant and secure interface.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kfiven:matrix.org&quot;&gt;Lozenge&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have released the following updates this week: v4.10.3, v4.10.4 and v4.10.5. These also include security updates, so if you’re running Cinny, this is a good time to update.&lt;&#x2F;p&gt;
&lt;p&gt;Version 4.10.3 includes a vulnerability fix. Users are strongly encouraged to upgrade as soon as possible. As an extra precaution, you should log out and then log back in after updating. Before doing that, make sure your encrypted chat key backup is working properly or take a manual backup of your keys to avoid any risk of losing access to encrypted history.&lt;&#x2F;p&gt;
&lt;p&gt;Beyond the security fix, 4.10.3 also addresses several issues and quality of life problems. It fixes a bug where sending room pill could trigger room-wide notifications, prevents invalid MXC URIs from being used, improves link privacy handling by consistently applying noreferrer.&lt;&#x2F;p&gt;
&lt;p&gt;Version 4.10.4 continues the security-focused improvements. It bumps linkifyjs and linkify-react, adds verification of the SSO window message origin, and added a new permission in room and space settings for managing emojis and stickers. It also updates Node to v24.13.1 LTS and includes several additional fixes and refinements.&lt;&#x2F;p&gt;
&lt;p&gt;Finally, v4.10.5 is a smaller follow-up release that fixes Docker and GHCR builds.&lt;&#x2F;p&gt;
&lt;p&gt;Special thanks go to Quasar0147 and mat-1 for responsibly reporting the vulnerability and helping improve the security of the project.&lt;&#x2F;p&gt;
&lt;p&gt;GitHub release can be found on: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cinnyapp&#x2F;cinny&#x2F;releases&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;cinnyapp&#x2F;cinny&#x2F;releases&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Any issues or question, please post them in our room, use &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#cinny:matrix.org&quot;&gt;#cinny:matrix.org&lt;&#x2F;a&gt; to join!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;we-have-discord-at-home&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#we-have-discord-at-home&quot; aria-label=&quot;Anchor link for: we-have-discord-at-home&quot;&gt;🔗&lt;&#x2F;a&gt;We have Discord at home&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@joop:chat.kiefte.eu&quot;&gt;Joop Kiefte 🟙 (LaPingvino)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;With the current Discord refugee crisis, many have been working hard to get new servers set up, and significantly to make it work with Element Call. In this whirlwind of looking for options, Cinny has been really attractive, and the PR that slowly adds support for Video&#x2F;Voice Call rooms has been attractive for many as well. I tried it and got annoyed, so I started a patch set to fix my annoyances for myself and in the meantime got others on board to test it and run it. Because I focus on iterating quickly and letting the AGPL do its job, and plan to only think of upstreaming things later when I actually properly tested and know what I want, I nicknamed the efforts Wally and set up a small community for it.&lt;&#x2F;p&gt;
&lt;p&gt;The patchset can be found at &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;lapingvino&#x2F;cinny&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;lapingvino&#x2F;cinny&lt;&#x2F;a&gt; and at this moment includes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;VC Rooms&lt;&#x2F;li&gt;
&lt;li&gt;VC in DMs&#x2F;other rooms&lt;&#x2F;li&gt;
&lt;li&gt;Custom ringtone support&lt;&#x2F;li&gt;
&lt;li&gt;A setting that fixes the emoji font just for me, shhhh&lt;&#x2F;li&gt;
&lt;li&gt;Accessibility improvements being actively tested and used by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@bgtlover:stealthy.club&quot;&gt;bgt lover&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Multi-account support&lt;&#x2F;li&gt;
&lt;li&gt;An experimental implementation of an issue tracker&lt;&#x2F;li&gt;
&lt;li&gt;And my fork includes &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@ginger:gingershaped.computer&quot;&gt;Ginger [she&#x2F;they]&lt;&#x2F;a&gt; pronoun and timezone patch by default&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The experience of people trying it out so far is amazing, and consistently has them ignore the fact that this fork relies on LLM assistance, because it&#x27;s not in fact slop.
Give it a try and let us know what&#x27;s missing... We have an issue tracker after all!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-widgets-jigsaw&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-widgets-jigsaw&quot; aria-label=&quot;Anchor link for: dept-of-widgets-jigsaw&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Widgets 🧩&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;issue-tracker-widget&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#issue-tracker-widget&quot; aria-label=&quot;Anchor link for: issue-tracker-widget&quot;&gt;🔗&lt;&#x2F;a&gt;Issue Tracker Widget&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@joop:chat.kiefte.eu&quot;&gt;Joop Kiefte 🟙 (LaPingvino)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Update about the issue tracker thing, it&#x27;s now also usable independently of my &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;27&#x2F;this-week-in-matrix-2026-02-27&#x2F;#we-have-discord-at-home&quot;&gt;Cinny fork&lt;&#x2F;a&gt; via &lt;a href=&quot;https:&#x2F;&#x2F;lapingvino.github.io&#x2F;matrix-issue-widget&#x2F;&quot;&gt;https:&#x2F;&#x2F;lapingvino.github.io&#x2F;matrix-issue-widget&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;expenses-widget&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#expenses-widget&quot; aria-label=&quot;Anchor link for: expenses-widget&quot;&gt;🔗&lt;&#x2F;a&gt;Expenses Widget&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@cyclikal:matrix.org&quot;&gt;cyclikal&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Expense Widget is something you can add to your room to share expenses with your family and friends simply by sending lightweight, human-readable messages like so:&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot;&gt;&lt;code&gt;&lt;span&gt;1000 nice dinner $ @me &#x2F; @me @myfriend:example.com @myotherfriend:example.com
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;If you&#x27;ve been following along recent TWIMs you&#x27;ll remember the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;13&#x2F;this-week-in-matrix-2026-02-13&#x2F;#expenses-widget&quot;&gt;last TWIM update&lt;&#x2F;a&gt; for the Expenses Widget a couple weeks ago where we shared some progress.&lt;&#x2F;p&gt;
&lt;p&gt;That update included work on a PR for Element Web, making the widget fully reactive, and adding support for room history exports. This time round the expense widget has gotten a whole new look courtesy of some shiny CSS, better link parsing to handle user mentions from more clients and some CI to automate the deployment of updates!&lt;&#x2F;p&gt;
&lt;p&gt;Check out the experience of using the updated widget in-room below:&lt;&#x2F;p&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=vx1i4NO19_0&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=vx1i4NO19_0
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;vx1i4NO19_0&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;&lt;strong&gt;Interested?&lt;&#x2F;strong&gt; Visit the repo at &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;matrix-community&#x2F;expenses-matrix-widget&quot;&gt;matrix-community&#x2F;expenses-matrix-widget&lt;&#x2F;a&gt; or add the widget now to your room by pasting the below command:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span&gt;&#x2F;addwidget https:&#x2F;&#x2F;matrix-expenses-widget-nightly.netlify.app&#x2F;#&#x2F;&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;?&lt;&#x2F;span&gt;&lt;span&gt;widgetId=$matrix_widget_id&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;&amp;amp;&lt;&#x2F;span&gt;&lt;span&gt;userId=&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;matrix_user_id&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;&amp;amp;roomId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;matrix_room_id&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;&amp;amp;baseUrl=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;org&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;.matrix.msc4039.matrix_base_url&amp;amp;deviceId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;org&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;.matrix.msc3819.matrix_device_id&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;maubot-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#maubot-website&quot; aria-label=&quot;Anchor link for: maubot-website&quot;&gt;🔗&lt;&#x2F;a&gt;maubot (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A plugin-based Matrix bot system.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you are using my maubot plugin maubot-idonthavespotify to resolve Spotify (and other big tech streaming services) links to your preference, you may have noticed the default configuration stopped working some time ago. It turns out the upstream service doing the resolution changed domains and with the help of Itsyourdriver I have just released &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;HarHarLinks&#x2F;maubot-idonthavespotify&#x2F;releases&#x2F;tag&#x2F;v1.1.2&quot;&gt;v1.1.2&lt;&#x2F;a&gt; to adjust the default configuration to the new domain and 🪄 it works again.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-simple-invite&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-simple-invite&quot; aria-label=&quot;Anchor link for: matrix-simple-invite&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Simple Invite&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@v_risalab:vtubeando.net&quot;&gt;Risa&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSI is a simple client-agnostic web-based tool for creating, managing and accepting invite links to public and private rooms and spaces.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;features&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#features&quot; aria-label=&quot;Anchor link for: features&quot;&gt;🔗&lt;&#x2F;a&gt;Features&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Creation of invite links, with optional expiry and use limit, using a room alias, room id, or matrix.to link&lt;&#x2F;li&gt;
&lt;li&gt;Management of invite links, with information on time left to expire and number of uses so far, and the ability to delete them&lt;&#x2F;li&gt;
&lt;li&gt;Invitees can preview information about the room and the inviter before accepting the invite&lt;&#x2F;li&gt;
&lt;li&gt;Upon accepting the invite, the bot will send a Matrix invitation to the invitee which they can accept on the client of their choice&lt;&#x2F;li&gt;
&lt;li&gt;Matrix authentication via authentication link sent by the bot. Used to link Matrix users to their created and accepted invites&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;resources-1&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#resources-1&quot; aria-label=&quot;Anchor link for: resources-1&quot;&gt;🔗&lt;&#x2F;a&gt;Resources&lt;&#x2F;h4&gt;
&lt;p&gt;More information on the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vrisalab&#x2F;matrix-simple-invite&quot;&gt;Github repository&lt;&#x2F;a&gt;. You can freely use &lt;a href=&quot;https:&#x2F;&#x2F;msi.vtubeando.net&#x2F;&quot;&gt;my instance&lt;&#x2F;a&gt;. You can test the invitee experience by joining the official channel #msi:vtubeando.net  with &lt;a href=&quot;https:&#x2F;&#x2F;msi.vtubeando.net&#x2F;gg?id=ea5fdb34&quot;&gt;this invite link&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;screenshots&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#screenshots&quot; aria-label=&quot;Anchor link for: screenshots&quot;&gt;🔗&lt;&#x2F;a&gt;Screenshots&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;i.imgur.com&#x2F;jAKZxHl.png&quot;&gt;Main interface&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;i.imgur.com&#x2F;rargB1j.png&quot;&gt;Link management&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;i.imgur.com&#x2F;F1VCW49.png&quot;&gt;Accepting interface&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Happy inviting!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;benben&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#benben&quot; aria-label=&quot;Anchor link for: benben&quot;&gt;🔗&lt;&#x2F;a&gt;Benben&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@remilia:matrix.cyberia9.org&quot;&gt;Mistress Remilia (she&#x2F;her)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Benben, a TUI-based audio player for Linux, now has integration with Matrix!  Currently it allows you to set your status message upon song change.  Here are the details:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Your login info goes into your Benben configuration file.  Benben will warn you if you have unsafe permissions on that file at startup.&lt;&#x2F;li&gt;
&lt;li&gt;When you start Benben, it will grab your current status message.  Then, when you exit Benben normally, it will restore the status message you had when you first started Benben.&lt;&#x2F;li&gt;
&lt;li&gt;After a song has played a minimum of 10 seconds, and the song is 15 seconds or longer, it will change your status message to &quot;Now playing in Benben: The Artist - Song Title&quot; or similar, based on the metadata available in your song.&lt;&#x2F;li&gt;
&lt;li&gt;Your online presence (online&#x2F;offline&#x2F;whatever) is not changed, just the message.&lt;&#x2F;li&gt;
&lt;li&gt;There is a new &lt;code&gt;--no-matrix&lt;&#x2F;code&gt; command line option that temporarily and completely disables Matrix integration.  This is the same as not putting login information into your config file.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This functionality is available in the trunk code in the repository, and will be part of the v1.0 release that is planned for later this year.  You can find the source code and more info at &lt;a href=&quot;https:&#x2F;&#x2F;chiselapp.com&#x2F;user&#x2F;MistressRemilia&#x2F;repository&#x2F;benben&#x2F;&quot;&gt;the homepage&#x2F;repository&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;remilia.sdf.org&#x2F;random-stuff&#x2F;shot-2026-02-20_16-35-18.jpg&quot;&gt;https:&#x2F;&#x2F;remilia.sdf.org&#x2F;random-stuff&#x2F;shot-2026-02-20_16-35-18.jpg&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-user-manager&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-user-manager&quot; aria-label=&quot;Anchor link for: matrix-user-manager&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix User Manager&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@suresrvr:matrix.org&quot;&gt;Sure Server&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Matrix User Manager&lt;&#x2F;strong&gt; is a browser extension for Synapse server administrators. Manage your homeserver from the toolbar: add servers via domain (&lt;code&gt;.well-known&lt;&#x2F;code&gt; discovery), create users with username&#x2F;password&#x2F;display name, and manage accounts — lock, unlock, or remove users with optional media cleanup. All data is stored locally; no tracking, no telemetry, passwords never persisted. Works on Firefox (desktop and Android), Tor Browser, Mullvad Browser, and Chromium-based browsers, with light&#x2F;dark theme support.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;get-it&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#get-it&quot; aria-label=&quot;Anchor link for: get-it&quot;&gt;🔗&lt;&#x2F;a&gt;Get it&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;matrix-synapse-user-manager&#x2F;&quot;&gt;Firefox (desktop)&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;matrix-user-manager-android&#x2F;&quot;&gt;Firefox for Android&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;matrix-user-manager&#x2F;eghhpddhhehnnchhecakmhddbiojogig&quot;&gt;Chrome Web Store&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;source&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#source&quot; aria-label=&quot;Anchor link for: source&quot;&gt;🔗&lt;&#x2F;a&gt;Source&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;sureserverman&#x2F;matrix-user-manager&quot;&gt;github.com&#x2F;sureserverman&#x2F;matrix-user-manager&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;16549&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;4040&lt;&#x2F;code&gt; (&lt;code&gt;24.4%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17956&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;13399&lt;&#x2F;code&gt; (&lt;code&gt;81.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;998&lt;&#x2F;code&gt; (&lt;code&gt;6.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;583&lt;&#x2F;code&gt; (&lt;code&gt;3.5%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;377&lt;&#x2F;code&gt; (&lt;code&gt;2.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;donate?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;💜 Support the project&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;212&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;chat.mailliw.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;216.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;222&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;253&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;258&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;cisnt.uk&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;272&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;272.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.cc&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;277&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;4d2.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;294.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;starstruck.systems&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;310.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-02-20</title>
    <published>2026-02-20T19:18:17+00:00</published>
    <updated>2026-02-20T19:18:17+00:00</updated>
    <author>
      <name>Thib</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/02/20/this-week-in-matrix-2026-02-20/" type="text/html"/>
    <id>https://matrix.org/blog/2026/02/20/this-week-in-matrix-2026-02-20/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e22-webauthn-in-mas&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e22-webauthn-in-mas&quot; aria-label=&quot;Anchor link for: matrix-live-s11e22-webauthn-in-mas&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E22 – WebAuthn in MAS&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=l_aqnSrq-48&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=l_aqnSrq-48
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;l_aqnSrq-48&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;vodozemac-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#vodozemac-website&quot; aria-label=&quot;Anchor link for: vodozemac-website&quot;&gt;🔗&lt;&#x2F;a&gt;vodozemac (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;vodozemac&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;An implementation of Olm and Megolm in pure Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@dkasak:termina.org.uk&quot;&gt;dkasak&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;the-matrix-org-security-team-publishes-analysis-of-reported-vodozemac-issues&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#the-matrix-org-security-team-publishes-analysis-of-reported-vodozemac-issues&quot; aria-label=&quot;Anchor link for: the-matrix-org-security-team-publishes-analysis-of-reported-vodozemac-issues&quot;&gt;🔗&lt;&#x2F;a&gt;The Matrix.org Security team publishes analysis of reported vodozemac issues&lt;&#x2F;h4&gt;
&lt;p&gt;Following a &lt;a href=&quot;https:&#x2F;&#x2F;soatok.blog&#x2F;2026&#x2F;02&#x2F;17&#x2F;cryptographic-issues-in-matrixs-rust-library-vodozemac&#x2F;&quot;&gt;public disclosure&lt;&#x2F;a&gt; discussing potential cryptographic issues in vodozemac, the Matrix.org Security team &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;analysis-of-reported-issues-in-vodozemac&#x2F;&quot;&gt;published a technical analysis&lt;&#x2F;a&gt; addressing the claims and their impact.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-community-summit-2026&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-community-summit-2026&quot; aria-label=&quot;Anchor link for: matrix-community-summit-2026&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Community Summit 2026&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan &#x27;t&#x27; Minagawa&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix Community Summit 2026 will take place 21–25 May 2026 (Pentecost weekend) at c-base in Berlin.&lt;&#x2F;p&gt;
&lt;p&gt;The Summit is a community-driven, in-person working event focused on collaboration around the Matrix ecosystem. It is not a traditional conference: the schedule is shaped by participants and centers on hands-on work, discussions, and coordination across projects.&lt;&#x2F;p&gt;
&lt;p&gt;Structure (high level):&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Arrival and onboarding day&lt;&#x2F;li&gt;
&lt;li&gt;Two main working days (hacking, workshops, focused sessions)&lt;&#x2F;li&gt;
&lt;li&gt;One day with outreach, knowledge sharing, and community topics&lt;&#x2F;li&gt;
&lt;li&gt;Wrap-up and departure day (including Towel Day traditions at c-base)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There are no product booths or sales tracks. Participation is open to developers, operators, designers, community organizers, and users interested in actively contributing to Matrix.&lt;&#x2F;p&gt;
&lt;p&gt;More details and updates:
&lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&quot;&gt;https:&#x2F;&#x2F;matrix-community.events&#x2F;conferences&#x2F;2026-summit.html&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-stammtisch-dortmund&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-dortmund&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-dortmund&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix-Stammtisch Dortmund&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@davebloggt:kif.rocks&quot;&gt;David Mehren&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;24th February, 19:00-22:00&lt;&#x2F;p&gt;
&lt;p&gt;The Matrix Meetup craze is continuing to spread across Germany!
Next Tuesday, the Chaostreff Dortmund opens its doors for the first Matrix-Stammtisch Dortmund.
Every four weeks, we organize an evening where you can help each other with encryption problems, try the latest client updates and features, or work on Matrix-related projects.&lt;&#x2F;p&gt;
&lt;p&gt;More info (in German) at &lt;a href=&quot;https:&#x2F;&#x2F;www.chaostreff-dortmund.de&#x2F;events&#x2F;matrix-stammtisch-2026-02-24&#x2F;&quot;&gt;https:&#x2F;&#x2F;www.chaostreff-dortmund.de&#x2F;events&#x2F;matrix-stammtisch-2026-02-24&#x2F;&lt;&#x2F;a&gt;.
You can also already join our Matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-dortmund:matrix.org&quot;&gt;#matrix-dortmund:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;Continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Yeah so Discord did a thing and it&#x27;s been great for us apparently. In terms of numbers at least, it&#x27;s certainly highlighted loads of new issues with our software. If only we could do something about that...
Oh wait, we have! Shouldn&#x27;t be a surprise by now, most people know how we do things now, but alas, apparently I&#x27;ve got to &quot;notify&quot; people of &quot;new releases&quot; to &quot;improve publicity&quot; and &quot;get people to update their servers&quot;. So I&#x27;m taking an incredibly short break from the confines of my code editor to tell you what&#x27;s changed! Aren&#x27;t you lucky.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Continuwuity 0.5.5&lt;&#x2F;strong&gt; is another bugfix release that aims to smooth over some of the rough edges encountered by the huge wave of new deployments. We haven&#x27;t fixed every issue ever known, but there&#x27;s a fair selection. Here&#x27;s an excerpt from our &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.5&quot;&gt;release notes&lt;&#x2F;a&gt; (which you should &lt;em&gt;really&lt;&#x2F;em&gt; read this week, even if you don&#x27;t usually):&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;📨 Fixed incoming invites not appearing or appearing in a broken form.&lt;&#x2F;li&gt;
&lt;li&gt;⚡ Deployments using LDAP are allowed to have persistent admins again (the server doesn&#x27;t forget anymore).&lt;&#x2F;li&gt;
&lt;li&gt;📞 Element Call now works on Element X.&lt;&#x2F;li&gt;
&lt;li&gt;👀 Fixed a bug where the server may accidentally leak an appservice&#x27;s access token to a remote server in an error message.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;We also added some new things this time! You may enjoy:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;🌐 You can now customise the user agent sent when generating server-side URL previews (which may allow you to get around user agent filters).&lt;&#x2F;li&gt;
&lt;li&gt;🤝 The error messages for joining remote rooms have been vastly improved, and the relevant logs are also much more informative.&lt;&#x2F;li&gt;
&lt;li&gt;🖥️ Setting up a new Continuwuity server is now easier than ever. We removed the annoying first-user dance and instead replaced it with a &quot;first-run experience&quot;, which allows you to get started with Continuwuity &lt;em&gt;much&lt;&#x2F;em&gt; easier. This also means it&#x27;s now even harder to run an insecure server, even temporarily.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;But that&#x27;s all the lure I&#x27;m going to dangle here. Like I said, you&#x27;ll have to read the release notes for the full experience!&lt;&#x2F;p&gt;
&lt;p&gt;Big things are happening. Be there or be square. You can be square while being there too. Actually you can be any shape you want to be, just be there or I&#x27;ll cast FOMO on you. And by &quot;there&quot; I mean &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#continuwuity:continuwuity.org&quot;&gt;#continuwuity:continuwuity.org&lt;&#x2F;a&gt;. And &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#announcements:continuwuity.org&quot;&gt;#announcements:continuwuity.org&lt;&#x2F;a&gt;. Actually, just take a look through &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:continuwuity.org&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt;. There&#x27;s lots of places to be. You can be square in all of them.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-server-suite-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-server-suite-website&quot; aria-label=&quot;Anchor link for: element-server-suite-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Server Suite (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@pmaier:element.io&quot;&gt;Patrick Maier&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;element-s-multi-tenancy-solution-secures-good-rating-in-gematik-commissioned-pentest&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-s-multi-tenancy-solution-secures-good-rating-in-gematik-commissioned-pentest&quot; aria-label=&quot;Anchor link for: element-s-multi-tenancy-solution-secures-good-rating-in-gematik-commissioned-pentest&quot;&gt;🔗&lt;&#x2F;a&gt;Element’s multi-tenancy solution secures ‘Good’ rating in gematik commissioned pentest&lt;&#x2F;h4&gt;
&lt;p&gt;We&#x27;re delighted to announce that our Synapse Pro solution for multi-tenancy Matrix hosting &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;elements-multi-tenancy-ti-messenger-solution-secures-good-rating-in-gematik-commissioned-pentest&#x2F;&quot;&gt;has been deemed &#x27;Good&#x27; in a dedicated penetration test commissioned by gematik&lt;&#x2F;a&gt;. The pentest shows we now provide a production-ready solution for TI-Messenger Pro hosting, as well as for other Matrix service providers that want to operate thousands of individual Matrix backends efficiently and economically. Synapse Pro for Small Hosts reduces hardware and personnel costs for hosting whole fleets of small Synapse deployments by up to 90% compared to individual Synapse instances. It comes as part of &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;en&#x2F;server-suite&#x2F;pro&quot;&gt;ESS Pro&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;en&#x2F;server-suite&#x2F;ti-messenger&quot;&gt;ESS Pro for TI-Messenger&lt;&#x2F;a&gt;, and also provides a standalone deployment for those who want to use it with their own Matrix stack. As usual, it provides a great out-of-the-box experience and can easily be used with CD tooling (like ArgoCD) for fleet management and automation.&lt;&#x2F;p&gt;
&lt;p&gt;Learn more about the pentest in our &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;blog&#x2F;elements-multi-tenancy-ti-messenger-solution-secures-good-rating-in-gematik-commissioned-pentest&#x2F;&quot;&gt;dedicated blog post&lt;&#x2F;a&gt; and about Synapse Pro &lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;en&#x2F;server-suite&#x2F;synapse-pro&quot;&gt;here&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@steve:loynes.modular.im&quot;&gt;sirloynes&lt;&#x2F;a&gt; adds&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;There&#x27;s also some related &lt;a href=&quot;https:&#x2F;&#x2F;www.healthcare-digital.de&#x2F;ti-messenger-erreicht-markanten-reifegrad-a-00ebf249638046ed2514c87db799e339&#x2F;?cmp=beleg-mail&amp;amp;pt=6995a2bc8859d&quot;&gt;media coverage&lt;&#x2F;a&gt; on this for &#x27;Matrix in the News&#x27;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;nheko-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nheko-website&quot; aria-label=&quot;Anchor link for: nheko-website&quot;&gt;🔗&lt;&#x2F;a&gt;Nheko (&lt;a href=&quot;https:&#x2F;&#x2F;nheko-reborn.github.io&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Desktop client for Matrix using Qt and C++20.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@deepbluev7:neko.dev&quot;&gt;Nico&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I finally got around to fixing room version 12 support in Nheko, I hope (with a lot of help from nep). Please try out the nightlies and test if you can now properly be the creator of a v12 room and that editing power levels isn&#x27;t broken in funky ways. It was quite a significant refactor and we want to make sure nothing broke because of this!&lt;&#x2F;p&gt;
&lt;p&gt;Apart from that other people have been working on way cooler quality of life changes than me like ensuring the tray icon doesn&#x27;t gaslight you about window visibility, allowing more options on how the Enter key works or fixing the scroll interaction with combo boxes in the settings.&lt;&#x2F;p&gt;
&lt;p&gt;I know it has been a bit quite from our side, but we are still here! We are just playing hide and seek or so!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week the iOS crew shipped a tight, focused sequel — features, tests, and infra tightening the plot.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;features-media-hits&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#features-media-hits&quot; aria-label=&quot;Anchor link for: features-media-hits&quot;&gt;🔗&lt;&#x2F;a&gt;Features — media hits&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Playback speed button&lt;&#x2F;strong&gt; + &lt;strong&gt;variable voice-message playback&lt;&#x2F;strong&gt; — fine-grained audio controls for voice messages and playback UI (faster playback, smoother UX).&lt;br &#x2F;&gt;
(PRs: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5124&quot;&gt;#5124&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5121&quot;&gt;#5121&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;tests-ci-the-long-quiet-montage&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tests-ci-the-long-quiet-montage&quot; aria-label=&quot;Anchor link for: tests-ci-the-long-quiet-montage&quot;&gt;🔗&lt;&#x2F;a&gt;Tests &amp;amp; CI — the long, quiet montage&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Large migration of tests to &lt;strong&gt;Swift Testing&lt;&#x2F;strong&gt;: Unit + Compound + UI test workstreams modernized.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;CI&lt;&#x2F;strong&gt;: moving away from Ruby&#x2F;Fastlane to Swift-based tooling — fewer layers, stronger types.&lt;br &#x2F;&gt;
(PRs: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5119&quot;&gt;#5119&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5110&quot;&gt;#5110&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5105&quot;&gt;#5105&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5109&quot;&gt;#5109&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5117&quot;&gt;#5117&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;session-privacy-the-alliance&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#session-privacy-the-alliance&quot; aria-label=&quot;Anchor link for: session-privacy-the-alliance&quot;&gt;🔗&lt;&#x2F;a&gt;Session &amp;amp; privacy — the alliance&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Session verification&lt;&#x2F;strong&gt; unified with Android; UI tests refreshed.&lt;&#x2F;li&gt;
&lt;li&gt;DM default history visibility set to &lt;strong&gt;&lt;code&gt;.invited&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt; — privacy-first default.&lt;br &#x2F;&gt;
(PRs: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5116&quot;&gt;#5116&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5120&quot;&gt;#5120&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5114&quot;&gt;#5114&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;infra-tooling-tightening-the-strings&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#infra-tooling-tightening-the-strings&quot; aria-label=&quot;Anchor link for: infra-tooling-tightening-the-strings&quot;&gt;🔗&lt;&#x2F;a&gt;Infra &amp;amp; tooling — tightening the strings&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Tracing config updated with size&#x2F;age limits; Sentry dSYM lane fixed; Gemfile updated for Ruby 4.0; SDK &amp;amp; dependency bumps.&lt;br &#x2F;&gt;
(PRs: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5108&quot;&gt;#5108&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5112&quot;&gt;#5112&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5101&quot;&gt;#5101&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5081&quot;&gt;#5081&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5089&quot;&gt;#5089&lt;&#x2F;a&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;This week has been a quiet one in the team, mainly focused on improving the UX of the app and fixing bugs. We&#x27;ve started investigating performance improvements for the data syncs, and the planning for adding live location sharing.&lt;&#x2F;p&gt;
&lt;p&gt;We hope there are more exciting news to share next week!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;pygomx-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#pygomx-website&quot; aria-label=&quot;Anchor link for: pygomx-website&quot;&gt;🔗&lt;&#x2F;a&gt;pygomx (&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A golang matrix high level client library with c-bindings for python&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@saces:c-base.org&quot;&gt;saces&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I want a library that hides all the matrix 2.0 from me and let me build my business logic in python and do quick&amp;amp;dirty (matrix)helper scripts. I did not found any I wanted to use, so I built my own, but with — no I&#x27;m not Bender🤖 — a simple text based c-api and multi client support:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;project home: &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;saces&#x2F;pygomx&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;matrix room: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#pygomx:matrix.org&quot;&gt;#pygomx:matrix.org&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;pygomx is a monorepos to keep the right versions together and consists of three parts:&lt;&#x2F;p&gt;
&lt;h5 id=&quot;libmxclient-golang-matrix-client-library&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#libmxclient-golang-matrix-client-library&quot; aria-label=&quot;Anchor link for: libmxclient-golang-matrix-client-library&quot;&gt;🔗&lt;&#x2F;a&gt;libmxclient - golang matrix client library&lt;&#x2F;h5&gt;
&lt;ul&gt;
&lt;li&gt;High level client library with a simple c-api: it basically passes (json)strings back and forth.&lt;&#x2F;li&gt;
&lt;li&gt;All the Matrix 2.0 magic is hidden in the lib.&lt;&#x2F;li&gt;
&lt;li&gt;Should work on &lt;em&gt;any&lt;&#x2F;em&gt; platform golang is enable to build for.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h5 id=&quot;pygomx-module-python-binding-package&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#pygomx-module-python-binding-package&quot; aria-label=&quot;Anchor link for: pygomx-module-python-binding-package&quot;&gt;🔗&lt;&#x2F;a&gt;pygomx-module - python binding package&lt;&#x2F;h5&gt;
&lt;ul&gt;
&lt;li&gt;This package contains only the python bindings module binary&lt;&#x2F;li&gt;
&lt;li&gt;Should work on any platform you have a decent python and c-compiler for.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h5 id=&quot;smal-simple-matrix-application-library&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#smal-simple-matrix-application-library&quot; aria-label=&quot;Anchor link for: smal-simple-matrix-application-library&quot;&gt;🔗&lt;&#x2F;a&gt;smal - simple matrix application library&lt;&#x2F;h5&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Matrix library and tools that utilizes the bindings&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Inspired by &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;imbev&#x2F;simplematrixbotlib&quot;&gt;Simple-Matrix-Bot-Lib&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Example tool:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;python&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-python &quot;&gt;&lt;code class=&quot;language-python&quot; data-lang=&quot;python&quot;&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;import &lt;&#x2F;span&gt;&lt;span&gt;sys
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;from &lt;&#x2F;span&gt;&lt;span&gt;_pygomx &lt;&#x2F;span&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;import &lt;&#x2F;span&gt;&lt;span&gt;lib, ffi
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;import &lt;&#x2F;span&gt;&lt;span&gt;click
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;import &lt;&#x2F;span&gt;&lt;span&gt;json
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;@click.command()
&lt;&#x2F;span&gt;&lt;span&gt;@click.argument(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;domain&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;, metavar=&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;string&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;)
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;def &lt;&#x2F;span&gt;&lt;span&gt;discoverhs(domain):
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#608b4e;&quot;&gt;&amp;quot;&amp;quot;&amp;quot;Attempts to discover the homeserver from the given string&amp;quot;&amp;quot;&amp;quot;
&lt;&#x2F;span&gt;&lt;span&gt;    mxid = domain.encode(encoding=&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;utf-8&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;)
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span&gt;    r = lib.cli_discoverhs(mxid)
&lt;&#x2F;span&gt;&lt;span&gt;    result = ffi.string(r).decode(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;utf-8&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;)
&lt;&#x2F;span&gt;&lt;span&gt;    lib.FreeCString(r)
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;if &lt;&#x2F;span&gt;&lt;span&gt;result.startswith(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;ERR:&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;):
&lt;&#x2F;span&gt;&lt;span&gt;        print(result)
&lt;&#x2F;span&gt;&lt;span&gt;        sys.exit(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#b5cea8;&quot;&gt;1&lt;&#x2F;span&gt;&lt;span&gt;)
&lt;&#x2F;span&gt;&lt;span&gt;    result_dict = json.loads(result)
&lt;&#x2F;span&gt;&lt;span&gt;    print(result_dict[&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;m.homeserver&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;][&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;base_url&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;])
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Minimal bot example:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;python&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-python &quot;&gt;&lt;code class=&quot;language-python&quot; data-lang=&quot;python&quot;&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;from &lt;&#x2F;span&gt;&lt;span&gt;smal.bot &lt;&#x2F;span&gt;&lt;span style=&quot;color:#9b9b9b;&quot;&gt;import &lt;&#x2F;span&gt;&lt;span&gt;SMALBot
&lt;&#x2F;span&gt;&lt;span&gt;DEFAULT_PREFIX = &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;!&amp;quot;
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;class &lt;&#x2F;span&gt;&lt;span&gt;MinimalBot(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#4ec9b0;&quot;&gt;SMALBot&lt;&#x2F;span&gt;&lt;span&gt;):
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;def &lt;&#x2F;span&gt;&lt;span&gt;on_sys(self, ntf):
&lt;&#x2F;span&gt;&lt;span&gt;        print(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;Got a system notification: &amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;, ntf)
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;def &lt;&#x2F;span&gt;&lt;span&gt;on_event(self, evt):
&lt;&#x2F;span&gt;&lt;span&gt;        print(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;Got a matrix event: &amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;, evt)
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;def &lt;&#x2F;span&gt;&lt;span&gt;on_message(self, msg):
&lt;&#x2F;span&gt;&lt;span&gt;        print(&lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;Got a room massage: &amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;, msg)
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;def &lt;&#x2F;span&gt;&lt;span&gt;main():
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#608b4e;&quot;&gt;# create and initialize the bot
&lt;&#x2F;span&gt;&lt;span&gt;    bot = MinimalBot(DEFAULT_PREFIX)
&lt;&#x2F;span&gt;&lt;span&gt;    &lt;&#x2F;span&gt;&lt;span style=&quot;color:#608b4e;&quot;&gt;# start syncing forever (listen for incommmig messages&#x2F;events)
&lt;&#x2F;span&gt;&lt;span&gt;    bot.run()
&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;if &lt;&#x2F;span&gt;&lt;span&gt;__name__ == &lt;&#x2F;span&gt;&lt;span style=&quot;color:#d69d85;&quot;&gt;&amp;quot;__main__&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;:
&lt;&#x2F;span&gt;&lt;span&gt;    main()
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;The project is at an early stage, things are still subject to change, but the basics are done and working.&lt;br &#x2F;&gt;
Let&#x27;s see where it evolves.&lt;&#x2F;p&gt;
&lt;p&gt;Help would be welcome for python packaging, especially for building anywheels.&lt;&#x2F;p&gt;
&lt;p&gt;Any other kind of help will be welcome too, of course ;)&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s all for now, see you.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Your all-in-one toolkit for creating Matrix clients with Rust, from simple bots to full-featured apps, with bindings to Swift, Kotlin, WebAssembly, Go and more, sponsored by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Salut ! It&#x27;s been a while since our last report. Time flies and we are pretty busy. I&#x27;ll try to keep it short!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;event-cache&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#event-cache&quot; aria-label=&quot;Anchor link for: event-cache&quot;&gt;🔗&lt;&#x2F;a&gt;Event Cache&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6190&quot;&gt;#6190&lt;&#x2F;a&gt; A pretty subtle bug has been fixed where a batch token could have been ditched in rare situations (when the sync only returns events that have been inserted inside the Event Cache via the Send Queue). The impact of this bug was missing events, so, rather important.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6157&quot;&gt;#6157&lt;&#x2F;a&gt; An undecrypted event in a &lt;code&gt;ThreadSummary&lt;&#x2F;code&gt; could be decrypted later, but the &lt;code&gt;ThreadSummary&lt;&#x2F;code&gt; wasn&#x27;t aware of that: showing a UTD whilst it wasn&#x27;t. Now it&#x27;s no longer the case!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6085&quot;&gt;#6085&lt;&#x2F;a&gt; The pinned events are now persisted in the storage.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6171&quot;&gt;#6171&lt;&#x2F;a&gt; &lt;code&gt;LatestEventValue::RemoteInvite&lt;&#x2F;code&gt; is computed once per room, avoiding a bug where receiving some events in an invite room could have refreshed the &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt;&#x27;s timestamp, thus moving the room to the top of the Room List.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6143&quot;&gt;#6143&lt;&#x2F;a&gt; Not all &lt;code&gt;m.room.member&lt;&#x2F;code&gt; events are equal. We have restricted when &lt;code&gt;m.room.member&lt;&#x2F;code&gt; represents a &lt;code&gt;LatestEvent&lt;&#x2F;code&gt; candidate.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6096&quot;&gt;#6096&lt;&#x2F;a&gt; An edit of an event was reflected in the &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt;, but not an edit of an edit. Well, the approach to handle edit aggregation has been revisited.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;logs&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#logs&quot; aria-label=&quot;Anchor link for: logs&quot;&gt;🔗&lt;&#x2F;a&gt;Logs&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6162&quot;&gt;#6162&lt;&#x2F;a&gt; When the logs have accumulated and were too large, they could have been rejected by the rageshake servers. We&#x27;ve replaced &lt;code&gt;RollingFileAppended&lt;&#x2F;code&gt; by a custom &lt;code&gt;SizeAndDateRollingWriter&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6140&quot;&gt;#6140&lt;&#x2F;a&gt; A new tool to help analyse the logs produced by &lt;code&gt;matrix_sdk_ffi&lt;&#x2F;code&gt;: &lt;code&gt;cargo xtask log overview&lt;&#x2F;code&gt;. It displays the logs in a tree of targets and log levels.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;stores&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#stores&quot; aria-label=&quot;Anchor link for: stores&quot;&gt;🔗&lt;&#x2F;a&gt;Stores&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6160&quot;&gt;#6160&lt;&#x2F;a&gt; Not all environments need a cross-process lock, such as Android where an app usually runs in a single process (a contrario of iOS where notifications live in a different process than the main app). To improve performances, we&#x27;ve created &lt;code&gt;CrossProcessLockConfig&lt;&#x2F;code&gt; to configure the number of process and to act accordingly.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6130&quot;&gt;#6130&lt;&#x2F;a&gt; Creating a notification client from a regular client wasn&#x27;t correctly separating the data, some were wrongly shared. This has been fixed by moving &lt;code&gt;BaseClient::room_info_notable_update_sender&lt;&#x2F;code&gt; into &lt;code&gt;BaseStateStore&lt;&#x2F;code&gt;. It breaks a couple of API, but they are simpler now.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;sync&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sync&quot; aria-label=&quot;Anchor link for: sync&quot;&gt;🔗&lt;&#x2F;a&gt;Sync&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6148&quot;&gt;#6148&lt;&#x2F;a&gt; &lt;code&gt;&quot;&quot;&lt;&#x2F;code&gt;, &lt;code&gt;null&lt;&#x2F;code&gt;, or simply unset, this problem with JSON and the Matrix specification seems endless. Fix a deserialisation failure when the &lt;code&gt;avatar_url&lt;&#x2F;code&gt; is &lt;code&gt;null&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6136&quot;&gt;#6136&lt;&#x2F;a&gt; Exclude service members from room names when using Sliding Sync to get notifications.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6126&quot;&gt;#6126&lt;&#x2F;a&gt; A user was unaware they&#x27;ve been invited in a room they have previously left. The SDK knew, but the update wasn&#x27;t broadcasted correctly. This is now fixed!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;ffi&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ffi&quot; aria-label=&quot;Anchor link for: ffi&quot;&gt;🔗&lt;&#x2F;a&gt;FFI&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6122&quot;&gt;#6122&lt;&#x2F;a&gt; The &lt;code&gt;NotificationItem&lt;&#x2F;code&gt; now includes the raw JSON of the underlying event.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6116&quot;&gt;#6116&lt;&#x2F;a&gt; Do not override the &lt;code&gt;package_name&lt;&#x2F;code&gt; and the &lt;code&gt;cdylib_name&lt;&#x2F;code&gt; value for Kotlin bindings.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6112&quot;&gt;#6112&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6115&quot;&gt;#6115&lt;&#x2F;a&gt; UniFFI checksums have been removed.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6101&quot;&gt;#6101&lt;&#x2F;a&gt; Add a &lt;code&gt;dist&lt;&#x2F;code&gt; profile with optimised binary size. The &lt;code&gt;matrix-sdk-ffi&lt;&#x2F;code&gt; library size is now 50-70MB smaller &lt;em&gt;per architecture&lt;&#x2F;em&gt;, resulting in very significant file size reduction for universal APKs, which have 4 architectures!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;libquotient-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#libquotient-website&quot; aria-label=&quot;Anchor link for: libquotient-website&quot;&gt;🔗&lt;&#x2F;a&gt;libQuotient (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;quotient-im&#x2F;libQuotient&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A Qt6 library to write cross-platform clients for Matrix&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kitsune:matrix.org&quot;&gt;kitsune&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;After a couple of hiccups, a new maintenance release of libQuotient is out, mostly with backports of what is already there in &lt;code&gt;dev&lt;&#x2F;code&gt; branch (yet unreleased). The release notes are &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;quotient-im&#x2F;libQuotient&#x2F;releases&#x2F;0.9.6.1&quot;&gt;in the usual place&lt;&#x2F;a&gt;. Most importantly, and as the release notes mention, the libQuotient development leads (namely, Tobias Fella and @kitsune:matrix.org) met in person at the &lt;a href=&quot;https:&#x2F;&#x2F;mastodon.matrix.org&#x2F;@matrix&#x2F;115988282038385284&quot;&gt;Matrix hackathon before FOSDEM&lt;&#x2F;a&gt; and agreed on making 0.10 beta soon after the E2EE backend based on matrix-rust-sdk-crypto &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;quotient-im&#x2F;libQuotient&#x2F;pull&#x2F;820&quot;&gt;gets merged&lt;&#x2F;a&gt;, which is likely to happen in the coming week or two. Gird your loins, surely it&#x27;s going to be fabulous!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ops-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ops-tools&quot; aria-label=&quot;Anchor link for: dept-of-ops-tools&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ops 🛠&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-connectivity-tester-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-connectivity-tester-website&quot; aria-label=&quot;Anchor link for: matrix-connectivity-tester-website&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Connectivity Tester (&lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A web interface to debug and troubleshoot Matrix connectivity issues.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mtrnord:mtrnord.blog&quot;&gt;MTRNord (they&#x2F;them)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi everyone! For a while now I was working on a redesign based on the UK-Gov rebranded design for connectivity tester.&lt;&#x2F;p&gt;
&lt;p&gt;This release contains also some other features you might be interested in:&lt;&#x2F;p&gt;
&lt;h4 id=&quot;frontend&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#frontend&quot; aria-label=&quot;Anchor link for: frontend&quot;&gt;🔗&lt;&#x2F;a&gt;Frontend&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Better accessibility&lt;&#x2F;li&gt;
&lt;li&gt;SSR (client side tests for the Client-Server API are still run in the browser)&lt;&#x2F;li&gt;
&lt;li&gt;A start in adding documentation on all the things you may be interested in when debugging with the connectivity tester. Be aware that this is a work in progress and they are not fully done yet.&lt;&#x2F;li&gt;
&lt;li&gt;The UI now offers guidance of possible ways to fix the encountered problems&lt;&#x2F;li&gt;
&lt;li&gt;Statistics page was fully revamped to look be more readable&lt;&#x2F;li&gt;
&lt;li&gt;The results page tries to be more focused on what people actually need as a TLDR while still allowing more detailed information to be accessed quickly.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;You can find it at the usual places &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&lt;&#x2F;a&gt; or &lt;a href=&quot;https:&#x2F;&#x2F;federationtester.mtrnord.blog&quot;&gt;https:&#x2F;&#x2F;federationtester.mtrnord.blog&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;backend&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#backend&quot; aria-label=&quot;Anchor link for: backend&quot;&gt;🔗&lt;&#x2F;a&gt;Backend&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixing the spurious failure emails happening which seemingly are unreproducible&lt;&#x2F;li&gt;
&lt;li&gt;Using OAuth 2.0 instead of magic emails for alerts (yes it has a migration path and yes that&#x27;s optional for now. This will require UI changes first to be usable)&lt;&#x2F;li&gt;
&lt;li&gt;Improved API docs at &lt;a href=&quot;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;api-docs&quot;&gt;https:&#x2F;&#x2F;connectivity-tester.mtrnord.blog&#x2F;api-docs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Improved logging capabilities&lt;&#x2F;li&gt;
&lt;li&gt;Improved email layout&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;other-changes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#other-changes&quot; aria-label=&quot;Anchor link for: other-changes&quot;&gt;🔗&lt;&#x2F;a&gt;Other changes&lt;&#x2F;h4&gt;
&lt;p&gt;As part of the redesign I did set up a Weblate instance at &lt;a href=&quot;https:&#x2F;&#x2F;weblate.mtrnord.blog&#x2F;projects&#x2F;matrix-connectivity-tester&#x2F;&quot;&gt;https:&#x2F;&#x2F;weblate.mtrnord.blog&#x2F;projects&#x2F;matrix-connectivity-tester&#x2F;&lt;&#x2F;a&gt; which people can use to contribute translations for the UI and soon also the documentation pages. This hopefully will result in a more user friendly UI in the long run.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;where-can-i-find-out-more&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#where-can-i-find-out-more&quot; aria-label=&quot;Anchor link for: where-can-i-find-out-more&quot;&gt;🔗&lt;&#x2F;a&gt;Where can I find out more?&lt;&#x2F;h4&gt;
&lt;p&gt;The backend can be found at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;rust-federation-tester&lt;&#x2F;a&gt;
The frontend can be found at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;MTRNord&#x2F;matrix-connection-tester-ui&lt;&#x2F;a&gt;
And a mailing list can be found at &lt;a href=&quot;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&quot;&gt;https:&#x2F;&#x2F;lists.midnightthoughts.space&#x2F;mailman3&#x2F;lists&#x2F;matrix-connectivity-tester.lists.midnightthoughts.space&#x2F;&lt;&#x2F;a&gt; if you prefer to not use GitHub.&lt;&#x2F;p&gt;
&lt;p&gt;At this time we do not offer a Matrix room due to the efforts it would take to moderate it.&lt;&#x2F;p&gt;
&lt;p&gt;As usual please open issues if you find issues for the UI or backend or write an email to the mailinglist if you do not like to use GitHub.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-bots-robot&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-bots-robot&quot; aria-label=&quot;Anchor link for: dept-of-bots-robot&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Bots 🤖&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-jukebox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-jukebox&quot; aria-label=&quot;Anchor link for: matrix-jukebox&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-jukebox&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@bgtlover:stealthy.club&quot;&gt;bgt lover&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Yesterday, I merged the contribution by Onestacked which adds compatibility with element call to our encryption code by adding the key derivation function element call uses because of the livekit JS sdk.&lt;&#x2F;p&gt;
&lt;p&gt;So, finally, we can have a bot which joins a matrix rtc session, currently an element call, and plays...pink noise? yup, as a proof of concept and we&#x27;ll have a proper jukebox interface soon, whatever form that might have, but it&#x27;s still incredible this works at all!&lt;&#x2F;p&gt;
&lt;p&gt;For issues, complaints, suggestions or contributions, feel free to visit our &lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;esoteric_programmer&#x2F;matrix-jukebox.git&quot;&gt;git repository&lt;&#x2F;a&gt; and open issues or pull requests there.&lt;&#x2F;p&gt;
&lt;p&gt;Happy hacking!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;baibot-on-continuwuity&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#baibot-on-continuwuity&quot; aria-label=&quot;Anchor link for: baibot-on-continuwuity&quot;&gt;🔗&lt;&#x2F;a&gt;baibot on Continuwuity&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@slavi:etke.cc&quot;&gt;Slavi [etke.cc]&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;All this talk of Continuwuity motivates me to also post something.&lt;&#x2F;p&gt;
&lt;p&gt;Users were asking if &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;baibot&quot;&gt;baibot&lt;&#x2F;a&gt; works on Continuwuity. Apparently, there was an issue with Continuwuity v0.5.4, which got resolved in Continuwuity v0.5.5. It turned out that baibot is working as expected. To test this, we had to add Continuwuity support to our baibot development environment. We even went as far as making Continuwuity the default homeserver implementation for the development environment, as that&#x27;s a simpler &amp;amp; faster setup.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;godot-matrix-rtc&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#godot-matrix-rtc&quot; aria-label=&quot;Anchor link for: godot-matrix-rtc&quot;&gt;🔗&lt;&#x2F;a&gt;Godot Matrix RTC&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@cyclikal:matrix.org&quot;&gt;cyclikal&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;tl:dr&lt;&#x2F;strong&gt; Try out a new Godot Plugin that makes in-room multiplayer gaming &#x2F; collaboration via widgets (by using MatrixRTC) easy!&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Interested?&lt;&#x2F;strong&gt; Visit the repo at &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyclikal94&#x2F;godot-matrix-rtc&quot;&gt;cyclikal94&#x2F;godot-matrix-rtc&lt;&#x2F;a&gt;, install via the &lt;a href=&quot;https:&#x2F;&#x2F;godotengine.org&#x2F;asset-library&#x2F;asset&#x2F;4788&quot;&gt;Godot Asset Library&lt;&#x2F;a&gt; and if you want some help, you can chat about MatrixRTC over in &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#webrtc:matrix.org&quot;&gt;#webrtc:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;This week I finished &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cyclikal94&#x2F;godot-matrix-rtc&quot;&gt;&lt;code&gt;godot-matrix-rtc&lt;&#x2F;code&gt;&lt;&#x2F;a&gt;, a Godot plugin and sample project that makes it easier to get started using MatrixRTC in games and widgets created using Godot.&lt;&#x2F;p&gt;
&lt;p&gt;Simply install the plugin and you&#x27;ll have everything you need to make the next Flappy Bird (but in Matrix!).&lt;&#x2F;p&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=e79N2wOfBVg&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=e79N2wOfBVg
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;e79N2wOfBVg&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;Following the FOSDEM&#x27;26 &lt;a href=&quot;https:&#x2F;&#x2F;fosdem.org&#x2F;2026&#x2F;schedule&#x2F;event&#x2F;UW9GKA-matrixrtc-godot-battle-royale&#x2F;&quot;&gt;MatrixRTC x Godot - A Battle Royale&lt;&#x2F;a&gt; talk, I initially started this project as a UI update to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;toger5&quot;&gt;@toger5&lt;&#x2F;a&gt;&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;toger5&#x2F;Godot-MatrixRTC-Keyboard-Kart&quot;&gt;Godot-MatrixRTC-Keyboard-Kart&lt;&#x2F;a&gt; project, aka FloorIt Ipsum.&lt;&#x2F;p&gt;
&lt;p&gt;The aim was to make it cleanly adapt to different widget sizes and orientations, however this evolved into a separate reusable plugin bringing the Join&#x2F;Leave UI and Logic into the Godot project.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;floorit-ipsum.webp&quot; alt=&quot;A screenshot from a Matrix based game. It displays a race track seen from above, with Lorem Ipsum text on the track.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;details&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#details&quot; aria-label=&quot;Anchor link for: details&quot;&gt;🔗&lt;&#x2F;a&gt;Details&lt;&#x2F;h4&gt;
&lt;p&gt;The plugin adds a &lt;code&gt;GodotMatrixRTC&lt;&#x2F;code&gt; node to Godot which can be used to send&#x2F;receive data from the RTC session, allowing multiplayer gameplay through a widget added to your room.&lt;&#x2F;p&gt;
&lt;p&gt;Once enabled, the plugin will set up a specific Export Preset and an &lt;code&gt;EditorExportPlugin&lt;&#x2F;code&gt; automatically includes the pre-requisite Element Call SDK &lt;code&gt;dist&lt;&#x2F;code&gt; so all you need to do is export your project, then deploy somewhere. No cloning or &lt;code&gt;yarn build:sdk&lt;&#x2F;code&gt; required!&lt;&#x2F;p&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=3Oe6WKGfgMs&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=3Oe6WKGfgMs
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;3Oe6WKGfgMs&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;p&gt;Setup in 30 seconds... Let&#x27;s go! 🏁&lt;&#x2F;p&gt;
&lt;p&gt;Now all you have to do is build a game... but so far as multiplayer goes, it&#x27;s as simple as:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Sending relevant local player game data with &lt;code&gt;godot_matrix_rtc.update_own_data(data: Dictionary)&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Actioning remote player game data received via a Signal &lt;code&gt;godot_matrix_rtc.connect(&quot;data_change&quot;, on_data_update)&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Handling players leaving and joining via a Signal &lt;code&gt;godot_matrix_rtc.connect(&quot;member_change&quot;, on_rtc_member_update)&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Once you have exported, simply deploy, then configure a widget in your room like so:&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span&gt;&#x2F;addwidget https:&#x2F;&#x2F;example.com&#x2F;GodotMatrixRTC.html&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;?&lt;&#x2F;span&gt;&lt;span&gt;widgetId=$matrix_widget_id&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;&amp;amp;&lt;&#x2F;span&gt;&lt;span&gt;perParticipantE2EE=&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;true&amp;amp;userId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;matrix_user_id&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;&amp;amp;deviceId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;org&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;.matrix.msc3819.matrix_device_id&amp;amp;baseUrl=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;org&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;.matrix.msc4039.matrix_base_url&amp;amp;roomId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;matrix_room_id&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;h4 id=&quot;want-to-play-now&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#want-to-play-now&quot; aria-label=&quot;Anchor link for: want-to-play-now&quot;&gt;🔗&lt;&#x2F;a&gt;Want to play now?&lt;&#x2F;h4&gt;
&lt;p&gt;Simply add FloorIt Ipsum to your room to test your typing skills and prove your prowess as the faster typer on the track!&lt;&#x2F;p&gt;
&lt;pre data-lang=&quot;bash&quot; style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot; class=&quot;language-bash &quot;&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span&gt;&#x2F;addwidget https:&#x2F;&#x2F;godot-matrix-rtc-letter-cars-widget.netlify.app&#x2F;webapptest&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;?&lt;&#x2F;span&gt;&lt;span&gt;widgetId=$matrix_widget_id&lt;&#x2F;span&gt;&lt;span style=&quot;color:#569cd6;&quot;&gt;&amp;amp;&lt;&#x2F;span&gt;&lt;span&gt;perParticipantE2EE=&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;true&amp;amp;userId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;matrix_user_id&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;&amp;amp;deviceId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;org&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;.matrix.msc3819.matrix_device_id&amp;amp;baseUrl=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;org&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#d69d85;&quot;&gt;.matrix.msc4039.matrix_base_url&amp;amp;roomId=$&lt;&#x2F;span&gt;&lt;span style=&quot;background-color:#282828;color:#dcdcdc;&quot;&gt;matrix_room_id&lt;&#x2F;span&gt;&lt;span&gt;
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-status-monitor-for-gnome-v5&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-status-monitor-for-gnome-v5&quot; aria-label=&quot;Anchor link for: matrix-status-monitor-for-gnome-v5&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Status Monitor for GNOME (v5)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nurefexc:nurefexc.com&quot;&gt;Miklós Zsitva&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Matrix Status Monitor for GNOME Shell has reached v5, providing a faster way to navigate your Matrix rooms directly from the system panel.&lt;&#x2F;p&gt;
&lt;p&gt;What’s new:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Security at a glance: Integrated E2EE status icons for rooms.&lt;&#x2F;li&gt;
&lt;li&gt;Choose your client: Added explicit support for Element and Fractal. The extension uses native URI schemes to switch focus to your preferred app seamlessly.&lt;&#x2F;li&gt;
&lt;li&gt;Self-host friendly: Easily configurable for custom homeservers and tokens.&lt;&#x2F;li&gt;
&lt;li&gt;Metadata-only: Maintains privacy by only fetching room status and unread counts.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Source Code: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nurefexc&#x2F;matrix-status&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;nurefexc&#x2F;matrix-status&lt;&#x2F;a&gt;
Install: &lt;a href=&quot;https:&#x2F;&#x2F;extensions.gnome.org&#x2F;extension&#x2F;9328&#x2F;matrix-status-monitor&#x2F;&quot;&gt;https:&#x2F;&#x2F;extensions.gnome.org&#x2F;extension&#x2F;9328&#x2F;matrix-status-monitor&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;msc-redirector-msc-re&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#msc-redirector-msc-re&quot; aria-label=&quot;Anchor link for: msc-redirector-msc-re&quot;&gt;🔗&lt;&#x2F;a&gt;MSC Redirector (msc.re)&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@evol:evolved.systems&quot;&gt;evol&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you&#x27;ve been following Matrix for a while, you&#x27;ve probably noticed people mentioning Matrix&#x27;s spec proposals (MSCs) by number, e.g. MSC4297.
All MSCs are pull requests in the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&quot;&gt;official repository&lt;&#x2F;a&gt;. Often, I wanted to check what a MSC was about, but if it wasn&#x27;t directly linked, I had to go to the repository and look for the MSC in there. I found that to be tedious, so I went and built &lt;a href=&quot;https:&#x2F;&#x2F;msc.re&quot;&gt;https:&#x2F;&#x2F;msc.re&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;It&#x27;s very simple: typing a number after the slash (e.g. &lt;a href=&quot;https:&#x2F;&#x2F;msc.re&#x2F;4297&quot;&gt;https:&#x2F;&#x2F;msc.re&#x2F;4297&lt;&#x2F;a&gt;) will redirect you to the right MSC. Typing nothing (&lt;a href=&quot;https:&#x2F;&#x2F;msc.re&quot;&gt;https:&#x2F;&#x2F;msc.re&lt;&#x2F;a&gt;) will take you to the home page of the repository. That&#x27;s it!&lt;&#x2F;p&gt;
&lt;p&gt;The code is tiny and open source, check it out: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;evoL&#x2F;msc-redirect&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;evoL&#x2F;msc-redirect&lt;&#x2F;a&gt;. Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#msc-re:evolved.systems&quot;&gt;#msc-re:evolved.systems&lt;&#x2F;a&gt; if you&#x27;d like to chat!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;15444&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3808&lt;&#x2F;code&gt; (&lt;code&gt;24.7%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;18616&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;12670&lt;&#x2F;code&gt; (&lt;code&gt;82.0%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;784&lt;&#x2F;code&gt; (&lt;code&gt;5.1%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;565&lt;&#x2F;code&gt; (&lt;code&gt;3.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;370&lt;&#x2F;code&gt; (&lt;code&gt;2.4%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;172&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;envs.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;233.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;245.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;294&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.cc&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;304&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;gilice.hu&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;334&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mustelid.chat&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;404.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.m.frn.dev.br&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;415&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;tenviki.dev&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;418&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;doofkopf.de&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;472.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-02-13</title>
    <published>2026-02-13T18:35:44+00:00</published>
    <updated>2026-02-13T18:35:44+00:00</updated>
    <author>
      <name>HarHarLinks</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/02/13/this-week-in-matrix-2026-02-13/" type="text/html"/>
    <id>https://matrix.org/blog/2026/02/13/this-week-in-matrix-2026-02-13/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e21-commet&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e21-commet&quot; aria-label=&quot;Anchor link for: matrix-live-s11e21-commet&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E21 – Commet&lt;&#x2F;h2&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=xFUcmVvk3mk&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=xFUcmVvk3mk
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;xFUcmVvk3mk&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-status-of-matrix-thermometer&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-status-of-matrix-thermometer&quot; aria-label=&quot;Anchor link for: dept-of-status-of-matrix-thermometer&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of &lt;em&gt;Status of Matrix&lt;&#x2F;em&gt; 🌡️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@matthew:matrix.org&quot;&gt;Matthew&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re delighted to welcome the massive influx of users looking for decentralised alternatives to Discord!&lt;&#x2F;p&gt;
&lt;p&gt;We published a post about what to expect, and some clarity on the growing challenges posed by age verification.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;welcome-discord&#x2F;&quot;&gt;Welcoming Discord users amidst the challenge of Age Verification&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-events-and-talks-speaking-head&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-events-and-talks-speaking-head&quot; aria-label=&quot;Anchor link for: dept-of-events-and-talks-speaking-head&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Events and Talks 🗣️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@yan:datanauten.de&quot;&gt;Yan &#x27;t&#x27; Minagawa&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;h3 id=&quot;matrix-workation-thailand-edition-th&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-workation-thailand-edition-th&quot; aria-label=&quot;Anchor link for: matrix-workation-thailand-edition-th&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Workation, Thailand Edition 🇹🇭&lt;&#x2F;h3&gt;
&lt;blockquote&gt;
&lt;p&gt;There’s something a little wild going on in Thailand right now.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-02-13-workation.avif&quot; alt=&quot;A group of people in summer outfits lounging on a sofa, enjoying the sunset. One is participating in a meeting from a hammock in the background.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A group of Matrix enthusiasts traveled straight from &lt;strong&gt;FOSDEM&lt;&#x2F;strong&gt; to &lt;strong&gt;Koh Phangan&lt;&#x2F;strong&gt;, a beautiful island in the Gulf of Thailand, to kick off another Matrix workation. After running a similar setup in 2025 (and having a great time), we decided to do it again.
This time, we rented a separate house right on the beach - just next door to &lt;em&gt;La Casa&lt;&#x2F;em&gt;, a local remote &amp;amp; digital coworking space in Ban Tai. Mornings are spent together, then everyone dives into their own projects. Once a day, preferably at sunset we sync up, and in the evenings we hack, explore, or head out on small excursions together.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;matrix-pop-up-meetup-koh-phangan&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-pop-up-meetup-koh-phangan&quot; aria-label=&quot;Anchor link for: matrix-pop-up-meetup-koh-phangan&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Pop Up MeetUp Koh Phangan&lt;&#x2F;h4&gt;
&lt;p&gt;We’re also connecting with the local community and advocating for Matrix. As part of that, we’re hosting a &lt;strong&gt;Matrix Meetup Koh Phangan&lt;&#x2F;strong&gt; at our beach house on the next two Wednesdays, starting at &lt;strong&gt;6pm&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;If you’re interested in future Matrix workations or want to stay in the loop, feel free to join our Matrix communication rooms we’re always happy to welcome fellow travellers, hackers, and community builders.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-stammtisch-freiburg&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-stammtisch-freiburg&quot; aria-label=&quot;Anchor link for: matrix-stammtisch-freiburg&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Stammtisch Freiburg&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@stereo:freiburg.social&quot;&gt;stereo&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;19th February @ 19:00 - 23:00 CET&lt;&#x2F;p&gt;
&lt;p&gt;We will chat about Matrix in public inside a pub, current developments and questions (maybe answers). We can also discuss our approach to the &lt;a href=&quot;https:&#x2F;&#x2F;di.day&quot;&gt;https:&#x2F;&#x2F;di.day&lt;&#x2F;a&gt; and how a change receipt from WhatsApp or Signal to Matrix can look like.
This time again in &quot;Blauer Fuchs&quot;, Freiburg downtown.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.freiburg.social&#x2F;event&#x2F;matrix-stammtisch-freiburg-2&#x2F;&quot;&gt;https:&#x2F;&#x2F;blog.freiburg.social&#x2F;event&#x2F;matrix-stammtisch-freiburg-2&#x2F;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-working-groups-muscle&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-working-groups-muscle&quot; aria-label=&quot;Anchor link for: dept-of-working-groups-muscle&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Working Groups 💪&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;come-and-join-the-matrix-governing-board-governance-committee-working-group&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#come-and-join-the-matrix-governing-board-governance-committee-working-group&quot; aria-label=&quot;Anchor link for: come-and-join-the-matrix-governing-board-governance-committee-working-group&quot;&gt;🔗&lt;&#x2F;a&gt;Come and join the Matrix Governing Board Governance Committee Working Group!&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@neilj:matrix.org&quot;&gt;Neil&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Some of you may know that the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;&quot;&gt;Matrix Governing Board&lt;&#x2F;a&gt; is made up of committees made up of GB members, each committee then has various working groups to actually get things done formed from members of the wider community alongside a GB member who sponsors the committee.&lt;&#x2F;p&gt;
&lt;p&gt;I want to call out the formation of a new working group for the Governance Committee. The committee’s charter lives &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;governance&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;, but in short the role of the committee is to figure out how the Foundation should be structured and operate. So this might include topics such as improving transparency, improving communications internally, making it clear who is responsible for the various Foundation code repositories etc.&lt;&#x2F;p&gt;
&lt;p&gt;If you have thoughts on topics that the committee should be sponsoring and want to get involved, you can join the working group room &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#governance-wg:matrix.org&quot;&gt;#governance-wg:matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;events-wg-wrap-up&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#events-wg-wrap-up&quot; aria-label=&quot;Anchor link for: events-wg-wrap-up&quot;&gt;🔗&lt;&#x2F;a&gt;Events WG Wrap-Up&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi all! This is a very irregular report of what we have been up to over in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;events&#x2F;&quot;&gt;Events Working Group&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Maybe you&#x27;ve heard of it, but we recently organised the presentation of Matrix at FOSDEM. Part of that was a hackathon at the local hacker space, which superseded the previous concept of a BarCamp. Further innovation involved the creation of a booth setup, which allows us to just grab a backpack, unload it at a conference, and have a working and offline-capable live demo setup with multiple clients.&lt;&#x2F;p&gt;
&lt;p&gt;We rely heavily on volunteers form the community offering their time to run conferences. With the experience from The Matrix Conference 2025, we used FOSDEM as testing grounds for our new shift management system. The feedback and experience was very valuable, and we think it worked really well, an overwhelming amount of shifts was taken already weeks before the event!&lt;&#x2F;p&gt;
&lt;p&gt;We look forward to making some tweaks and deploying it again soon for The Matrix Conference 2026!&lt;&#x2F;p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;fosdem-wrap-up&#x2F;&quot;&gt;FOSDEM Wrap Up&lt;&#x2F;a&gt; over in the blog. If you have any feedback, comments, or suggestions, please share them with us in our room or by email to &lt;a href=&quot;mailto:events-wg@foundation.matrix.org&quot;&gt;events-wg@foundation.matrix.org&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In terms of (internal) tooling, we also finally have switched to a proper issue tracker, which is a lot comfortabler to use. Thanks, Foundation! ❤️&lt;&#x2F;p&gt;
&lt;p&gt;Speaking of The Matrix Conference, we also took the FOSDEM hackathon as an opportunity to publish the &lt;a href=&quot;https:&#x2F;&#x2F;conference.matrix.org&#x2F;&quot;&gt;Call for Proposals for 2026&lt;&#x2F;a&gt;! The Conference will take place in Malmö, Sweden, in October 2026. We are now working on finalising the venue and exact date, and you bet are we eager to tell you more very soon! We are full stream ahead and a lot of new exciting ideas are cooking...&lt;&#x2F;p&gt;
&lt;p&gt;Meanwhile, Stammtische (local meetups) are popping up all over &lt;del&gt;Germany&lt;&#x2F;del&gt; the World (see above)! The community is maintaining a list over &lt;a href=&quot;https:&#x2F;&#x2F;matrix-community.events&#x2F;more.html&quot;&gt;on their website&lt;&#x2F;a&gt;, go find your local one - or Pull Request your own to add it!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;website-content-wg-wrap-up&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#website-content-wg-wrap-up&quot; aria-label=&quot;Anchor link for: website-content-wg-wrap-up&quot;&gt;🔗&lt;&#x2F;a&gt;Website &amp;amp; Content WG Wrap-Up&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim:sosnowkadub.de&quot;&gt;HarHarLinks&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi all! Our last update we shared &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2025&#x2F;12&#x2F;19&#x2F;this-week-in-matrix-2025-12-19&#x2F;#website-content-wg-report&quot;&gt;before Christmas&lt;&#x2F;a&gt;, here is what&#x27;s new in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;website-content&#x2F;&quot;&gt;Website &amp;amp; Content Working Group&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;We are working with the Foundation&#x27;s legal team on the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues&#x2F;3156&quot;&gt;long awaited brand assets page&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;We are excited about frequent contributor Jack S. joining the Working Group!&lt;&#x2F;li&gt;
&lt;li&gt;We took the opportunity of the FOSDEM hackathon to teach more people about how to contribute to the website and are glad to have merged some PRs resulting from it (see below)!&lt;&#x2F;li&gt;
&lt;li&gt;We now have an issue tracker for TODOs unfit for the website issue tracker instead of a messy markdown file!&lt;&#x2F;li&gt;
&lt;li&gt;We figured out some issues in configuring branch protections &lt;em&gt;shakes fist at GitHub&lt;&#x2F;em&gt; and are working to improve them!&lt;&#x2F;li&gt;
&lt;li&gt;We have discussed some ideas on how to improve the maintenance of the feature sets on the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;ecosystem&#x2F;&quot;&gt;&#x2F;ecosystem&lt;&#x2F;a&gt; pages!&lt;&#x2F;li&gt;
&lt;li&gt;We shipped lots of updates to ecosystem projects manually! Thanks to Jack, nexy, Neil, Emma, Ben, Airyzz, Danny!&lt;&#x2F;li&gt;
&lt;li&gt;We updated our social media links in the footer! Thanks, Danny!&lt;&#x2F;li&gt;
&lt;li&gt;We now have a lot of linters running automatically in CI ensuring our markdown is tidy!&lt;&#x2F;li&gt;
&lt;li&gt;We shipped updates to the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;governing-board&#x2F;committees&#x2F;&quot;&gt;Governing Board&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;working-groups&#x2F;&quot;&gt;Working Group&lt;&#x2F;a&gt; pages!&lt;&#x2F;li&gt;
&lt;li&gt;We improved the accessibility of the website! Thanks, Jack!&lt;&#x2F;li&gt;
&lt;li&gt;We updated the download buttons for the ecosystem clients on Windows and Mac! Thanks anoa!&lt;&#x2F;li&gt;
&lt;li&gt;We moved the page listing the members of the Foundation to &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;foundation&#x2F;members&#x2F;&quot;&gt;&#x2F;foundation&#x2F;members&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;We advertised the FOSDEM online experience of the Events WG!&lt;&#x2F;li&gt;
&lt;li&gt;We fixed some cosmetic detail of the guides on &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;docs&#x2F;&quot;&gt;&#x2F;docs&lt;&#x2F;a&gt;!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;See you again soon with the latest news, in the meantime you can find us over in our room. We are also always looking for people who want to get involved! You can grab a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix.org&#x2F;issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22&quot;&gt;help wanted issue&lt;&#x2F;a&gt;, submit a PR, and if you like, join the weekly office hour via our room.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-trust-safety-scales&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-trust-safety-scales&quot; aria-label=&quot;Anchor link for: dept-of-trust-safety-scales&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Trust &amp;amp; Safety ⚖️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;policyserv&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#policyserv&quot; aria-label=&quot;Anchor link for: policyserv&quot;&gt;🔗&lt;&#x2F;a&gt;policyserv&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@travis:t2l.io&quot;&gt;TravisR&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv&#x2F;releases&#x2F;tag&#x2F;v1.2.0&quot;&gt;v1.2.0&lt;&#x2F;a&gt; of policyserv, the Foundation&#x27;s &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4284&quot;&gt;MSC4284&lt;&#x2F;a&gt; policy server implementation, is here! Newly added features include a link filter, initial support for &quot;server-centric&quot; communities, and other filter improvements.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;re working on actually using the new text-checking APIs we added for server-centric communities, but the feature does exist to start running text like search queries, newly registered usernames, etc through policyserv. Watch this space for updates on how we progress with Search Redirection and other planned uses of the API.&lt;&#x2F;p&gt;
&lt;p&gt;Let us know if there&#x27;s any bugs in the release at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#policyserv:matrix.org&quot;&gt;#policyserv:matrix.org&lt;&#x2F;a&gt; 🙂&lt;&#x2F;p&gt;
&lt;p&gt;✨️ If you&#x27;d like to give policyserv a try before deploying your own, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;policyserv-setup-bot?tab=readme-ov-file#usage&quot;&gt;apply to use our instance&lt;&#x2F;a&gt;! Policy servers are proactive tooling that aim to prevent spammy messages from ever reaching your community members, and work well alongside your existing moderation bot setup.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;continuwuity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#continuwuity-website&quot; aria-label=&quot;Anchor link for: continuwuity-website&quot;&gt;🔗&lt;&#x2F;a&gt;continuwuity (&lt;a href=&quot;https:&#x2F;&#x2F;continuwuity.org&#x2F;&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Continuwuity is a community-driven Matrix homeserver in Rust.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nex:nexy7574.co.uk&quot;&gt;nex (it&#x2F;she) 🏳️‍⚧️&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Continuwuity 0.5.4&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;It feels like just last week I had the envs.net hedgedoc page open, writing another TWIM post for a continuwuity release. Yet here we are again. Time flies when you&#x27;re fixing bugs, or however the saying goes.&lt;&#x2F;p&gt;
&lt;p&gt;This week we&#x27;ve got a smaller bugfix release that also has some security fixes and new features in it. Quite all rounded! Here&#x27;s a couple things that changed since 0.5.3:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;🔐 &lt;strong&gt;Fixed a vulnerability&lt;&#x2F;strong&gt; that could allow evil remote servers to trick yours into sending unexpected events while joining or knocking on a remote room.&lt;&#x2F;li&gt;
&lt;li&gt;🔎 Fixed a bug that caused the server to incorrectly fall back to unauthenticated media when fetching remote authenticated media failed.&lt;&#x2F;li&gt;
&lt;li&gt;📤 Reduced the likelihood of being state reset back into a room you previously left by refusing to process events belonging to said disconnected rooms.&lt;&#x2F;li&gt;
&lt;li&gt;🔇 Logs will no longer be spammed by &quot;type not supported&quot; when a client is trying to register and is asking about out-of-band completion.&lt;&#x2F;li&gt;
&lt;li&gt;📥 The documentation for installing on Fedora no longer lies to you.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;As always, the full changelog is available on our forgejo, along with release binaries, and all the information you could ever need about a release. See 0.5.4&#x27;s release here: &lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.4&quot;&gt;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;releases&#x2F;tag&#x2F;v0.5.4&lt;&#x2F;a&gt;.
If you enjoy the work we&#x27;re doing for the Matrix ecosystem, please consider giving us a star on &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;continuwuity&#x2F;continuwuity&quot;&gt;GitHub&lt;&#x2F;a&gt; - it massively helps us with visibility!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;forgejo.ellis.link&#x2F;continuwuation&#x2F;continuwuity&#x2F;milestone&#x2F;36&quot;&gt;0.6.0&lt;&#x2F;a&gt; is already in the oven, so don&#x27;t forget to stay tuned for that one. You can get more active updates from us by joining &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#continuwuity:continuwuity.org&quot;&gt;#continuwuity:continuwuity.org&lt;&#x2F;a&gt;, or by joining our active offtopic room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#offtopic:continuwuity.org&quot;&gt;#offtopic:continuwuity.org&lt;&#x2F;a&gt;. We&#x27;ve also got a host of other rooms (including new ones) in our space: &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#space:continuwuity.org&quot;&gt;#space:continuwuity.org&lt;&#x2F;a&gt;. Come say hi!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mauro.romito:element.io&quot;&gt;Mauro&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;in-a-world-where-rooms-longed-for-order&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#in-a-world-where-rooms-longed-for-order&quot; aria-label=&quot;Anchor link for: in-a-world-where-rooms-longed-for-order&quot;&gt;🔗&lt;&#x2F;a&gt;In a world… where rooms longed for order…&lt;&#x2F;h4&gt;
&lt;p&gt;&lt;strong&gt;Spaces iteration two&lt;&#x2F;strong&gt; has arrived in the &lt;strong&gt;Release Candidate&lt;&#x2F;strong&gt; and is rolling out to the App Stores this coming week.&lt;&#x2F;p&gt;
&lt;h5 id=&quot;what-s-now-available&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-s-now-available&quot; aria-label=&quot;Anchor link for: what-s-now-available&quot;&gt;🔗&lt;&#x2F;a&gt;What’s now available&lt;&#x2F;h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Filter your room list&lt;&#x2F;strong&gt; inside Spaces.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Add, remove, and create rooms&lt;&#x2F;strong&gt; in Spaces you manage.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Create new Spaces&lt;&#x2F;strong&gt; on demand.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Edit Space settings&lt;&#x2F;strong&gt; — name, topic, avatar, permissions, security, and privacy.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This is finished, in RC now, and shipping soon.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;and-oh-we-also-did-the-following&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#and-oh-we-also-did-the-following&quot; aria-label=&quot;Anchor link for: and-oh-we-also-did-the-following&quot;&gt;🔗&lt;&#x2F;a&gt;And oh! We also did the following:&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Swift 6 strict concurrency support — just started&lt;&#x2F;strong&gt;&lt;br &#x2F;&gt;
We already use &lt;code&gt;async&#x2F;await&lt;&#x2F;code&gt;. Now we’re beginning work to support &lt;strong&gt;strict concurrency&lt;&#x2F;strong&gt;, with proper actor usage and &lt;code&gt;Sendable&lt;&#x2F;code&gt; conformance enforcement.&lt;br &#x2F;&gt;
&lt;em&gt;(Status: in progress — early stages)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;CI tools — experimental transition&lt;&#x2F;strong&gt;&lt;br &#x2F;&gt;
We’re exploring moving from &lt;strong&gt;Fastlane&lt;&#x2F;strong&gt; to &lt;strong&gt;custom Swift build scripts&lt;&#x2F;strong&gt;.&lt;br &#x2F;&gt;
&lt;em&gt;(Status: experimental &#x2F; prototype — Fastlane still active)&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;tl-dr&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tl-dr&quot; aria-label=&quot;Anchor link for: tl-dr&quot;&gt;🔗&lt;&#x2F;a&gt;TL;DR&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;🎉 &lt;strong&gt;Spaces v2&lt;&#x2F;strong&gt; — shipping soon&lt;&#x2F;li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Swift strict concurrency&lt;&#x2F;strong&gt; — work kicked off&lt;&#x2F;li&gt;
&lt;li&gt;🧪 &lt;strong&gt;CI transition&lt;&#x2F;strong&gt; — experimental&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;Stay tuned. The Matrix evolves… again.&lt;&#x2F;em&gt; 🚀&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jorgem:element.io&quot;&gt;Jorge&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ladies and gentlemen, I&#x27;m happy to announce the work on spaces is done! The feature is available in the latest &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.02.0&quot;&gt;v26.02.0&lt;&#x2F;a&gt; release candidate which is now on the open beta channel, and will be officially released next week if everything goes well. We hope you all enjoy it!&lt;&#x2F;p&gt;
&lt;p&gt;That&#x27;s all for the exciting news, I&#x27;m afraid. The rest of the week we&#x27;ve been focused on fixing some annoying bugs, trying to measure sync performance to check how we can improve it, improving how fallback notifications work (those &#x27;You have new messages&#x27; ones you see from time to time) and other minor adjustments to the UX of the app.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-widgets-jigsaw&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-widgets-jigsaw&quot; aria-label=&quot;Anchor link for: dept-of-widgets-jigsaw&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Widgets 🧩&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@toger5:matrix.org&quot;&gt;Timo K.&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;h3 id=&quot;expenses-widget&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#expenses-widget&quot; aria-label=&quot;Anchor link for: expenses-widget&quot;&gt;🔗&lt;&#x2F;a&gt;Expenses Widget&lt;&#x2F;h3&gt;
&lt;blockquote&gt;
&lt;p&gt;When you travel with a group, you end up sharing a lot of things: grocery shopping, dinners, scooters, taxis and occasionally lending each other money. Keeping track of who paid what for whom can get messy surprisingly fast.&lt;&#x2F;p&gt;
&lt;p&gt;Back in 2025, we started experimenting with a &lt;strong&gt;Matrix-based solution&lt;&#x2F;strong&gt; to make this easier.&lt;&#x2F;p&gt;
&lt;p&gt;The idea is simple: we create a shared room where every participant posts their expenses. Each message follows a lightweight, human-readable syntax. For example:&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot;&gt;&lt;code&gt;&lt;span&gt;1000 nice dinner $ @me &#x2F; @me @myfriend:example.com @myotherfriend:example.com
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;This reads as:&lt;&#x2F;p&gt;
&lt;p&gt;The event sender paid &lt;strong&gt;1000&lt;&#x2F;strong&gt; (whatever the currency) for a nice dinner. The cost is split equally between the event sender and the listed participants.&lt;&#x2F;p&gt;
&lt;p&gt;The whole user experience is about having a Splitwise-like feature set without having a separate app. All clients that can send room messages should be able to send expenses.&lt;&#x2F;p&gt;
&lt;p&gt;From these messages, we can:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;keep a running balance for everyone in the group&lt;&#x2F;li&gt;
&lt;li&gt;calculate settlements at the end of the trip&lt;&#x2F;li&gt;
&lt;li&gt;stay transparent without spreadsheets or external apps&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;To get an overview, we have developed a widget that can visualize, summarize, and interpret the data.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-02-13-expense-widget.avif&quot; alt=&quot;The widget shows a list of Matrix IDs and their &amp;quot;account balance&amp;quot; and the calculated payments required to settle the balance.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Widgets currently don’t have access to the &lt;em&gt;full&lt;&#x2F;em&gt; room history by default. For short trips with few expenses, there’s a simple workaround: scroll to the beginning of the room before opening the widget, and everything will work as expected.&lt;&#x2F;p&gt;
&lt;p&gt;For longer trips with extensive room history, we went a step further and created a &lt;strong&gt;pull request for Element Web&lt;&#x2F;strong&gt;: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-web&#x2F;pull&#x2F;32430&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-web&#x2F;pull&#x2F;32430&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This change allows Element Web to fetch additional events when a widget requests them, giving widgets access to the complete set of messages in a room.&lt;&#x2F;p&gt;
&lt;p&gt;There are certainly better long-term solutions, but as a stopgap, this approach works well. Alternatively, room history exports can also be imported.&lt;&#x2F;p&gt;
&lt;p&gt;The widget itself is fully reactive - try it out and watch how it updates instantly when someone posts a new expense to the room (copy this into your element web message composer):&lt;&#x2F;p&gt;
&lt;pre style=&quot;background-color:#1e1e1e;color:#dcdcdc;&quot;&gt;&lt;code&gt;&lt;span&gt;&#x2F;addwidget https:&#x2F;&#x2F;matrix-expenses-widget-nightly.netlify.app&#x2F;#&#x2F;?widgetId=$matrix_widget_id&amp;amp;userId=$matrix_user_id&amp;amp;roomId=$matrix_room_id&amp;amp;baseUrl=$org.matrix.msc4039.matrix_base_url&amp;amp;deviceId=$org.matrix.msc3819.matrix_device_id
&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Source code:
&lt;a href=&quot;https:&#x2F;&#x2F;codeberg.org&#x2F;matrix-community&#x2F;expenses-matrix-widget&quot;&gt;https:&#x2F;&#x2F;codeberg.org&#x2F;matrix-community&#x2F;expenses-matrix-widget&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;And of course, the room isn’t just about numbers: it also includes screenshots, settlement summaries, and the occasional funny GIF or photo - because trips should stay fun, even when tracking expenses.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-interesting-projects-satellite-orbital&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-interesting-projects-satellite-orbital&quot; aria-label=&quot;Anchor link for: dept-of-interesting-projects-satellite-orbital&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Interesting Projects 🛰️&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@nurefexc:nurefexc.com&quot;&gt;Miklós Zsitva&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi everyone!
I&#x27;ve just released the initial version (v1) of Matrix Status Monitor, a lightweight GNOME Shell extension (45-49) for tracking unread notifications and favorite rooms directly from the top bar.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Built with GJS&#x2F;ESM and Soup 3.0, it features a minimalist &#x27;Status Pill&#x27; design and LIFO sorting for active rooms.&lt;&#x2F;li&gt;
&lt;li&gt;What&#x27;s coming next week: &amp;gt; I&#x27;m already working on a v2 update that will bring even tighter system integration (Libadwaita-inspired UI) and improved status feedback, including better handling of encrypted room states and real-time sync optimizations.&lt;&#x2F;li&gt;
&lt;li&gt;Check out the code and stay tuned for the update: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nurefexc&#x2F;matrix-status&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;nurefexc&#x2F;matrix-status&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-02-13-status-monitor.avif&quot; alt=&quot;Clicking on the status pill reveals a list of rooms, including the highlighted TWIM room with a number 11 next to it.&quot; &#x2F;&gt;
&lt;img src=&quot;&#x2F;blog&#x2F;img&#x2F;2026-02-13-status-monitor-settings.avif&quot; alt=&quot;The app&amp;#39;s settings UI allows to configure to login details and sync interval.&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;14191&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3543&lt;&#x2F;code&gt; (&lt;code&gt;25.0%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;17134&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;11894&lt;&#x2F;code&gt; (&lt;code&gt;83.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;546&lt;&#x2F;code&gt; (&lt;code&gt;3.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;525&lt;&#x2F;code&gt; (&lt;code&gt;3.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;365&lt;&#x2F;code&gt; (&lt;code&gt;2.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping&quot; aria-label=&quot;Anchor link for: dept-of-ping&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;codestorm.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;197&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.cc&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;205.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;225&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;255.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;nerdhouse.io&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;281.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;matrix.alejand.org&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;332&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;coneja.tel&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;348&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mustelid.chat&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;380&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;uwu.possums.lgbt&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;382&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;391.5&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
<entry xml:lang="en">
    <title>This Week in Matrix 2026-02-06</title>
    <published>2026-02-06T20:05:30+00:00</published>
    <updated>2026-02-06T20:05:30+00:00</updated>
    <author>
      <name>MTRNord</name>
    </author>
    <link rel="alternate" href="https://matrix.org/blog/2026/02/06/this-week-in-matrix-2026-02-06/" type="text/html"/>
    <id>https://matrix.org/blog/2026/02/06/this-week-in-matrix-2026-02-06/</id>
    <content type="html">&lt;h2 id=&quot;matrix-live-s11e21-live-from-the-matrix-hackathon-at-fosdem-2026&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-live-s11e21-live-from-the-matrix-hackathon-at-fosdem-2026&quot; aria-label=&quot;Anchor link for: matrix-live-s11e21-live-from-the-matrix-hackathon-at-fosdem-2026&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Live S11E21 live from the Matrix Hackathon at FOSDEM 2026&lt;&#x2F;h2&gt;
&lt;p&gt;Last week at FOSDEM 2026 we hosted our very first Matrix Hackathon with the community.
The results were amazing and presented in this Matrix Live Edition.&lt;&#x2F;p&gt;
&lt;p&gt;You can find out more about Matrix at FOSDEM 2026 in the &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2026&#x2F;02&#x2F;fosdem-wrap-up&#x2F;&quot;&gt;FOSDEM Wrap Up&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;noscript&gt;
  Today&#x27;s Matrix Live:
  &lt;a href=&quot;https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=U_YdrcrWw8M&quot;&gt;
    https:&#x2F;&#x2F;youtube.com&#x2F;watch?v=U_YdrcrWw8M
  &lt;&#x2F;a&gt;
&lt;&#x2F;noscript&gt;
&lt;youtube-player video-id=&quot;U_YdrcrWw8M&quot;&gt;&lt;&#x2F;youtube-player&gt;
&lt;h2 id=&quot;dept-of-public-sector&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-public-sector&quot; aria-label=&quot;Anchor link for: dept-of-public-sector&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Public Sector&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;se-sweden-s-public-sector-esam-proposes-open-federation-protocol&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#se-sweden-s-public-sector-esam-proposes-open-federation-protocol&quot; aria-label=&quot;Anchor link for: se-sweden-s-public-sector-esam-proposes-open-federation-protocol&quot;&gt;🔗&lt;&#x2F;a&gt;🇸🇪 Sweden’s Public Sector (eSam) Proposes Open Federation Protocol&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kennethe:matrix.org&quot;&gt;Kenneth Edwall&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We are excited to see a major strategic shift proposed in Sweden! eSam, a collaboration program consisting of 41 Swedish government agencies, has released a new report: &quot;Common Federation Protocol for Chat in the Public Sector&quot; (ES2025-20).&lt;&#x2F;p&gt;
&lt;p&gt;The report explicitly recommends moving away from fragmented, proprietary silos towards a common, open federation protocol.&lt;&#x2F;p&gt;
&lt;p&gt;Key highlights from the report:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Protocol over Product:&lt;&#x2F;strong&gt; The working group stresses that the public sector needs to agree on a &quot;common language&quot; (protocol) rather than a single product. This allows agencies to choose different clients or hosting providers while maintaining interoperability.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Digital Sovereignty &amp;amp; Security:&lt;&#x2F;strong&gt; The report highlights the risks of depending on global tech giants for business critical communication between authorities and the &quot;lock-in&quot; effects of proprietary communication protocols.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Matrix as the Prime Example:&lt;&#x2F;strong&gt; The report references the success of Matrix in other nations. It cites the French government&#x27;s Tchap, Germany’s BwMessenger and openDesk, and Luxembourg&#x27;s Luxchat among others as proof that open federation works at scale.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The Recommendation:&lt;&#x2F;strong&gt; The working group proposes that eSam formally decides to establish a joint collaboration to start implement an open federation protocol.&lt;&#x2F;p&gt;
&lt;p&gt;The report concludes that sticking to open standards is a strategic investment in &quot;digital autonomy&quot; and allows Sweden to avoid the fragmentation seen in the post-Skype for Business era.&lt;&#x2F;p&gt;
&lt;p&gt;It’s fantastic to see Sweden taking steps to join the growing federated public sector network in Europe! You can read the full report via eSam.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Official homepage&lt;&#x2F;strong&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;www.esamverka.se&#x2F;aktuellt&#x2F;nyheter&#x2F;nyheter&#x2F;2026-01-30-ny-rapport---gemensamt-federationsprotokoll-for-chatt-i-offentlig-sektor.html&quot;&gt;https:&#x2F;&#x2F;www.esamverka.se&#x2F;aktuellt&#x2F;nyheter&#x2F;nyheter&#x2F;2026-01-30-ny-rapport---gemensamt-federationsprotokoll-for-chatt-i-offentlig-sektor.html&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Report&lt;&#x2F;strong&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;www.esamverka.se&#x2F;download&#x2F;18.2eb33fa919b2c04ecba7dcb&#x2F;1769777961813&#x2F;ES2025-20%20Common%20Federation%20Protocol%20for%20Chat%20in%20the%20Public%20Sector.pdf&quot;&gt;https:&#x2F;&#x2F;www.esamverka.se&#x2F;download&#x2F;18.2eb33fa919b2c04ecba7dcb&#x2F;1769777961813&#x2F;ES2025-20%20Common%20Federation%20Protocol%20for%20Chat%20in%20the%20Public%20Sector.pdf&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Appendices&lt;&#x2F;strong&gt;
&lt;a href=&quot;https:&#x2F;&#x2F;www.esamverka.se&#x2F;download&#x2F;18.2eb33fa919b2c04ecba7dcd&#x2F;1769777982072&#x2F;dSam%20All%20appendices%20A-J%20ES2025-20.pdf&quot;&gt;https:&#x2F;&#x2F;www.esamverka.se&#x2F;download&#x2F;18.2eb33fa919b2c04ecba7dcd&#x2F;1769777982072&#x2F;dSam%20All%20appendices%20A-J%20ES2025-20.pdf&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;h2 id=&quot;dept-of-spec-scroll&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-spec-scroll&quot; aria-label=&quot;Anchor link for: dept-of-spec-scroll&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Spec 📜&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kegan:matrix.org&quot;&gt;Kegan&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;As part of the Hydra work, I&#x27;ve &lt;a href=&quot;https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2601.22963&quot;&gt;written a paper&lt;&#x2F;a&gt; on how group management CRDTs like Matrix can achieve stronger consistency guarantees to prevent backdating and other forms of state rollbacks. I&#x27;ve also published &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;4242&quot;&gt;MSC4242: State DAGs&lt;&#x2F;a&gt; after much talk about it over the past few months, which aligns the federated room synchronisation mechanism more with &lt;a href=&quot;https:&#x2F;&#x2F;publikationen.bibliothek.kit.edu&#x2F;1000176494&quot;&gt;academic literature&lt;&#x2F;a&gt; on eventually consistent access control. Should this MSC be accepted, this would mark the first major change in the synchronisation mechanism since Matrix was established. These changes only affect federation and do not affect clients, bots or application services. If you&#x27;re curious (and especially if you are a server developer!) please do take a look at the MSC and provide feedback.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-servers-office&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-servers-office&quot; aria-label=&quot;Anchor link for: dept-of-servers-office&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Servers 🏢&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;tuwunel-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tuwunel-website&quot; aria-label=&quot;Anchor link for: tuwunel-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tuwunel (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Enterprise successor to conduwuit, the high-performance and feature-rich fork of Conduit.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@jason:tuwunel.love&quot;&gt;Jason 💕&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;h4 id=&quot;sparkles-new-features-enhancements&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sparkles-new-features-enhancements&quot; aria-label=&quot;Anchor link for: sparkles-new-features-enhancements&quot;&gt;🔗&lt;&#x2F;a&gt;✨️ New Features &amp;amp; Enhancements&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;SSO&#x2F;OIDC support. This feature allows users to register and login via authorizations from OIDC Identity Providers. For example, you can now use your GitHub account to register on the server.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;2815&quot;&gt;MSC2815&lt;&#x2F;a&gt; has been implemented, allowing configurable redacted event retention and retrieval by room admins. Redacted events can be viewed using Gomuks for up to 60 days.&lt;&#x2F;li&gt;
&lt;li&gt;Secure limited-use registration token support was implemented by dasha-uwu building off earlier work by gingershaped. Use this feature with the new &lt;code&gt;!admin token&lt;&#x2F;code&gt; set of commands.&lt;&#x2F;li&gt;
&lt;li&gt;An outstanding major rework of the presence system by lhjt coordinates conflicting updates from multiple devices and further builds on push suppression features first introduced by tototomate123.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-spec-proposals&#x2F;pull&#x2F;3706&quot;&gt;MSC3706&lt;&#x2F;a&gt; has been implemented, improving the performance and reliability of joining rooms over federation.&lt;&#x2F;li&gt;
&lt;li&gt;VlaDexa implemented reading the &lt;code&gt;client_secret&lt;&#x2F;code&gt; configuration for an SSO Identity Provider from a separate file; a recommended secure practice.&lt;&#x2F;li&gt;
&lt;li&gt;Special thanks to winyadepla for adding highly sought Matrix RTC (Element Call) documentation for Tuwunel and for having a kind heart to follow up with maintenance.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you Xerusion for documenting Traefik for deploying Tuwunel in. This will save a lot of time and headache for many new users!&lt;&#x2F;li&gt;
&lt;li&gt;At the request of ChronosXYZ, dasha-uwu implemented a configurable feature to include all local users in search results, rather than limiting to those in public or shared rooms.&lt;&#x2F;li&gt;
&lt;li&gt;Thanks to a collaboration by June and VlaDexa working through Nix maintenance we can now upgrade the MSRV to 1.91.1.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you scvalex for updating the README indicating Tuwunel is in stable NixOS.&lt;&#x2F;li&gt;
&lt;li&gt;Thank you divideableZero for bringing great news about an &lt;a href=&quot;https:&#x2F;&#x2F;pkgs.alpinelinux.org&#x2F;package&#x2F;edge&#x2F;testing&#x2F;x86_64&#x2F;tuwunel&quot;&gt;Alpine Package&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Storage hardware characteristics for mdraid devices on Linux are now detected increase performance above defaults.&lt;&#x2F;li&gt;
&lt;li&gt;EdDSA is now a supported algorithm for JWT logins.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;beetle-bug-fixes&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#beetle-bug-fixes&quot; aria-label=&quot;Anchor link for: beetle-bug-fixes&quot;&gt;🔗&lt;&#x2F;a&gt;🐞 Bug Fixes&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;LDAP users are now auto-joined to configured rooms upon creation. Thank you yefimg for contributing, we especially appreciate help from domain-experts on these features.&lt;&#x2F;li&gt;
&lt;li&gt;A surgical fix by kuhnchris addressed a pesky bug where LDAP logins would result in admin privileges being removed for the user. Thank you foxing-quietly for reporting.&lt;&#x2F;li&gt;
&lt;li&gt;OptimoSupreme fixed issues with unread notification counting, including eliminating one of the last remaining non-async database calls in the codebase.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;June fixed linker issues for platforms without static builds of &lt;code&gt;io_uring&lt;&#x2F;code&gt;. June fixed compatibility for our optimized jemalloc build on macOS. dasha-uwu made Livekit operate properly even when federation is disabled. Thank you VlaDexa for updating the &lt;code&gt;Cache-Control&lt;&#x2F;code&gt; header to cache media as &lt;code&gt;private&lt;&#x2F;code&gt; which is more appropriate now in the Authenticated Media era. Appservices now receive events properly matching on the sender MXID&#x27;s localpart thanks to dasha-uwu. Additional PDU format and compliance checks were added by dasha-uwu. Codepaths in sync systems which assumed &lt;code&gt;device_id&lt;&#x2F;code&gt; from appservices were fixed by dasha-uwu. Auto-joining version 12 rooms was inhibited from a bug fixed by dasha-uwu. Thank you June for updating our ldap3 dependency with SSL&#x2F;TLS enhancements and fixing errors reported by fruzitent. Thanks to June &lt;code&gt;join_rule&lt;&#x2F;code&gt; is now properly defaulted in &lt;code&gt;&#x2F;publicRooms&lt;&#x2F;code&gt; responses; additional compliance tests now pass! The timezone and extended profile &lt;code&gt;m.tz&lt;&#x2F;code&gt; field was incorrectly labeled &lt;code&gt;tz&lt;&#x2F;code&gt;. dasha-uwu fixed git tags not being pulled and applied to CI builds. dasha-uwu fixed a bug in sliding-sync which may result in lost invites. Media deletion commands which are time-based suffered a bug from incorrect creation timestamps on some filesystems. Queries for the deprecated &lt;code&gt;_matrix._tcp&lt;&#x2F;code&gt; SRV record have been reactivated due to an ineffective and unenforced sunset by the specification and other implementations.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;honorable-mentions&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#honorable-mentions&quot; aria-label=&quot;Anchor link for: honorable-mentions&quot;&gt;🔗&lt;&#x2F;a&gt;Honorable Mentions&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Please take a moment to recognize how lucky we are to have scvalex as our NixOS package maintainer. From having the wherewithal to rise above the noise and lend this project trust from the very first days, time and again this gentleman has gone above and beyond on our behalf. Thank you symphorien at NixOS as well for the patch applied surgically in &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;NixOS&#x2F;nixpkgs&#x2F;pull&#x2F;462394&quot;&gt;nixpkgs&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;strong&gt;💕 &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;&quot;&gt;GitHub&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;releases&quot;&gt;Releases&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-construct&#x2F;tuwunel&#x2F;pkgs&#x2F;container&#x2F;tuwunel&quot;&gt;Containers&lt;&#x2F;a&gt; ✦ &lt;a href=&quot;https:&#x2F;&#x2F;hub.docker.com&#x2F;r&#x2F;jevolk&#x2F;tuwunel&quot;&gt;DockerHub&lt;&#x2F;a&gt; ✦ Tuwunel 💕&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;homeserver-deployment-inbox-tray&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#homeserver-deployment-inbox-tray&quot; aria-label=&quot;Anchor link for: homeserver-deployment-inbox-tray&quot;&gt;🔗&lt;&#x2F;a&gt;Homeserver Deployment 📥️&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;element-server-suite-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-server-suite-website&quot; aria-label=&quot;Anchor link for: element-server-suite-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element Server Suite (&lt;a href=&quot;https:&#x2F;&#x2F;element.io&#x2F;server-suite&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Element Server Suite (ESS) is a backend hosting solution for Matrix-based communications that supports self-hosted and fully managed deployments.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@gaelg:element.io&quot;&gt;Gaël G.&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;ess-helm&#x2F;releases&#x2F;tag&#x2F;26.2.0&quot;&gt;ESS Community 26.2.0&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;docs.element.io&#x2F;latest&#x2F;element-server-suite-pro&#x2F;release-notes&#x2F;#ess-pro-2620-2026-02-05&quot;&gt;ESS Pro 26.2.0&lt;&#x2F;a&gt; have been released.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Set default permissions on Hookshot so that local users only have permissions to manage integrations and connections.&lt;&#x2F;li&gt;
&lt;li&gt;Fix Hookshot widgets not being available when using the Synapse ingress.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;strong&gt;In addition to this, ESS Pro got...&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Advanced Access Identity Management: directly support SCIM configuration in the chart.&lt;&#x2F;li&gt;
&lt;li&gt;Synapse: Add support for S3 Server Side Encryption.&lt;&#x2F;li&gt;
&lt;li&gt;Mark the chart created Admin User as a support user so that it is hidden from the user directory.&lt;&#x2F;li&gt;
&lt;li&gt;Updates to the Authentication features supported by the chart.&lt;&#x2F;li&gt;
&lt;li&gt;Minor fixes to multi-tenancy deployment mode.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-clients-iphone&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-clients-iphone&quot; aria-label=&quot;Anchor link for: dept-of-clients-iphone&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Clients 📱&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;nexus-client&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nexus-client&quot; aria-label=&quot;Anchor link for: nexus-client&quot;&gt;🔗&lt;&#x2F;a&gt;Nexus Client&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@quadradical:federated.nexus&quot;&gt;QuadRadical (Ping)&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello, it&#x27;s been a while since the last update about Nexus Client, and a lot has happened!
One of the biggest changes has been a rewrite of our entire backend to use the Gomuks RPC interface through FFI, instead of the Matrix Dart SDK. A huge thanks to Tulir for helping out with this!&lt;&#x2F;p&gt;
&lt;p&gt;This has simplified development a lot, and has allowed us to implement new features like restoring crypto from a recovery passphrase or key. Also, a lot of improvements surrounding the viewing and downloading of media will follow soon.&lt;&#x2F;p&gt;
&lt;p&gt;Whilst Nexus isn&#x27;t yet usable by most users, I think it will be soon enough!&lt;&#x2F;p&gt;
&lt;p&gt;You may have also seen me hacking away on Nexus at the Matrix hackathon in Brussels: &lt;a href=&quot;https:&#x2F;&#x2F;mastodon.matrix.org&#x2F;@matrix&#x2F;115984678549548096&quot;&gt;https:&#x2F;&#x2F;mastodon.matrix.org&#x2F;@matrix&#x2F;115984678549548096&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;If you want to help with development or simply keep up with new features, join our matrix room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nexus:federated.nexus&quot;&gt;#nexus:federated.nexus&lt;&#x2F;a&gt;, or check out the Git repo at &lt;a href=&quot;https:&#x2F;&#x2F;git.federated.nexus&#x2F;henry-hiles&#x2F;nexus&quot;&gt;https:&#x2F;&#x2F;git.federated.nexus&#x2F;henry-hiles&#x2F;nexus&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-ios-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-ios-website&quot; aria-label=&quot;Anchor link for: element-x-ios-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X iOS (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-ios&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;A total rewrite of Element iOS using the Matrix Rust SDK underneath and targeting devices running iOS 17+.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@stefan.ceriu:matrix.org&quot;&gt;Ștefan&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Busy week on Element X iOS with a mix of notification reliability work, Spaces polish and stability fixes.&lt;&#x2F;p&gt;
&lt;p&gt;We&#x27;ve significantly improved push notification behaviour after a device reboot. The Notification Service Extension now detects when the device has just been powered on and can&#x27;t yet decrypt messages, and instead of crashing it delivers a heads-up notification letting you know there may be unread messages waiting (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5035&quot;&gt;#5035&lt;&#x2F;a&gt;, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5054&quot;&gt;#5054&lt;&#x2F;a&gt;). Calls also no longer risk being killed by the system thanks to a fix in PushKit VoIP completion handling (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5026&quot;&gt;#5026&lt;&#x2F;a&gt;).&lt;&#x2F;p&gt;
&lt;p&gt;On the Spaces front: the filter screen now has a search bar (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5024&quot;&gt;#5024&lt;&#x2F;a&gt;), the filter button hides itself when you&#x27;re not part of any spaces (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5052&quot;&gt;#5052&lt;&#x2F;a&gt;), and we fixed crashes when rapidly tapping space children (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5044&quot;&gt;#5044&lt;&#x2F;a&gt;).&lt;&#x2F;p&gt;
&lt;p&gt;Other notable changes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Rooms with shared history now display an indicator icon in the header (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5016&quot;&gt;#5016&lt;&#x2F;a&gt;) — part of our push for better history-sharing UX.&lt;&#x2F;li&gt;
&lt;li&gt;You can once again redact the other person&#x27;s messages in DMs, aligning behaviour with our other clients (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5025&quot;&gt;#5025&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;Fixed the app getting stuck and unable to open rooms after submitting a bug report (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5038&quot;&gt;#5038&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;Server rate-limit responses are now properly retried instead of surfacing as errors (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5022&quot;&gt;#5022&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;li&gt;ListRow icons updated to match iOS 26 design guidelines (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-ios&#x2F;pull&#x2F;5029&quot;&gt;#5029&lt;&#x2F;a&gt;).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;element-x-android-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#element-x-android-website&quot; aria-label=&quot;Anchor link for: element-x-android-website&quot;&gt;🔗&lt;&#x2F;a&gt;Element X Android (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;vector-im&#x2F;element-x-android&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benoit.marty:matrix.org&quot;&gt;Benoit&lt;&#x2F;a&gt; announces&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&#x27;re currently adding the latest missing features around spaces: it&#x27;s now possible to manage rooms of a space, or create new child rooms directly from the space.
As usual, we&#x27;re trying to fix as many issues as possible and are always trying to improve the user experience and the application performance.&lt;&#x2F;p&gt;
&lt;p&gt;On the release side of thing, Element X 26.01.2 is available on the open testing, Element Android Pro 26.01.2 will be available very soon. The release note can be read here: &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.01.2&quot;&gt;https:&#x2F;&#x2F;github.com&#x2F;element-hq&#x2F;element-x-android&#x2F;releases&#x2F;tag&#x2F;v26.01.2&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Last but not least, we are seeing more and more pull requests coming from external contributors, and this is really exciting! As a reminder though, please first open an issue to confirm with the team that your work will not be rejected by the product people, or for missing parity reason with the iOS application (this point may still be discussed, but rather discuss it in an issue than on a big PR, after the hard work has been done).&lt;&#x2F;p&gt;
&lt;p&gt;Many thanks from the Element Android team!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;commet-v0-4-0-comet-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#commet-v0-4-0-comet-website&quot; aria-label=&quot;Anchor link for: commet-v0-4-0-comet-website&quot;&gt;🔗&lt;&#x2F;a&gt;Commet v0.4.0 ☄️ (&lt;a href=&quot;https:&#x2F;&#x2F;commet.chat&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Commet is a client for mobile and desktop with a modern UI and fun features!&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@airyz:matrix.org&quot;&gt;airyz&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;This week we released v0.4.0 of Commet, bringing a bunch of new features, interface improvements and bug fixes.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;rocket-new-features&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#rocket-new-features&quot; aria-label=&quot;Anchor link for: rocket-new-features&quot;&gt;🔗&lt;&#x2F;a&gt;🚀 New Features&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Partial support for Element Call&lt;&#x2F;strong&gt;. You can now participate in &lt;em&gt;unencrypted&lt;&#x2F;em&gt; group calls between Element and Commet!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Rich profile customization&lt;&#x2F;strong&gt;. Add a custom color scheme, banner, bio and more to your Matrix profile.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Calendar rooms&lt;&#x2F;strong&gt;. Create a shared calendar to help plan your group&#x27;s schedule and events. This one is also available as a widget which can be used in Element!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;User presence&lt;&#x2F;strong&gt;. Show users online status on supported servers&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Photo Album Rooms&lt;&#x2F;strong&gt;. Create an album for you and your friends to share the photos of that event you planned over in the calendar room!&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;There&#x27;s a whole lot more to cover, so be sure to check out the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;commetchat&#x2F;commet&#x2F;releases&#x2F;tag&#x2F;v0.4.0&quot;&gt;Release Notes&lt;&#x2F;a&gt; for more info!&lt;&#x2F;p&gt;
&lt;p&gt;Feel free to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#commet:matrix.org&quot;&gt;#commet:matrix.org&lt;&#x2F;a&gt; and let us know what you think of the update!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;tammy-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tammy-website&quot; aria-label=&quot;Anchor link for: tammy-website&quot;&gt;🔗&lt;&#x2F;a&gt;Tammy (&lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform messenger built on top of Trixnity Messenger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s been a while since the last &lt;a href=&quot;https:&#x2F;&#x2F;tammy.connect2x.de&quot;&gt;Tammy&lt;&#x2F;a&gt; release, but the wait is over.
&lt;strong&gt;Tammy 2.0 is out&lt;&#x2F;strong&gt;, bringing major upgrades across crypto, authentication, notifications, and platform support.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;closed-lock-with-key-next-generation-crypto&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#closed-lock-with-key-next-generation-crypto&quot; aria-label=&quot;Anchor link for: closed-lock-with-key-next-generation-crypto&quot;&gt;🔗&lt;&#x2F;a&gt;🔐 Next-generation crypto&lt;&#x2F;h4&gt;
&lt;p&gt;Tammy now uses &lt;strong&gt;vodozemac&lt;&#x2F;strong&gt; by default.&lt;&#x2F;p&gt;
&lt;p&gt;All existing keys are automatically migrated, so this upgrade is seamless.
No manual steps and no user-visible changes, just a more modern and robust crypto foundation.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;key-next-generation-authentication&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#key-next-generation-authentication&quot; aria-label=&quot;Anchor link for: key-next-generation-authentication&quot;&gt;🔗&lt;&#x2F;a&gt;🔑 Next-generation authentication&lt;&#x2F;h4&gt;
&lt;p&gt;Tammy can now &lt;strong&gt;natively log in to modern homeserver deployments&lt;&#x2F;strong&gt;, including setups using &lt;strong&gt;MAS&lt;&#x2F;strong&gt;.
This makes Tammy compatible with current and future authentication flows without workarounds.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bell-next-generation-notifications&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bell-next-generation-notifications&quot; aria-label=&quot;Anchor link for: bell-next-generation-notifications&quot;&gt;🔗&lt;&#x2F;a&gt;🔔 Next-generation notifications&lt;&#x2F;h4&gt;
&lt;p&gt;Notifications have been completely reworked to behave the way users expect:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Reading a message on one device clears the notification on your other devices&lt;&#x2F;li&gt;
&lt;li&gt;Notifications are updated when events are replaced, or removed when redacted&lt;&#x2F;li&gt;
&lt;li&gt;Notification counts in encrypted rooms now behave correctly&lt;&#x2F;li&gt;
&lt;li&gt;Still-valid notifications are restored when logging in&lt;&#x2F;li&gt;
&lt;li&gt;Rooms are highlighted when unread&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;On top of that, notification providers are now &lt;strong&gt;configurable&lt;&#x2F;strong&gt;.
On Android, you can choose between &lt;strong&gt;Play Services&lt;&#x2F;strong&gt; and &lt;strong&gt;UnifiedPush&lt;&#x2F;strong&gt;. This flexibility finally opens the door to releasing Tammy on &lt;strong&gt;F-Droid&lt;&#x2F;strong&gt;.
If you’d like to help make that happen, please reach out!&lt;&#x2F;p&gt;
&lt;h4 id=&quot;woman-probing-cane-arrow-right-accessibility&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#woman-probing-cane-arrow-right-accessibility&quot; aria-label=&quot;Anchor link for: woman-probing-cane-arrow-right-accessibility&quot;&gt;🔗&lt;&#x2F;a&gt;👩‍🦯‍➡️ Accessibility&lt;&#x2F;h4&gt;
&lt;p&gt;We have worked hard on accessibility issues. Specifically, the web version now supports screen readers and keyboard navigation.
Checkout &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#tammy-a11y:imbitbu.de&quot;&gt;#tammy-a11y:imbitbu.de&lt;&#x2F;a&gt; and leave some feedback.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;apple-ios-on-the-horizon&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#apple-ios-on-the-horizon&quot; aria-label=&quot;Anchor link for: apple-ios-on-the-horizon&quot;&gt;🔗&lt;&#x2F;a&gt;🍎 iOS on the horizon&lt;&#x2F;h4&gt;
&lt;p&gt;We already have a commercially used iOS version of Trixnity Messenger (the foundation of Tammy) for a while.
But now, we’ve successfully started Trixnity Messenger on iOS in the most minimal form: just a &lt;code&gt;main&lt;&#x2F;code&gt; function.&lt;&#x2F;p&gt;
&lt;p&gt;This is a key milestone and means that &lt;strong&gt;Tammy for iOS is finally within reach&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-widgets-jigsaw&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-widgets-jigsaw&quot; aria-label=&quot;Anchor link for: dept-of-widgets-jigsaw&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Widgets 🧩&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;nordeck-widgets-roundup&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nordeck-widgets-roundup&quot; aria-label=&quot;Anchor link for: nordeck-widgets-roundup&quot;&gt;🔗&lt;&#x2F;a&gt;Nordeck Widgets Roundup&lt;&#x2F;h3&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@kim.brose:nordeck.io&quot;&gt;Kim Brose (n.io)&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have released &lt;strong&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&quot;&gt;NeoBoard&lt;&#x2F;a&gt; version &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-neoboard&#x2F;releases&#x2F;tag&#x2F;%40nordeck%2Fmatrix-neoboard-widget%402.4.0&quot;&gt;2.4.0&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;If you follow &lt;a href=&quot;https:&#x2F;&#x2F;nordeck.net&quot;&gt;Nordeck&#x27;s&lt;&#x2F;a&gt; Matrix projects, &lt;a href=&quot;https:&#x2F;&#x2F;cfp.2025.matrix.org&#x2F;matrix-conf-2025&#x2F;talk&#x2F;KHM9ZY&#x2F;&quot;&gt;for example at The Matrix Conference&lt;&#x2F;a&gt;, you will be familiar with our real-time collaborative whiteboard application NeoBoard, built on Matrix (including experimental Matrix RTC) and available as a widget and &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;blog&#x2F;2025&#x2F;11&#x2F;07&#x2F;this-week-in-matrix-2025-11-07&#x2F;#neoboard-standalone-website&quot;&gt;recently also bleeding edge standalone app&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Besides the usual improvements and bug fixes™️, the highlight of version 2.4.0 is the new &quot;frames&quot; feature to NeoBoard&#x27;s WIP &quot;infinite canvas&quot; mode. It allows you to group objects both logically and visually, so you can move things together or arrange them like a more flexible version of slides for a presentation. Like Matrix RTC, infinite canvas is currently behind a feature flag, so if you want to try it out, clone the repo, flip the switch, and let us know how it goes at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nordeck:nordeck.io&quot;&gt;#nordeck:nordeck.io&lt;&#x2F;a&gt;!&lt;&#x2F;p&gt;
&lt;p&gt;We also released the following updates to squash any CVEs that cropped up in the meantime:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&#x2F;tree&#x2F;main&#x2F;containers&#x2F;widget-server&quot;&gt;Widget Server&lt;&#x2F;a&gt;, part of the Matrix Widget Toolkit, version &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-widget-toolkit&#x2F;releases&#x2F;tag&#x2F;%40matrix-widget-toolkit%2Fwidget-server%401.2.1&quot;&gt;1.2.1&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&quot;&gt;NeoDateFix Widget&lt;&#x2F;a&gt;, the Matrix-based meeting planner, version &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&#x2F;releases&#x2F;tag&#x2F;%40nordeck%2Fmatrix-meetings-widget%401.7.3&quot;&gt;1.7.3&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&quot;&gt;NeoDateFix Bot&lt;&#x2F;a&gt;, companion for the widget, version &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-meetings&#x2F;releases&#x2F;tag&#x2F;%40nordeck%2Fmatrix-meetings-bot%402.8.6&quot;&gt;2.8.6&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-poll&quot;&gt;NeoChoice Widget&lt;&#x2F;a&gt;, the widget for advanced polls in Matrix, version &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nordeck&#x2F;matrix-poll&#x2F;releases&#x2F;tag&#x2F;v1.6.1&quot;&gt;1.6.1&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stay tuned for updates and we always welcome feedback from businesses, individuals and the community!
The easiest way to find us is visiting our public room at &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#nordeck:nordeck.io&quot;&gt;#nordeck:nordeck.io&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-sdks-and-frameworks-toolbox&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-sdks-and-frameworks-toolbox&quot; aria-label=&quot;Anchor link for: dept-of-sdks-and-frameworks-toolbox&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of SDKs and Frameworks 🧰&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;matrix-ui-serializable&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-ui-serializable&quot; aria-label=&quot;Anchor link for: matrix-ui-serializable&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-ui-serializable&lt;&#x2F;h3&gt;
&lt;p&gt;A new way to build Matrix clients on top of the Rust SDK ! 🦀&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@it-ess:matrix.org&quot;&gt;Alexis&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&#x27;m excited to present you a new kind of wrapper that abstracts a lot of things that a Matrix client needs : &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;matrix-ui-serializable&quot;&gt;matrix-ui-serializable&lt;&#x2F;a&gt;.
This project takes some good bits from &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;project-robius&#x2F;robrix&quot;&gt;Robrix&lt;&#x2F;a&gt; (thanks to Kevin Boos and his team !), and exposes two main structs RoomsList and RoomScreen, that contains almost everything you need to display a list of rooms or a room timeline. Those structs are serializable, so they can easily be used by other languages &#x2F; frameworks such as...&lt;&#x2F;p&gt;
&lt;p&gt;... Tauri ! Thanks to the &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;tauri-plugin-matrix-svelte&quot;&gt;tauri-plugin-matrix-svelte&lt;&#x2F;a&gt;, that syncs every change to these structs in a &lt;strong&gt;Svelte 5 reactive store&lt;&#x2F;strong&gt;. No need to handle complex logic on the frontend, just implement a nice View that will be automatically updated.&lt;&#x2F;p&gt;
&lt;p&gt;Last but not least, I built a demo Matrix client that uses this plugin, &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;tauri-plugin-matrix-svelte&#x2F;tree&#x2F;main&#x2F;example&#x2F;matrix-svelte-client&quot;&gt;matrix-svelte-client&lt;&#x2F;a&gt; ! Available on &lt;strong&gt;desktop and mobile&lt;&#x2F;strong&gt;, it has all basic features a Matrix client could have, plus a few nice additions like &lt;strong&gt;(basic) thread support, media messages, audio recording, or push notifications.&lt;&#x2F;strong&gt; It is built for showcasing purpose, not for production though. But I&#x27;m sure it could be a great starting point for anyone who dreams to build its own Matrix client with Svelte ! I &lt;strong&gt;released&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;IT-ess&#x2F;tauri-plugin-matrix-svelte&#x2F;releases&#x2F;tag&#x2F;0.2.0&quot;&gt;binaries&lt;&#x2F;a&gt; for every supported platform for you to try, please give a look !
So not one, not two, but three new projects ! Each project is independent, and should easily be forkable, especially matrix-ui-serializable.
Every kind of feedback or contribution is welcomed, please join this &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#matrix-ui-serializable:matrix.org&quot;&gt;room&lt;&#x2F;a&gt; if you&#x27;re interested in this project ! 😀&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;trixnity-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#trixnity-website&quot; aria-label=&quot;Anchor link for: trixnity-website&quot;&gt;🔗&lt;&#x2F;a&gt;Trixnity (&lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;trixnity&#x2F;trixnity&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Multiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@benedict:imbitbu.de&quot;&gt;Benedict&lt;&#x2F;a&gt; says&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;Say hello to &lt;strong&gt;Trixnity 5.0&lt;&#x2F;strong&gt; 👋&lt;&#x2F;p&gt;
&lt;p&gt;This major release isn’t about chasing buzzwords.
It’s about giving developers more freedom, fewer sharp edges, and a solid foundation that’s ready for where Matrix is heading next.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;closed-lock-with-key-crypto-with-choice&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#closed-lock-with-key-crypto-with-choice&quot; aria-label=&quot;Anchor link for: closed-lock-with-key-crypto-with-choice&quot;&gt;🔗&lt;&#x2F;a&gt;🔐 Crypto with choice&lt;&#x2F;h4&gt;
&lt;p&gt;One of the biggest themes of this release is &lt;strong&gt;crypto modularity&lt;&#x2F;strong&gt;.
With Trixnity 5.0, cryptography is no longer a fixed choice but a &lt;strong&gt;pluggable driver&lt;&#x2F;strong&gt; you can swap and evolve over time.&lt;&#x2F;p&gt;
&lt;p&gt;Stick with the deprecated but familiar &lt;strong&gt;libolm&lt;&#x2F;strong&gt;, or move forward with the modern &lt;strong&gt;vodozemac&lt;&#x2F;strong&gt; stack. Trixnity supports both, and even lets you &lt;strong&gt;upgrade safely between them&lt;&#x2F;strong&gt;.
This is powered by a new migration system designed to keep your crypto keys as crypto implementations change.&lt;&#x2F;p&gt;
&lt;p&gt;On top of that, &lt;strong&gt;dehydrated devices (MSC3814)&lt;&#x2F;strong&gt; are now fully supported, alongside the compatibility mode introduced last year for libolm.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;key-authentication-that-fits-modern-apps&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#key-authentication-that-fits-modern-apps&quot; aria-label=&quot;Anchor link for: key-authentication-that-fits-modern-apps&quot;&gt;🔗&lt;&#x2F;a&gt;🔑 Authentication that fits modern apps&lt;&#x2F;h4&gt;
&lt;p&gt;Matrix authentication has changed a lot over the last year and Trixnity keeps up.
This release introduces &lt;strong&gt;extensible authentication&lt;&#x2F;strong&gt;, including &lt;strong&gt;OAuth2 support&lt;&#x2F;strong&gt;, making it much easier to integrate Matrix into modern login and identity setups.&lt;&#x2F;p&gt;
&lt;p&gt;Whether you’re building a consumer app, an enterprise client, or something experimental, Trixnity no longer assumes a single authentication flow for everyone.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;bell-notifications-that-behave-like-users-expect&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#bell-notifications-that-behave-like-users-expect&quot; aria-label=&quot;Anchor link for: bell-notifications-that-behave-like-users-expect&quot;&gt;🔗&lt;&#x2F;a&gt;🔔 Notifications that behave like users expect&lt;&#x2F;h4&gt;
&lt;p&gt;Notifications are tricky and Trixnity 5.0 gives them a proper rethink.
A &lt;strong&gt;completely new notification calculation&lt;&#x2F;strong&gt; provides a solid, testable foundation for notification handling across platforms.&lt;&#x2F;p&gt;
&lt;p&gt;That means things like:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Reading a message on one device clears the notification on your other devices&lt;&#x2F;li&gt;
&lt;li&gt;Notifications are updated when replaced or removed when redacted&lt;&#x2F;li&gt;
&lt;li&gt;Notification counts in encrypted rooms finally behave correctly&lt;&#x2F;li&gt;
&lt;li&gt;Receive still valid notifications when logging in&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Not flashy features, but the kind that make an app feel &lt;em&gt;right&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;memo-keeping-up-with-the-matrix-spec&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#memo-keeping-up-with-the-matrix-spec&quot; aria-label=&quot;Anchor link for: memo-keeping-up-with-the-matrix-spec&quot;&gt;🔗&lt;&#x2F;a&gt;📝 Keeping up with the Matrix spec&lt;&#x2F;h4&gt;
&lt;p&gt;Trixnity 5.0 supports &lt;strong&gt;Matrix 1.14 through 1.17&lt;&#x2F;strong&gt;.
One of these releases quietly introduced extensible events (via room topics), and Trixnity is ready: you can now &lt;strong&gt;read and create extensible events&lt;&#x2F;strong&gt; out of the box.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;broom-a-cleaner-sharper-core&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#broom-a-cleaner-sharper-core&quot; aria-label=&quot;Anchor link for: broom-a-cleaner-sharper-core&quot;&gt;🔗&lt;&#x2F;a&gt;🧹 A cleaner, sharper core&lt;&#x2F;h4&gt;
&lt;p&gt;This release also brings a lot of under-the-hood polish.
There’s a &lt;strong&gt;new API for creating a &lt;code&gt;MatrixClient&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;, making entry points clearer and intent more explicit.
To make debugging life easier, &lt;a href=&quot;vector:&#x2F;&#x2F;vector&#x2F;webapp&#x2F;gitlab.com&#x2F;connect2x&#x2F;lognity&quot;&gt;Lognity&lt;&#x2F;a&gt; is used for logging now. It allows to configure logging unified on all platforms.
The small high level implementation &lt;strong&gt;trixnity-applicationservice have been retired&lt;&#x2F;strong&gt;, allowing the project to focus on what’s actively used and maintained.
As usually, a plenty of refactorings and cleanups were done to make the codebase easier to read and nicer to contribute to.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;house-same-trixnity-new-address&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#house-same-trixnity-new-address&quot; aria-label=&quot;Anchor link for: house-same-trixnity-new-address&quot;&gt;🔗&lt;&#x2F;a&gt;🏠 Same Trixnity, new address&lt;&#x2F;h4&gt;
&lt;p&gt;Trixnity has officially &lt;a href=&quot;https:&#x2F;&#x2F;gitlab.com&#x2F;connect2x&#x2F;trixnity&#x2F;trixnity&quot;&gt;&lt;strong&gt;moved to connect2x&lt;&#x2F;strong&gt;&lt;&#x2F;a&gt;.
Nothing changes about how the project is developed or maintained, and the license remains Apache 2.0.&lt;&#x2F;p&gt;
&lt;p&gt;This move simply reflects reality: connect2x is currently the sole maintainer, and keeping Trixnity separate from our other projects added unnecessary overhead.
Now Trixnity lives under &lt;code&gt;de.connect2x&lt;&#x2F;code&gt;. Same project, same goals, just a home that fits better.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h3 id=&quot;matrix-rust-sdk-website&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-rust-sdk-website&quot; aria-label=&quot;Anchor link for: matrix-rust-sdk-website&quot;&gt;🔗&lt;&#x2F;a&gt;matrix-rust-sdk (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&quot;&gt;website&lt;&#x2F;a&gt;)&lt;&#x2F;h3&gt;
&lt;p&gt;Your all-in-one toolkit for creating Matrix clients with Rust, from simple bots to full-featured apps, with bindings to Swift, Kotlin, WebAssembly, Go and more, sponsored by Element.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@mnt_io:matrix.org&quot;&gt;Ivan 🦀&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em lang=&quot;fr&quot;&gt;Bonjour tout le monde !&lt;&#x2F;em&gt; Let&#x27;s get rusty.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;event-cache&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#event-cache&quot; aria-label=&quot;Anchor link for: event-cache&quot;&gt;🔗&lt;&#x2F;a&gt;Event Cache&lt;&#x2F;h4&gt;
&lt;p&gt;Preparing the work to persist thread events, and a bug fix!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6065&quot;&gt;#6065&lt;&#x2F;a&gt; The SQLite schema has been update to allow storing the same event in multiple (persisted) &lt;code&gt;LinkedChunk&lt;&#x2F;code&gt; for the same room. This is necessary for storing the thread events in the persistent storage of the Event Cache.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6057&quot;&gt;#6057&lt;&#x2F;a&gt; We&#x27;ve noticed an off-by-one access, which resulted in a panic, in the &lt;code&gt;LinkedChunk&lt;&#x2F;code&gt; data structure. This is now fixed, but we still don&#x27;t know what triggers this. We are investigating.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;latest-event&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#latest-event&quot; aria-label=&quot;Anchor link for: latest-event&quot;&gt;🔗&lt;&#x2F;a&gt;Latest Event&lt;&#x2F;h4&gt;
&lt;p&gt;Been busy supporting invite rooms, and a couple of bug fixes.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6068&quot;&gt;#6068&lt;&#x2F;a&gt; A race-condition has been found where a &lt;code&gt;RoomInfo&lt;&#x2F;code&gt; could be “rolled back” to an older version in the Latest Event flow.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6038&quot;&gt;#6038&lt;&#x2F;a&gt; It&#x27;s the first part for supporting invite rooms with the Latest Event: New state event candidate for &lt;code&gt;LatestEventValue&lt;&#x2F;code&gt;, &lt;code&gt;m.room.member&lt;&#x2F;code&gt; with &lt;code&gt;join&lt;&#x2F;code&gt;!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6056&quot;&gt;#6056&lt;&#x2F;a&gt; It&#x27;s the second part for supporting invite rooms with the Latest Event: Adding &lt;code&gt;LatestEventValue::RemoteInvite&lt;&#x2F;code&gt;. Why does it need a different variant than &lt;code&gt;LatestEventValue::Remote&lt;&#x2F;code&gt;? Because an invite room only receives stripped state-events, while a joined room receives (unstripped) state-event, and this is very different. Anyway, one will see its invite in the Room List at the correct position.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;send-queue&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#send-queue&quot; aria-label=&quot;Anchor link for: send-queue&quot;&gt;🔗&lt;&#x2F;a&gt;Send Queue&lt;&#x2F;h4&gt;
&lt;p&gt;Improving the support of already sent thumbnails!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6052&quot;&gt;#6052&lt;&#x2F;a&gt; Save an actual thumbnail in the Media Cache for a media we just uploaded.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;logs&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#logs&quot; aria-label=&quot;Anchor link for: logs&quot;&gt;🔗&lt;&#x2F;a&gt;Logs&lt;&#x2F;h4&gt;
&lt;p&gt;Let&#x27;s find the needles in the haystack, with better tools.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6080&quot;&gt;#6080&lt;&#x2F;a&gt; Introduce &lt;code&gt;cargo xtask log sync&lt;&#x2F;code&gt; to visualise logs about sync, with a table and a duration graph. This is pretty helpful if one needs to debug the app via the logs generated by &lt;code&gt;matrix-sdk-ffi&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;timeline&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#timeline&quot; aria-label=&quot;Anchor link for: timeline&quot;&gt;🔗&lt;&#x2F;a&gt;Timeline&lt;&#x2F;h4&gt;
&lt;p&gt;Improving thread support, and a couple of bug fixes.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6050&quot;&gt;#6050&lt;&#x2F;a&gt; Enable focusing a thread root using &lt;code&gt;TimelineFocus::Event&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6048&quot;&gt;#6048&lt;&#x2F;a&gt; Add a filter for membership and profile changes.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6031&quot;&gt;#6031&lt;&#x2F;a&gt; Expose the user&#x27;s threaded receipt on each thread summary.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;spaces&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#spaces&quot; aria-label=&quot;Anchor link for: spaces&quot;&gt;🔗&lt;&#x2F;a&gt;Spaces&lt;&#x2F;h4&gt;
&lt;p&gt;Let&#x27;s go to space, but not without filters…!&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6025&quot;&gt;#6025&lt;&#x2F;a&gt; New API to filter spaces! This is a mechanism very similar to &lt;code&gt;RoomListService&lt;&#x2F;code&gt;, but tailored for Spaces.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6043&quot;&gt;#6043&lt;&#x2F;a&gt; Add a method to reset a &lt;code&gt;SpaceRoomList&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6033&quot;&gt;#6033&lt;&#x2F;a&gt; Allow removing unknown child rooms from spaces.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6032&quot;&gt;#6032&lt;&#x2F;a&gt; &lt;code&gt;LeaveSpaceRoom::is_last_admin&lt;&#x2F;code&gt; was incorrectly computed.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;sqlite&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#sqlite&quot; aria-label=&quot;Anchor link for: sqlite&quot;&gt;🔗&lt;&#x2F;a&gt;SQLite&lt;&#x2F;h4&gt;
&lt;p&gt;Tracking a panic in the pool manager.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6091&quot;&gt;#6091&lt;&#x2F;a&gt; We are trying to fix a panic when the SQLite connection is aborted, usually when the &lt;code&gt;Client&lt;&#x2F;code&gt; is closing. It happens pretty often and could make apps to crash (if multi-accounts is supported), or silently crash when an app is closing. The patch on &lt;code&gt;deadpool&lt;&#x2F;code&gt; (the library we use to manage a pool of connections) is waiting for a review (&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;deadpool-rs&#x2F;deadpool&#x2F;pull&#x2F;461&quot;&gt;&lt;code&gt;deadpool&lt;&#x2F;code&gt;#461&lt;&#x2F;a&gt;). Meanwhile, we are removing a couple of &lt;code&gt;unwrap&lt;&#x2F;code&gt;s on our side, which will be triggered once &lt;code&gt;deadpool&lt;&#x2F;code&gt; is fixed. The hope is to get zero crash when a &lt;code&gt;Client&lt;&#x2F;code&gt; is dropping normally.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;others&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#others&quot; aria-label=&quot;Anchor link for: others&quot;&gt;🔗&lt;&#x2F;a&gt;Others&lt;&#x2F;h4&gt;
&lt;p&gt;Better resiliency against weird behaviours.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6055&quot;&gt;#6055&lt;&#x2F;a&gt; Handle sync state events that fail to deserialize.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;matrix-org&#x2F;matrix-rust-sdk&#x2F;pull&#x2F;6079&quot;&gt;#6079&lt;&#x2F;a&gt; Attempt to export the secrets bundle sooner in the QRCode login process.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Thank you for your reading!&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;matrix-federation-stats&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#matrix-federation-stats&quot; aria-label=&quot;Anchor link for: matrix-federation-stats&quot;&gt;🔗&lt;&#x2F;a&gt;Matrix Federation Stats&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;@aine:etke.cc&quot;&gt;Aine [etke.cc]&lt;&#x2F;a&gt; reports&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;collected by &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;MatrixRooms.info&lt;&#x2F;a&gt; - an &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;etkecc&#x2F;mrs&quot;&gt;MRS&lt;&#x2F;a&gt; instance by &lt;a href=&quot;https:&#x2F;&#x2F;etke.cc?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;etke.cc&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;As of today, &lt;code&gt;13810&lt;&#x2F;code&gt; Matrix federateable servers have been discovered by matrixrooms.info, &lt;code&gt;3452&lt;&#x2F;code&gt; (&lt;code&gt;25.0%&lt;&#x2F;code&gt;) of them are publishing their rooms directory over federation.
The published directories contain &lt;code&gt;16920&lt;&#x2F;code&gt; rooms.&lt;&#x2F;p&gt;
&lt;p&gt;The most popular server software among the online servers is:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;synapse: &lt;code&gt;11679&lt;&#x2F;code&gt; (&lt;code&gt;84.6%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;conduit: &lt;code&gt;507&lt;&#x2F;code&gt; (&lt;code&gt;3.7%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;continuwuity: &lt;code&gt;450&lt;&#x2F;code&gt; (&lt;code&gt;3.3%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;li&gt;dendrite: &lt;code&gt;380&lt;&#x2F;code&gt; (&lt;code&gt;2.8%&lt;&#x2F;code&gt;)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Stats timeline is available on &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;stats&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;📊 MatrixRooms.info&#x2F;stats&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;integrations&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🧩 Integrations with apps and servers&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;indexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;👉 How to add your server&lt;&#x2F;a&gt; | &lt;a href=&quot;https:&#x2F;&#x2F;matrixrooms.info&#x2F;deindexing&#x2F;?utm_source=twim&amp;amp;utm_medium=matrix&amp;amp;utm_campaign=federation-stats&quot;&gt;🙅 How to remove your server&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;dept-of-ping-ping-pong&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#dept-of-ping-ping-pong&quot; aria-label=&quot;Anchor link for: dept-of-ping-ping-pong&quot;&gt;🔗&lt;&#x2F;a&gt;Dept of Ping 🏓&lt;&#x2F;h2&gt;
&lt;p&gt;Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;echo&quot;&gt;pingbot&lt;&#x2F;a&gt;, a &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;maubot&#x2F;maubot&quot;&gt;maubot&lt;&#x2F;a&gt; that you can host on your own server.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;ping-maunium-net&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#ping-maunium-net&quot; aria-label=&quot;Anchor link for: ping-maunium-net&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt;&lt;&#x2F;h3&gt;
&lt;p&gt;Join &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#ping:maunium.net&quot;&gt;#ping:maunium.net&lt;&#x2F;a&gt; to experience the fun live, and to find out how to add YOUR server to the game.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: center&quot;&gt;Rank&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Hostname&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Median MS&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;1&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vibb.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;229&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;2&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;usbpc.xyz&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;256&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;3&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;vrkknn.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;306&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;4&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;the-lamp.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;361&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;5&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;muoi.me&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;394&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;6&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;mustelid.chat&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;403&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;7&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;littlevortex.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;451&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;8&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;federated.nexus&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;493&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;9&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;calitabby.net&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;563&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center&quot;&gt;10&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;jeroenhd.nl&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: center&quot;&gt;571&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h2 id=&quot;that-s-all-i-know&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#that-s-all-i-know&quot; aria-label=&quot;Anchor link for: that-s-all-i-know&quot;&gt;🔗&lt;&#x2F;a&gt;That&#x27;s all I know&lt;&#x2F;h2&gt;
&lt;p&gt;See you next week, and be sure to stop by &lt;a href=&quot;https:&#x2F;&#x2F;matrix.to&#x2F;#&#x2F;#twim:matrix.org&quot;&gt;#twim:matrix.org&lt;&#x2F;a&gt; with your updates!&lt;&#x2F;p&gt;
&lt;p&gt;To learn more about how to prepare an entry for TWIM check out &lt;a href=&quot;https:&#x2F;&#x2F;matrix.org&#x2F;twim-guide&#x2F;&quot;&gt;the TWIM guide&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</content>
</entry>

    
    
</feed>
