🔗Dept of Status of Matrix 🌡️

🔗Governing Board (website)

The Governing Board is an advisory board that is made up of elected representatives from all across the Matrix ecosystem.

HarHarLinks says

I'm excited to share some quick news from the governing board today! Over the holidays around the new year, we finished the committee chair elections and congratulate:

  • Bram and Sumner, chair and vice chair of the Governance committee,
  • Sumner and Nico, chair and vice chair of the Community committee,
  • Robin and Kevin, chair and vice chair of the Finance committee,
  • J.B. and Nico, chair and vice chair of the Trust & Safety committee!

This paves the way for the committees to start taking up work while at the same time the governing board as a whole also finalises the processes around working groups so we can onboard all of you!

We look forward to sharing another update soon, and Matrix @ FOSDEM is also on the horizon, where attendees will be able to meet a good handful of governing board members face to face! For any questions, feedback, or discussion with/about the governing board, join our #governing-board-office:matrix.org!

Until next time!

🔗Dept of Spec 📜

Andrew Morgan (anoa) {he/him} says

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:

  • There were no new MSCs this week.

MSCs in Final Comment Period:

  • No MSCs are in FCP.

Accepted MSCs:

  • No MSCs were accepted this week.

Closed MSCs:

  • No MSCs were closed/rejected this week.

🔗Spec Updates

It may seem quiet from the stats above, but there's actually been a healthy amount of activity across various MSCs this week!

MSC3266: Room summary API had FCP proposed, which moves this long-awaited MSC significantly closer to being accepted. This MSC allows clients to get a quick preview of a room before joining it, which is useful in all sorts of scenarios (see the MSC for a list!). There's still a fair amount of feedback to get through, but much of it is small clarifying comments. Exciting to see this one move forward!

MSC4133: Extending User Profile API with Key:Value Pairs has also been moving forward, with the Synapse implementation in active review by the maintainers, and all concerns on the MSC (currently) having been resolved this week.

There's plenty of activity on other MSCs as authors work to update them. Also a huge thanks again to those working on the spec text itself. Multiple PRs against the matrix-spec repo have been opened following the holidays, all making the spec better for everyone. Thank you!

🔗Dept of Clients 📱

🔗Extera

OfficialDakari says

This week we redesigned some pages like: app settings, room and space settings.

Also, we finally fixed issue where user could not send media into threads without a caption.

We improved Monet Dark theme and created Dark AMOLED theme. You can get them in #Extera Themes room.

Say hello in #Extera https://extera.xyz/

🔗Dept of SDKs and Frameworks 🧰

🔗matrix-rust-sdk (website)

Next-gen crypto-included SDK for developing Clients, Bots and Appservices; written in Rust with bindings for Node, Swift and WASM

bnjbvr says

Happy new year, crab enthusiasts!! Here's your first yearly update for the Matrix Rust SDK.

  • Lots of refactorings around the event cache's storage, which is nicely moving along, including one critical bugfix.
  • The FFI layer (notably used by the ElementX apps) keeps on getting better. The logs configuration will now take place in the SDK, instead of leaving this responsibility to apps. A fix has also been introduced so that panics would be correctly logged in the FFI layer.
  • Some refactorings have been made to help compiling the SDK to WebAssembly. Thanks @jplatte!
  • Starting a quest to get rid of most unwrap()/expect() in the code base, @poljar added some synchronous locks wrappers that panic when poisining, getting rid of many unwrap()s.
  • The experimental-sliding-sync feature flag has been removed by @Hywan. That's right folks, we declare support in the SDK is not experimental anymore 🥳
  • Ruma has been upgraded, unlocking the development of crypto features and delivering some nice bugfixes. Thanks @zecakeh!
  • Intentional mentions can now be sent along media events, or added in edits. Thanks @frebib!
  • Room::display_name has been reintroduced, as it showed useful in downstream projects.
  • Unrecoverable errors (e.g. 401) will now stop the sending queues, instead of letting future events send; this should lead to less confusion for end users.
  • The Timeline component can now upload byte attachments directly, instead of having to use a local file path that will be loaded by the SDK. Thanks @zecakeh!

🔗Dept of Bots 🤖

🔗Draupnir (website)

A moderation bot for open Matrix communities

Gnuxie 💜🐝 reports

Drapunir v2.0.0-beta.10 has been released. This will be our final beta release before releasing v2.0.0 next week.

In this release we have resolved a number of issues painful issues, from problems with serverACL changed notice spam, slow user policy application on larger deployments, to issues with unwatching policy rooms. We also got a big boost from a first time contributor nex (she/it) 🐟 who fixed a number of bugs, and most prominently changed the unban command so that the behaviour from the --true option became the default. Please do read the changelog for the details. And once again you can find us in #draupnir:matrix.org.

🔗Dept of Interesting Projects 🛰️

🔗Grid: Private Location Sharing

Chandler announces

Hi Matrix Community,

We would like to introduce:

🔗Grid: Private Location Sharing

Grid is a new mobile app for private and live sharing location between friends, family etc. utilizing Matrix end-to-end encryption. Grid is cross-platform and provides a solution to traditional location sharing apps that either sell or expose your data.

🔗Key Features

Grid enables secure location sharing through both 1:1 and group conversations, with thoughtful privacy features like sharing expiration times and incognito mode. The app utilizes Protomaps hosted on Cloudflare, eliminating any dependency on Google Maps or Apple Maps while maintaining full functionality.

🔗Self-Hosting Ready

Whether you prefer using our default server or self-hosting with Synapse, Grid gives you complete control over your data. The custom mapping solution can also be self-hosted, giving complete autonomy.

🔗Disclaimer for Self Hosting ⚠️

  • Please make a new account on your homeserver, Grid is currently designed to clean up all non-Grid rooms.
  • Currently fixing issues with homeserver proxies (matrix.domain.com with users @user:domain.com)

🔗What's Next

We're finalizing our feature roadmap which will include exciting capabilities like geofencing, customizable sharing windows, SOS features, and active live sharing (for biking, hard enduro, etc.) Stay tuned for these upcoming enhancements!

Links:

🔗Matrix in the public sector 🏛️

🔗News from German public administration

Marco announces

We - Federal IT-Cooperation (FITKO), together with the German Federal Ministry of the Interior - are going to showcase Matrix-based communication between citizens and public authorities. We want to demonstrate feasibility of end-to-end encryption with great usability in this scenario, enhanced with machine-readable parts. You can read more about our project over here (in German, unfortunately!): https://gitlab.opencode.de/fitko/g2x-matrix-pilot

Since our talk at the Matrix Conference (slides) we published our call for tenders for "Piloting a matrix-based communication channel for G2C communication"! You can read more on our vision, some technical details and our approach to support public money - public code over here (in German too, sorry!)

🔗Matrix Federation Stats

Aine [don't DM] says

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

As of today, 10526 Matrix federateable servers have been discovered by matrixrooms.info, 3135 (29.8%) of them are publishing their rooms directory over federation. The published directories contain 21228 rooms.

Stats timeline is available on MatrixRooms.info/stats

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
1codestorm.net215
2bi-vibes.com247
3envs.net271
4nerdhouse.io315
5pissing.dev429
6littlevortex.net434.5
7tomfos.tr574.5
8transgender.ing672
9poweron.dk677
10ellis.link769

🔗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