πŸ”—Matrix Live S12E05 – Smooth room upgrades and better notifications in Trixnity

πŸ”—Dept of Events and Talks πŸ—£οΈ

Thib announces

Heads-up that The Matrix Conference 2026 will be in MalmΓΆ, Sweden, on Tuesday, 20th to Thursday, 22nd October. It will be followed by a hackathon day on Friday, 23rd October!

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.

Our Call for Proposals is open until 14th June. We already received solid proposals, and we're looking forward to seeing what you will send us!

We want to hear from

  • Individuals
  • Organisations
  • Authors of toys & hacks
  • Contributors to sovereignty
  • You!

Send your proposals!

πŸ”—Dept of Working Groups πŸ’ͺ

πŸ”—Website & Content Working Group (website)

The Website and Content Working Group is responsible for the editorial and technical oversight of the main Matrix websites and social media channels.

MTRNord (they/them) reports

Hi everyone! We did our last update in February, but we, the Website & Content Working Group, have been doing quite some improvements since then!

  • We gave the Try Matrix page a major overhaul! This should make it much easier to get started as well as onboard your friends!
  • ibharathboga built the Branding and Asset page mentioned in the last post.
  • We are excited to have weeman joining the Working Group.
  • We clarified a few things in our CONTENT.md.
    • 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.
    • The examples for the clients have been extended. We now also accept screenshots and a "good_for" text, which is currently mainly used for featured clients on the "Try Matrix" page.
  • ibharathboga added a link to the ecosystem pages to make it easy for readers to report outdated info.
  • We are excited that there have been plenty of updates been shipped to the ecosystem pages by many people from the community! Thanks to raboof, benkuly, roquess, yncyrydybyl, viktorstrate, sandhose, and zecakeh!
  • Thib added a Jobs page to the website in the search of a replacement Thib! Please don't hesitate to check it out if you are interested!
  • We fixed "(website)" appearing in the TOC of TWIM posts to reduce the visual distraction on TWIM posts.
  • Together with Legal and the rest of the Foundation, we added the Trademark policy and a list of "Commonly Used Terms" to the branding page.
  • 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 Jack S.!
  • Together with the Events WG the team worked hard to publish all info about The Matrix Conference 2026 on https://conference.matrix.org/
  • The 2025 Watch page of The Matrix Conference now also offers links to watch the conference on media.ccc.de instead of YouTube thanks to weeman!

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 help wanted issue, submit a PR, and if you like, join the weekly office hour via our room.

πŸ”—Dept of Trust & Safety βš–οΈ

πŸ”—policyserv (website)

A proactive safety and moderation tool for Matrix communities.

TravisR says

v1.4.0 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 πŸ™‚

✨️ You don't need to host your own policyserv instance to give it a go. The Foundation's instance is available here to test it out (or use it forever - we don't mind).

#policyserv:matrix.org is a great place to hang out and talk about the project - let us know how v1.4.0 goes for you.

πŸ”—Draupnir (website)

A moderation bot for open Matrix communities.

Gnuxie πŸ’œπŸ announces

We've provided a quick overview on what we've been working on over the past 6 months and the general direction of the project that you can read here: https://the-draupnir-project.github.io/draupnir-documentation/governance/reports/2510B-cycle-review

πŸ”—Dept of Clients πŸ“±

πŸ”—Relay (website)

Link Dupont says

Relay is a new native macOS Matrix client built with SwiftUI, wrapping the Matrix Rust SDK. The goal is a Matrix client that feels like it belongs on your Mac β€” fast, familiar, and following macOS design conventions.

A screenshot of Relay, a Matrix client for macOS. It sticks to macOS Human Interface Guidelines.

Version 0.2.1 is now available. Here's what you can do with it today:

  • Rich timeline β€” text, image, video, audio, and file messages with sender avatars, date headers, message grouping, and big emoji for emoji-only messages.
  • Rich text rendering with formatted bodies and clickable, interactive mentions.
  • Message editing and deletion.
  • Reactions via context menu, emoji picker, or long-press.
  • Replies β€” swipe on a message to reply; replies render as overlapping bubbles with click-to-jump.
  • Pin messages β€” pin/unpin messages and jump to them in the timeline.
  • URL previews displayed as standalone cards alongside messages.
  • GIF search powered by GIPHY.
  • Username autocomplete with inline suggestions while composing.
  • Attachments β€” stage images and files before sending via drag-and-drop, paste, or the attach button.
  • Room directory and room creation β€” discover public rooms or create new ones.
  • Direct messages β€” start a DM from any user's profile.
  • Deep link handling for matrix: URIs and matrix.to links.
  • Unread markers with a "New" divider at the first unread message.
  • Typing indicators, and infinite scrollback.
  • Session verification using in-app emoji verification flow.
  • Keychain-backed sessions for secure credential storage.

Relay targets macOS 26 (Tahoe). It's licensed under Apache 2.0.

Come say hello in #relayapp:matrix.org!

πŸ”—Nexus (website)

Matrix client made with Flutter and a Gomuks backend.

QuadRadical (Ping) says

πŸ”—What's new?

Hello TWIM! I posted, well, earlier this week (since TWIM was late), but we still have a big new feature:

Reaction support! We have support for reactions, including custom emotes, even animated ones.

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

Sadly, I didn't manage to get actually sending those reactions done for TWIM, so expect that in the next few days.

πŸ”—Coming soon...

The next few features on the To-do are:

  • Adding support for sending reactions
  • Sending media
  • Fix Windows builds

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.

πŸ”—Get involved!

If you want to help with development or simply keep up with new features, join our Matrix room at #nexus:federated.nexus or check out the Git repo at https://nexus.federated.nexus!

πŸ”—Dept of Encryption πŸ”

πŸ”—Element (website)

News about Element clients across platform boundaries.

andybalaam announces

a little update from the Element Crypto team:

We've pushed back the date when Element is going to enforce MSC4153 Exclude Insecure Devices. The previous date was April, and the new date is October 2026.

Some of our customers weren't ready for this change, and Element's code (especially around bots and bridges) is not quite ready either.

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.

πŸ”—Dept of SDKs and Frameworks 🧰

πŸ”—pygomx (website)

saces reports

a golang matrix high level client library with c-bindings for python

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&dirty (matrix)helper scripts. I did not found any i wanted to use, so i build my own, but with β€” no, I'm not BenderπŸ€– β€” a simple text based c-api and multiclient support:

pygomx is a monorepos to keep the right versions together and consists of three parts:

  • libmxclient: golang matrix client library

    • High level client library with a simple c-api: it basically passes (json)strings back and forth.
    • All the Matrix 2.0 magic is hidden in the lib.
    • Should work on *any* platform golang is enable to build for.
  • pygomx: python binding package

    • This package contains the python bindings module binary
    • Should work on any platform you have a decent python and c-compiler for.
    • more: pygomx/README.md
  • mxsmal: simple matrix application library

    • (might be moved into its own repository once the api kinda stabilzes)
    • matrix client library and tools that utilizes pygomx
    • inspired by Simple-Matrix-Bot-Lib
πŸ”—Prebuild Binaries

Prebuild binaries are available for:

  • Linux/glibc amd64/arm64
  • Mac 14+ arm64/Mac 15+ x64
  • Windows x64

In theory, this should work on these platforms:

create and activate a venv with python 3.10+

  pip install mxsmal

for a simple function test run `mxdiscover <domain.org>`. It prints the discovered client url. 

for a more sophisticated demo run the demobot:
run `smalsetup <matrixid>` in an empty dir.
start the bot `demobot`.
simple demo bot. no further configuration required
invite this bot to your room or open a DM with it.

for just the bindings library:
  
  pip install pygomx

Have fun exploring this :)


