🔗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 manyunwrap()
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:
- Project Room: #grid:matrix.org
- Source Code: https://github.com/rezivure/grid-frontend
- Website: https://mygrid.app
- Appstore: https://appstore.mygrid.app
- Playstore: https://playstore.mygrid.app
🔗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 contain21228
rooms.Stats timeline is available on MatrixRooms.info/stats
🔗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 | codestorm.net | 215 |
2 | bi-vibes.com | 247 |
3 | envs.net | 271 |
4 | nerdhouse.io | 315 |
5 | pissing.dev | 429 |
6 | littlevortex.net | 434.5 |
7 | tomfos.tr | 574.5 |
8 | transgender.ing | 672 |
9 | poweron.dk | 677 |
10 | ellis.link | 769 |
🔗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