πŸ”—Matrix Live S12E02 – Matrix Community Events

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

πŸ”—MSC26 CFP Reminder (2 months 2 go)

Yan 't' Minagawa reports

As promised in Matrix Live (see above): Here are some relevant links for the matrix community summit!

Participate in MCS26: 21th-25th of May at c-base, get your tickets, and join our space and read last weeks announcement.

πŸ”—Matrix community is growing with "Matrix Stammtisch KΓΆln"

Michael @matrix says

The first 'Matrix Stammtisch KΓΆln' will take place on 25.03.2026 at 19:00.

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't make it this March, follow the #matrix-stammtisch:koeln.ccc.de room to stay updated.

 Tell your friends and bring them along!

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

πŸ”—Governance WG (website)

Nico says

The governance working group had their first meeting and this even included one member from outside of the governing board, bgt lover!

We primarily discussed 3 topics:

  • 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!
  • The second topic was about projects under the Foundation'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!
  • 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'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 matrix.org/ecosystem/servers/ and similar pages?
  • 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'll try to make that possible.

That'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!

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

πŸ”—policyserv (website)

A proactive safety and moderation tool for Matrix communities.

TravisR reports

v1.3.0 is here! New in this release are a couple of frequency filters, support for stable endpoints, and the usual bug fixes and improvements.

Check it out and let us know how it goes -> #policyserv:matrix.org

πŸ”—Draupnir (website)

A moderation bot for open Matrix communities.

Gnuxie πŸ’œπŸ reports

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 main 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 #draupnir:matrix.org.

πŸ”—Dept of Servers 🏒

πŸ”—Synapse (website)

Synapse is a Matrix homeserver implementation developed by Element.

nex (it/she) πŸ³οΈβ€βš§οΈ announces

πŸ”—Synapse Registration Notifier

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 https://codeberg.org/timedout/synapse-registration-notifier, or you can install from PyPi at synapse-registration-notifier.

πŸ”—Dept of Clients πŸ“±

πŸ”—Nexus Client

QuadRadical (Ping) says

πŸ”—What's new?

Hello TWIM! It's been a while since the last update on Nexus, here's what has changed:

  • 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.
  • Redesigned the message input, including making making mentioning optional.

Message input box, showing a reply preview along with an option to turn mentions on or off

  • Added jump to message functionality when a reply is clicked, along with a nice animation to highlight the message

An animation highlighting the original message when you tap a reply

  • Redesigned message bubbles to always be left aligned, include images, and extract out author information:

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

  • And a whole lot more performance improvements and UI tweaks!

πŸ”—Coming soon...

The next few features on the To-do are:

  • Further improving room load times by fetching members after messages are rendered
  • Add the ability to send media
  • Show messages you sent before they hit server, and add a delivered status when confirmed
  • Add Android support, re-test Windows support

After these, I think Nexus Client will be ready for an alpha release, so you can expect that within the next few 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://git.federated.nexus/Henry-Hiles/nexus!

πŸ”—Tammy (website)

Multiplatform messenger built on top of Trixnity Messenger.

Benedict says

The past few weeks have been packed with improvements across Tammy, focusing on usability, performance, and better transparency for users and developers alike.

πŸ”—Features & Improvements

Tammy continues to evolve with a range of user-facing enhancements:

  • Audio playback is now supported on both Android and iOS.
  • Profile settings have been introduced, allowing users to manage their profile while logged in.
  • Rooms can now be manually marked as unread directly from the room list.
  • Message context menus now include icons for improved clarity and usability.
  • Automatic dark/light mode switching is now supported based on macOS system preferences.
  • A global option is available to disable the redaction warning.

πŸ”—Wasm support

The web experience has seen a significant upgrade: Kotlin/WasmJS support has been introduced, resulting in a noticeably more responsive application.

πŸ”—Reliability

Several improvements enhance reliability and user awareness:

  • Dehydrated devices are now enabled by default.
  • Users are now informed when message history may be undecryptable due to missing historical room keys.
  • Warnings are shown when attempting to invite non-existent users.

πŸ”—Developer Experience

Tammy can now expose developer information such as event Json, event IDs and room IDs when needed.

πŸ”—Bug Fixes

  • Rooms are now marked as unread more accurately, avoiding false positives from irrelevant events.
  • As always various additional bug fixes and smaller improvements across the app.

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

πŸ”—The Solidar App integrates Matrix to provide private DMs for Bluesky

rangak reports

The Solidar App, derived from the Bluesky App integrates the Matrix js-sdk to become the latest addition to TWIM'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.

πŸ”—Solidarity Social

The Solidar App enables a space within Bluesky's 40 million plus users, Solidarity Social, where movements advancing justice, democracy and resisting authoritarianism around the globe can find each other, collaborate safely, and rise together.

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 No Kings, May Day Strong, and trainers like Freedom Trainers, so that they can build solidarity faster and at greater scale.

πŸ”—BYOMA

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.

The default Matrix server for Solidarity Social is Element Server Suite Pro, managed by Element on behalf of the Matrix Foundation.

πŸ”—A New resolvematrix for Rust

Jade (she/her) says

For those of you writing Matrix tooling that talks to servers over federation, I have a little treat!

I've just released the resolvematrix 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!

Looking forwards to seeing what people create with it!

πŸ”—Matrix in the News πŸ“°

Emma [it/its] says

discovered by the folks over at BeLibre (and dug into by me): turns out the Belgian government is now on Matrix!

https://beam.belgium.be/en/ (they're using rebranded Element Web + synapse, fwiw, cant tell if its synapse pro though? Identifies itself as "Synapse 1.147.1+pg2")

πŸ”—Matrix Federation Stats

Aine [etke.cc] announces

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

As of today, 17820 Matrix federateable servers have been discovered by matrixrooms.info, 4186 (23.5%) of them are publishing their rooms directory over federation. The published directories contain 18543 rooms.

The most popular server software among the online servers is:

  • synapse: 14299 (80.2%)
  • continuwuity: 1246 (7.0%)
  • conduit: 599 (3.4%)
  • dendrite: 363 (2.0%)

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

RankHostnameMedian MS
1continuwuity.usbpc.xyz147
2melthecat.dev232.5
3shork.ch254
4usbpc.xyz258
5zirco.dev261
6nerdhouse.io268
7vibb.me276.5
8nelliel.cv279
9synapse.rntpts.de286
10vengeful.eu292

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

πŸ”—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