The project is at an early stage, things are still subject to change, but the basics are done and working.
Let's see where it evolves.

πŸ”—Dept of Interesting Projects πŸ›°οΈ

πŸ”—Extera Rich Presence Companion (website)

rustyraven[extera.xyz op] says

Extera had support for MSC4320 rich presences for some time, but there weren't any apps or clients sending them.

A screenshot of Extera RPC. It shows a user profile, including what they're listening to.

I've made Extera RPC, an Android companion app which sends MSC4320-compatible rich presence data. It supports both media and activity RPC ("listening music" and "playing"). Media detection is implemented with NotificationListenerService - any app that creates mini player in notification tray will be supported. App detection is implemented with UsageStatsManager - "playing" status will be sent as soon as you open an app. Allowed apps for media and activity RPC are configurable.

Extera RPC's source code is available on GitHub, as well as its initial release.

Extera Rich Presence runs independently of Extera Next, you may use it alongside with any Matrix client

#extera:extera.xyz - website - GitHub

πŸ”—Matrix Federation Stats πŸ“Š

Aine [etke.cc] says

collected by MatrixRooms.info - an MRS instance by etke.cc

As of today, 19189 Matrix federateable servers have been discovered by matrixrooms.info, 4365 (22.7%) of them are publishing their rooms directory over federation. The published directories contain 20249 rooms.

The most popular server software among the online servers is:

  • synapse: 15311 (79.8%)
  • continuwuity: 1419 (7.4%)
  • conduit: 624 (3.3%)
  • dendrite: 368 (1.9%)

Stats timeline is available on πŸ“Š MatrixRooms.info/stats

🧩 Integrations with apps and servers | πŸ’œ Support the project | πŸ‘‰ How to add your server | πŸ™… How to remove your server

πŸ”—Dept of Ping πŸ“

Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by pingbot, a maubot that you can host on your own server.

πŸ”—#ping:maunium.net

Join #ping:maunium.net to experience the fun live, and to find out how to add YOUR server to the game.

RankHostnameMedian MS
1vrkknn.net195
2starstruck.systems235
331a05b.net251
4coneja.tel261.5
5mustelid.chat283
6848226.xyz319
7nelliel.cv352
8the-lamp.net381
9muoi.me389
10burgeronthe.net394

πŸ”—That's all I know

See you next week, and be sure to stop by #twim:matrix.org with your updates!

To learn more about how to prepare an entry for TWIM check out the TWIM guide.

The Foundation needs you

The Matrix.org Foundation is a non-profit and only relies on donations to operate. Its core mission is to maintain the Matrix Specification, but it does much more than that.

It maintains the matrix.org homeserver and hosts several bridges for free. It fights for our collective rights to digital privacy and dignity.

Support us