Thib

154 posts tagged with "Thib" (See all Author)

This Week in Matrix 2025-02-21

21.02.2025 16:20 β€” This Week in Matrix β€” Thib

πŸ”—Matrix Live

πŸ”—Dept of Status of Matrix 🌑️

Thib (m.org) reports

The Foundation is at a crossroads. We need to raise an additional $610K to break-even, and more immediately to raise $100K to keep our bridges running.

As a neutral custodian for the specification and much more, the Foundation is key to the success of Matrix. It is time to step up for it.

Read the full post on our blog

πŸ”—Dept of Governance βš–οΈ

Gwmngilfen reports

πŸ”—Announcing the Governing Board Working Groups process

The Governing Board has news! If you have been itching to know how to get involved, we are now ready to get you ... on-Board! πŸ₯ πŸ˜€

The Working Groups are the beating heart of the GB - they get the work done. So naturally people have been asking "how do we make one?" and "what is expected of a Working Group?"

πŸ”—Creating a Working Group

The process is fairly simple:

  • First, find some people who want to work on the problem - we would suggest at least 3, but the more you have the better, as it shows the level of interest in the issue.
  • Second, write down a charter for your Group - this doesn't need to be huge to start with, just a few sentences about what you want to be responsible for and the outcomes you want to achieve.
  • Finally, get a Board Member to sponsor you - this means finding a Board Member who agrees with the work you want to do, and will act as your link to the rest of the Board. The #governing-board-office:matrix.org is a great place to start conversations about WGs and look for sponsors. If in doubt, ping me there ( @gwmngilfen:matrix.org ) and I will help if I can.

Once you have that done, the Board Member will discuss it with the rest of the GB, we'll put it to a vote, and if it passes, you're in! (If it doesn't, we'll be sure to pass back what feedback we can about why not).

We would advise making noise about your proposals for Working Groups in the community to rally support and/or new members to get work done. TWIM is a good place for that πŸ˜›

πŸ”—Expectations of a Working Group

Working Groups are well named - they work. Some will provide advice & documents on a topic, others may produce code or similar outputs (think, a Docs WG?) but all have work to do. So, obviously you'll want to get on with that.

We also expect that:

  • Working Groups will have at least a Matrix room to discuss work in asynchronously

  • they will have regular meetings ("regular" is different for different groups, but we would expect not less than monthly). These could be video or chat meetings.

  • they take minutes of the meetings - the Board member can help here, but someone should take notes if they are not available.

    • These minutes get passed up to the rest of the Board so we can all be kept up to date at a high level

Clearly there are also some longer term things that we expect, like an expectation to work well with other Working Groups, to build consensus for decisions, etc. The GB can help if things need unblocking, of course.

πŸ”—Documentation

We do need a place to record the Working Groups, what exists already, what they do, how you get involved. This will be added to the Matrix.org website SOONℒ️

πŸ”—Initial Working Groups

All of this is theoretical until we start creating some groups, so .. let's hear your proposals (and I have a few to post in a moment)! Let's get some work done πŸ’ͺ

HarHarLinks announces

πŸ”—New GB Working Groups - call for members

Working Groups are the core of how the Governing Board orchestrates its work. We have some new ones for you to consider (for the first time πŸŽ‰)

πŸ”—Website WG (proposed)

The GB is considering a proposal for a Website WG! @HarHarLinks has written a charter regarding how to get work done for the main Matrix website, and has a good initial member list. While this is de-facto work already being done, we'd like to make it official - it's been proposed by @HarHarLinks so if this sounds like something you'd be interested in, register your interest with them!

πŸ”—Events WG (proposed)

The GB is considering a proposal for a Events WG! This would cover CfPs, staffing booths, merch, event tooling (Pretix box, etc) and so on. While this is de-facto work already being done, we'd like to make it official - its fairly detailed charter been proposed by @HarHarLinks so if this sounds like something you'd be interested in, register your interest with them!

Gwmngilfen reports

πŸ”—Ideas for New GB Working Groups

In addition to the in-flight proposals from HarHarLinks, I have a couple of ideas that need input to get started...

πŸ”—Documentation WG (idea)

I think we could benefit from a Documentation Working Group in Matrix. The Spec pages are excellent, but much of the rest of our docs falls to the general website team, and we see a lot of copies of things like https://doc.matrix.tu-dresden.de/en which suggest to me that people aren't finding our docs sufficient?

