πŸ”—Matrix Live S12E03 – How hard can it be?

πŸ”—Dept of Status of Matrix 🌑️

Amandine reports

πŸ₯ The Matrix.org Foundation has published its first Public Annual Report! πŸ“Š

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.

You can find the blog here and the report itself here. We hope you will find it a useful read! β˜•οΈ

πŸ”—Dept of Spec πŸ“œ

πŸ”—Matrix 1.18

TravisR announces

We also had a spec release! Matrix 1.18 brings 16 MSCs to the protocol, with a major focus on Trust & Safety - read more about policy servers, invite blocking, and more from this week's blog!

Andrew Morgan (anoa) {he/him} announces

Here's your weekly spec update! The heart of Matrix is the specification - and this is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at https://spec.matrix.org/proposals.

πŸ”—MSC Status

New MSCs:

MSCs in Final Comment Period:

  • No MSCs are in FCP.

Accepted MSCs:

Closed MSCs:

  • No MSCs were closed/rejected this week.

πŸ”—Spec Updates

Just before writing this update, FCP merge was (re-) called on MSC2545: Image Packs, 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.

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!

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

mahdi announces

Room Directory Working Group update

We've got two milestones to celebrate this week - we've received over 100 applications for the room directory to date, and we've just published our first batch of hobby rooms πŸŽ‰!

So, if you'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.

We can always use more helpers to review applications, so if you want to join the working group, chat with us in #room-dir-wg-office:neko.dev. And if you want to see your room listed, check out https://matrix.org/homeserver/room-directory/

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

andybalaam announces

This week's Linux Dev Time podcast was about Matrix:

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.

πŸ”—Dept of Clients πŸ“±

πŸ”—Nexus Client (website)

Matrix client made with Flutter and a Gomuks backend.

QuadRadical (Ping) says

πŸ”—What's new?

Hello TWIM! I posted last week, but a lot has happened since then! We also have a new contributor, zach (@zach:matrix.zachs.io), thanks!

πŸ”—Coming soon...

The next few features on the To-do are:

  • Windows EXE builds on CI
  • Fix some controller refreshes that are causing weirdness with messages moving around
  • Add support for sending media
  • Showing messages that are currently sending

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!

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

We'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've included several bug fixes to improve the overall experience.

πŸ”—Dept of SDKs and Frameworks 🧰

πŸ”—Trixnity (website)

Multiplatform Kotlin SDK for developing Clients, Bots, Appservices and Servers.

Benedict reports

In the last two weeks Trixnity got a few updates.

πŸ”—Draft Messages

We'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.

πŸ”—First Steps with MatrixRTC

Thanks to a community contribution, we've added event models for MatrixRTC MSC4143. This is extensible, allowing for the type-safe addition of new MatrixRTC applications. We'll share more MatrixRTC-related changes soon.

πŸ”—Room Upgrade Improvements

Trixnity has always supported transparent room upgrades, meaning developers don’t need to worry about linking upgraded rooms. We've further improved this by automatically joining new or old upgraded rooms when using Trixnity APIs.

πŸ”—Bug Fixes

We’ve resolved two long-standing bugs related to sending outbox messages. Sending should now be reliable. We also fixed several other bugs.

πŸ”—Matrix Federation Stats πŸ“Š

Aine [etke.cc] announces

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

As of today, 18260 Matrix federateable servers have been discovered by matrixrooms.info, 4245 (23.2%) of them are publishing their rooms directory over federation. The published directories contain 18980 rooms.

The most popular server software among the online servers is:

  • synapse: 14621 (80.1%)
  • continuwuity: 1312 (7.2%)
  • conduit: 606 (3.3%)
  • dendrite: 364 (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

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

RankHostnameMedian MS
1vrkknn.net188
2codestorm.net203
3coneja.tel213
4continuwuity.usbpc.xyz215
5nerdhouse.io216.5
6usbpc.xyz252
7unredacted.org317
8cisnt.uk324.5
931a05b.net334
10sspaeth.de337

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