Skip to content

Commit

Permalink
Merge pull request #2513 from matrix-org/MTRNord/twim-fixes-27-09-24
Browse files Browse the repository at this point in the history
Fix markdown in twim
  • Loading branch information
MTRNord authored Sep 30, 2024
2 parents a1bc426 + c396bc3 commit b6b1ad7
Showing 1 changed file with 36 additions and 34 deletions.
70 changes: 36 additions & 34 deletions content/blog/2024/09/2024-09-27-twim.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ Synapse is a Matrix homeserver implementation developed by Element
[Devon Dmytro](https://matrix.to/#/@devonh:one.ems.host) announces

> This week we released [v1.116.0rc2](https://github.com/element-hq/synapse/releases/tag/v1.116.0rc2). Here are a few of the highlights:
>
>
> * Guests can now use the new media endpoints to download media, as described by [MSC4189](https://github.com/matrix-org/matrix-spec-proposals/pull/4189)
> * Add initial implementation of delayed events as proposed by [MSC4140](https://github.com/matrix-org/matrix-spec-proposals/pull/4140)
> * Add implementation of restricting who can overwrite a state event as proposed by [MSC3757](https://github.com/matrix-org/matrix-spec-proposals/pull/3757)
> * Add an asynchronous Admin API endpoint [to redact all of a user's events](https://element-hq.github.io/synapse/v1.116/admin_api/user_admin_api.html#redact-all-the-events-of-a-user), and [an endpoint to check on the status of that redaction task](https://element-hq.github.io/synapse/v1.116/admin_api/user_admin_api.html#check-the-status-of-a-redaction-process)
>
>
> ...and a whole lot more. Check out the release notes for the full set of changes!
> Thank you to all our contributors for helping to make Synapse the best it can be.
> As always, feel free to stop by [#synapse:matrix.org](https://matrix.to/#/#synapse:matrix.org) to join in on the discussion and if you encounter a bug make sure to report it [here](https://github.com/element-hq/synapse/issues/new/choose).
Expand All @@ -39,19 +39,19 @@ Matrix messaging app for GNOME written in Rust.
[KΓ©vin Commaille](https://matrix.to/#/@zecakeh:tedomum.net) says

> Back to school, and Fractal is back too! The leaves are starting to cover the floor in our part of the globe, but you don’t have to shake a tree to get our goodness packed into Fractal 9.beta:
>
>
> * We switched to the glycin library (the same one used by GNOME Image Viewer) to load images, allowing us to fix several issues, like supporting more animated formats and SVGs and respecting EXIF orientation.
> * The annoying bug where some rooms would stay as unread even after opening them is now a distant memory.
> * The media cache uses its own database that you can delete if you want to free some space on your system. It will also soon be able to clean up unused media files to prevent it from growing indefinitely.
> * Sometimes the day separators would show up with the wrong date, not anymore!
> * We migrated to the new GTK 4.16 and libadwaita 1.6 APIs, including CSS variables, AdwButtonRow and AdwSpinner.
>
>
> As usual, this release includes other improvements, fixes and new translations thanks to all our contributors, and our upstream projects.
>
>
> It is available to install via Flathub Beta, see the [instructions in our README](https://gitlab.gnome.org/World/fractal#installation-instructions).
>
>
> As the version implies, there might be a slight risk of regressions, but it should be mostly stable. If all goes well the next step is the release candidate!
>
>
> If you have a little bit of time on your hands, you can try to fix one of our [newcomers issues](https://gitlab.gnome.org/World/fractal/-/issues/?label_name%5B%5D=4.%20Newcomers). Anyone can make Fractal better!
### Element X iOS ([website](https://github.com/vector-im/element-x-ios))
Expand Down Expand Up @@ -82,8 +82,8 @@ Android Matrix messenger application using the Matrix Rust SDK and Jetpack Compo

[tusooaπŸ”οΈ](https://matrix.to/#/@tusooa:uwu.lily-is.land) reports

> [vodozemac-bindings for c++](https://lily-is.land/kazv/vodozemac-bindings) now works for builds without exceptions. We have also written a doc: https://iron.lily-is.land/w/from-libolm-to-vodozemac/ . Again, any help is welcome.
>
> [vodozemac-bindings for c++](https://lily-is.land/kazv/vodozemac-bindings) now works for builds without exceptions. We have also written a doc: <https://iron.lily-is.land/w/from-libolm-to-vodozemac/> . Again, any help is welcome.
>
> It now supports building on Windows. See [Merge Request 10](https://lily-is.land/kazv/vodozemac-bindings/-/merge_requests/10) for more details.
## Dept of Services πŸš€
Expand All @@ -95,37 +95,37 @@ Your matrix server on your conditions
[Aine [don't DM]](https://matrix.to/#/@aine:etke.cc) says

> A while back, we at [etke.cc announced our Synapse-Admin fork](https://etke.cc/news/xueua5a7nvgjzxldyu52gkw7viftcthp8cz-m3dyi_8/?utm_source=twim&utm_medium=matrix&utm_campaign=synapse-admin), and this week we're excited to share two major updates:
>
>
> * **Upgrade to React Admin v5**
> * **Restrictions on modifying specific users**
>
>
> The React Admin upgrade enhances the Synapse-Admin UI experience, especially if you found the previous dark theme too high-contrast.
>
>
> The second update is a quality-of-life improvement you've always wanted but may not have known you needed. πŸ™‚
>
>
> Previously, we introduced a feature to prevent users from accidentally deleting their sole homeserver administrator account.
>
>
> Now, we're addressing another common issue: inadvertently altering system user accounts managed by appservices (such as bridges and bots). Editing, deleting, locking, or changing the passwords of these appservice-managed accounts can cause serious problems. To prevent this, we've added a new feature that blocks these types of modifications to such accounts, while still allowing other risk-free changes (changing display names and avatars). By defining a list of MXID regex patterns in the new `asManagedUsers` configuration setting, you can protect these accounts from accidental changes.
>
>
> If you're using [matrix-docker-ansible-deploy](https://github.com/spantaleev/matrix-docker-ansible-deploy/), the playbook automatically handles this configuration setting to ensure appservice-managed user accounts remain safe.
>
>
> [Source code](https://github.com/etkecc/synapse-admin)
## Dept of Events and Talks πŸ—£οΈ

### Matrix User Meetup Berlin
>
>
[saces](https://matrix.to/#/@saces:c-base.org) announces

> As we have all not seen each other for a long time, I can proudly announce:
>
>
> Next Matrix user meetup 2.10.2024, 8 pm @ c-base
>
>
> Meet other matrix users, chat about Matrix, the rest, and everything else, discuss your Matrix ideas, sign each other in persona, and maybe spice the evening with a good mate or beer.
>
>
> Every first Wednesday of the month in the c-base at 8pm ('til the next pandemic).
>
>
> Matrix room: [#mumb:c-base.org](https://matrix.to/#/#mumb:c-base.org)
## Dept of Interesting Projects πŸ›°οΈ
Expand All @@ -135,43 +135,44 @@ Your matrix server on your conditions
[axby](https://matrix.to/#/@axby:matrix.org) announces

> I put together a collection of simple board games written in Lua and Rust, built them to WebAssembly, and focused on a standalone web application that relies on a websocket server for multiplayer. I tried swapping out the websocket server for the Matrix widget API, and it works! This means that all you need is the static HTML/JS/WASM hosted on a server, and you can add a widget to a small Matrix room like this:
>
>
> `/addwidget https://alexbarry.net/dev/games/matrix-widget/?matrix_widget_id=$matrix_widget_id&matrix_user_id=$matrix_user_id`
>
>
> And you can play games with a friend, using Element web or desktop. No other server side handling required!
>
> Here's a demo video, two Element web sessions playing chess together, using the Matrix room for game state changes: https://youtu.be/a\_uR0tPeR18?t=15
>
> Source code is [available in a branch on GitHub here](https://github.com/alexbarry/AlexGames/tree/matrix-widget), and feel free to join [#alexgames:matrix.org](https://matrix.to/#/#alexgames:matrix.org) if you're interested in more, or want to find someone to try a game with. To try the standalone web version, you can visit https://alexbarry.github.io/AlexGames/ . I'd be happy to update and polish the Matrix widget version if there's interest. I also set up my project so that you could write your own games in Lua and upload them to the existing web/matrix version, without having to build the project. See my [very simple API](https://alexbarry.github.io/AlexGames/game_api_doc.html) (e.g. `draw_rectangle`, `handle_user_clicked`) and the [API demo example game](https://github.com/alexbarry/AlexGames/tree/main/src/lua_scripts/games/api_demo).
>
> Here's a demo video, two Element web sessions playing chess together, using the Matrix room for game state changes: <https://youtu.be/a\_uR0tPeR18?t=15>
>
> Source code is [available in a branch on GitHub here](https://github.com/alexbarry/AlexGames/tree/matrix-widget), and feel free to join [#alexgames:matrix.org](https://matrix.to/#/#alexgames:matrix.org) if you're interested in more, or want to find someone to try a game with. To try the standalone web version, you can visit <https://alexbarry.github.io/AlexGames/> . I'd be happy to update and polish the Matrix widget version if there's interest. I also set up my project so that you could write your own games in Lua and upload them to the existing web/matrix version, without having to build the project. See my [very simple API](https://alexbarry.github.io/AlexGames/game_api_doc.html) (e.g. `draw_rectangle`, `handle_user_clicked`) and the [API demo example game](https://github.com/alexbarry/AlexGames/tree/main/src/lua_scripts/games/api_demo).
## Matrix in the News πŸ“°

[HarHarLinks](https://matrix.to/#/@kim:sosnowkadub.de) reports

> While the team is still working hard on the video recordings from The Matrix Conference (watch this space!), we got some news coverage:
>
> * πŸ‡¬πŸ‡§ https://www.theguardian.com/technology/2024/sep/24/meet-the-scrappy-tech-company-taking-on-slack
> * πŸ‡¬πŸ‡§ https://www.heise.de/en/news/Matrix-conference-On-current-developments-the-state-of-open-source-and-more-9951334.html / πŸ‡©πŸ‡ͺ https://www.heise.de/news/Matrix-Konferenz-Zu-aktuellen-Entwicklungen-dem-Stand-von-Open-Source-und-mehr-9939673.html
> * πŸ‡¬πŸ‡§ https://www.fastcompany.com/91194828/nato-is-testing-out-this-decentralized-messenger-for-communications-between-member-nations
>
> * πŸ‡¬πŸ‡§ <https://www.theguardian.com/technology/2024/sep/24/meet-the-scrappy-tech-company-taking-on-slack>
> * πŸ‡¬πŸ‡§ <https://www.heise.de/en/news/Matrix-conference-On-current-developments-the-state-of-open-source-and-more-9951334.html> / πŸ‡©πŸ‡ͺ <https://www.heise.de/news/Matrix-Konferenz-Zu-aktuellen-Entwicklungen-dem-Stand-von-Open-Source-und-mehr-9939673.html>
> * πŸ‡¬πŸ‡§ <https://www.fastcompany.com/91194828/nato-is-testing-out-this-decentralized-messenger-for-communications-between-member-nations>
## Matrix Federation Stats

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

> 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, `9994` Matrix federateable servers have been discovered by matrixrooms.info, `3079` (`30.8%`) of them are publishing their rooms directory over federation.
> The published directories contain `21297` 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|
Expand All @@ -188,6 +189,7 @@ Join [#ping:maunium.net](https://matrix.to/#/#ping:maunium.net) to experience th
|10|speakup.nl|375.5|

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

Join [#ping-no-synapse:maunium.net](https://matrix.to/#/#ping-no-synapse:maunium.net) to experience the fun live, and to find out how to add YOUR server to the game.

|Rank|Hostname|Median MS|
Expand Down

0 comments on commit b6b1ad7

Please sign in to comment.