Skip to content

Commit

Permalink
Add twim 2025-01-10
Browse files Browse the repository at this point in the history
  • Loading branch information
MTRNord committed Jan 10, 2025
1 parent 9eac3f5 commit ff65af3
Show file tree
Hide file tree
Showing 2 changed files with 208 additions and 0 deletions.
208 changes: 208 additions & 0 deletions content/blog/2025/01/2025-01-10-twim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,208 @@
+++
date = "2025-01-10"
title = "This Week in Matrix 2025-01-10"
path = "/blog/2025/01/10/this-week-in-matrix-2025-01-10"

[taxonomies]
author = ["MTRNord"]
category = ["This Week in Matrix"]
+++

## Dept of *Status of Matrix* 🌡️

### Governing Board ([website](https://matrix.org/foundation/governing-board-elections/))

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

[HarHarLinks](https://matrix.to/#/@kim:sosnowkadub.de) 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](https://matrix.org/blog/2024/11/matrix-fosdem-full-force/) 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](https://matrix.to/#/#governing-board-office:matrix.org)!
>
> Until next time!
## Dept of Spec 📜

[Andrew Morgan (anoa) {he/him}](https://matrix.to/#/@andrewm:element.io) 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](https://github.com/matrix-org/matrix-spec-proposals/pull/3266) 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](https://github.com/matrix-org/matrix-spec-proposals/pull/4133) 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](https://github.com/matrix-org/matrix-spec/pulls) have been opened following the holidays, all making the spec better for everyone. Thank you!
<!-- more -->

## Dept of Clients 📱

### Extera

[OfficialDakari](https://matrix.to/#/@officialdakari:extera.xyz) 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](https://matrix.to/#/#themes:extera.xyz) room.
>
> Say hello in [#Extera](https://matrix.to/#/#extera:extera.xyz) <https://extera.xyz/>
## Dept of SDKs and Frameworks 🧰

### matrix-rust-sdk ([website](https://github.com/matrix-org/matrix-rust-sdk))

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

[bnjbvr](https://matrix.to/#/@benjib:element.io) 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](https://github.com/matrix-org/matrix-rust-sdk/issues/3280#issuecomment-2488679063), which is nicely moving along, including one critical [bugfix](https://github.com/matrix-org/matrix-rust-sdk/pull/4490).
> * The FFI layer (notably used by the ElementX apps) keeps on getting better. The logs configuration will now [take place in the SDK](https://github.com/matrix-org/matrix-rust-sdk/pull/4492), instead of leaving this responsibility to apps. A fix has also been introduced so that [panics would be correctly logged](https://github.com/matrix-org/matrix-rust-sdk/pull/4485) 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](https://github.com/matrix-org/matrix-rust-sdk/pull/4475), or [added in edits](https://github.com/matrix-org/matrix-rust-sdk/pull/4464). Thanks @frebib!
> * `Room::display_name` has been [reintroduced](https://github.com/matrix-org/matrix-rust-sdk/pull/4470), 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](https://github.com/the-draupnir-project/Draupnir))

A moderation bot for open Matrix communities

[Gnuxie 💜🐝](https://matrix.to/#/@gnu_ponut:matrix.org) reports

> [Drapunir](https://github.com/the-draupnir-project/Draupnir) [v2.0.0-beta.10](https://github.com/the-draupnir-project/Draupnir/releases/tag/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](https://matrix.to/#/#draupnir:matrix.org).
## Dept of Interesting Projects 🛰️

### Grid: Private Location Sharing

[Chandler](https://matrix.to/#/@rezivure:matrix.org) 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](https://matrix.to/#/#grid:matrix.org)
> * Source Code: <https://github.com/rezivure/grid-frontend>
> * Website: [https://mygrid.app](https://mygrid.app/)
> * Appstore: [https://appstore.mygrid.app](https://appstore.mygrid.app/)
> * Playstore: [https://playstore.mygrid.app](https://playstore.mygrid.app/)
> {{ figure(
img="/blog/img/rIDauKDbJjQsCkvXQUsEZeWx.png"
caption="Grid in action showing the app on an iphone")
}}

## Matrix in the public sector 🏛️

### News from German public administration

[Marco](https://matrix.to/#/@marcoh___:tchncs.de) 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](https://www.youtube.com/watch?v=Fj_tBpTlBEE) ([slides](https://2024.matrix.org/documents/talk_slides/LAB4%202024-09-20%2017_15%20Marco%20Holz%20-%20Beyond%20Instant%20Messaging%20-%20Matrix%20in%20the%20Public%20Sector.pdf)) 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](https://www.dtvp.de/Satellite/public/company/project/CXP4DM25H5A/de/documents/serviceDescription/Anlage_1_Leistungsbeschreibung.pdf) (in German too, sorry!)
## Matrix Federation Stats

[Aine [don't DM]](https://matrix.to/#/@aine:etke.cc) says

> collected by [MatrixRooms.info](https://matrixrooms.info/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats) - an [MRS](https://github.com/etkecc/mrs) instance by [etke.cc](https://etke.cc?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
>
> 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](https://matrixrooms.info/stats/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
>
> [How to add your server](https://matrixrooms.info/indexing/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats) | [How to remove your server](https://matrixrooms.info/deindexing/?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
## Dept of Ping 🏓

Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by [pingbot](https://github.com/maubot/echo), a [maubot](https://github.com/maubot/maubot) that you can host on your own server.

### [#ping:maunium.net](https://matrix.to/#/#ping:maunium.net)

Join [#ping:maunium.net](https://matrix.to/#/#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](https://matrix.to/#/#twim:matrix.org) with your updates!

To learn more about how to prepare an entry for TWIM check out [the TWIM guide](https://matrix.org/twim-guide).
Binary file added static/blog/img/rIDauKDbJjQsCkvXQUsEZeWx.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ff65af3

Please sign in to comment.