πŸ”—Matrix Live - Matrix over DMLS

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

πŸ”—Last Weekend to Submit a Talk to Matrix Conf

Thib announces

That's right, the CfP closes on Sunday, 14th June... that means in two days as of publishing 😱

If you want to submit a talk, now's the time!

πŸ”—Stammtische 🍻 (website)

HarHarLinks reports

A Stammtisch ("regular's table") is a German meetup format where those with a shared interest meet regularly for discussion, exchange, and socialising. Find more community organised events at https://matrix-community.events!

transcaffeine announces

We meet for our third time and kindly invite everyone interested in matrix -- in Karlsruhe and around -- to join us on Tuesday, 16th of June to our Matrix Stammtisch Karlsruhe.

After establishing ourselves the past two times, we now meet every third tuesday of the month in the KIT Fachschaft ETIT starting 5.30 p.m.! This also means that there likely won't be further announcements about the Stammtisch happening as it will take place as scheduled.

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've found the right place!

Learn more at #stammtisch-karlsruhe:alsace.hair

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

πŸ”—policyserv (website)

A proactive safety and moderation tool for Matrix communities.

TravisR reports

v1.7.0 is out now! There's some stability improvements and a new filter to ensure custom emoji is spec compliant.

Future releases are expected to improve how policyserv internally classifies content to be more harm-based, making it easier to use MSC4387-style M_SAFETY error codes. These error codes can more clearly tell a client/user why their message might not be allowed in a room.

✨️ Looking to try policyserv without deploying your own? Sign up to use the Foundation's instance

Chat about policyserv and get support at #policyserv:matrix.org.

πŸ”—Dept of Clients πŸ“±

πŸ”—Fractal (website)

Matrix messaging app for GNOME written in Rust.

KΓ©vin Commaille reports

Fractal 14 has landed and is packed with lots of small changes, that make for an even better experience. Here is a quick reminder of the changes since Fractal 13:

  • 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.
  • Calls are rendered in the timeline and incoming calls trigger a notification. We still don’t support calls, but at least now you know when someone is calling and can open another client to answer.
  • 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.
  • The sidebar room filter has been improved: Enter goes to first room result, and there’s an empty state when no results match the term.
  • The performance of the room list has also been improved, it should be mostly noticeable for accounts that have joined a lot of rooms.
  • Informative events (Unable to decrypt, server notices…) are now styled differently to reflect their special nature and differentiate them from regular text messages that anyone can send.
  • Sending files & location is properly disabled while editing/replying, as it doesn’t work anyway.

A screenshot of the matrix client Fractal. A call is placed, but Fractal doesn't support it, so it displays a message in the timeline to say a call is happening and that the user should user another client.

As usual, this release includes other improvements and fixes thanks to all our contributors, and our upstream projects.

We want to address special thanks to the translators who worked on this version. We know this is a huge undertaking and have a deep appreciation for what you’ve done. If you want to help with this effort, head over to Damned Lies.

This version is available right now on Flathub.

This cycle, we were lucky enough to get a higher than usual number of new contributors. Most of the changes listed above come from them. If you want to join the gang, you can start by fixing one of our newcomers issues. We are always looking for new members!

πŸ”—Tammy (website)

Multiplatform messenger built on top of Trixnity Messenger.

Benedict announces

With Matrix 1.18 support we’ve introduced a new OAuth2 device authorization flow, alongside the ability to block invites and redact messages while being offline.

Audio messaging has also received a major boost: you can now play audio in the web client, Tammy sends the duration of audio messages and you don't need to send audio messages immediately anymore, because audio messages are saved as drafts. On the visual side, we’ve added a cool new rendering for "all accounts" avatars and the ability to remove your own avatar.

We have implemented a wide range of fixes the last few weeks, with a particular focus on improving timeline stability by resolving unexpected scroll and jump behaviors.

πŸ”—Nexus (website)

Matrix client made with Flutter and a Gomuks backend.

QuadRadical (Ping) reports:

πŸ”—What's new?

Hello TWIM! Lots has happened in Nexus this week!

  • A better login flow by @istalri

  • Support for rendering a lot more events

  • Fixes for keyboard navigation

  • Non-reversed CustomScrollView, fixing multiple bugs and making scrolling smoother

  • Fixed a whole lot of bugs

  • Redesigned the user popover, it's now a bottom sheet:

profile.png

  • Redesigned the room list, it's now using M3E widgets, and has support for subspaces:

sidebar.png

  • Redesigned the member list, it's now using M3E widgets and sorts by power level:

memberList.png

πŸ”—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 SDKs and Frameworks 🧰

πŸ”—Trixnity (website)

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

Benedict says

Trixnity now supports Matrix 1.18! It might not sound like much, but it brings some great new features, including OAuth2 device authorization and the ability to send redactions using the outbox. We’ve also squashed some long-standing bugs to make Trixnity even more stable. As always, if you find any bugs, please let us know or open an issue. With our number of commercial users, we would love to see more contributions to the project!

Benedict announces

Someone did wrote a Clojure adapter for Trixnity: https://github.com/outskirtslabs/trixnity-clj It's cool to see the strengths of Trixnity are usable from other programming languages. The same is possible for Typescript, Swift and FFI. It would be great to see bindings for them from the community as well!

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

mcnesium announces

There is a new Nextcloud app, that can connect Matrix accounts and then send files or links to file shares to Matrix rooms: https://apps.nextcloud.com/apps/integration_matrix (I am not involved, just found the note in their recent blog post)

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

Paulina announces

Pleased to share that Element has been recognised as a digital public good by the DPGA. Here's the link to our profile in the DPG registry: https://www.digitalpublicgoods.net/r/element

While the DPGA doesn't certify protocols, this recognition obviously also reflects the Matrix ecosystem and its contribution to digital public infrastructure πŸ‘

πŸ”—Matrix Federation Stats πŸ“Š

Aine [etke.cc] announces

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

As of today, 19377 Matrix federateable servers have been discovered by matrixrooms.info, 4212 (21.7%) of them are publishing their rooms directory over federation. The published directories contain 17969 rooms.

The most popular server software among the online servers is:

  • synapse: 15331 (79.1%)
  • continuwuity: 1521 (7.8%)
  • conduit: 587 (3.0%)
  • dendrite: 335 (1.7%)

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.

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

RankHostnameMedian MS
1vrkknn.net172
2cisnt.uk223
3nerdhouse.io232
4raccoon.cafe276
531a05b.net293
6beeper.com317
7worldethicaldataforum.org324
8victorewik.es358.5
9waywardinn.com370
10zirco.dev374

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