So, without wanting to downplay the awesome work that has gone before, I think a dedicated Docs group could try to help specialise the various people working on the website, as well as provide a clear place to report issues with our materials. I'm willing to propose this, if you'd like to discuss it (or think it's an awful idea), please reach out to me ( @gwmngilfen:matrix.org )! in #governing-board-office:matrix.org

πŸ”—New User Experience WG (idea)

Another group I'm thinking about is the New User WG - this would be focussed on how we get more people to Matrix, and improve those first few minutes/hours/days in our ecosystem - and how to gather their feedback effectively.

During the Matrix Unconference in Brussels, I hosted a session on this, and in just 45 mins we made 2 pages of ideas, so I think it's a rich area. Outputs would be advice/suggestions to other parts of the ecosystem for how we can make things better for our newer (and especially non-tech) users. I'm willing to propose this, if you'd like to discuss it (or think it's an awful idea), please reach out to me ( @gwmngilfen:matrix.org ) in #governing-board-office:matrix.org

Got ideas of other WGs? Talk to us in #governing-board-office:matrix.org! Onwards!

πŸ”—Dept of Trust & Safety πŸ€—

Jim announces

An update on changes to the Matrix.org room directory: https://matrix.org/blog/2025/02/curated-room-directories/

πŸ”—Dept of Clients πŸ“±

πŸ”—Element X iOS (website)

A total rewrite of Element-iOS using the Matrix Rust SDK underneath and targeting devices running iOS 16+.

Doug says

  • The next release of Element X iOS has an updated Rust SDK and as such, we will no longer support the Sliding Sync proxy - native Simplified Sliding Sync via your homeserver is the only sync option.
  • We made huge progress on embedding the Element Call web app into the Element X (rather than loading it from the web) - we are able to participate in calls, and are now just adapting the code to fully support localisation when embedded.
  • We have started implementing pills for rooms and events, just as in Element Web. The first step is to replace permalinks rendered in the timeline with these new pills.
  • We had a nice little external contribution that fixes @mention suggestions to work from anywhere in your message and not just at the end. Thanks Vickoo πŸ™Œ

πŸ”—Element X Android (website)

Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compose.

Benoit reports

Working on several features currently:

  • swipe between media: improvement when coming from the pinned Events list. Now merged!
  • joining room by alias (can also be called address)
  • user interactive verification. It's currently possible to verify your own sessions, it will be possible to verify other users
  • fixing bugs! We have fixed a bunch of ANR issue, the first stats from the PlayStore are showing a drop in the ANR occurrences.
  • new translations into Norwegian and Turkish. Thanks for all the contributors! As a reminder, anyone can help translating the mobile applications from here: https://localazy.com/p/element/ . Translations are shared between the iOS and Android application.

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

poljar reports

It's been a quieter week, but progress continues! The event cache is receiving its final polish, including performance improvements, as it nears prime time.

The authentication system is also seeing ongoing enhancements, thanks to KΓ©vin Commaille.

Additionally, work has begun on the successor to MSC3061, aiming to allow newly joined users to access the history of encrypted rooms.

