π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:
- MSC4440: Profile Biography via Global Profiles
- MSC4439: Encryption key URIs in
/.well-known/matrix/support- MSC4438: Message bookmarks via account data
- MSC4437: Endpoint to replace entire profile
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.
- Listen at https://linuxdevtime.com/linux-dev-time-episode-146/
- Follow the Late Night Linux podcast family: @[email protected]
π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!
- Fetch memberships after messages are rendered for almost instant room loads
- zach: Support for building to an Android APK
- zach: Build with goolm rather than libolm by default
- Add a nix package
- Add a Flatpak build using https://github.com/neobrain/nix2flatpak
- Add CI builds of Flatpak and APK, and soon a Windows EXE build at https://github.com/Henry-Hiles/nexus/actions.
π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,
18260Matrix federateable servers have been discovered by matrixrooms.info,4245(23.2%) of them are publishing their rooms directory over federation. The published directories contain18980rooms.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.
| Rank | Hostname | Median MS |
|---|---|---|
| 1 | vrkknn.net | 188 |
| 2 | codestorm.net | 203 |
| 3 | coneja.tel | 213 |
| 4 | continuwuity.usbpc.xyz | 215 |
| 5 | nerdhouse.io | 216.5 |
| 6 | usbpc.xyz | 252 |
| 7 | unredacted.org | 317 |
| 8 | cisnt.uk | 324.5 |
| 9 | 31a05b.net | 334 |
| 10 | sspaeth.de | 337 |
π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