πŸ”—Event Cache Updates

  • Simplified the flow when resolving a gap (#4691)
  • Streamlined back-pagination logic (#4689)
  • Implemented lazy-loading for EventCache (#4632)
  • Significantly improved reply replacement speed by introducing an index over replies (#4669)

πŸ”—Authentication Improvements

  • Removed support for deserializing the old UserSession format that contained the issuer_info field (#4679)
  • Adopted the new GET /auth_metadata Matrix API endpoint (#4673)
  • Removed the method for authorizing arbitrary scopes (#4664)

πŸ”—Other Notable Changes

  • Added a new constructor to InboundGroupSession for easier creation from an m.room_key event (#4688)
  • Renamed snapshot files to reduce filename length, allowing Windows users to work on the codebase again (#4625)
  • Enabled history visibility overrides when creating a room (#4682)
  • Ensured that paginations and syncs don’t add events to the pinned events timeline (#4645)

πŸ”—Dept of Ops πŸ› 

πŸ”—synadm (website)

Command line admin tool for Synapse (Matrix homeserver)

jacksonchen666 (they/it) announces

We have released synadm v0.47! This release packs a few features:

  • Connection errors to Synapse should be more reasonably small and easy to understand, thanks to #168.
  • synadm user redact is now added, which redacts a user's messages. Supports local and remote users, but intricate details are up to Synapse (see "Redact all events of a user").
  • You can filter for empty rooms on the server side in synadm room list with --empty or --not-empty. This is in addition to synadm room purge-empty
  • More options were added to synadm user list to match what Synapse supports
  • synadm media quarantine and unquarantine now have the -U/--mxc-uri argument to pass MXC URIs to

That's all in code. There are a few changes in documentation, including the theme, listed on the changelogs.

And of course, a changelog is also available on GitHub. Our room is at #synadm:peek-a-boo.at if you have any questions or other stuff.

πŸ”—matrix-docker-ansible-deploy (website)

Matrix server setup using Ansible and Docker

Slavi says

thanks to Aine of etke.cc, matrix-docker-ansible-deploy now supports FluffyChat Web as an additional Matrix client you can self-host.

To learn more, see our Setting up FluffyChat Web documentation page.

Slavi announces

Thanks to Zepmann, matrix-docker-ansible-deploy now supports bridging to Bluesky via mautrix-bluesky.

To learn more, see our Setting up mautrix-bluesky documentation page.

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

πŸ”—Matrixbird (website)

ahq announces

Matrixbird is an experimental "mail over matrix" idea I've been working on. It supports both traditional email and secure "matrix email" (local and federated) in a unified client.

πŸ”—Matrix Federation Stats

Aine [don't DM] reports

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

As of today, 10771 Matrix federateable servers have been discovered by matrixrooms.info, 3202 (29.7%) of them are publishing their rooms directory over federation. The published directories contain 21078 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.net232.5
2bi-vibes.com296
3shork.ch338
4matrix.sp-codes.de483
5computerlie.be538.5
6mtest.eyer.life770.5
7mgamers.com815
8ncat.cafe821.5
9felixilef.de916.5
10craftingcomrades.net968

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

We're at a crossroads

20.02.2025 14:30 β€” General β€” Thib

After a successful 2024 with a lot to be proud of, and a Matrix Conference that brought our community together to celebrate 10 years of Matrix, we step into 2025 with a light budget and a mighty team poised to make the most of it!

Our priorities remain to make Matrix a safer network, keep growing the ecosystem, make the most of our Governing Board, and drive a fruitful and friendly collaboration across all actors.

However, whether we will manage to get there is not fully a given.

Continue reading…

FOSDEM 2025 Wrap Up

13.02.2025 12:00 β€” FOSDEM β€” Thib

The Matrix.org Foundation and its growing community were once again present at the biggest OSS conference in Europe, and it's been a tremendous success! It was an opportunity for us to gather, share ideas and debate about ongoing topics, meet the broader FOSS community and present our work.

πŸ”—Fringe Event

With 8000 visitors, FOSDEM is primarily a place to share your work with others and present the latest developments to those interested. But it's not necessarily the best venue for conversations within the community about topics that are still in-flight.

Because so many people are doing the trip to gather in a single city, it remains a good opportunity to gather your own community in a more intimate setting. This is precisely what Fringe Events happening before or after FOSDEM are about.

Continue reading…

This Week in Matrix 2025-02-03

03.02.2025 15:30 β€” This Week in Matrix β€” Thib

πŸ”—Dept of Status of Matrix 🌑️

Thib (m.org) announces

FOSDEM was a huge success for the Matrix.org Foundation and community this year again!

Shout out to Workadventure, Nordeck and Famedly who sponsored the Fringe Event and kept us refreshed and fed. And a huge thanks to everybody who showed up at the booth either to staff it or to say a kind word, bring constructive criticism, or have a casual conversation.

A more detailed wrap up post will be published this week. In the meantime, I’m leaving FOSDEM with a sense that we are doing the right thing, going in the right direction, and that people notice. I'm looking forward to meeting you all again, as well as those who couldn't make it to FOSDEM!

Continue reading…

This Week in Matrix 2025-01-27

27.01.2025 00:00 β€” This Week in Matrix β€” Thib

This week we tried publishing TWIM on a Monday, but people seem to enjoy reading their Matrix news during the weekend. We will get back to publishing TWIM on Fridays!

πŸ”—Matrix Live

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

MSCs in Proposed Final Comment Period:

MSCs in Final Comment Period:

Accepted MSCs:

Closed MSCs:

πŸ”—Spec Updates

Quite a flurry of activity in spec-land this week, as you can see from the above! MSC4133: Extending User Profile API with Key:Value Pairs moved into final comment period. While it still has one outstanding concern as of today, hopefully that can be worked out in the near future.

We also had a newly accepted MSC; MSC4213: Remove server_name parameter from join and knock endpoints. A small change, but a nice clean up to the spec.

Once again, thanks to everyone who's involved, and those that are only just getting started! The more the merrier.

Continue reading…

This Week in Matrix 2025-01-03

03.01.2025 00:00 β€” This Week in Matrix β€” Thib

πŸ”—Dept of Status of Matrix 🌑️

Matthew reports

The 2024 Matrix Holiday Special: https://matrix.org/blog/2024/12/25/the-matrix-holiday-special-2024/

πŸ”—Dept of Clients πŸ“±

πŸ”—SchildiChat (website)

SchildiChat is a fork of Element for Android and Desktop, that used to focus on UI changes such as message bubbles and a unified chat list, but now also provides some additional tweaks and community-driven features that may not be on the roadmap for the upstream clients.

SpiritCroc says

Over the holidays, I added two new (old) features to SchildiChat Next (our Element X Android fork) that I've been missing since switching to the new codebase.

First, inline images and custom emotes are now rendered again, so you don't miss out when users on other clients or certain bridges send these. If you prefer not having images rendered in text message, you can also disable them via a setting, in order to render the fallback text instead - rather than not rendering anything at all as done previously.

Second, I added back the functionality to fetch and render previews for links found in text messages, so you have a better idea what to expect before clicking them. For now, this is an experimental setting, so remember to enable it first if you want to try it out once it lands in the next release.

Continue reading…

This Week in Matrix 2024-12-20

20.12.2024 19:00 β€” This Week in Matrix β€” Thib

πŸ”—Matrix Live

πŸ”—Dept of Status of Matrix 🌑️

πŸ”—Community Year In Review 2024

Nico announces

So, how was your year? NO! DON'T TELL ME NOW! But read on!

Some might remember the year in review for 2023 or 2022, well, this year is still 2024 and I decided to do another one!

If you don't remember, here is the gist of it: It is a room, where you can post about what you did, experienced or otherwise found interesting in 2024. You can also give some predictions for 2025, if you are so bold! Then, on the 31st, I will compose those into a blog post and you can read what others had to say! Now, the exact dates are a bit muddy, last time I was late and there is no guarantee I won't be late this time, but you have until the 30st to compose something you want to share.

There are no exact restrictions on what projects can participate or that what you share has to be a project, but we try to ring out the year with positive vibes from the community in general. Please also try to look at the overall year, if you just want to report on the week, well, there is something called "This Week in Matrix" for that!

Now, you probably are asking the important question, where is that room? Well, you can guess it from last years alias, but for everyone else:

Join #year-in-2024:neko.dev!

Have a good one, merry christmas and see you next year!

Part time reporter, Nico

PS: If you want examples, check out https://blog.neko.dev/posts/matrix-year-in-review-2022.html or https://blog.neko.dev/posts/matrix-year-in-review-2023.html

Continue reading…

An unrelated cybercriminal network named MATRIX was taken down

03.12.2024 00:00 β€” General β€” Thib

The Matrix.org Foundation has been made aware that an international investigative operation took down a service called MATRIX which was used by a cybercriminal network, which has no relationship with the Matrix.org Foundation or the Matrix protocol itself.

The takedown site has a Matrix-the-movie branding, which is a probable source of confusion. The app showcased doesn’t look like any of the Matrix clients we’re aware of.

In a statement to the Matrix.org Foundation, Europol confirmed that the MATRIX cybercriminal network and the Matrix protocol are entirely unrelated. Europol states:

The Matrix protocol (matrix.org) is by no means connected to the Matrix secured communication service that was targeted in OTF Continental.

A statement from the Dutch police confirms that this is unrelated: "Matrix is ​​also the name of a company and communications protocol of the same name, which has nothing to do with the crypto communications service Matrix."

This Week in Matrix 2024-11-22

22.11.2024 00:00 β€” This Week in Matrix β€” Thib

πŸ”—Matrix Live

πŸ”—Dept of Status of Matrix 🌑️

Thib (m.org) announces

We want to know everything about the bugs you squashed, the features you developed, and the docs you wrote. And even better, not only do we want to know about it, we want you to tell the Matrix community about it during our FOSDEM Fringe event, or even to tell the world about it in our FOSDEM Devroom!

Our Call for Proposals is still open for the DevRoom until December 1, so don't miss your chance to advertise your project!

But we're not limiting our presence to a DevRoom, we will also organize a fringe event before FOSDEM and have a booth during the wole event. Want to grab a limited edition T-shirt? Now's your chance to sign-up and help us staff the booth. All details are in our blog post.

Continue reading…

Matrix in full force at FOSDEM

19.11.2024 15:00 β€” Conferences β€” Thib

The Matrix.org Foundation and community are very happy to announce that this year, they will be in full force at FOSDEM, with a community event right before the conference, a booth to welcome everyone during the conference, and a dev room to explore topics in depth!

Continue reading…