diff --git a/.github/workflows/markdown-lint.yaml b/.github/workflows/markdown-lint.yaml new file mode 100644 index 0000000000..9aec21a124 --- /dev/null +++ b/.github/workflows/markdown-lint.yaml @@ -0,0 +1,18 @@ +name: Markdown lint +on: + push: + branches: + - main + pull_request: + + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: DavidAnson/markdownlint-cli2-action@v20 + with: + globs: | + content/**/*.md + config: ".markdownlint.yaml" diff --git a/.markdownlint.yaml b/.markdownlint.yaml new file mode 100644 index 0000000000..546f1f127d --- /dev/null +++ b/.markdownlint.yaml @@ -0,0 +1,40 @@ +default: false + +heading-increment: false +heading-style: false +ul-style: false +list-indent: false +ul-indent: false +no-reversed-links: true +no-missing-space-atx: false +no-multiple-space-atx: false +blanks-around-headings: false +heading-start-left: false +single-h1: false +no-multiple-space-blockquote: false +no-blanks-blockquote: false +ol-prefix: false +list-marker-space: false +blanks-around-fences: false +blanks-around-lists: false +no-bare-urls: true +hr-style: false +no-space-in-emphasis: false +no-space-in-code: false +no-space-in-links: false +no-empty-links: false +no-alt-text: false +code-block-style: false +code-fence-style: false +# emphasis-style: +# style: underscore +# strong-style: +# style: consistent +reference-links-images: false +# table-pipe-style: +# style: consistent +table-column-coune: false +blanks-around-tables: false + +fix: false +gitignore: true diff --git a/content/blog/2014/09/2014-09-13-synapse-v0-2-3-released.md b/content/blog/2014/09/2014-09-13-synapse-v0-2-3-released.md index 42af292759..7cf8d0496b 100644 --- a/content/blog/2014/09/2014-09-13-synapse-v0-2-3-released.md +++ b/content/blog/2014/09/2014-09-13-synapse-v0-2-3-released.md @@ -29,7 +29,7 @@ python setup.py develop --user ./synctl start # to actually set it running -and then head over to http://localhost:8008 to play with your very own Matrix homeserver! +and then head over to to play with your very own Matrix homeserver! Changes in synapse 0.2.3 (2014-09-12) diff --git a/content/blog/2014/09/2014-09-18-synapse-0-3-2-released.md b/content/blog/2014/09/2014-09-18-synapse-0-3-2-released.md index 0fef02719e..81e3b3579a 100644 --- a/content/blog/2014/09/2014-09-18-synapse-0-3-2-released.md +++ b/content/blog/2014/09/2014-09-18-synapse-0-3-2-released.md @@ -16,7 +16,7 @@ The big changes are: * Lots of nice usability refinements to webclient - e.g. per-message notifications; cursor-key history navigation; faster room loading * More bugfixes and stability fixes on the homeserver -Please reload the page if you're lurking on http://matrix.org/alpha to pull in the new webclient. +Please reload the page if you're lurking on to pull in the new webclient. If you're running a homeserver - please upgrade with a quick git pull && ./synctl restart. diff --git a/content/blog/2014/09/2014-09-22-synapse-0-3-3-released.md b/content/blog/2014/09/2014-09-22-synapse-0-3-3-released.md index ff6ea90ff1..2ad2a8a843 100644 --- a/content/blog/2014/09/2014-09-22-synapse-0-3-3-released.md +++ b/content/blog/2014/09/2014-09-22-synapse-0-3-3-released.md @@ -11,7 +11,7 @@ Hello world, Synapse 0.3.3 was released today, concentrating on both feature & stability improvements on the webclient. The big news is that 1:1 video calling via WebRTC is implemented (although we're still working on some stability issues, and Synapse doesn't support TURN yet. This will be coming in the next few days however!). -Play with the demo server at http://matrix.org/alpha, or update your own homeserver with a git pull && ./synctl restart or by cloning a new checkout with git clone https://github.com/matrix-org/synapse.git +Play with the demo server at , or update your own homeserver with a git pull && ./synctl restart or by cloning a new checkout with git clone https://github.com/matrix-org/synapse.git --Matthew diff --git a/content/blog/2014/10/2014-10-18-alpha-builds-of-native-mobile-matrix-sdks-available-and-synapse-0-4-1-released.md b/content/blog/2014/10/2014-10-18-alpha-builds-of-native-mobile-matrix-sdks-available-and-synapse-0-4-1-released.md index 61b0f95346..3dcd67d575 100644 --- a/content/blog/2014/10/2014-10-18-alpha-builds-of-native-mobile-matrix-sdks-available-and-synapse-0-4-1-released.md +++ b/content/blog/2014/10/2014-10-18-alpha-builds-of-native-mobile-matrix-sdks-available-and-synapse-0-4-1-released.md @@ -43,7 +43,7 @@ This release includes changes to the federation protocol and client-server API that is not backwards compatible. The Matrix specification has been moved to a separate git repository: -http://github.com/matrix-org/matrix-doc + You will also need an updated syutil and config. See UPGRADES.rst. diff --git a/content/blog/2014/11/2014-11-13-matrix-on-the-road.md b/content/blog/2014/11/2014-11-13-matrix-on-the-road.md index 2b1eca9994..8612930a07 100644 --- a/content/blog/2014/11/2014-11-13-matrix-on-the-road.md +++ b/content/blog/2014/11/2014-11-13-matrix-on-the-road.md @@ -39,7 +39,7 @@ Movidiam did a very ambitious hack, modelling the trends of conversation in the Matrix team worked on a MIDI to Matrix bridge allowing to share and display music you play in a chatroom and jam together even if in different places. Here is the demo video: -http://youtu.be/LXDBoHyjmtw + Another great time to meet a lot of interesting people and build partnerships! diff --git a/content/blog/2014/11/2014-11-29-matrix-on-the-road-2-a-winning-tour.md b/content/blog/2014/11/2014-11-29-matrix-on-the-road-2-a-winning-tour.md index be12704a4f..7b847fcbea 100644 --- a/content/blog/2014/11/2014-11-29-matrix-on-the-road-2-a-winning-tour.md +++ b/content/blog/2014/11/2014-11-29-matrix-on-the-road-2-a-winning-tour.md @@ -17,7 +17,7 @@ Great techie discussions and debates down there, the stand was flooded with inte But he still found a few minutes to do a TV interview for SYSCon TV on Tuesday evening! :) -[embed]http://youtu.be/JVq6S9V1Jcg[/embed] +[embed]] ## TAD Summit (Istanbul, November 12-13) @@ -25,9 +25,9 @@ Matrix was a partner at TAD Summit in Matthew's talk was fully recorded so just watch the video to get the real pitch! -[embed]http://youtu.be/ER3g4-4bFYk?list=PLO-gJ4-4x_IIYVTuLmVr8iUedvVdduYY4[/embed] +[embed]] -[embed]https://www.youtube.com/watch?v=As-5vVdXhu0[/embed] +[embed]] ## WebRTC World (San Jose, November 18-20) @@ -46,4 +46,4 @@ And eventually, while Matthew and John were celebrating in San José (or flying So if you speak French or are not afraid to only read from the slides, check out the video the team made of the pitch. The official one should be available soon! -[embed]http://youtu.be/DyL9Ue0KlBU[/embed] +[embed]] diff --git a/content/blog/2014/11/2014-11-30-bridging-matrix-sip-via-verto.md b/content/blog/2014/11/2014-11-30-bridging-matrix-sip-via-verto.md index e495366ac9..d263b924ad 100644 --- a/content/blog/2014/11/2014-11-30-bridging-matrix-sip-via-verto.md +++ b/content/blog/2014/11/2014-11-30-bridging-matrix-sip-via-verto.md @@ -47,7 +47,7 @@ But in general, the mini-hackathon was a success and it was great fun to be able If you're crazy enough to want to try to run the bot yourself, then it should actually be quite simple to get up and running: # grab synapse if you don't have it already -git clone https://github.com/matrix-org/synapse.git synapse-develop +git clone synapse-develop cd synapse-develop # you'll need the develop branch, as we haven't released a build with vertobot in it yet diff --git a/content/blog/2015/03/2015-03-02-introduction-to-application-services.md b/content/blog/2015/03/2015-03-02-introduction-to-application-services.md index ea2bcd1a40..74c7cd734e 100644 --- a/content/blog/2015/03/2015-03-02-introduction-to-application-services.md +++ b/content/blog/2015/03/2015-03-02-introduction-to-application-services.md @@ -82,9 +82,11 @@ namespaces: You will need to restart the home server after editing the config file before it will take effect. To test everything is working correctly, go ahead and explicitly create a room with the alias "#logged_test:localhost" and send a message into the room: the HS will relay the message to the AS by PUTing to /transactions/<tid> and you should see your AS print the event on the terminal. This will monitor any room which has an alias prefix of "#logged_", but it won't lazily create room aliases if they don't already exist. This means it will only log messages in the room you created before: #logged_test:localhost. Try joining the room "#logged_test2:localhost" without creating it, and it will fail. Let's fix that and add in lazy room creation: -
@app.route("/rooms/<alias>")
+
+```
+@app.route("/rooms/<alias>")
 def query_alias(alias):
-    alias_localpart = alias.split(":")[0][1:]
+    alias_localpart = alias.split[":"](0)[1:]
     requests.post(
         # NB: "TOKEN" is the as_token referred to in registration.yaml
         "http://localhost:8008/_matrix/client/api/v1/createRoom?access_token=TOKEN",
@@ -94,7 +96,8 @@ def query_alias(alias):
         headers={'{'}"Content-Type":"application/json"{'}'}
     )
     return jsonify({'{'}{'}'})
-
+```` + This makes the application service lazily create a room with the requested alias whenever the HS queries the AS for the existence of that alias (when users try to join that room), allowing any room with the alias prefix #logged_ to be sent to the AS. Now try joining the room "#logged_test2:localhost" and it will work as you'd expect.  You can see that if this were a real bridge, the AS would have checked for the existence of #logged_test2 in the remote network, and then lazily-created it in Matrix as required. Application services are powerful components which extend the functionality of home servers, but they are limited. They can only ever function in a "passive" way. For example, you cannot implement an application service which censors swear words in rooms, because there is no way to prevent the event from being sent. Aside from the fact that censoring will not work when using end-to-end encryption, all federated home servers would also need to reject the event in order to stop developing an inconsistent event graph. To "actively" monitor events, another component called a "Policy Server" is required, which is beyond the scope of this post.  Also, Application Services can result in a performance bottleneck, as all events on the homeserver must be ordered and sent to the registered application services.  If you are bridging huge amounts of traffic, you may be better off having your bridge directly talk the Server-Server federation API rather than the simpler Application Service API. diff --git a/content/blog/2015/04/2015-04-23-monitoring-synapse-metrics-with-prometheus.md b/content/blog/2015/04/2015-04-23-monitoring-synapse-metrics-with-prometheus.md index c1294fa862..ef49435fea 100644 --- a/content/blog/2015/04/2015-04-23-monitoring-synapse-metrics-with-prometheus.md +++ b/content/blog/2015/04/2015-04-23-monitoring-synapse-metrics-with-prometheus.md @@ -37,7 +37,7 @@ job: {'{'} name: "synapse" target_group: {'{'} - target: "http://localhost:9092/" + target: "" {'}'} {'}'} diff --git a/content/blog/2015/12/2015-12-01-matrix-at-32c3-congress.md b/content/blog/2015/12/2015-12-01-matrix-at-32c3-congress.md index ee0d18dbc4..af67ef9255 100644 --- a/content/blog/2015/12/2015-12-01-matrix-at-32c3-congress.md +++ b/content/blog/2015/12/2015-12-01-matrix-at-32c3-congress.md @@ -14,7 +14,7 @@ Matrix will be represented at the 32nd Chaos Computer Club, Dec 27th-30th, 2015. The session is free of charge, although you do need a ticket to the Congress itself. -If you are interested, please register by sending an email to mark@matrix.org. All you need for the session is curiosity - but do bring your own laptop if you want to hack as well! +If you are interested, please register by sending an email to . All you need for the session is curiosity - but do bring your own laptop if you want to hack as well! Anyone is welcome to join - it will basically be a fairly open-ended chat about all things relating to Matrix, and a good chance to do some deep digging into Matrix itself. diff --git a/content/blog/2016/07/2016-07-04-the-matrix-summer-special.md b/content/blog/2016/07/2016-07-04-the-matrix-summer-special.md index 4bc7bb8352..d2a8adc35c 100644 --- a/content/blog/2016/07/2016-07-04-the-matrix-summer-special.md +++ b/content/blog/2016/07/2016-07-04-the-matrix-summer-special.md @@ -70,7 +70,7 @@ We strongly recommend checking out the videos which have all been published at  ## Matrix.to -Not the most exciting thing ever, but heads up that there's a simple site up at https://matrix.to to provide a way of doing client-agnostic links to content in Matrix.  For instance, rather than linking specifically into an app like Vector, you can now say https://matrix.to/#/#matrix:matrix.org to go there via whatever app you choose.  This is basically a bootstrapping process towards having proper mx:// URLs in circulation, but given mx:// doesn't exist yet, https://matrix.to hopefully provides a useful step in the right direction :) +Not the most exciting thing ever, but heads up that there's a simple site up at https://matrix.to to provide a way of doing client-agnostic links to content in Matrix.  For instance, rather than linking specifically into an app like Vector, you can now say https://matrix.to/#/#matrix:matrix.org to go there via whatever app you choose.  This is basically a bootstrapping process towards having proper mx:// URLs in circulation, but given mx:// doesn't exist yet, hopefully provides a useful step in the right direction :) PRs very welcome at https://github.com/matrix-org/matrix.to. diff --git a/content/blog/2017/03/2017-03-11-how-do-i-bridge-thee-let-me-count-the-ways.md b/content/blog/2017/03/2017-03-11-how-do-i-bridge-thee-let-me-count-the-ways.md index 86e1e7dca7..7be7a438d3 100644 --- a/content/blog/2017/03/2017-03-11-how-do-i-bridge-thee-let-me-count-the-ways.md +++ b/content/blog/2017/03/2017-03-11-how-do-i-bridge-thee-let-me-count-the-ways.md @@ -21,7 +21,7 @@ Bridges can register themselves as controlling chunks of room aliases namespace, Alternatively, an existing Matrix room can be can plumbed into one or more specific remote rooms by configuring a bridge (which can be run by anyone). For instance, #matrix:matrix.org is plumbed into #matrix on Freenode, matrixdotorg/#matrix on Slack, etc. Access control for Matrix users is necessarily managed by the Matrix side of the room. This is useful for using Matrix to link together different communities. -Migrating rooms between a portal & plumbed room is currently a bit of a mess, as there's not yet a way for users to remove portal rooms once they're created, so you can end up with a mix of portal & plumbed users bridged into a room, which looks weird from both the Matrix and non-Matrix viewpoints. https://github.com/matrix-org/matrix-appservice-irc/issues/387 tracks this. +Migrating rooms between a portal & plumbed room is currently a bit of a mess, as there's not yet a way for users to remove portal rooms once they're created, so you can end up with a mix of portal & plumbed users bridged into a room, which looks weird from both the Matrix and non-Matrix viewpoints. tracks this. ### Types of bridges (simplest first): diff --git a/content/blog/2017/03/2017-03-21-synapse-0-19-3-released.md b/content/blog/2017/03/2017-03-21-synapse-0-19-3-released.md index f915f8ae34..6d7b9f44ae 100644 --- a/content/blog/2017/03/2017-03-21-synapse-0-19-3-released.md +++ b/content/blog/2017/03/2017-03-21-synapse-0-19-3-released.md @@ -11,7 +11,7 @@ Hi all, We've released Synapse 0.19.3-rc2 as 0.19.3 with no changes. This is a slightly unusual release, as 0.19.3-rc2 dates from March 13th and a lot of stuff has landed on the develop branch since then - however, we'll be releasing that as 0.20.0 once it's ready. Instead, 0.19.3 has a set of intermediary performance and bug fixes; the only new feature is a set of admin APIs kindly contributed by @morteza-araby. -The changelog follows - please upgrade from https://github.com/matrix-org/synapse or your OS packages as normal :) +The changelog follows - please upgrade from or your OS packages as normal :) ### Changes in synapse v0.19.3 (2017-03-20) diff --git a/content/blog/2018/06/2018-06-01-this-week-in-matrix-2018-06-01.md b/content/blog/2018/06/2018-06-01-this-week-in-matrix-2018-06-01.md index 0893d9ba4e..dd7e2c3423 100644 --- a/content/blog/2018/06/2018-06-01-this-week-in-matrix-2018-06-01.md +++ b/content/blog/2018/06/2018-06-01-this-week-in-matrix-2018-06-01.md @@ -33,7 +33,7 @@ Says Zeratax: > i didn't want to open up registration for everyone > i didn't want to register every account manually and have to worry about seeing passwords etc > now i can just share a link, e.g: -> https://zeratax.github.io/matrix-registration/demo.html?token=JargonGingerYankee +> > > and my friends can register. > diff --git a/content/blog/2018/07/2018-07-27-this-week-in-matrix-2018-07-27.md b/content/blog/2018/07/2018-07-27-this-week-in-matrix-2018-07-27.md index 492063975e..c2be1308b3 100644 --- a/content/blog/2018/07/2018-07-27-this-week-in-matrix-2018-07-27.md +++ b/content/blog/2018/07/2018-07-27-this-week-in-matrix-2018-07-27.md @@ -21,7 +21,7 @@ category = ["This Week in Matrix"] I've been slowly working on matrix.org the last couple of months, updating the FAQ, updating content and UI/appearance of try-matrix-now. As you may know, the FAQBot, created and maintained by Coffee, uses try-matrix-now for it's data, so Coffee updated the bot to start to use some of the new fields. -> The final puzzle piece needed for FAQBot has been put into place: https://gitlab.com/Matrixcoffee/extract-web-to-org
This is the bit that grabs "Try Matrix Now!" and turns it into questions that FAQBot can use.
While I was working on that bit of code anyway, I also added support for the new 'home', 'repo', 'room' and 'language' fields. FAQBot will now give more and better information accordingly. For example, it is now possible to ask, "where is the Riot Android source code?" although it is generally better to just ask "where can I find Riot Android?" which combines several fields into a single answer.
4 of 7 items are now completed: https://gitlab.com/Matrixcoffee/FAQBot/issues/2
and the remaining 3 items before FAQBot's release are just the final review and integration tests. +> The final puzzle piece needed for FAQBot has been put into place:
This is the bit that grabs "Try Matrix Now!" and turns it into questions that FAQBot can use.
While I was working on that bit of code anyway, I also added support for the new 'home', 'repo', 'room' and 'language' fields. FAQBot will now give more and better information accordingly. For example, it is now possible to ask, "where is the Riot Android source code?" although it is generally better to just ask "where can I find Riot Android?" which combines several fields into a single answer.
4 of 7 items are now completed:
and the remaining 3 items before FAQBot's release are just the final review and integration tests. ## New Discord Bridge Maintainer diff --git a/content/blog/2018/08/2018-08-17-this-week-in-matrix-2018-08-17.md b/content/blog/2018/08/2018-08-17-this-week-in-matrix-2018-08-17.md index 5410a81453..06ab8b12d1 100644 --- a/content/blog/2018/08/2018-08-17-this-week-in-matrix-2018-08-17.md +++ b/content/blog/2018/08/2018-08-17-this-week-in-matrix-2018-08-17.md @@ -96,11 +96,11 @@ This week, work continued on Lazy Loading room members for Riot Android, and pro ma1uta is continuing to make progress on his Java-focused collection of APIs and SDKs, he's eagerly awaiting the r0 release of the spec (aren't we all!) -> Jeon (https://github.com/ma1uta/jeon) (client2server and application api) has released on the Maven Central Repository with version 0.4.1. The next goal: the stable release of all apis 1.0.0 after the Matrix spec will be released (I hope it will be soon :)) -> Jmsdk (https://github.com/ma1uta/jmsdk) the client and bot SDK have released on the Maven Central Repository. -> Gene (https://github.com/ma1uta/gene) the lightweight api for android has released on Maven Central Repository with 0.2.1 version. +> Jeon () (client2server and application api) has released on the Maven Central Repository with version 0.4.1. The next goal: the stable release of all apis 1.0.0 after the Matrix spec will be released (I hope it will be soon :)) +> Jmsdk () the client and bot SDK have released on the Maven Central Repository. +> Gene () the lightweight api for android has released on Maven Central Repository with 0.2.1 version. > So, everyone can use this libraries without additional settings and additional repositories. -> Matrix-Jabber-Bridge (https://github.com/ma1uta/matrix-jabber-java-bridge) the double-pupped bridge between the Matrix and Jabber. I am still working on it and I think it will be released in a few weeks. +> Matrix-Jabber-Bridge () the double-pupped bridge between the Matrix and Jabber. I am still working on it and I think it will be released in a few weeks. ### Ruby SDK v0.0.3 diff --git a/content/blog/2018/09/2018-09-21-this-week-in-matrix-2018-09-21.md b/content/blog/2018/09/2018-09-21-this-week-in-matrix-2018-09-21.md index 3f23359f93..708585e2b9 100644 --- a/content/blog/2018/09/2018-09-21-this-week-in-matrix-2018-09-21.md +++ b/content/blog/2018/09/2018-09-21-this-week-in-matrix-2018-09-21.md @@ -115,7 +115,7 @@ This is really exciting news for macOS matrix users! Finally:
ma1uta is also looking forward to the release of Java 11: -> with the Curve25519 key agreement (http://openjdk.java.net/jeps/324) and will try make a pure java implementation of the olm/megolm. Just for fun. :) +> with the Curve25519 key agreement () and will try make a pure java implementation of the olm/megolm. Just for fun. :) ## synapse-purge diff --git a/content/blog/2018/09/2018-09-28-this-week-in-matrix-2018-09-28.md b/content/blog/2018/09/2018-09-28-this-week-in-matrix-2018-09-28.md index 6c0bf3372e..ec702dca34 100644 --- a/content/blog/2018/09/2018-09-28-this-week-in-matrix-2018-09-28.md +++ b/content/blog/2018/09/2018-09-28-this-week-in-matrix-2018-09-28.md @@ -129,4 +129,4 @@ September was mainly spent cleaning up loose ends on the Spec after Coffee featuring two weeks in a row in TWIM: -> FAQBot has been set free at last! Find its code at https://gitlab.com/Matrixcoffee/FAQBot, and its room at #faqbot:matrix.org. +> FAQBot has been set free at last! Find its code at , and its room at #faqbot:matrix.org. FAQBot sits in various public rooms and answers common Matrix questions. Very useful for demonstrating the product to newcomers! diff --git a/content/blog/2018/11/2018-11-02-this-week-in-matrix-2018-11-02.md b/content/blog/2018/11/2018-11-02-this-week-in-matrix-2018-11-02.md index 173e22758a..1d4910c2ef 100644 --- a/content/blog/2018/11/2018-11-02-this-week-in-matrix-2018-11-02.md +++ b/content/blog/2018/11/2018-11-02-this-week-in-matrix-2018-11-02.md @@ -35,7 +35,7 @@ However, if you have ideas on how to continue the project, or would like to step Tobias Bernard officially announced the second ever Fractal hackfest: -> there's going to be a Fractal hackfest in Seville in December https://blogs.gnome.org/tbernard/2018/10/26/fractal-hackfest-in-seville +> there's going to be a Fractal hackfest in Seville in December ## matrix-client-core diff --git a/content/blog/2018/11/2018-11-30-this-week-in-matrix-2018-11-30.md b/content/blog/2018/11/2018-11-30-this-week-in-matrix-2018-11-30.md index 8c597f5400..17a699dcad 100644 --- a/content/blog/2018/11/2018-11-30-this-week-in-matrix-2018-11-30.md +++ b/content/blog/2018/11/2018-11-30-this-week-in-matrix-2018-11-30.md @@ -45,7 +45,7 @@ Just to prove it's running on real hardware! Jason Robinson is passionate about Federated technology, and has been working on his site at https://the-federation.info/ for some time. He recently added Matrix to the list of protocols he scrapes and lists: -> Matrix (or more specifically, Synapse) servers are now visible on the The Federation info website at https://the-federation.info/matrix%7Csynapse. The website collects lists of servers for various federation protocols (like Matrix, ActivityPub, Diaspora, etc). If a server outputs usage information, it also shows some historical information for servers and projects. Currently the information available from Synapse on the site is just version, availability of registrations and (obviously) domain name. If you want to register your server, check https://the-federation.info/info for more details. Tips also welcome on how to register other Matrix server projects and how to get more data out of servers. +> Matrix (or more specifically, Synapse) servers are now visible on the The Federation info website at https://the-federation.info/matrix%7Csynapse. The website collects lists of servers for various federation protocols (like Matrix, ActivityPub, Diaspora, etc). If a server outputs usage information, it also shows some historical information for servers and projects. Currently the information available from Synapse on the site is just version, availability of registrations and (obviously) domain name. If you want to register your server, check for more details. Tips also welcome on how to register other Matrix server projects and how to get more data out of servers. ## maubot diff --git a/content/blog/2018/12/2018-12-21-this-week-in-matrix-2018-12-21.md b/content/blog/2018/12/2018-12-21-this-week-in-matrix-2018-12-21.md index 075acc440e..170e3d5fed 100644 --- a/content/blog/2018/12/2018-12-21-this-week-in-matrix-2018-12-21.md +++ b/content/blog/2018/12/2018-12-21-this-week-in-matrix-2018-12-21.md @@ -55,7 +55,7 @@ Chat in #purple-bridge alphapapa reports from a team who have forked and are maintaining a Matrix client for Emacs: -> Many additions and improvements to matrix-client.el (https://github.com/jgkamat/matrix-client-el) recently, including a "standalone client" mode that launches Emacs to look like this. +> Many additions and improvements to matrix-client.el () recently, including a "standalone client" mode that launches Emacs to look like this. Chat in #matrix-client-el:matrix.org. diff --git a/content/blog/2019/04/2019-04-11-we-have-discovered-and-addressed-a-security-breach-updated-2019-04-12.md b/content/blog/2019/04/2019-04-11-we-have-discovered-and-addressed-a-security-breach-updated-2019-04-12.md index 43ba8dea1b..eb77053a87 100644 --- a/content/blog/2019/04/2019-04-11-we-have-discovered-and-addressed-a-security-breach-updated-2019-04-12.md +++ b/content/blog/2019/04/2019-04-11-we-have-discovered-and-addressed-a-security-breach-updated-2019-04-12.md @@ -98,7 +98,7 @@ April 11th ## Update 2019-04-12 -At around 5am UTC on Apr 12, the attacker used a cloudflare API key to repoint DNS for matrix.org to a defacement website (https://github.com/matrixnotorg/matrixnotorg.github.io). +At around 5am UTC on Apr 12, the attacker used a cloudflare API key to repoint DNS for matrix.org to a defacement website (). The API key was known compromised in the original attack, and during the rebuild the key was theoretically replaced. However, unfortunately only personal keys were rotated, enabling the defacement. We are currently doublechecking that all compromised secrets have been rotated. @@ -110,7 +110,7 @@ for everyone to change their password. We will shortly be messaging and ema to change their passwords. We will also look at ways of non-destructively forcing a password reset at next login. The attacker has also posted github issues detailing some of their actions and suggested remediations at -https://github.com/matrix-org/matrix.org/issues/created_by/matrixnotorg. +. This confirms that GPG keys used for signing packages were compromised. These keys are used for signing the synapse debian repository (AD0592FE47F0DF61), and releases of Riot/Web (E019645248E8F4A1). diff --git a/content/blog/2019/04/2019-04-18-security-update-sydent-1-0-2.md b/content/blog/2019/04/2019-04-18-security-update-sydent-1-0-2.md index de3e5bbc0a..9d7671f937 100644 --- a/content/blog/2019/04/2019-04-18-security-update-sydent-1-0-2.md +++ b/content/blog/2019/04/2019-04-18-security-update-sydent-1-0-2.md @@ -35,7 +35,7 @@ A flaw existed in sydent whereby it was possible to bypass the requirement speci This relied on two things: -1. sydent uses python's email.utils.parseaddr function to parse the input email address before sending validation mail to it, but it turns out that if you hand parseaddr an malformed email address of form a@b.com@c.com, it silently discards the @c.com prefix without error. The result of this is that if one requested a validation token for 'a@malicious.org@important.com', the token would be sent to 'a@malicious.org', but the address 'a@malicious.org@important.com' would be marked as validated. This release fixes this behaviour by asserting that the parsed email address is the same as the input email address. +1. sydent uses python's email.utils.parseaddr function to parse the input email address before sending validation mail to it, but it turns out that if you hand parseaddr an malformed email address of form @c.com, it silently discards the @c.com prefix without error. The result of this is that if one requested a validation token for '@important.com', the token would be sent to '', but the address '@important.com' would be marked as validated. This release fixes this behaviour by asserting that the parsed email address is the same as the input email address. 2. synapse's checking of email addresses relies on regular expressions in the home server configuration file. synapse does not validate email addresses before checking them against these regular expressions, so naive regular expressions will detect the second domain in email addresses such as the above, causing them to pass the check. You can get sydent 1.0.2 from . diff --git a/content/blog/2019/04/2019-04-18-this-week-in-matrix-2019-04-18.md b/content/blog/2019/04/2019-04-18-this-week-in-matrix-2019-04-18.md index 12b4257eb4..a76d8526b7 100644 --- a/content/blog/2019/04/2019-04-18-this-week-in-matrix-2019-04-18.md +++ b/content/blog/2019/04/2019-04-18-this-week-in-matrix-2019-04-18.md @@ -54,7 +54,7 @@ There has actually been a release since, which includes: >[libQMatrixClient] 0.5.1.2 has been released, with all the remaining bugfixes for Quaternion 0.0.9.4 that's coming any day soon now. The release notes are here: -> Quaternion 0.0.9.4 RC3, the last one before the release that will happen in the nearest days, is out. Release notes can be found at https://github.com/QMatrixClient/Quaternion/releases/tag/0.0.9.4-rc3. Translators, you literally have hours to add your translations for 0.0.9.4! +> Quaternion 0.0.9.4 RC3, the last one before the release that will happen in the nearest days, is out. Release notes can be found at . Translators, you literally have hours to add your translations for 0.0.9.4! ## neo @@ -63,22 +63,22 @@ There has actually been a release since, which includes: ![](/blog/neo.2019-04-18.png) -> a video at https://lain.haus/_matrix/media/v1/download/lain.haus/VfshWRfaNUnpGQbdkyYczxvd +> a video at -Go test Neo at: https://neo.lain.haus/neo +Go test Neo at: ## matrix-registration update [ZerataX]: > it's been a long while, but I've finally come around to improving on matrix-registration -> For those of you, who have forgotten what this project is about, it basically lets you invite people to your homeserver with tokens, e.g. https://homeserver.tld/register?token=DoubleWizardSky +> For those of you, who have forgotten what this project is about, it basically lets you invite people to your homeserver with tokens, e.g. > This whole update was about making the project more user friendly. > I made a new default registration page that requires 0 setup and you can install the project right from pypi with pip, so you don't even need to clone the repo any longer. -> check a live example here: https://chat.dmnd.sh/register -> and to play around with the api you can can go over to the github page: https://zeratax.github.io/matrix-registration/demo.html?token=ColorWhiskeyExpand +> check a live example here: +> and to play around with the api you can can go over to the github page: > channel: [#matrix-registration:dmnd.sh] -> github: https://github.com/zeratax/matrix-registration +> github: [Video available here.](https://matrix.org/_matrix/media/v1/download/dmnd.sh/UKGgpbHRdFXzKywxjjbfHAsI) @@ -86,7 +86,7 @@ Go test Neo at: https://neo.lain.haus/neo [TravisR]: ->[matrix-media-repo] now has s3 (and s3-like) support, making it easier to archive older media or use minimal disk space. See the new datastores option in the config and the admin docs ( https://github.com/turt2live/matrix-media-repo/blob/master/docs/admin.md#datastore-management ) for more information. +>[matrix-media-repo] now has s3 (and s3-like) support, making it easier to archive older media or use minimal disk space. See the new datastores option in the config and the admin docs ( ) for more information. ## Dimension diff --git a/content/blog/2019/04/2019-04-26-this-week-in-matrix-2019-04-26.md b/content/blog/2019/04/2019-04-26-this-week-in-matrix-2019-04-26.md index 7e4b4d6bc1..e277e79730 100644 --- a/content/blog/2019/04/2019-04-26-this-week-in-matrix-2019-04-26.md +++ b/content/blog/2019/04/2019-04-26-this-week-in-matrix-2019-04-26.md @@ -14,7 +14,7 @@ No Ben this week. I'm afraid this means no matrix live, but fear not your Ben or ## Things that have happened ## Riot Android - * New Riot.im application has been delivered to the PlayStore: https://play.google.com/store/apps/details?id=im.vector.app. It replaces the previous app. More details here: https://medium.com/@RiotChat/riot-im-android-security-update-2b3f655ad739 + * New Riot.im application has been delivered to the PlayStore: . It replaces the previous app. More details here: * François and Benoit were at AndroidMakers Paris on Tuesday and Wednesday. We’ve seen plenty of interesting conferences and come back with many ideas to improve Riot UX/UI/Implementation/testing/etc. * SAS device verification review is over, will be merged once we have the tagged OLM library. @@ -49,7 +49,7 @@ Spectral's redesign continues, featuring a beautiful responsive UI(not kirigami ## matrix-nsfw A [Black Hat] double header this week: -> matrix-nsfw has been ported from Golang to Rust. The backend machine learning framework is also switched to Tensorflow, giving a major performance boost. For anyone that doesn't know what matrix-nsfw is, it is a bot-like utility that detects NSFW images in a room. The new repo is at https://gitlab.com/b0/matrix-nsfw-rust +> matrix-nsfw has been ported from Golang to Rust. The backend machine learning framework is also switched to Tensorflow, giving a major performance boost. For anyone that doesn't know what matrix-nsfw is, it is a bot-like utility that detects NSFW images in a room. The new repo is at ## Neo Sometimes a picture tells a thousands rainbow coloured words. Thanks [Foks] diff --git a/content/blog/2019/05/2019-05-03-this-week-in-matrix-2019-05-03.md b/content/blog/2019/05/2019-05-03-this-week-in-matrix-2019-05-03.md index 4b30e564fd..a07b451e65 100644 --- a/content/blog/2019/05/2019-05-03-this-week-in-matrix-2019-05-03.md +++ b/content/blog/2019/05/2019-05-03-this-week-in-matrix-2019-05-03.md @@ -9,9 +9,9 @@ category = ["This Week in Matrix"] ## New matrix.org Security Disclosure Policy and moderation pages -Check out the Matrix Official Security Disclosure Policy, which also features a "Hall of Fame": https://matrix.org/security-disclosure-policy/ +Check out the Matrix Official Security Disclosure Policy, which also features a "Hall of Fame": -We also have an official moderation guide now at https://matrix.org/docs/guides/moderation +We also have an official moderation guide now at ## Servers @@ -19,7 +19,7 @@ We also have an official moderation guide now at https://matrix.org/docs/guides/ #### Last week -Work progresses on reactions support, expect a more formal MSC rsn, but for check out https://github.com/matrix-org/matrix-doc/blob/matthew/msc1849/proposals/1849-aggregations.md for more details. Aside from that we now have an API to send server notices, support is coming for blacklisting IP ranges for federation traffic and finally we published a security disclosure policy and hall of fame https://matrix.org/security-disclosure-policy/. We’ve also been tracking down some device management bugs that prevent e2e message decryption as well as fixing some security bugs. +Work progresses on reactions support, expect a more formal MSC rsn, but for check out for more details. Aside from that we now have an API to send server notices, support is coming for blacklisting IP ranges for federation traffic and finally we published a security disclosure policy and hall of fame . We’ve also been tracking down some device management bugs that prevent e2e message decryption as well as fixing some security bugs. #### Next week @@ -28,7 +28,7 @@ More reactions work, device management bug hunting and server key validity suppo ### Crypto * Olm 3.1.2 bugfix release. -* [Pantalaimon]: Initial SAS support through panctl http://webmshare.com/play/QeBY1 +* [Pantalaimon]: Initial SAS support through panctl * Pantalaimon: Support for sending out key requests. ## Clients @@ -39,7 +39,7 @@ There are some **BIG** (capital and bold!) client releases this week, let's take Big release for Quaternion this week, following lots of work on [libQMatrixClient]. [kitsune] reports that: -Quaternion is now officially at version 0.0.9.4! Optional native scrollbar for the timeline, files uploading, initial support of matrix.to links (the foundation for future Matrix URIs), first complete translations, and much much more - the long list is here: https://github.com/QMatrixClient/Quaternion/releases/tag/0.0.9.4. Packagers are advised to take a look at the building and packaging section of the release notes: there are a few updates for you there. +Quaternion is now officially at version 0.0.9.4! Optional native scrollbar for the timeline, files uploading, initial support of matrix.to links (the foundation for future Matrix URIs), first complete translations, and much much more - the long list is here: . Packagers are advised to take a look at the building and packaging section of the release notes: there are a few updates for you there. ## Spectral @@ -92,7 +92,7 @@ Check out a [video demo at here](https://matrix.org/_matrix/media/v1/download/ma > This week in [continuum]: > > * Remove support for embedded webview and open external browsers when necessary instead. Many users actually prefer it this way. And dependency on a fairly large native module is gone. -> * Improvements on the emoji input. Removed some style classes and tweaked some sizes to make the appearance more compact and flat. https://matrix.org/_matrix/media/v1/download/matrix.org/PvFFPAvoDhiHghsyeJnWVyAK +> * Improvements on the emoji input. Removed some style classes and tweaked some sizes to make the appearance more compact and flat. ### Riot Web @@ -139,7 +139,7 @@ Benoit from the Riot team: [tulir]: -> I made a new Facebook Messenger bridge: https://github.com/tulir/mautrix-facebook / [#facebook:maunium.net]. Currently the main difference to [matrix-puppet-facebook] is multi-user support like my WhatsApp and Telegram bridges. The bridge is Python and the code structure is similar to [mautrix-telegram], so I'll probably eventually create a generic bridge library out of the common parts. +> I made a new Facebook Messenger bridge: / [#facebook:maunium.net]. Currently the main difference to [matrix-puppet-facebook] is multi-user support like my WhatsApp and Telegram bridges. The bridge is Python and the code structure is similar to [mautrix-telegram], so I'll probably eventually create a generic bridge library out of the common parts. ## SDKs and Frameworks diff --git a/content/blog/2019/05/2019-05-10-this-week-in-matrix-2019-05-10.md b/content/blog/2019/05/2019-05-10-this-week-in-matrix-2019-05-10.md index cd85e0607f..47bdb86ef1 100644 --- a/content/blog/2019/05/2019-05-10-this-week-in-matrix-2019-05-10.md +++ b/content/blog/2019/05/2019-05-10-this-week-in-matrix-2019-05-10.md @@ -112,7 +112,7 @@ He also has news to share re E2E: >Progress has been made at the end2end encryption for FluffyChat. Qml bindings for the libolm library are mostly ready and the app can now create keys and upload keys to the server. Device tracking is now implemented too. -E2E when? SOON! See the branch here: https://gitlab.com/ChristianPauly/fluffychat/tree/e2eencryption +E2E when? SOON! See the branch here: ## Dept of Bridges @@ -120,7 +120,7 @@ E2E when? SOON! See the branch here: https://gitlab.com/ChristianPauly/fluffycha [tulir] has been using his [mautrix-python] lib, which was recently used to enable his [mautrix-facebook] bridge, to bring a new method for Matrix-Hangouts bridging: -> New bridge again, this time it's Hangouts: https://github.com/tulir/mautrix-hangouts / [#hangouts:maunium.net]. As with the Messenger bridge, currently the main difference to matrix-puppet-hangouts is multi-user support (also no hacky JS/Python mixing). +> New bridge again, this time it's Hangouts: / [#hangouts:maunium.net]. As with the Messenger bridge, currently the main difference to matrix-puppet-hangouts is multi-user support (also no hacky JS/Python mixing). > >Before making mautrix-hangouts, I put a bunch of the generic bridging parts of mautrix-facebook into mautrix-python's bridge module and used that in both bridges. After Debian 10 is released, I'll drop Python 3.5 compatibility in mautrix-telegram and move it to use mautrix-python and the bridge module too. > @@ -151,7 +151,7 @@ Why rename? [Cadair]: -> [Opsdroid](http://opsdroid.readthedocs.io/) 0.15 has been released, with *a lot* of matrix focused updates. The biggest of which is support for sending and receiving images and files. There have also been a bunch of bug fixes such as clean exit of the matrix connector and correct handling of events which are not parsed. There are also a bunch of other not matrix specific changes like support for the awesome [parse](https://pypi.org/project/parse/) library for string matching. Read all about it in the release blog: https://medium.com/opsdroid/event-dispatching-simple-parsing-and-more-in-v0-15-3f721b8a6d6c +> [Opsdroid](http://opsdroid.readthedocs.io/) 0.15 has been released, with *a lot* of matrix focused updates. The biggest of which is support for sending and receiving images and files. There have also been a bunch of bug fixes such as clean exit of the matrix connector and correct handling of events which are not parsed. There are also a bunch of other not matrix specific changes like support for the awesome [parse](https://pypi.org/project/parse/) library for string matching. Read all about it in the release blog: ### PK interfaces for ruby_olm diff --git a/content/blog/2019/05/2019-05-17-this-week-in-matrix-2019-05-17.md b/content/blog/2019/05/2019-05-17-this-week-in-matrix-2019-05-17.md index f1a39004b8..18ef28c233 100644 --- a/content/blog/2019/05/2019-05-17-this-week-in-matrix-2019-05-17.md +++ b/content/blog/2019/05/2019-05-17-this-week-in-matrix-2019-05-17.md @@ -76,7 +76,7 @@ This is great! All Rubyists should check it out. Ananace notes: > > To install this release, add the following repo in F-droid: > -> https://fdroid.pattle.im/?fingerprint=E91F63CA6AE04F8E7EA53E52242EAF8779559209B8A342F152F9E7265E3EA729 +> > > And install 'Pattle'. @@ -207,7 +207,7 @@ The bot is also now used in [#twim:matrix.org], whhere it performs the needed wo [TravisR]: -> [t2bot.io] has launched a new website, surpassed a milestone of 300k total bridged users (70k of those are active monthly), and launched 2 new early-beta-quality bridges. If you're looking to try out tulir's latest Hangouts or Facebook Messenger bridge then [t2bot.io] is an option for that, assuming you don't mind the occasional bug, missing feature, or problem. Check out https://t2bot.io/hangouts/ and https://t2bot.io/messenger/ for setup instructions. +> [t2bot.io] has launched a new website, surpassed a milestone of 300k total bridged users (70k of those are active monthly), and launched 2 new early-beta-quality bridges. If you're looking to try out tulir's latest Hangouts or Facebook Messenger bridge then [t2bot.io] is an option for that, assuming you don't mind the occasional bug, missing feature, or problem. Check out and for setup instructions. ## That's all I know diff --git a/content/blog/2019/05/2019-05-24-final-countdown-to-1-0.md b/content/blog/2019/05/2019-05-24-final-countdown-to-1-0.md index ea428ed01a..da761c3721 100644 --- a/content/blog/2019/05/2019-05-24-final-countdown-to-1-0.md +++ b/content/blog/2019/05/2019-05-24-final-countdown-to-1-0.md @@ -16,7 +16,7 @@ After lots of refinements, polishing and a few distractions we’re finally at t This is the end game of the process we began back in February when we released the [first stable release of the Server-Server API](https://matrix.org/blog/2019/02/04/matrix-at-fosdem-2019) at FOSDEM, and started the [Synapse 0.99](https://matrix.org/blog/2019/02/05/synapse-0-99-0) release series to prepare for 1.0. -Matrix 1.0 refers to the upcoming set of API releases which provides a matched set of stable and secure APIs across all of Matrix - at which point the project (at last) exits beta! In practice, this will be Client-Server API 0.5 (including final membership lazy loading, E2E backups and interactive verification and lots more), SS API 0.2 (including server key validity period fixes and associated v5 room protocol) and any other spec updates. The next 2 weeks will see a flurry of spec activity as we get everything together - you can see the full list and track the progress for the CS 0.5 spec release at https://github.com/matrix-org/matrix-doc/projects/2. +Matrix 1.0 refers to the upcoming set of API releases which provides a matched set of stable and secure APIs across all of Matrix - at which point the project (at last) exits beta! In practice, this will be Client-Server API 0.5 (including final membership lazy loading, E2E backups and interactive verification and lots more), SS API 0.2 (including server key validity period fixes and associated v5 room protocol) and any other spec updates. The next 2 weeks will see a flurry of spec activity as we get everything together - you can see the full list and track the progress for the CS 0.5 spec release at . Meanwhile, Synapse 1.0 will be the reference implementation of Matrix 1.0, and so makes the changes required to implement Matrix 1.0 and close all currently known security and stability issues and thus exit beta. This means changing the default room protocol version used for new rooms to be [v4](https://github.com/matrix-org/matrix-doc/blob/37871106c6fc6013c17b5711fb93853fff140267/proposals/2002-rooms-v4.md), which includes the new [state resolution algorithm](https://github.com/matrix-org/matrix-doc/blob/f714aaadd011ac736d779f8460202a8d95799123/proposals/1442-state-resolution.md), as well as [collision-resistant event IDs](https://github.com/matrix-org/matrix-doc/blob/erikj/event_id_hashes/proposals/1659-event-id-as-hashes.md), which are now formatted to be [URL safe](https://github.com/matrix-org/matrix-doc/blob/rav/proposal/no_slash_in_event_id/proposals/1884-replace-slashes-in-event_ids.md). **Support for v4 rooms shipped in [Synapse 0.99.5.1](https://matrix.org/blog/2019/05/21/synapse-0-99-5-1-released), so please upgrade asap to 0.99.5.1 before 1.0 is released to ease the transition.**. Synapse 1.0 will also ship with support for the upcoming v5 room protocol (which enforces honouring server key validity periods), but this will not used as the default for new rooms until sufficient servers are speaking Matrix 1.0. @@ -24,7 +24,7 @@ As part of the security work, Matrix 1.0 and Synapse 1.0 also contains a [breaki You can check that your server has been correctly configured [here](https://federationtester.matrix.org/) and see [here](https://github.com/matrix-org/synapse/blob/master/docs/MSC1711_certificates_FAQ.md) for more info on what you need to do. If in doubt head to [#synapse:matrix.org](https://matrix.to/#/#synapse:matrix.org). -We've been tracking readiness for the certificate change at https://arewereadyyet.com, at the time of writing 68% of active _servers_ on the federation have valid certificates. We obviously would want that number to be higher, however since the largest installations _have_ upgraded the total number of _users_ who are ready for 1.0 stands at 96%, which we consider to be high enough to release 1.0. +We've been tracking readiness for the certificate change at , at the time of writing 68% of active _servers_ on the federation have valid certificates. We obviously would want that number to be higher, however since the largest installations _have_ upgraded the total number of _users_ who are ready for 1.0 stands at 96%, which we consider to be high enough to release 1.0. ![](/blog/img/awry.2019-05-24.png) diff --git a/content/blog/2019/05/2019-05-24-this-week-in-matrix-2019-05-24.md b/content/blog/2019/05/2019-05-24-this-week-in-matrix-2019-05-24.md index f2b71de98a..56d23b1859 100644 --- a/content/blog/2019/05/2019-05-24-this-week-in-matrix-2019-05-24.md +++ b/content/blog/2019/05/2019-05-24-this-week-in-matrix-2019-05-24.md @@ -67,7 +67,7 @@ Check it out at: > minor changes in [continuum](https://github.com/koma-im/continuum-desktop) this week: > * updated controlsfx to version 11, which has better modularization support >* sync issue indicator now uses NotificationPane from controlsfx, so now it has slide-in animation when it appears -https://matrix.org/_matrix/media/v1/download/matrix.org/VtPORWFqBamfnuJtPtgEXWBs + ![](/blog/img/2019-05-24-continuum.png) @@ -105,7 +105,7 @@ https://matrix.org/_matrix/media/v1/download/matrix.org/VtPORWFqBamfnuJtPtgEXWBs [krombel] updated their Riot(X) F-Droid repos: > I finally found some time to update my fdroid repos which provide the development builds of riot and riotx. Now the builds of buildkite are part of the repos. -> There are now 4 separate repos: One for each app and flavor. You can have a look at https://fdroid.krombel.de to find out the URL for the version you want to use. +> There are now 4 separate repos: One for each app and flavor. You can have a look at to find out the URL for the version you want to use. ``` Riot-dev (F-Droid; Repo; Build-Source) @@ -146,7 +146,7 @@ RiotX-dev (GPlay; Repo; Build-Source) > >Matrix puppeting isn't quite finished yet. It can already use your Matrix account to bridge messages sent from whatsapp mobile, but it doesn't use the account to bridge EDUs (typing notifs, presence, read receipts) yet. > ->To make the history bridging a bit nicer, I made a PR to fix timestamp massaging in synapse: https://github.com/matrix-org/synapse/pull/5233. Timestamp massaging was removed from the spec in 1.0, but it wasn't intentionally removed from synapse, it just broke due to other changes. It was probably supposed to stay there as an easter egg until there's a proper solution for bridging history. +>To make the history bridging a bit nicer, I made a PR to fix timestamp massaging in synapse: . Timestamp massaging was removed from the spec in 1.0, but it wasn't intentionally removed from synapse, it just broke due to other changes. It was probably supposed to stay there as an easter egg until there's a proper solution for bridging history. ## Dept of Ops 🛠 @@ -180,7 +180,7 @@ Very *very* new, let's take a look at QuatBot, which uses libQuotient: [uhoreg] wrote a *really* informative article about key verification: -> For those who want to know more about the security behind emoji-based key verification, I've written a blog post about it: https://www.uhoreg.ca/blog/20190514-1146 +> For those who want to know more about the security behind emoji-based key verification, I've written a blog post about it: ## Dept of GSOC 🎓 diff --git a/content/blog/2019/06/2019-06-07-this-week-in-matrix-2019-06-07.md b/content/blog/2019/06/2019-06-07-this-week-in-matrix-2019-06-07.md index 9c02e6f52c..65c3f3dc91 100644 --- a/content/blog/2019/06/2019-06-07-this-week-in-matrix-2019-06-07.md +++ b/content/blog/2019/06/2019-06-07-this-week-in-matrix-2019-06-07.md @@ -157,7 +157,7 @@ High-level plan for 0.13.0: Join [#matrixservers:novaim.com](https://matrix.to/#/#matrixservers:novaim.com) for more. -### www.matrix-wiki.org +### [sanlox]: diff --git a/content/blog/2019/06/2019-06-14-this-week-in-matrix-2019-06-14.md b/content/blog/2019/06/2019-06-14-this-week-in-matrix-2019-06-14.md index 902e047851..704eba6c29 100644 --- a/content/blog/2019/06/2019-06-14-this-week-in-matrix-2019-06-14.md +++ b/content/blog/2019/06/2019-06-14-this-week-in-matrix-2019-06-14.md @@ -68,7 +68,7 @@ Pattle is going great guns at the moment. Here's [Wilko]:- > * Use a bit bolder font for chat names in overview >To install this release, add the following repo in F-droid: > ->https://fdroid.pattle.im/?fingerprint=E91F63CA6AE04F8E7EA53E52242EAF8779559209B8A342F152F9E7265E3EA729 +> > >And install 'Pattle'. > @@ -109,7 +109,7 @@ Pattle is going great guns at the moment. Here's [Wilko]:- * Editing now supports editing unsent messages(!!), editing emotes, and lots of polish * Reactions now instantly cancel when you redact them * Redactions now instantly redact when you send them -* Released v1.2.2-rc1 (up for testing at https://riot.im/staging/) - this release includes room breadcrumbs being out of labs, some fixes for inviting by email, fixes uploads in chrome canary / firefox nightly, config file validation, some fixes for the new emoji font and lots of other bug fixes. +* Released v1.2.2-rc1 (up for testing at ) - this release includes room breadcrumbs being out of labs, some fixes for inviting by email, fixes uploads in chrome canary / firefox nightly, config file validation, some fixes for the new emoji font and lots of other bug fixes. ## Ruma @@ -129,13 +129,13 @@ Pattle is going great guns at the moment. Here's [Wilko]:- [Half-Shot] reports that: -> I wrote a bot to control ansible playbooks https://github.com/Half-Shot/matrix-ansible-bot. I'm informed such a thing already exists as an ansible module, but I failed to realise that and wrote a independent one in TypeScript. +> I wrote a bot to control ansible playbooks . I'm informed such a thing already exists as an ansible module, but I failed to realise that and wrote a independent one in TypeScript. [tulir] reports that: ->I made a simple reminder maubot: https://github.com/maubot/reminder It's available at https://matrix.to/#/@reminder:maunium.net +>I made a simple reminder maubot: It's available at > ->For room admins wondering if they can upgrade their rooms to v5, I made a bash script that checks all the servers in a room and prints a nice summary of the number of servers and members on each version: https://gist.github.com/tulir/aa2df287a0d192b86e5b675687791d16 +>For room admins wondering if they can upgrade their rooms to v5, I made a bash script that checks all the servers in a room and prints a nice summary of the number of servers and members on each version: [Atreatis] reports that: diff --git a/content/blog/2019/06/2019-06-21-this-week-in-matrix-2019-06-21.md b/content/blog/2019/06/2019-06-21-this-week-in-matrix-2019-06-21.md index 0f81089d73..9105c589f5 100644 --- a/content/blog/2019/06/2019-06-21-this-week-in-matrix-2019-06-21.md +++ b/content/blog/2019/06/2019-06-21-this-week-in-matrix-2019-06-21.md @@ -226,7 +226,7 @@ Also: [Riot Desktop was updated on the Snap Store](https://snapcraft.io/riot-web [jaywink]: -> Should you want to follow the Matrix.org blog using your Diaspora protocol compatible account, there is an unofficial mirror of the blog at matrixorg@social.gibberfish.org. (disclaimer: I'm not affiliated with the account, just found it and reporting) +> Should you want to follow the Matrix.org blog using your Diaspora protocol compatible account, there is an unofficial mirror of the blog at . (disclaimer: I'm not affiliated with the account, just found it and reporting) ## Final thoughts 💭 diff --git a/content/blog/2019/06/2019-06-30-tightening-up-privacy-in-matrix.md b/content/blog/2019/06/2019-06-30-tightening-up-privacy-in-matrix.md index 410993e8f6..470c439cb0 100644 --- a/content/blog/2019/06/2019-06-30-tightening-up-privacy-in-matrix.md +++ b/content/blog/2019/06/2019-06-30-tightening-up-privacy-in-matrix.md @@ -60,11 +60,11 @@ Specifically: Meanwhile, Riot is being updated to prompt the user to accept the IS & IM terms of use (if different to the HS's), and thus make it crystal clear to the user -that they are using an IS & IM and that they have the option not to if desired - see https://github.com/vector-im/riot-web/issues/10167 and associated +that they are using an IS & IM and that they have the option not to if desired - see and associated [issues](https://github.com/vector-im/riot-web/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Ap1+label%3Aprivacy+label%3Aphase%3A1+identity). This includes also explicitly prompting the user as to whether they want 3PIDs they provide at registration to be discoverable, as per -https://github.com/vector-im/riot-web/issues/10091. +. 2. Riot on iOS & Android gives the option of scanning your local addressbook to discover which of your contacts are on Matrix. The wording explaining this @@ -78,7 +78,7 @@ https://github.com/vector-im/riot-web/issues/10091. contact details anyway by hashing as per [MSC2134](https://github.com/matrix-org/matrix-doc/pull/2134), which has all the details. We're also adding an explicit lookup warning in Riot/Web, as - per https://github.com/vector-im/riot-web/issues/10093. + per . 3. There was a bug where Riot/Web was querying the Integration Manager every time you opened a room, even if that room had no integrations (actually, it @@ -119,14 +119,14 @@ https://github.com/vector-im/riot-web/issues/10091. slightly increased the chances of calls working for users without a proper TURN server, but not by much - and rather than fall back to Google, we've decided to simply remove it from Riot (e.g. - https://github.com/matrix-org/matrix-ios-sdk/commit/24832a2b14fb72ae6f051d5aba40262d11eef65d). + ). This means that VoIP might get less reliable for users who were relying on this fallback, but you really should be running your own TURN server anyway if you want VoIP to work reliably on your homeserver. 6. We should make it clearer in Riot that device names are world-readable, and not just for the user's own personal reference. This is - https://github.com/vector-im/riot-web/issues/10216 + As you can see, much of the work on improving these issues is still in full swing, although some has already shipped. As should also be obvious, these diff --git a/content/blog/2019/07/2019-07-05-this-week-in-matrix-2019-07-05.md b/content/blog/2019/07/2019-07-05-this-week-in-matrix-2019-07-05.md index 6fc4f57a44..ac5b122139 100644 --- a/content/blog/2019/07/2019-07-05-this-week-in-matrix-2019-07-05.md +++ b/content/blog/2019/07/2019-07-05-this-week-in-matrix-2019-07-05.md @@ -217,7 +217,7 @@ Pretty costly, so any donations will be greatly appreciated! This will be so much easier to use! Also: -> Quaternion has got a new contributor, Roland Pallai (https://github.com/rpallai), who added colouring of messages sent by the local user and support of drag-n-drop of text and images on [Quaternion], along with general improvements on the timeline. Many thanks! +> Quaternion has got a new contributor, Roland Pallai (), who added colouring of messages sent by the local user and support of drag-n-drop of text and images on [Quaternion], along with general improvements on the timeline. Many thanks! > > Windows builds of Quaternion (CI and future releases) come with Qt Keychain enabled, storing your access tokens in Windows secure storage. diff --git a/content/blog/2019/07/2019-07-12-this-week-in-matrix-2019-07-12.md b/content/blog/2019/07/2019-07-12-this-week-in-matrix-2019-07-12.md index 18d26cde7a..bf5afe446b 100644 --- a/content/blog/2019/07/2019-07-12-this-week-in-matrix-2019-07-12.md +++ b/content/blog/2019/07/2019-07-12-this-week-in-matrix-2019-07-12.md @@ -98,8 +98,8 @@ See it in action: ### RiotX big announcement! ->* We have released a beta version to the PlayStore on Thursday! You can download (and rate it) here: https://play.google.com/store/apps/details?id=im.vector.riotx . Also feel free to join https://matrix.to/#/#riotx:matrix.org to provide any feedback! ->* You will find more details about what RiotX can (and cannot yet) do here: https://medium.com/@RiotChat/introducing-the-riotx-beta-for-android-b17952e8f771 +>* We have released a beta version to the PlayStore on Thursday! You can download (and rate it) here: . Also feel free to join to provide any feedback! +>* You will find more details about what RiotX can (and cannot yet) do here: >* Now we are working on fixing bugs, and keep going implementing the missing features I've been using RiotX a lot lately and find it great - really snappy. diff --git a/content/blog/2019/08/2019-08-09-this-week-in-matrix-2019-08-09.md b/content/blog/2019/08/2019-08-09-this-week-in-matrix-2019-08-09.md index 0dd73b85ed..26024279db 100644 --- a/content/blog/2019/08/2019-08-09-this-week-in-matrix-2019-08-09.md +++ b/content/blog/2019/08/2019-08-09-this-week-in-matrix-2019-08-09.md @@ -83,7 +83,7 @@ Huge update from Andrew: From Neil: -> The big news this week we’ve landed some massive DB improvements (https://github.com/matrix-org/synapse/pull/5706) which should make message sending on matrix.org (and any other server) feel noticeably snappier. :) It'll be in the next release. +> The big news this week we’ve landed some massive DB improvements () which should make message sending on matrix.org (and any other server) feel noticeably snappier. :) It'll be in the next release. > > Outside of perf, we’ve also been continuing with our privacy project, sydent now supports hashing third party identifiers instead of storing the raw form, and in the coming week we’ll look at minimising the meta data we store. You can track our progress across the full project here () > diff --git a/content/blog/2019/08/2019-08-23-this-week-in-matrix-2019-08-23.md b/content/blog/2019/08/2019-08-23-this-week-in-matrix-2019-08-23.md index 45f6c16e69..8e27eed56e 100644 --- a/content/blog/2019/08/2019-08-23-this-week-in-matrix-2019-08-23.md +++ b/content/blog/2019/08/2019-08-23-this-week-in-matrix-2019-08-23.md @@ -81,7 +81,7 @@ From the team: [Tim](https://matrix.to/#/@thosgood:matrix.org) offered: > I've hosted a version of riot with the changes from (for math support) built in so that people can test/use it if they want. It can be found at — please do let me know about any bugs you may find! -> there is now a room specifically for the LaTeX fork hosted on www.pigeon.digital where you can leave any feedback, report any bugs, or ask for any help: [#pigeon.digital:matrix.org](https://matrix.to/#/#pigeon.digital:matrix.org) +> there is now a room specifically for the LaTeX fork hosted on where you can leave any feedback, report any bugs, or ask for any help: [#pigeon.digital:matrix.org](https://matrix.to/#/#pigeon.digital:matrix.org) ### Pattle 0.11.0 released diff --git a/content/blog/2019/08/2019-08-30-this-week-in-matrix-2019-08-30.md b/content/blog/2019/08/2019-08-30-this-week-in-matrix-2019-08-30.md index 7f16b98884..eb370e15cb 100644 --- a/content/blog/2019/08/2019-08-30-this-week-in-matrix-2019-08-30.md +++ b/content/blog/2019/08/2019-08-30-this-week-in-matrix-2019-08-30.md @@ -233,7 +233,7 @@ If you've suffered from invite spam lately, you can solve the problem by followi > ```bash > curl -s -X POST -H "Authorization: Bearer YOUR_ACCESS_TOKEN" -H "Content-Type: application/json" -d '{"new_room_user_id":"@abuse:YOUR_SERVER.org"}' 'https://YOUR_SERVER/_matrix/client/unstable/admin/shutdown_room/!BAD_ROOM:example.org' > ``` -> 2. Block the room with an antispam module ( https://github.com/t2bot/synapse-simple-antispam ) +> 2. Block the room with an antispam module ( ) > 3. Ignore the user with `/ignore` ## That's all I know 🏁 diff --git a/content/blog/2019/10/2019-10-10-new-vector-raises-8-5m-to-accelerate-matrix-riot-modular.md b/content/blog/2019/10/2019-10-10-new-vector-raises-8-5m-to-accelerate-matrix-riot-modular.md index 94e92f73f5..9b240a495f 100644 --- a/content/blog/2019/10/2019-10-10-new-vector-raises-8-5m-to-accelerate-matrix-riot-modular.md +++ b/content/blog/2019/10/2019-10-10-new-vector-raises-8-5m-to-accelerate-matrix-riot-modular.md @@ -144,7 +144,7 @@ supporting Matrix, whether by donating to the Foundation, promoting and using the protocol, or contributing code to the ecosystem. You are the ones keeping the dream alive :) -You can read things from the NV angle over at https://blog.vector.im/8-5m-to-accelerate-matrix/. +You can read things from the NV angle over at . We hope you’re as excited as we are to open a whole new chapter as Matrix picks up yet more momentum :D diff --git a/content/blog/2019/10/2019-10-18-this-week-in-matrix-2019-10-18.md b/content/blog/2019/10/2019-10-18-this-week-in-matrix-2019-10-18.md index fbe225756e..80fd9438e7 100644 --- a/content/blog/2019/10/2019-10-18-this-week-in-matrix-2019-10-18.md +++ b/content/blog/2019/10/2019-10-18-this-week-in-matrix-2019-10-18.md @@ -144,11 +144,11 @@ A special section this week from the guy with one editor open for everything, [t > I haven't done anything on my own projects this week, but I did contribute to a bunch of other projects: > -> * Updated SmsMatrix to the latest matrix-android-sdk to fix outgoing sms duplication bug (https://github.com/tijder/SmsMatrix/pull/60) -> * Fixed Riot web sending reply fallbacks in edited message content (https://github.com/matrix-org/matrix-react-sdk/pull/3551) -> * Fixed some things in the Riot web edit html -> markdown parsing (https://github.com/matrix-org/matrix-react-sdk/pull/3552) -> * Made Riot web reply rendering much nicer and more compact (https://github.com/matrix-org/matrix-react-sdk/pull/3553) -> * Added full emoji picker for reactions to Riot web (https://github.com/matrix-org/matrix-react-sdk/pull/3554) +> * Updated SmsMatrix to the latest matrix-android-sdk to fix outgoing sms duplication bug () +> * Fixed Riot web sending reply fallbacks in edited message content () +> * Fixed some things in the Riot web edit html -> markdown parsing () +> * Made Riot web reply rendering much nicer and more compact () +> * Added full emoji picker for reactions to Riot web () > > The first two are already merged (and SmsMatrix even got a new release on f-droid), the html parsing is waiting for code review and the emoji picker and reply rendering are waiting for design review. > diff --git a/content/blog/2019/11/2019-11-06-fun-and-games-with-certificate-transparency-logs.md b/content/blog/2019/11/2019-11-06-fun-and-games-with-certificate-transparency-logs.md index 96fa7078f6..b8ed533e4e 100644 --- a/content/blog/2019/11/2019-11-06-fun-and-games-with-certificate-transparency-logs.md +++ b/content/blog/2019/11/2019-11-06-fun-and-games-with-certificate-transparency-logs.md @@ -9,7 +9,7 @@ category = ["Security"] Hi all, -This morning (06:11 UTC) it became apparent through mails to support@matrix.org that a security researcher was working through the TLS Certificate Transparency logs for `*.matrix.org`,`*.riot.im` and `*.modular.im` to identify and try to access non-public services run by New Vector (the company formed by the original Matrix team, which hosts `*.matrix.org` on behalf of the Matrix.org Foundation, and develops Riot and runs the https://modular.im hosting service). +This morning (06:11 UTC) it became apparent through mails to that a security researcher was working through the TLS Certificate Transparency logs for `*.matrix.org`,`*.riot.im` and `*.modular.im` to identify and try to access non-public services run by New Vector (the company formed by the original Matrix team, which hosts `*.matrix.org` on behalf of the Matrix.org Foundation, and develops Riot and runs the hosting service). Certificate Transparency (CT) is a feature of the TLS ecosystem which lets you see which public certificates have been created and signed by given authorities - intended to help identify and mitigate against malicious certificates. This means that the DNS name of any host with a dedicated public TLS certificate (i.e. not using a wildcard certificate) is visible to the general public. @@ -26,6 +26,6 @@ We’re working through the services whose names were exposed checking for any o Meanwhile, we’ll be ensuring that semi-internal services are only exposed on our internal network in future, and that Modular server names are not exposed by CT logs where possible. -**TL;DR**: You can list all the public non-wildcard TLS certs for a given domain by looking somewhere like https://crt.sh/?q=%25.matrix.org. This lets you find internal-sounding services to try to attack. In practice no production services were compromised, and most of our internal services are correctly firewalled from the public internet. However, we’re reviewing the IP locking for ones in the grey zone (and preventing the bug which caused an experimental Kibana to be exposed without auth). +**TL;DR**: You can list all the public non-wildcard TLS certs for a given domain by looking somewhere like . This lets you find internal-sounding services to try to attack. In practice no production services were compromised, and most of our internal services are correctly firewalled from the public internet. However, we’re reviewing the IP locking for ones in the grey zone (and preventing the bug which caused an experimental Kibana to be exposed without auth). -We’d like to thank Linda Lapinlampi for notifying us about this. We’d also like to remind everyone that we operate a Security Disclosure Policy (SDP) and Hall of Fame at https://matrix.org/security-disclosure-policy/ which is designed to protect innocent users from being hurt by security issues - everyone: please consider disclosing issues responsibly to us as per the SDP. +We’d like to thank Linda Lapinlampi for notifying us about this. We’d also like to remind everyone that we operate a Security Disclosure Policy (SDP) and Hall of Fame at which is designed to protect innocent users from being hurt by security issues - everyone: please consider disclosing issues responsibly to us as per the SDP. diff --git a/content/blog/2019/11/2019-11-09-avoiding-unwelcome-visitors-on-private-matrix-servers.md b/content/blog/2019/11/2019-11-09-avoiding-unwelcome-visitors-on-private-matrix-servers.md index d46d2f30a6..5c4854d5fd 100644 --- a/content/blog/2019/11/2019-11-09-avoiding-unwelcome-visitors-on-private-matrix-servers.md +++ b/content/blog/2019/11/2019-11-09-avoiding-unwelcome-visitors-on-private-matrix-servers.md @@ -39,7 +39,7 @@ general internet and wider Matrix network. You can test whether your room directory is visible to arbitrary Matrix clients on the general internet by viewing a URL like -https://sandbox.modular.im/_matrix/client/r0/publicRooms (but for your server). + (but for your server). If it gives a "Missing access token" error, you are okay. You can test whether your room directory is visible to arbitrary Matrix servers @@ -69,6 +69,6 @@ directories with finer grained access control, etc) - but until this is sorted, please heed this advice. If you have concerns about randoms having managed to discover or join rooms -which should have been private, please contact security@matrix.org. +which should have been private, please contact . diff --git a/content/blog/2019/12/2019-12-18-synapse-1-7-1-released.md b/content/blog/2019/12/2019-12-18-synapse-1-7-1-released.md index 1ac43e0524..06bef81f12 100644 --- a/content/blog/2019/12/2019-12-18-synapse-1-7-1-released.md +++ b/content/blog/2019/12/2019-12-18-synapse-1-7-1-released.md @@ -13,7 +13,7 @@ This is a security release which fixes some problems which affected all previous Full details follow, but the most important change improves event authorization, thereby preventing the ability to add certain events to a given room erroneously. -You can get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.7.1) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +You can get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.7.1) or any of the sources mentioned at . The changelog since 1.7.0 follows: diff --git a/content/blog/2019/12/2019-12-20-synapse-1-7-2-released.md b/content/blog/2019/12/2019-12-20-synapse-1-7-2-released.md index 464ac4ff99..53a8627fd7 100644 --- a/content/blog/2019/12/2019-12-20-synapse-1-7-2-released.md +++ b/content/blog/2019/12/2019-12-20-synapse-1-7-2-released.md @@ -11,7 +11,7 @@ Hi all, We've just released Synapse 1.7.2 - a minor point release to address two regressions which snuck into 1.7.0 and 1.7.1. Sorry for the upgrade faff; hopefully we will be back to a saner release cadence shortly. Reminder that if you are on 1.7.0 or earlier you should upgrade asap as 1.7.1 contained security fixes. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.7.2) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.7.2) or any of the sources mentioned at . The changelog since 1.7.1 is: diff --git a/content/blog/2019/12/2019-12-31-synapse-1-7-3-released.md b/content/blog/2019/12/2019-12-31-synapse-1-7-3-released.md index c6f1dc17ec..a9c27405ca 100644 --- a/content/blog/2019/12/2019-12-31-synapse-1-7-3-released.md +++ b/content/blog/2019/12/2019-12-31-synapse-1-7-3-released.md @@ -11,7 +11,7 @@ Hi all, We've just released Synapse 1.7.3 - an important bug fix to address a class of failures due to malformed events. We've seen this in the wild over the last few days, so we'd recommend updating as soon as possible, especially if you are having problems federating. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.7.3) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.7.3) or any of the sources mentioned at . The changelog since 1.7.2 is: diff --git a/content/blog/2020/01/2020-01-09-synapse-1-8-0-released.md b/content/blog/2020/01/2020-01-09-synapse-1-8-0-released.md index 9274534cc9..8da89ff02a 100644 --- a/content/blog/2020/01/2020-01-09-synapse-1-8-0-released.md +++ b/content/blog/2020/01/2020-01-09-synapse-1-8-0-released.md @@ -11,7 +11,7 @@ Synapse 1.8.0 has arrived, it contains a whole host of bug fixes and tweaks, mos More generally we are spending a lot of time improving the e2ee experience ahead of switching on e2ee by default, so watch this space. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.8.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.8.0) or any of the sources mentioned at . Synapse 1.8.0 (2020-01-09) @@ -93,6 +93,6 @@ Internal Changes - Simplify event creation code by removing redundant queries on the `event_reference_hashes` table. ([\#6629](https://github.com/matrix-org/synapse/issues/6629)) - Fix errors when `frozen_dicts` are enabled. ([\#6642](https://github.com/matrix-org/synapse/issues/6642)) -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.8.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.8.0) or any of the sources mentioned at . diff --git a/content/blog/2020/01/2020-01-23-synapse-1-9-0-released.md b/content/blog/2020/01/2020-01-23-synapse-1-9-0-released.md index ca305e5b5e..d66debd0ab 100644 --- a/content/blog/2020/01/2020-01-23-synapse-1-9-0-released.md +++ b/content/blog/2020/01/2020-01-23-synapse-1-9-0-released.md @@ -11,7 +11,7 @@ Synapse 1.9.0 contains a bunch of new admin APIs as well as bug fixes to existin Aside from that it is worth noting that we have officially dropped support for SQLite versions < 3.11. Though more generally we would recommend that all admins [migrate to Postgres](https://github.com/matrix-org/synapse/blob/release-v1.9.0/docs/postgres.md) for anything other than test and evaluation purposes. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.9.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.9.0) or any of the sources mentioned at . Changelog since Synapse 1.8.0 diff --git a/content/blog/2020/01/2020-01-28-synapse-1-9-1-released.md b/content/blog/2020/01/2020-01-28-synapse-1-9-1-released.md index 16af73f47c..19bf699a0b 100644 --- a/content/blog/2020/01/2020-01-28-synapse-1-9-1-released.md +++ b/content/blog/2020/01/2020-01-28-synapse-1-9-1-released.md @@ -9,7 +9,7 @@ category = ["Releases"] A quick bug fix release that affects admins making use of monthly active user limits. You will know if you are affected because 1.9.0 will not start up. Apologies if you were bitten by this one! -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.9.1) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.9.1) or any of the sources mentioned at . Changelog since Synapse 1.9.1 diff --git a/content/blog/2020/02/2020-02-12-synapse-1-10-0-released.md b/content/blog/2020/02/2020-02-12-synapse-1-10-0-released.md index cc112fc712..e1eb4088c7 100644 --- a/content/blog/2020/02/2020-02-12-synapse-1-10-0-released.md +++ b/content/blog/2020/02/2020-02-12-synapse-1-10-0-released.md @@ -17,7 +17,7 @@ We've also included a temporary fix to address alias abuse. The idea is that unt Finally, as of this release Synapse validates ```client_secret``` parameters in the Client-Server API as per the spec. See [#6766](https://github.com/matrix-org/synapse/issues/6766) for details. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.10.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.10.0) or any of the sources mentioned at . Changelog since Synapse 1.9.0 diff --git a/content/blog/2020/02/2020-02-24-synapse-1-11-0-released.md b/content/blog/2020/02/2020-02-24-synapse-1-11-0-released.md index 72804c08c6..e61e006b8c 100644 --- a/content/blog/2020/02/2020-02-24-synapse-1-11-0-released.md +++ b/content/blog/2020/02/2020-02-24-synapse-1-11-0-released.md @@ -15,7 +15,7 @@ The main change is to introduce an experimental API [MSC2432](https://github.com We've also changed the default power levels for new rooms so that room upgrades and ACLs require you to be an Admin (PL100), and invites in public rooms now require you to be a moderator (PL50). -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.11.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.11.0) or any of the sources mentioned at . Synapse 1.11.0 (2020-02-21) diff --git a/content/blog/2020/03/2020-03-03-moznet-irc-is-dead-long-live-mozilla-matrix.md b/content/blog/2020/03/2020-03-03-moznet-irc-is-dead-long-live-mozilla-matrix.md index 8db458c920..611e088bf9 100644 --- a/content/blog/2020/03/2020-03-03-moznet-irc-is-dead-long-live-mozilla-matrix.md +++ b/content/blog/2020/03/2020-03-03-moznet-irc-is-dead-long-live-mozilla-matrix.md @@ -18,8 +18,8 @@ Heads up that yesterday at 12:00 ET, the Mozilla IRC network was switched off after over 22 years of valiant service, and the [mozilla.org Matrix instance is now in full production](http://exple.tive.org/blarg/2020/02/20/synchronous-messaging-were-live/). You can get at it via the Riot instance at -https://chat.mozilla.org, by pointing your client at -https://mozilla.modular.im, or by joining rooms on the mozilla.org server over +, by pointing your client at +, or by joining rooms on the mozilla.org server over federation via its room directory. We'd like to thank Mozilla again for putting their faith in Matrix, and are diff --git a/content/blog/2020/03/2020-03-03-synapse-1-11-1-released.md b/content/blog/2020/03/2020-03-03-synapse-1-11-1-released.md index f1e8eb8678..29c08d12a2 100644 --- a/content/blog/2020/03/2020-03-03-synapse-1-11-1-released.md +++ b/content/blog/2020/03/2020-03-03-synapse-1-11-1-released.md @@ -13,7 +13,7 @@ Admins not using Single Sign-On to authenticate users are not affected though ma Thanks to [Rhys Davies](https://twitter.com/rhysmdnz) for the responsible disclosure. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.11.1) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.11.1) or any of the sources mentioned at . Changelog since Synapse 1.11.0 diff --git a/content/blog/2020/03/2020-03-06-this-week-in-matrix-2020-03-06.md b/content/blog/2020/03/2020-03-06-this-week-in-matrix-2020-03-06.md index 75a58eed7b..2ef801308e 100644 --- a/content/blog/2020/03/2020-03-06-this-week-in-matrix-2020-03-06.md +++ b/content/blog/2020/03/2020-03-06-this-week-in-matrix-2020-03-06.md @@ -70,11 +70,11 @@ Also: > * > #### v1.2.0 > -> * Changed POST to PUT for sending the message to comply with the spec (https://matrix.org/docs/api/client-server/#!/Room32participation/sendMessage) +> * Changed POST to PUT for sending the message to comply with the spec () > #### Roadmap > > * New, cool templates from @micha:msqu.de -> * Rewrite in Go and gomatrix (https://github.com/matrix-org/gomatrix) to have a static binary +> * Rewrite in Go and gomatrix () to have a static binary ### mx-puppet-slack diff --git a/content/blog/2020/03/2020-03-13-this-week-in-matrix-2020-03-13.md b/content/blog/2020/03/2020-03-13-this-week-in-matrix-2020-03-13.md index ceb098b65c..6289a79c25 100644 --- a/content/blog/2020/03/2020-03-13-this-week-in-matrix-2020-03-13.md +++ b/content/blog/2020/03/2020-03-13-this-week-in-matrix-2020-03-13.md @@ -52,8 +52,8 @@ We are still welcoming GSoC students who want to apply to work on Matrix project Matthew also mentioned the work that is going on with Dendrite P2P: -> * We've got our first ever public Riot running with P2P Matrix, by compiling Dendrite to WASM and embedding it in the browser as a service worker. It's still quite early, but you can try to play with it now at https://p2p.riot.im. You can hear (and see!) all about it in this week's Matrix Live. -> * It's using libp2p (IPFS's network layer) for P2P, coordinating via our shiny new libp2p websocket rendezvous server at https://rendezvous.matrix.org:8443 +> * We've got our first ever public Riot running with P2P Matrix, by compiling Dendrite to WASM and embedding it in the browser as a service worker. It's still quite early, but you can try to play with it now at . You can hear (and see!) all about it in this week's Matrix Live. +> * It's using libp2p (IPFS's network layer) for P2P, coordinating via our shiny new libp2p websocket rendezvous server at > * Lots of limitations still: the room directory isn't hooked up; it doesn't persist your database yet; and no store-and-forward for users who are offline. > * Meanwhile Neil has been making good progress on v3, v4 and v5 room versions in Dendrite > * Spent a few days in London discussing the shape of P2P and Dendrite to come... watch this space ⭕️ diff --git a/content/blog/2020/03/2020-03-23-synapse-1-12-0-released.md b/content/blog/2020/03/2020-03-23-synapse-1-12-0-released.md index 767f3e8d1d..8a788bbe7f 100644 --- a/content/blog/2020/03/2020-03-23-synapse-1-12-0-released.md +++ b/content/blog/2020/03/2020-03-23-synapse-1-12-0-released.md @@ -19,7 +19,7 @@ Please pay special attention to the security advisory in the changelog, TL;DR ma Also, note that once Synapse 1.13.0 is released, the default branch will change to being `develop` rather than `master`. Again more details follow in the changelog. -Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.12.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get the new release from [github](https://github.com/matrix-org/synapse/releases/tag/v1.12.0) or any of the sources mentioned at . Changelog since Synapse 1.11.1 @@ -43,7 +43,7 @@ described in and [CVE-2020-10109](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10109). For a good introduction to this class of request-smuggling attacks, see -https://portswigger.net/research/http-desync-attacks-request-smuggling-reborn. +. We are not aware of these vulnerabilities being exploited in the wild, and do not believe that they are exploitable with current versions of any reverse diff --git a/content/blog/2020/03/2020-03-27-this-week-in-matrix-2020-03-27.md b/content/blog/2020/03/2020-03-27-this-week-in-matrix-2020-03-27.md index 0e2b0c6ca1..918816ad19 100644 --- a/content/blog/2020/03/2020-03-27-this-week-in-matrix-2020-03-27.md +++ b/content/blog/2020/03/2020-03-27-this-week-in-matrix-2020-03-27.md @@ -134,7 +134,7 @@ Submitted [a PR](https://github.com/djmaze/synapse-purge/pull/8) that adds suppo [Oleg](https://matrix.to/#/@oleg:fiksel.info) offered: > * A simple client to send notifications from Icinga to a `[matrix]` room. -> * This is a rewrite of a Perl version (https://github.com/oleg-fiksel/matrix_icinga_notify). +> * This is a rewrite of a Perl version (). > * New and fancy notification template (thanks @micha:msqu.de !). > * Written in Go and uses mautrix-go (thanks @tulir:maunium.net !). > * Doesn't need any dependencies other than ca-certificates. diff --git a/content/blog/2020/04/2020-04-02-synapse-1-12-2-released.md b/content/blog/2020/04/2020-04-02-synapse-1-12-2-released.md index 58f3e620d6..69f4ff7f49 100644 --- a/content/blog/2020/04/2020-04-02-synapse-1-12-2-released.md +++ b/content/blog/2020/04/2020-04-02-synapse-1-12-2-released.md @@ -11,7 +11,7 @@ A small patch release to fix regressions introduced in v1.11.0 and v1.12.0. Update 1.12.3 is a fast follow release from 1.12.2 -Get 1.12.3 (not 1.12.2) from [github](https://github.com/matrix-org/synapse/releases/tag/v1.12.3) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.12.3 (not 1.12.2) from [github](https://github.com/matrix-org/synapse/releases/tag/v1.12.3) or any of the sources mentioned at . Changelog since v1.12.0 diff --git a/content/blog/2020/04/2020-04-06-running-your-own-secure-communication-service-with-matrix-and-jitsi.md b/content/blog/2020/04/2020-04-06-running-your-own-secure-communication-service-with-matrix-and-jitsi.md index 0d00b25ed2..2852a6bdd7 100644 --- a/content/blog/2020/04/2020-04-06-running-your-own-secure-communication-service-with-matrix-and-jitsi.md +++ b/content/blog/2020/04/2020-04-06-running-your-own-secure-communication-service-with-matrix-and-jitsi.md @@ -66,11 +66,11 @@ If you want to follow along at home without listening to the video (and I can't * Rename the `server_name` field in the new files to match the hostname of each host, and point `root` to an appropriate location per domain (e.g. `/var/www/dangerousdemos.net` for the main domain, or `/var/www/riot.dangerousdemos.net/riot` for riot) * For the Synapse domain (`matrix.dangerousdemos.net` here), you should replace the contents of the `location` block with `proxy_pass http://localhost:8008;` - telling nginx to pass the traffic through to synapse, which listens by default for plaintext HTTP traffic on port 8008. (N.B. do **not** put a trailing slash on the URL here, otherwise nginx will mangle the forwarded URLs.) * Enable TLS via LetsEncrypt on nginx, by: `apt install -y python3-certbot-nginx && certbot --nginx -d dangerousdemos.net -d riot.dangerousdemos.net -d matrix.dangerousdemos.net` (or whatever your domains are). - * You should be able to go to https://dangerousdemos.net at this point and see a page with valid HTTPS. + * You should be able to go to at this point and see a page with valid HTTPS. ### Synapse - * Then, install Synapse via Debian packages using the instructions at https://github.com/matrix-org/synapse/blob/master/INSTALL.md#debianubuntu (see below). If you're not on Debian, keep an eye out for all the other OSes we support too! + * Then, install Synapse via Debian packages using the instructions at (see below). If you're not on Debian, keep an eye out for all the other OSes we support too! * You should specify the server name to be the domain you want in your matrix IDs - i.e. `dangerousdemos.net` in this example. * Please report anonymous aggregate stats to us so we can gauge uptake and help justify funding for Matrix! @@ -83,10 +83,10 @@ sudo apt update sudo apt install matrix-synapse-py3 ``` - * You should now be able to go to https://matrix.dangerousdemos.net and see a valid "It works! Synapse is running" page. + * You should now be able to go to and see a valid "It works! Synapse is running" page. * Then, you should enable registration on your synapse by switching `enable_registration: true` in `/etc/matrix-synapse/homeserver.yaml` and restarting synapse via `systemctl restart matrix-synapse`. - * Now you need to tell the rest of Matrix how to find your server. The easiest way to do this is to publish a file at https://dangerousdemos.net/.well-known/matrix/server which tells everyone the hostname and port where they can find the synapse for dangerousdemos.net - in this instance, it's `matrix.dangerousdemos.net:443`: + * Now you need to tell the rest of Matrix how to find your server. The easiest way to do this is to publish a file at which tells everyone the hostname and port where they can find the synapse for dangerousdemos.net - in this instance, it's `matrix.dangerousdemos.net:443`: ``` mkdir -p /var/www/dangerousdemos.net/.well-known/matrix @@ -101,7 +101,7 @@ _matrix._tcp.dangerousdemos.net. 300 IN SRV 10 5 443 matrix.dangerousdemos.n ### Riot/Web - * Then, install Riot/Web. Grab the latest .tgz release from https://github.com/vector-im/riot-web/releases. You should check its GnuPG signature too: + * Then, install Riot/Web. Grab the latest .tgz release from . You should check its GnuPG signature too: ``` mkdir /var/www/riot.dangerousdemos.net @@ -134,7 +134,7 @@ cp config.sample.json config.json ``` * You then tweak the `config.json` to change the `base_url` of the homeserver to be `https://matrix.dangerousdemos.net` (i.e. where to find the Client Server API for your server), and change the `server_name` to be `dangerousdemos.net` (i.e. the name of your server). - * You should then be able to go to https://riot.dangerousdemos.net, register for an account, sign in, and talk to the rest of Matrix! + * You should then be able to go to , register for an account, sign in, and talk to the rest of Matrix! ### Jitsi @@ -151,7 +151,7 @@ apt-get -y install jitsi-meet * The installer magically detects you have nginx installed and adds in an appropriate vhost! * We select a self-signed certificate for now, and then upgrade it to LetsEncrypt after the fact with `/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh`. * Alternatively, you could have specified manual certificates, and then used `certbot` alongside the rest of nginx to create a certificate for `jitsi.dangerousdemos.net` - both work. - * You should now be able to go to https://jitsi.dangerousdemos.net and use the Jitsi directly. + * You should now be able to go to and use the Jitsi directly. * Finally, and this is the cool new bit: you can now point Riot to use the new Jitsi by going to its config.json at `/var/www/riot.dangerousdemos.net/riot/config.json` and changing the `preferredDomain` of the `jitsi` block from `https://jitsi.riot.im` to your own self-hosted `https://jitsi.dangerousdemos.net`. * You then refresh your Riot/Web, and you should be all set to use Jitsi from within your new Riot - as Riot/Web 1.5.15 and later has the ability to natively embed Jitsi straight into the app without needing to use an integration manager. diff --git a/content/blog/2020/04/2020-04-23-synapse-1-12-4-released.md b/content/blog/2020/04/2020-04-23-synapse-1-12-4-released.md index 0be13a13d8..45c2b57524 100644 --- a/content/blog/2020/04/2020-04-23-synapse-1-12-4-released.md +++ b/content/blog/2020/04/2020-04-23-synapse-1-12-4-released.md @@ -11,7 +11,7 @@ category = ["Releases"] A small patch release containing features and bugs to support the upcoming launch of cross signing. We are very close now :) -Get 1.12.4 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.12.4) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.12.4 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.12.4) or any of the sources mentioned at . Changelog since v1.12.3 diff --git a/content/blog/2020/05/2020-05-15-this-week-in-matrix-2020-05-15.md b/content/blog/2020/05/2020-05-15-this-week-in-matrix-2020-05-15.md index 2565b81821..604992305d 100644 --- a/content/blog/2020/05/2020-05-15-this-week-in-matrix-2020-05-15.md +++ b/content/blog/2020/05/2020-05-15-this-week-in-matrix-2020-05-15.md @@ -375,7 +375,7 @@ Pattle is a client written for Flutter using Dart [Benedict](https://matrix.to/#/@benedict:imbitbu.de) offered: -> This SDK is now on maven central. I also introduced support for implementing Application Services. The project can be found here: . It will be used by Matrix-SMS-Bridge, which only needs one telephone number. The latter will be released next week, when everything works fine (https://github.com/benkuly/matrix-sms-bridge). +> This SDK is now on maven central. I also introduced support for implementing Application Services. The project can be found here: . It will be used by Matrix-SMS-Bridge, which only needs one telephone number. The latter will be released next week, when everything works fine (). ### Matrix Dart SDK: v0.31.0 diff --git a/content/blog/2020/05/2020-05-19-synapse-1-13-0-released.md b/content/blog/2020/05/2020-05-19-synapse-1-13-0-released.md index 13ba0ed226..45853899fb 100644 --- a/content/blog/2020/05/2020-05-19-synapse-1-13-0-released.md +++ b/content/blog/2020/05/2020-05-19-synapse-1-13-0-released.md @@ -23,7 +23,7 @@ Finally we've seen lots of improvements to our documentation and many thanks for It is also worth noting for those of you contributing to Synapse that the `develop` branch is now the default. More details in the changelog, so take a look. -Get 1.13.0 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.13.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.13.0 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.13.0) or any of the sources mentioned at . Changelog since v1.12.4 diff --git a/content/blog/2020/05/2020-05-28-synapse-1-14-0-released.md b/content/blog/2020/05/2020-05-28-synapse-1-14-0-released.md index 1298a67099..35f821dcc7 100644 --- a/content/blog/2020/05/2020-05-28-synapse-1-14-0-released.md +++ b/content/blog/2020/05/2020-05-28-synapse-1-14-0-released.md @@ -19,7 +19,7 @@ You'll also find support for [rooms v6](https://matrix.org/docs/spec/rooms/v6). As an aside we continue to be very happy with using Redis for worker inter-communication and will likely recommend it for production use in the coming weeks. -Get 1.14.0 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.14.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.14.0 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.14.0) or any of the sources mentioned at . Changelog since v1.13.0 diff --git a/content/blog/2020/05/2020-05-29-this-week-in-matrix-2020-05-29.md b/content/blog/2020/05/2020-05-29-this-week-in-matrix-2020-05-29.md index eba156917d..2eaa7b7969 100644 --- a/content/blog/2020/05/2020-05-29-this-week-in-matrix-2020-05-29.md +++ b/content/blog/2020/05/2020-05-29-this-week-in-matrix-2020-05-29.md @@ -51,7 +51,7 @@ This week we have demos from our core team remote sync! Says TravisR: -> It's been a little while since we've done a round of spec releases, so we have a bunch of spec releases to share. If you're implementing something from the spec, please have a look at the news: https://matrix.org/blog/2020/05/27/room-version-6-client-server-r-0-6-1-and-federation-r-0-1-4-spec-releases/ +> It's been a little while since we've done a round of spec releases, so we have a bunch of spec releases to share. If you're implementing something from the spec, please have a look at the news: > > As always, any questions about the spec itself can be answered in [#matrix-spec:matrix.org](https://matrix.to/#/#matrix-spec:matrix.org), [#matrix-dev:matrix.org](https://matrix.to/#/#matrix-dev:matrix.org), or in the various area-specific rooms floating around the federation. @@ -223,7 +223,7 @@ WIP Command line Matrix client using matrix-rust-sdk: * Display when messages have been read * Leave a room by pressing Delete key (this should probably be a Ctrl-some key deal...) * Specify homeserver to join on start up (before the login screen) - * Simply run `rumatui [HOMESERVER]`, defaults to \"http://matrix.org\" + * Simply run `rumatui [HOMESERVER]`, defaults to \"" * Displays errors, albeit not very helpful or specific * Receive and display messages * formatted messages display as rendered markdown diff --git a/content/blog/2020/06/2020-06-11-synapse-1-15-0-released.md b/content/blog/2020/06/2020-06-11-synapse-1-15-0-released.md index a4700994d8..bf1873c3ba 100644 --- a/content/blog/2020/06/2020-06-11-synapse-1-15-0-released.md +++ b/content/blog/2020/06/2020-06-11-synapse-1-15-0-released.md @@ -16,7 +16,7 @@ Aside from that the admin API continues to grow (this time device management) an We are receiving an increasing number of high quality PRs from the community, please keep them coming. Special thanks to [cg505](https://github.com/cg505), [dklimpel](https://github.com/dklimpel), [WGH](https://github.com/WGH), [olof](https://github.com/olof) and [ilmari](https://github.com/ilmari) -Get 1.15.0 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.15.0) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.15.0 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.15.0) or any of the sources mentioned at . Changelog since v1.14.0 diff --git a/content/blog/2020/06/2020-06-16-synapse-1-15-1-released.md b/content/blog/2020/06/2020-06-16-synapse-1-15-1-released.md index 9df50e6d8d..31a5e99383 100644 --- a/content/blog/2020/06/2020-06-16-synapse-1-15-1-released.md +++ b/content/blog/2020/06/2020-06-16-synapse-1-15-1-released.md @@ -16,7 +16,7 @@ The second caused Synapse not to start when configured with certain password aut Sorry if you have been bitten! -Get 1.15.1 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.15.1) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.15.1 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.15.1) or any of the sources mentioned at . Changelog since v1.15.0 diff --git a/content/blog/2020/06/2020-06-19-this-week-in-matrix-2020-06-19.md b/content/blog/2020/06/2020-06-19-this-week-in-matrix-2020-06-19.md index 229f54587e..c416eac3ef 100644 --- a/content/blog/2020/06/2020-06-19-this-week-in-matrix-2020-06-19.md +++ b/content/blog/2020/06/2020-06-19-this-week-in-matrix-2020-06-19.md @@ -216,7 +216,7 @@ PS check out Valere trying the new features: > * > > * -> * https://gitlab.eastcoast.hosting/ponies +> * ### Daydream @@ -355,9 +355,9 @@ Wowow that's a lot this time! > after a couple of setbacks that didn't let us to make the releases earlier, the Quotient project has finally made two new releases: > -> * GTAD (the piece of code magically producing readable C++ code from a Swagger API description) has achieved version 0.7 (https://github.com/KitsuneRal/gtad/releases/tag/v0.7.0) adding a few tricks in order to make... +> * GTAD (the piece of code magically producing readable C++ code from a Swagger API description) has achieved version 0.7 () adding a few tricks in order to make... > -> * ...libQuotient 0.6 beta2 (https://github.com/quotient-im/libQuotient/releases/tag/0.6-beta2) rely entirely on the upstream matrix-doc specification, rather than a soft fork closely following the main sources! From now on it's "upstream first", in a sense that the original matrix-doc will be used to build Quotient codebase. Let's see how often it breaks ;) +> * ...libQuotient 0.6 beta2 () rely entirely on the upstream matrix-doc specification, rather than a soft fork closely following the main sources! From now on it's "upstream first", in a sense that the original matrix-doc will be used to build Quotient codebase. Let's see how often it breaks ;) > In other news from the last few weeks: > > * some housekeeping and deprecation work in the API has been done in preparation to getting User Interactive Authentication along the next (post-0.6) release cycle of libQuotient. diff --git a/content/blog/2020/07/2020-07-02-synapse-1-15-2-released-with-security-fixes.md b/content/blog/2020/07/2020-07-02-synapse-1-15-2-released-with-security-fixes.md index cbec29f7f4..a436ac6d21 100644 --- a/content/blog/2020/07/2020-07-02-synapse-1-15-2-released-with-security-fixes.md +++ b/content/blog/2020/07/2020-07-02-synapse-1-15-2-released-with-security-fixes.md @@ -16,7 +16,7 @@ Secondly, we have improved the security of pages served as part of the Single-Si We are not aware of either of these vulnerabilities being exploited in the wild, but we recommend that administrators upgrade as soon as possible. Those on Synapse 1.15.1 or earlier should upgrade to Synapse 1.15.2, while those who have already upgraded to Synapse 1.16.0rc1 should upgrade to 1.16.0rc2. -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.15.2 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.15.2), and 1.16.0rc2 is [here](https://github.com/matrix-org/synapse/releases/tag/v1.16.0rc2). +Get the new releases from any of the usual sources mentioned at . 1.15.2 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.15.2), and 1.16.0rc2 is [here](https://github.com/matrix-org/synapse/releases/tag/v1.16.0rc2). Changelog for 1.15.2 follows: diff --git a/content/blog/2020/07/2020-07-03-this-week-in-matrix-2020-07-03.md b/content/blog/2020/07/2020-07-03-this-week-in-matrix-2020-07-03.md index 57cdcafc62..c554800dc2 100644 --- a/content/blog/2020/07/2020-07-03-this-week-in-matrix-2020-07-03.md +++ b/content/blog/2020/07/2020-07-03-this-week-in-matrix-2020-07-03.md @@ -276,10 +276,10 @@ Conduit is a Matrix homeserver written in Rust > * Added error logging for LDAP authorization. > * Added full request and response logs for debug. > -> * Avoid including bridged user in directory lookups (https://github.com/ma1uta/ma1sd/pull/45) +> * Avoid including bridged user in directory lookups () > * Add experimental multi-platform buillds for amd64 and arm64 platforms. > -> * remove warning about matrix-synapse-ldap3 (https://github.com/ma1uta/ma1sd/pull/50) +> * remove warning about matrix-synapse-ldap3 () > > Bugfixes: > diff --git a/content/blog/2020/07/2020-07-08-synapse-1-16-0-released.md b/content/blog/2020/07/2020-07-08-synapse-1-16-0-released.md index 036669313b..428304b885 100644 --- a/content/blog/2020/07/2020-07-08-synapse-1-16-0-released.md +++ b/content/blog/2020/07/2020-07-08-synapse-1-16-0-released.md @@ -22,7 +22,7 @@ Note, we have deprecated the `m.login.jwt` login method in favour of `org.matrix Enjoy! -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.16.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.16.0). +Get the new releases from any of the usual sources mentioned at . 1.16.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.16.0). Changelog for 1.16.0 follows: diff --git a/content/blog/2020/07/2020-07-13-synapse-1-17-0-released.md b/content/blog/2020/07/2020-07-13-synapse-1-17-0-released.md index 244a2bd65b..894e70ff57 100644 --- a/content/blog/2020/07/2020-07-13-synapse-1-17-0-released.md +++ b/content/blog/2020/07/2020-07-13-synapse-1-17-0-released.md @@ -13,7 +13,7 @@ Synapse 1.17.0 is here! Hot on the heels of Synapse 1.16.1, 1.17.0 is a bug fix release most notably containing a fix for ['stuck invites'](https://github.com/matrix-org/synapse/issues/2181) which happen when we are unable to reject a room invite received over federation. -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.17.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.17.0). +Get the new releases from any of the usual sources mentioned at . 1.17.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.17.0). Changelog for 1.17.0 follows: diff --git a/content/blog/2020/07/2020-07-30-synapse-1-18-0-released.md b/content/blog/2020/07/2020-07-30-synapse-1-18-0-released.md index 7d1e8b034a..04e617b3e2 100644 --- a/content/blog/2020/07/2020-07-30-synapse-1-18-0-released.md +++ b/content/blog/2020/07/2020-07-30-synapse-1-18-0-released.md @@ -14,7 +14,7 @@ The most important thing to know about 1.18.0 is that it contains support for sh Aside from that, we have new admin API support to list the users in a room, support for oEmbed for media previews (you can unfurl tweets again!) and a general slew of federation bug fixes. -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.18.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.18.0). +Get the new releases from any of the usual sources mentioned at . 1.18.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.18.0). Changelog for 1.18.0 follows: diff --git a/content/blog/2020/08/2020-08-07-this-week-in-matrix-2020-08-07.md b/content/blog/2020/08/2020-08-07-this-week-in-matrix-2020-08-07.md index 44af1e053f..de94a09b51 100644 --- a/content/blog/2020/08/2020-08-07-this-week-in-matrix-2020-08-07.md +++ b/content/blog/2020/08/2020-08-07-this-week-in-matrix-2020-08-07.md @@ -16,7 +16,7 @@ image = "https://matrix.org/blog/img/2020-08-07-ml.png" ## Dept of Spec 📜 -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://matrix.org/docs/spec/proposals. +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 . ### MSC Status diff --git a/content/blog/2020/08/2020-08-17-synapse-1-19-0-released.md b/content/blog/2020/08/2020-08-17-synapse-1-19-0-released.md index 5921b821bf..b8635a6977 100644 --- a/content/blog/2020/08/2020-08-17-synapse-1-19-0-released.md +++ b/content/blog/2020/08/2020-08-17-synapse-1-19-0-released.md @@ -17,7 +17,7 @@ Some admins will rejoice that we have added a ```/health``` end point to every c Finally 1.19.0 contains improvements to the Admin API allowing the admin to optionally purge rooms on deletion. -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.19.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.19.0). +Get the new releases from any of the usual sources mentioned at . 1.19.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.19.0). Changelog for 1.19.0 follows: diff --git a/content/blog/2020/08/2020-08-21-this-week-in-matrix-2020-08-21.md b/content/blog/2020/08/2020-08-21-this-week-in-matrix-2020-08-21.md index a7f7a8fcfa..ae44b936a1 100644 --- a/content/blog/2020/08/2020-08-21-this-week-in-matrix-2020-08-21.md +++ b/content/blog/2020/08/2020-08-21-this-week-in-matrix-2020-08-21.md @@ -458,7 +458,7 @@ Anyone who wants to discuss Hydrogen can join [#hydrogen:matrix.org](https://mat > * Started requiring strong types for event-sending endpoints > * Augmented error types with error-specific fields (see the [livestream here](https://www.twitch.tv/videos/713341462?t=00h35m42s)) > -> Speaking of livestreams, @jplatte streams coding sessions from time to time on [Twitch](https://twitch.tv/jplatte). If you're interested in watching some coding streams to get more familiar with the Ruma codebase or learn Rust in general, follow us at [[#ruma-livestreams:matrix.org](https://matrix.to/#/#ruma-livestreams:matrix.org)](https://matrix.to/#/[#ruma-livestreams:matrix.org](https://matrix.to/#/#ruma-livestreams:matrix.org))! +> Speaking of livestreams, @jplatte streams coding sessions from time to time on [Twitch](https://twitch.tv/jplatte). If you're interested in watching some coding streams to get more familiar with the Ruma codebase or learn Rust in general, follow us at [[#ruma-livestreams:matrix.org](https://matrix.to/#/#ruma-livestreams:matrix.org)](]())! Very impressed that these features are landing in Ruma first, with the intention of getting them into Conduit. diff --git a/content/blog/2020/08/2020-08-27-synapse-1-19-1-released.md b/content/blog/2020/08/2020-08-27-synapse-1-19-1-released.md index 302757d3ee..35ba41dd12 100644 --- a/content/blog/2020/08/2020-08-27-synapse-1-19-1-released.md +++ b/content/blog/2020/08/2020-08-27-synapse-1-19-1-released.md @@ -18,7 +18,7 @@ The second one prevented profile updates from being correctly propagated across Sorry if you have been bitten! -Get 1.19.1 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.19.1) or any of the sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. +Get 1.19.1 from [github](https://github.com/matrix-org/synapse/releases/tag/v1.19.1) or any of the sources mentioned at . Changelog since v1.19.0 diff --git a/content/blog/2020/08/2020-08-28-this-week-in-matrix-2020-08-28.md b/content/blog/2020/08/2020-08-28-this-week-in-matrix-2020-08-28.md index efe85cf115..d8110c92f6 100644 --- a/content/blog/2020/08/2020-08-28-this-week-in-matrix-2020-08-28.md +++ b/content/blog/2020/08/2020-08-28-this-week-in-matrix-2020-08-28.md @@ -134,7 +134,7 @@ Conduit is a Matrix homeserver written in Rust > > * Send correct device list changes when leaving and joining e2ee rooms > -> Also check out our new website (https://conduit.rs) if you haven't already. +> Also check out our new website () if you haven't already. > > Thanks to everyone who supports me on [Liberapay](https://liberapay.com/timokoesters) or Bitcoin! diff --git a/content/blog/2020/09/2020-09-16-synapse-1-19-2-released.md b/content/blog/2020/09/2020-09-16-synapse-1-19-2-released.md index 4fe632fd6e..b525b8d07c 100644 --- a/content/blog/2020/09/2020-09-16-synapse-1-19-2-released.md +++ b/content/blog/2020/09/2020-09-16-synapse-1-19-2-released.md @@ -15,7 +15,7 @@ The bug prevents affected Synapse instances from joining rooms with invalid even __Those on Synapse 1.19.1 or earlier should upgrade to Synapse 1.19.2, while those who are running a release candidate of Synapse 1.20.0 should upgrade to 1.20.0rc4.__ -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.19.2 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.19.2), and 1.20.0rc4 is [here](https://github.com/matrix-org/synapse/releases/tag/v1.20.0rc4). +Get the new releases from any of the usual sources mentioned at . 1.19.2 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.19.2), and 1.20.0rc4 is [here](https://github.com/matrix-org/synapse/releases/tag/v1.20.0rc4). The changelog for 1.19.2 is as follows: diff --git a/content/blog/2020/09/2020-09-18-gsoc-report-moving-matrix-ircd-to-async-await-and-futures-0-3.md b/content/blog/2020/09/2020-09-18-gsoc-report-moving-matrix-ircd-to-async-await-and-futures-0-3.md index 79564cc449..d003c1cc2d 100644 --- a/content/blog/2020/09/2020-09-18-gsoc-report-moving-matrix-ircd-to-async-await-and-futures-0-3.md +++ b/content/blog/2020/09/2020-09-18-gsoc-report-moving-matrix-ircd-to-async-await-and-futures-0-3.md @@ -44,11 +44,11 @@ Based on my personal testing there is _no additional work_ to be done in the rea ### Pull request list -* https://github.com/matrix-org/matrix-ircd/pull/64 -* https://github.com/matrix-org/matrix-ircd/pull/65 -* https://github.com/matrix-org/matrix-ircd/pull/66 -* https://github.com/matrix-org/matrix-ircd/pull/67 -* https://github.com/matrix-org/matrix-ircd/pull/71 -* https://github.com/matrix-org/matrix-ircd/pull/72 -* https://github.com/matrix-org/matrix-ircd/pull/77 +* +* +* +* +* +* +* diff --git a/content/blog/2020/09/2020-09-18-this-week-in-matrix-2020-09-18.md b/content/blog/2020/09/2020-09-18-this-week-in-matrix-2020-09-18.md index 885f79b9f2..e1fc2b3b32 100644 --- a/content/blog/2020/09/2020-09-18-this-week-in-matrix-2020-09-18.md +++ b/content/blog/2020/09/2020-09-18-this-week-in-matrix-2020-09-18.md @@ -100,7 +100,7 @@ Conduit is a Matrix homeserver written in Rust > The good news is that Conduit is starting to federate now. This means that you should be able to join all public rooms of the Matrix network and exchange messages. Note that Conduit does not do all the checks it should be doing yet making it stop sending messages from time to time as well as that advanced features like loading the history, syncing temporary data like read receipts or accepting invites are not implemented yet. > > The bad news is that, while Synapse is happy to accept Conduit's messages when it is already part of the room, joining into one of the rooms Conduit servers are part of didn't work because of an event validation bug. The Matrix team did an excellent job at fixing this bug and releasing a Synapse patch the same day, but the damage has been done making a few rooms inaccessible to old Synapse servers. -> Thanks to everyone who supports me on "Liberapay" (https://liberapay.com/timokoesters) or Bitcoin! +> Thanks to everyone who supports me on "Liberapay" () or Bitcoin! ## Synapse Deployment 📥️ diff --git a/content/blog/2020/09/2020-09-22-synapse-1-20-0-released.md b/content/blog/2020/09/2020-09-22-synapse-1-20-0-released.md index c9a2c9bcd4..7dfb52326b 100644 --- a/content/blog/2020/09/2020-09-22-synapse-1-20-0-released.md +++ b/content/blog/2020/09/2020-09-22-synapse-1-20-0-released.md @@ -17,7 +17,7 @@ Highlights of 1.20.0 include:- Also take note that in a future release, we will be dropping support for accessing Synapse's Admin API using the ```/_matrix/client/* prefixes```. More details follow in the changelog. -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.20.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.20.0), and 1.20.0rc4 is [here](https://github.com/matrix-org/synapse/releases/tag/v1.20.0rc4). +Get the new releases from any of the usual sources mentioned at . 1.20.0 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.20.0), and 1.20.0rc4 is [here](https://github.com/matrix-org/synapse/releases/tag/v1.20.0rc4). The changelog for 1.20.0 is as follows: diff --git a/content/blog/2020/09/2020-09-25-this-week-in-matrix-2020-09-25.md b/content/blog/2020/09/2020-09-25-this-week-in-matrix-2020-09-25.md index 06c3a65cb9..0d9f99a720 100644 --- a/content/blog/2020/09/2020-09-25-this-week-in-matrix-2020-09-25.md +++ b/content/blog/2020/09/2020-09-25-this-week-in-matrix-2020-09-25.md @@ -33,7 +33,7 @@ It's demos week again. This time around we've got the following lineup: * Michael shows off all the new widget goodies coming to Element Web! * Bruno shows off Hydrogen's new encrypted session backup support! * Ismail details the new room creation flow on Element iOS! -* Jorik presents his work on revamping the UX of https://matrix.to that he completed for his second summer internship at Element! +* Jorik presents his work on revamping the UX of that he completed for his second summer internship at Element! * Hubert fixes another class of failure-to-decrypt messages edge case with Device Dehydration! * Half-Shot closes off with the tale of Encrypted Bridges! @@ -129,7 +129,7 @@ Conduit is a Matrix homeserver written in Rust > > We also started work on a system that retries failed or blocked requests after some time. -> Thanks to everyone who supports me on "Liberapay" (https://liberapay.com/timokoesters) or Bitcoin! +> Thanks to everyone who supports me on "Liberapay" () or Bitcoin! ### The Construct @@ -205,7 +205,7 @@ process. [andreas](https://matrix.to/#/@andreas:matrix.aventer.biz) announced: -> The synapse docker image from AVENTER (https://www.aventer.biz), does support PowerPC (ppc64le) and ARM64 architecture now. But at the moment only under the docker tag "ppc". We will be happy to get feedback. +> The synapse docker image from AVENTER (), does support PowerPC (ppc64le) and ARM64 architecture now. But at the moment only under the docker tag "ppc". We will be happy to get feedback. As a Synapse developer, it's great to see the community making personal and enterprise Matrix deployments more accessible! @@ -337,7 +337,7 @@ I'm also desperately in need of this for the 10 `open.spotify.com` links that ge I asked whether an [OpenPush](https://bubu1.eu/openpush/)-like solution be built on top of this , and Sorunome responded that someone had already -started working on just that! https://github.com/gotify/android/pull/115 +started working on just that! This would allow other matrix clients on your phone to get their push notifications through your gotify client, instead of needing to run a process diff --git a/content/blog/2020/10/2020-10-02-this-week-in-matrix-2020-10-02.md b/content/blog/2020/10/2020-10-02-this-week-in-matrix-2020-10-02.md index 1e7ecdafef..548c53c03a 100644 --- a/content/blog/2020/10/2020-10-02-this-week-in-matrix-2020-10-02.md +++ b/content/blog/2020/10/2020-10-02-this-week-in-matrix-2020-10-02.md @@ -354,7 +354,7 @@ SpiritCroc also mentioned some relevant links! > Element Android: Version 1.0.8 is now available on the stores, it fixes issues with verification and PIN code among other issues (see for more details). Now we are working on improving performance when sending messages to rooms, and also improving global UX, especially of the home (rooms list). Search messages (in clear rooms for the moment) is coming soon, and it will be also possible to filter the room members list. > -> We will also spend some time on the new Android SDK, https://github.com/matrix-org/matrix-android-sdk2, which is for the moment a quick extract of what we have in Element Android. We have to take care of it as a real product now: document it properly, set up CI, export Javadoc, develop a sample app, etc. +> We will also spend some time on the new Android SDK, , which is for the moment a quick extract of what we have in Element Android. We have to take care of it as a real product now: document it properly, set up CI, export Javadoc, develop a sample app, etc. ### Element for Nextcloud diff --git a/content/blog/2020/10/2020-10-09-this-week-in-matrix-2020-10-09.md b/content/blog/2020/10/2020-10-09-this-week-in-matrix-2020-10-09.md index 0cb4f5ae0c..f18066875f 100644 --- a/content/blog/2020/10/2020-10-09-this-week-in-matrix-2020-10-09.md +++ b/content/blog/2020/10/2020-10-09-this-week-in-matrix-2020-10-09.md @@ -28,7 +28,7 @@ ALSO [Matthew](https://matrix.to/#/@matthew:matrix.org) commented: -> looks like teamspeak is using Matrix (a Matrix endpoint was previously noticed at https://tschat-1.teamspeak.com/) +> looks like teamspeak is using Matrix (a Matrix endpoint was previously noticed at ) [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) offered: diff --git a/content/blog/2020/10/2020-10-13-synapse-1-21-1-released.md b/content/blog/2020/10/2020-10-13-synapse-1-21-1-released.md index e11c426dc5..5e635d6483 100644 --- a/content/blog/2020/10/2020-10-13-synapse-1-21-1-released.md +++ b/content/blog/2020/10/2020-10-13-synapse-1-21-1-released.md @@ -20,7 +20,7 @@ Highlights of 1.21.1 include:- We've also made some improvements to SSO and added new admin APIs. -Get the new releases from any of the usual sources mentioned at https://github.com/matrix-org/synapse/blob/master/INSTALL.md. 1.21.1 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.21.1) +Get the new releases from any of the usual sources mentioned at . 1.21.1 is on github [here](https://github.com/matrix-org/synapse/releases/tag/v1.21.1) The changelog for 1.21.1 is as follows: diff --git a/content/blog/2020/10/2020-10-16-this-week-in-matrix-2020-10-16.md b/content/blog/2020/10/2020-10-16-this-week-in-matrix-2020-10-16.md index 63ecf89f23..649cb0e5bf 100644 --- a/content/blog/2020/10/2020-10-16-this-week-in-matrix-2020-10-16.md +++ b/content/blog/2020/10/2020-10-16-this-week-in-matrix-2020-10-16.md @@ -153,8 +153,8 @@ Good grief that's a big update! For a video discussion of the status and future > Hello everyone, this week we merged the federation branch into master. It's not ready to be used properly yet, but we're merging it as it seems stable enough for now. We also improved performance of the federation branch a lot by turning off debug logs. > > Other news: -> - I opened two issues on element-ios which currently break register and login support on Conduit, making it completely unusable. Hopefully they can be resolved soon (https://github.com/vector-im/element-ios/issues/3736, https://github.com/vector-im/element-ios/issues/3737) -> - I'm working on an MSC for threading. It's still WIP, but you can take a look here: https://demo.codimd.org/s/SykbuAUwP +> - I opened two issues on element-ios which currently break register and login support on Conduit, making it completely unusable. Hopefully they can be resolved soon (, ) +> - I'm working on an MSC for threading. It's still WIP, but you can take a look here: > > Thanks to everyone who supports me on [Liberapay](https://liberapay.com/timokoesters) or Bitcoin! diff --git a/content/blog/2020/10/2020-10-20-dendrite-0-2-0-released.md b/content/blog/2020/10/2020-10-20-dendrite-0-2-0-released.md index eebd2454e1..ed4f04edd1 100644 --- a/content/blog/2020/10/2020-10-20-dendrite-0-2-0-released.md +++ b/content/blog/2020/10/2020-10-20-dendrite-0-2-0-released.md @@ -23,7 +23,7 @@ We're now in an impressively better place, and it's feeling way more stable now straight to 0.2.0. Now would be a great time for more intrepid explorers to try spinning up a -server from https://github.com/matrix-org/dendrite and see how it feels - the +server from and see how it feels - the more feedback the better. And if you got scared off by weird bugs in 0.1.0, now's the right time to try it again! diff --git a/content/blog/2020/10/2020-10-30-this-week-in-matrix-2020-10-30.md b/content/blog/2020/10/2020-10-30-this-week-in-matrix-2020-10-30.md index f986c14ad5..a536223183 100644 --- a/content/blog/2020/10/2020-10-30-this-week-in-matrix-2020-10-30.md +++ b/content/blog/2020/10/2020-10-30-this-week-in-matrix-2020-10-30.md @@ -63,7 +63,7 @@ image = "https://matrix.org/blog/img/2020-10-30-ml.png" [wbamberg](https://matrix.to/#/@wbamberg:matrix.org) told us: -> Updates on the new spec platform: we can render HTTP APIs (https://adoring-einstein-5ea514.netlify.app/spec/client-server/#login) and events (https://adoring-einstein-5ea514.netlify.app/spec/client-server/#room-events). +> Updates on the new spec platform: we can render HTTP APIs () and events (). ## Dept of *Built on Matrix* 🏗️ @@ -87,7 +87,7 @@ Conduit is a Matrix homeserver written in Rust [Timo](https://matrix.to/#/@timo:conduit.rs) announced: -> Hello everyone, I have some amazing news to share with you! While Conduit is getting better at federating, Famedly (https://famedly.com) has agreed to support me working on Conduit financially. With this news come some organizational changes: +> Hello everyone, I have some amazing news to share with you! While Conduit is getting better at federating, Famedly () has agreed to support me working on Conduit financially. With this news come some organizational changes: > > Conduit development now happens at , please submit new issues and pull requests over there. I will update all links in the coming days. > diff --git a/content/blog/2020/11/2020-11-13-this-week-in-matrix-2020-11-13.md b/content/blog/2020/11/2020-11-13-this-week-in-matrix-2020-11-13.md index c16c685007..a70784b90a 100644 --- a/content/blog/2020/11/2020-11-13-this-week-in-matrix-2020-11-13.md +++ b/content/blog/2020/11/2020-11-13-this-week-in-matrix-2020-11-13.md @@ -281,14 +281,14 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > Hello Matrix friends. I've been asked to share this here. I'm currently building a platform for building communities. I'm focused on deeper matrix integration with communities, private messaging built on top of matrix, and custom domain support. Feel free to check out . The matrix community is at , but I haven't had the time to post much. > -> We have communities (https://gurlic.com/space -> ) +> We have communities ( -> ) > -> We have galleries (https://gurlic.com/art -> ) -> We have publications (https://gurlic.com/classics -> ) +> We have galleries ( -> ) +> We have publications ( -> ) > -> We have user pages (https://gurlic.com/bob -> https://bob.monster) +> We have user pages ( -> ) > -> The UI is a little confusing now because we have longform articles (https://gurlic.com/homer/the-iliad-book-ii) and short social media posts (https://gurlic.com/privacy/post/324848317844422661). +> The UI is a little confusing now because we have longform articles () and short social media posts (). > > I pretty much want all resources to have custom domain support, and matrix rooms for all communities, and nested communities. In the near future, I hope to have matrix servers for custom domains too. And of course, the source will also be open if folks want to host. > diff --git a/content/blog/2020/11/2020-11-16-dendrite-0-3-0-released.md b/content/blog/2020/11/2020-11-16-dendrite-0-3-0-released.md index 567d63b7b2..d217d19add 100644 --- a/content/blog/2020/11/2020-11-16-dendrite-0-3-0-released.md +++ b/content/blog/2020/11/2020-11-16-dendrite-0-3-0-released.md @@ -21,7 +21,7 @@ makes an enormous perceptual improvement when using Dendrite - so especial thanks are due there :) So, if you're interested in helping us test, please spin up a copy from -https://github.com/matrix-org/dendrite and let us know how it goes - and if you're + and let us know how it goes - and if you're already running one, now is an excellent time to upgrade! Full changelog (including 0.2.1, which we forgot to blog about) follows: diff --git a/content/blog/2020/12/2020-12-11-this-week-in-matrix-2020-12-11.md b/content/blog/2020/12/2020-12-11-this-week-in-matrix-2020-12-11.md index 32b5d200dd..482f2f89da 100644 --- a/content/blog/2020/12/2020-12-11-this-week-in-matrix-2020-12-11.md +++ b/content/blog/2020/12/2020-12-11-this-week-in-matrix-2020-12-11.md @@ -16,7 +16,7 @@ image = "https://matrix.org/blog/img/2020-12-11-8_-UX-IMG_20201209_160020.jpg" ## Dept of *Status of Matrix* 🌡️ -Lots of things to talk about! Firstly I'm very happy to say that *spaces are happening*, you can keep track of them here: https://github.com/vector-im/element-web/issues/15930. +Lots of things to talk about! Firstly I'm very happy to say that *spaces are happening*, you can keep track of them here: . Next [Open Tech Will Save Us](https://matrix.org/open-tech-will-save-us/9), was great this month, and you can also get a great introduction to Matrix Spaces there too. @@ -33,7 +33,7 @@ If you'd like to buy some OFFICIAL Matrix merch (we don't have mugs just yet), t [wbamberg](https://matrix.to/#/@wbamberg:matrix.org) told us: > New spec platform: we've asked the spec core team to spend some proper time with the new spec so we can decide if it's ready to ship. -> You can also file bugs at https://github.com/matrix-org/matrix-doc/labels/spec-redesign +> You can also file bugs at It's looking really good! @@ -41,7 +41,7 @@ It's looking really good! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -100,13 +100,13 @@ Strikes me that Santa has a more centralised operation, but who can say? [TR_SLimey](https://matrix.to/#/@tr_slimey:matrix.org) reported: -> As the PR from last TWIM is still awaiting review, I have once again updated the Docker ARM images for Dendrite for version 0.3.3. As always, they can be found in my docker repo at https://hub.docker.com/u/trslimey +> As the PR from last TWIM is still awaiting review, I have once again updated the Docker ARM images for Dendrite for version 0.3.3. As always, they can be found in my docker repo at > > Direct links: > -> Monolith: https://hub.docker.com/r/trslimey/dendrite-monolith +> Monolith: > -> Polylith: https://hub.docker.com/r/trslimey/dendrite-polylith +> Polylith: ## Dept of Bridges 🌉 @@ -114,7 +114,7 @@ Strikes me that Santa has a more centralised operation, but who can say? [Eric Eastwood](https://matrix.to/#/@madlittlemods:matrix.org) announced: -> If you didn't catch it already, we did a full announcement this week for Gitter now speaking Matrix 🎉! If you're curious about how we made it and some more technical details, the blog post is a great read: https://matrix.org/blog/2020/12/07/gitter-now-speaks-matrix +> If you didn't catch it already, we did a full announcement this week for Gitter now speaking Matrix 🎉! If you're curious about how we made it and some more technical details, the blog post is a great read: > > In terms of bridge progress, we added support for `m.emote` status messages which means your `/me says hi` messages will bridge back and forth properly. On the Gitter side, we fixed the browser notifications so they show properly from the `virtualUser` instead of the generic `matrixbot`. @@ -124,7 +124,7 @@ Strikes me that Santa has a more centralised operation, but who can say? [Tulir](https://matrix.to/#/@tulir:maunium.net) offered: -> I made an Instagram DM bridge: https://github.com/tulir/mautrix-instagram / [#instagram:maunium.net](https://matrix.to/#/#instagram:maunium.net) +> I made an Instagram DM bridge: / [#instagram:maunium.net](https://matrix.to/#/#instagram:maunium.net) > > It's a bit barebones still, but text bridging and backfilling works. The main advantage over mx-puppet-instagram is that it uses the realtime MQTT API instead of polling. @@ -174,9 +174,9 @@ Compiled by the team > > Admin API coverage is currently about 50%, mostly focusing on users and rooms management (get, list, update, delete). It is still enough to delete a user, edit an offensive avatar, or run as a cron to periodically purge remote media. > -> Our main repository: https://forge.tedomum.net/tedomum/axon +> Our main repository: > -> Github project mirror for contributing: https://github.com/kaiyou/axon +> Github project mirror for contributing: I asked if there was a GUI: @@ -190,15 +190,15 @@ Sounds promising! Synapse Admin would benefit from this kind of tooling... [jojo](https://matrix.to/#/@jojo:peek-a-boo.at) told us: -> Well, maybe it's about time for "synadm - a CLI frontend to Matrix-Synapse admin APIs" to be announced more officially. As the name implies it's a CLI tool that eases the usage of admin API commands for Synapse admins. It currently covers everything the room and user API's can do: https://github.com/JOJ0/synadm#implementation-status--commands-list +> Well, maybe it's about time for "synadm - a CLI frontend to Matrix-Synapse admin APIs" to be announced more officially. As the name implies it's a CLI tool that eases the usage of admin API commands for Synapse admins. It currently covers everything the room and user API's can do: > -> It can be configured interactively and/or using a config file in yaml format: https://github.com/JOJ0/synadm#configuration +> It can be configured interactively and/or using a config file in yaml format: > > It's configurable whether the responds of the API are shown in pretty printed JSON or in a table format (using Python tabulate). > > It's well documented via it's online help and supposed to be quite self-explanatory to the admin. > -> Any thoughts, ideas, feature-requests are very welcome in [#synadm:peek-a-boo.at](https://matrix.to/#/#synadm:peek-a-boo.at) or as usual by filing PR's or issues in the project repo https://github.com/JOJ0/synadm. +> Any thoughts, ideas, feature-requests are very welcome in [#synadm:peek-a-boo.at](https://matrix.to/#/#synadm:peek-a-boo.at) or as usual by filing PR's or issues in the project repo . ## Dept of Bots 🤖 @@ -209,7 +209,7 @@ Sounds promising! Synapse Admin would benefit from this kind of tooling... > This one might be interesting to those participating in [Advent of Code 2020](https://adventofcode.com/): > > I made a (quick and dirty) bot that posts whenever somebody on a private leaderboard solves a challenge. -> https://gitlab.com/AsbjornOlling/aocbot +> > > I imagine that we're not the only private AoC Matrix room around, so I figured I'd share - even though it's not anything particularly remarkable 👨‍💻 @@ -225,13 +225,13 @@ Sounds promising! Synapse Admin would benefit from this kind of tooling... > > Thanks benpa and Half-Shot for your support! ❤️ > -> ▶️ Check it out: https://www.youtube.com/watch?v=cD8xbci4wAY +> ▶️ Check it out: ### NLUUG talk from Matthew [Matthew](https://matrix.to/#/@matthew:matrix.org) offered: -> I gave a talk to NLUUG the other week: https://www.youtube.com/watch?v=gY2PCKEaKlM +> I gave a talk to NLUUG the other week: ## Dept of Ping 🏓 diff --git a/content/blog/2020/12/2020-12-18-this-week-in-matrix-2020-12-18.md b/content/blog/2020/12/2020-12-18-this-week-in-matrix-2020-12-18.md index 73a2b70aba..497f11f4b3 100644 --- a/content/blog/2020/12/2020-12-18-this-week-in-matrix-2020-12-18.md +++ b/content/blog/2020/12/2020-12-18-this-week-in-matrix-2020-12-18.md @@ -34,7 +34,7 @@ So, now you need to watch the video to make sense of this image! [Matthew](https://matrix.to/#/@matthew:matrix.org) reported: -> Introducing Cerulean - highly experimental threaded microblogging for Matrix. Read all about it at https://matrix.org/blog/2020/12/18/introducing-cerulean +> Introducing Cerulean - highly experimental threaded microblogging for Matrix. Read all about it at Cerulean [is being discussed on the front page of Hacker News](https://news.ycombinator.com/item?id=25467545). @@ -48,13 +48,13 @@ The last set of [community demos](https://matrix.org/blog/2020/11/20/this-week-i [wbamberg](https://matrix.to/#/@wbamberg:matrix.org) said: -> The spec core team has been trying out the new spec this week to decide if it's ready to ship. And we've been applying Dean's design updates (currently in a separate branch at https://friendly-yonath-3de225.netlify.app/). +> The spec core team has been trying out the new spec this week to decide if it's ready to ship. And we've been applying Dean's design updates (currently in a separate branch at ). ### Spec [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -140,7 +140,7 @@ Synapse is a popular homeserver written in Python. ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) said: @@ -253,13 +253,13 @@ Compiled by the team. > > * Settings for layouts work, so you can also use SchildiChat if you only want the unified overview and no message bubbles > -> * All information about desktop is now on our new website: https://schildi.chat/desktop -> * The hosted instance is now here: https://app.schildi.chat +> * All information about desktop is now on our new website: +> * The hosted instance is now here: > > * For Linux, SchildiChat is now available from AUR, apt repo for debian, flathub and as AppImage > * There's a portable Windows version now too > -> Code on GitHub: https://github.com/SchildiChat/schildichat-desktop +> Code on GitHub: > > Matrix room: [#schildichat-web:matrix.org](https://matrix.to/#/#schildichat-web:matrix.org) @@ -302,7 +302,7 @@ Compiled by the team. [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) reported: -> Find it at: https://gitlab.com/famedly/bots/timetracking or join us at [#timetracking-bot:famedly.de](https://matrix.to/#/#timetracking-bot:famedly.de) +> Find it at: or join us at [#timetracking-bot:famedly.de](https://matrix.to/#/#timetracking-bot:famedly.de) > > Numerous new features and fixes arrived this week. Getting closer to production readiness. Famedly also started daily internal testing for the bot to find more issues and fixing them. > diff --git a/content/blog/2020/12/2020-12-30-this-week-in-matrix-2020-12-30.md b/content/blog/2020/12/2020-12-30-this-week-in-matrix-2020-12-30.md index 137a2d4987..e4111a3800 100644 --- a/content/blog/2020/12/2020-12-30-this-week-in-matrix-2020-12-30.md +++ b/content/blog/2020/12/2020-12-30-this-week-in-matrix-2020-12-30.md @@ -34,7 +34,7 @@ Honestly, I'm hyped too. Simple statements like "loads of different universities [Chris](https://matrix.to/#/@chris:settgast.org) offered: -> For the first time (since recording the homeserver stats from Feb 2019) a non-synapse homeserver is now in the top 15 deployed homeserver versions: Welcome Dendrite 0.3.4: https://graph.settgast.org/d/z1nplqXik/matrix?orgId=1 +> For the first time (since recording the homeserver stats from Feb 2019) a non-synapse homeserver is now in the top 15 deployed homeserver versions: Welcome Dendrite 0.3.4: How exciting is that! If you haven't already, do check out some of the history on these charts - big thanks to Chris for making this available. @@ -46,7 +46,7 @@ How exciting is that! If you haven't already, do check out some of the history o > Created a new Ansible role to easily install a Dendrite server. Currently only tested on Ubuntu 20.04 with Ansible 2.9. Uses Docker to maintain a monolithic Dendrite. Requires but does not include PostgreSQL. Designed to easily be used with Traefik as reverse proxy. > -> https://git.feneas.org/jaywink/ansible-dendrite +> ## Dept of Bridges 🌉 @@ -64,7 +64,7 @@ Thanks for sharing Robin! [Tobias Fella](https://matrix.to/#/@tobiasfella:kde.org) said: -> The KDE Community is excited to announce the first release of NeoChat, a Matrix Client based on Spectral and libQuotient. With the power of Qt and KDE Frameworks, NeoChat currently runs on mobile and desktop Linux devices, Android and Windows. You can read more about NeoChat and how to get it at https://carlschwan.eu/2020/12/23/announcing-neochat-1.0-the-kde-matrix-client/ +> The KDE Community is excited to announce the first release of NeoChat, a Matrix Client based on Spectral and libQuotient. With the power of Qt and KDE Frameworks, NeoChat currently runs on mobile and desktop Linux devices, Android and Windows. You can read more about NeoChat and how to get it at Congrats on the 1.0! I think we'll hear much more from the team next year. 🎉 @@ -112,9 +112,9 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) said: -> We released v0.3.0 🎉 Feel free to follow development at [#timetracking-bot:famedly.de](https://matrix.to/#/#timetracking-bot:famedly.de) or https://gitlab.com/famedly/bots/timetracking . +> We released v0.3.0 🎉 Feel free to follow development at [#timetracking-bot:famedly.de](https://matrix.to/#/#timetracking-bot:famedly.de) or . > -> Also checkout the ansible role for the timetrackingbot: https://gitlab.com/famedly/ansible/collections/matrix/-/tree/main/roles/timetracking-bot +> Also checkout the ansible role for the timetrackingbot: > > #### Changelog > @@ -129,7 +129,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > #### Features > -> * Allow units in `!record`. For extended syntax see https://docs.rs/parse_duration/2.1.0/parse_duration/index.html +> * Allow units in `!record`. For extended syntax see > > * Better `!stats` command output (hours and minutes instead of pure minutes) > @@ -141,7 +141,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > #### Breaking changes > -> See https://gitlab.com/famedly/bots/timetracking/-/blob/v0.3.0/UPGRADING.md +> See ### Middleman @@ -153,7 +153,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > Coming up is more configuration on for example ignoring non-mentions in rooms with lots of members and hopefully support for images and reactions in the not too long future. > -> Find it here: https://github.com/elokapina/middleman (built with nio-template). +> Find it here: (built with nio-template). ![2020-12-30-MVAuG-demo.gif](/blog/img/2020-12-30-MVAuG-demo.gif) @@ -171,7 +171,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) reported something interesting: -> Threema published the source code for their apps this week: https://threema.ch/en/open-source +> Threema published the source code for their apps this week: > > While that is not strictly Matrix related, it is great to see other E2EE enabled chat systems publishing the source code for their clients. It's the only way to verify their encryption actually works and is secure. > diff --git a/content/blog/2021/01/2021-01-08-this-week-in-matrix-2021-01-08.md b/content/blog/2021/01/2021-01-08-this-week-in-matrix-2021-01-08.md index b0a461ccc6..579b1dab4b 100644 --- a/content/blog/2021/01/2021-01-08-this-week-in-matrix-2021-01-08.md +++ b/content/blog/2021/01/2021-01-08-this-week-in-matrix-2021-01-08.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/2021-01-08-ml.png" [Matthew](https://matrix.to/#/@matthew:matrix.org) reported: -> FOSDEM 2021 is going to happen via Matrix: https://matrix.org/blog/2021/01/04/taking-fosdem-online-via-matrix +> FOSDEM 2021 is going to happen via Matrix: ## Dept of Spec 📜 @@ -28,9 +28,9 @@ image = "https://matrix.org/blog/img/2021-01-08-ml.png" [wbamberg](https://matrix.to/#/@wbamberg:matrix.org) announced: -> The spec core team has continued trying out the new spec (preview at: https://adoring-einstein-5ea514.netlify.app/). We've also finished applying design updates and implemented a fancy scrolling table of contents. +> The spec core team has continued trying out the new spec (preview at: ). We've also finished applying design updates and implemented a fancy scrolling table of contents. > -> We have an outline for how to switch over to the new platform: https://github.com/matrix-org/matrix-doc/issues/2906 and have started work on that this week. +> We have an outline for how to switch over to the new platform: and have started work on that this week. ## Dept of Servers 🏢 @@ -113,7 +113,7 @@ This reply-in-notification feature is really cool! > > Furthermore, we now also have experimental support for [MSC2867](https://github.com/matrix-org/matrix-doc/pull/2867), which allows you to mark rooms as unread. Note that for now, this feature needs to be enabled in the labs settings, since the MSC is still unstable and not supported by many clients, which means other clients might ignore whether the user has manually marked a chat as unread and thus display it as read anyway. > -> Code on GitHub: https://github.com/SchildiChat/SchildiChat-android +> Code on GitHub: > > Matrix room: [#schildichat-android:matrix.org](https://matrix.to/#/#schildichat-android:matrix.org) @@ -143,7 +143,7 @@ We progressed on several things this week. They are not yet merged but almost. T [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) reported: -> https://github.com/MTRNord/mrsbfh +> > > I took the time and started a small (command)bot framework/utility crate which operates on top of the matrix rust sdk. > @@ -186,7 +186,7 @@ That is quite a project name! [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) announced: -> I found some time to actually host the docs our library currently has. It is still severely lacking, but it may be interesting to some people like people contributing to Nheko. I'm going to write some higher level docs over the next few weeks, so that people can actually see how to use the library and have some inline examples and more extensive explanations. But for now you can find the barebones descriptions we always had in the source code here: http://nheko-reborn.pages.nheko.im/mtxclient/index.html +> I found some time to actually host the docs our library currently has. It is still severely lacking, but it may be interesting to some people like people contributing to Nheko. I'm going to write some higher level docs over the next few weeks, so that people can actually see how to use the library and have some inline examples and more extensive explanations. But for now you can find the barebones descriptions we always had in the source code here: Providing docs always gets a big thumbs-up from me! @@ -216,9 +216,9 @@ More about *Videosprechstunde* later... [select](https://matrix.to/#/@select:matrix.org) said: -> I recently started a new freelance project and got them to use Matrix as our main communication channel. Since they chose GitHub as our source code platform I got into writing continuous integrations and delivery scripts. But one thing was missing: notifications in our Matrix room. I looked into the GitHub Action Marketplace and found 2 actions that could do that, so that was nice ... but they could not send e2e encrypted messages. Therefore I took up my old issue on how to make e2e encryption work with the js-sdk (https://github.com/matrix-org/matrix-js-sdk/issues/731) with some new found energy and finally solved it. The result is this GitHub action: +> I recently started a new freelance project and got them to use Matrix as our main communication channel. Since they chose GitHub as our source code platform I got into writing continuous integrations and delivery scripts. But one thing was missing: notifications in our Matrix room. I looked into the GitHub Action Marketplace and found 2 actions that could do that, so that was nice ... but they could not send e2e encrypted messages. Therefore I took up my old issue on how to make e2e encryption work with the js-sdk () with some new found energy and finally solved it. The result is this GitHub action: > -> https://github.com/select/matrix-message-e2e +> > > While it's almost a full success story there is still one issue to solve: While the action successfully sends e2e encrypted messages the job is marked as failed. My guess it that while sending the messages the matrix client outputs on stderr due to some encryption errors (unknown device keys, ...) @@ -230,7 +230,7 @@ More about *Videosprechstunde* later... > Want to play the guessing game Battleship via Matrix? I'm building one to be ready for FOSDEM. Follow my progress, bring in ideas and play development versions: > -> https://matrix.to/#/#battleship:vector.modular.im?via=vector.modular.im&via=t2l.io&via=federator.dev +> ### matrix-archive diff --git a/content/blog/2021/01/2021-01-15-this-week-in-matrix-2021-01-15.md b/content/blog/2021/01/2021-01-15-this-week-in-matrix-2021-01-15.md index 9c5eecfe6f..14d609279b 100644 --- a/content/blog/2021/01/2021-01-15-this-week-in-matrix-2021-01-15.md +++ b/content/blog/2021/01/2021-01-15-this-week-in-matrix-2021-01-15.md @@ -120,7 +120,7 @@ Synapse is a popular homeserver written in Python. [Carl Schwan](https://matrix.to/#/@carl:kde.org) told us: -> NeoChat 1.0.1 was released with a few important bugfixes. https://carlschwan.eu/2021/01/13/neochat-1.0.1-first-bugfix-release/. On the unstable branch, we continued to improve the integration with Plasma. We now display the unread count in the taskbar and we are getting inline replies too thanks to the work of [Kai Uwe Broulik](https://invent.kde.org/frameworks/knotifications/-/merge_requests/28) in Knotifications. Another important change is that rooms can now be opened in a new separate window. +> NeoChat 1.0.1 was released with a few important bugfixes. . On the unstable branch, we continued to improve the integration with Plasma. We now display the unread count in the taskbar and we are getting inline replies too thanks to the work of [Kai Uwe Broulik](https://invent.kde.org/frameworks/knotifications/-/merge_requests/28) in Knotifications. Another important change is that rooms can now be opened in a new separate window. @@ -168,7 +168,7 @@ We’ve now merged [support for multiple identity providers](https://github.com/ #### Web -Element Web 1.7.17-rc.1 is now available at https://staging.element.io, including: +Element Web 1.7.17-rc.1 is now available at , including: * Fixed avatar upload prompt layering issues * Added VoIP call transfer @@ -227,7 +227,7 @@ Element iOS [1.1.4](https://github.com/vector-im/element-ios/releases/tag/v1.1.4 [p-e-w](https://matrix.to/#/@p-e-w:matrix.org) announced: -> PingPong measures transport latencies on Matrix networks. It connects to two Matrix accounts simultaneously, and bounces messages back and forth between them. It aggregates all information in an intuitive terminal user interface, and automatically computes statistics. Source code and more information are available at https://github.com/p-e-w/pingpong. +> PingPong measures transport latencies on Matrix networks. It connects to two Matrix accounts simultaneously, and bounces messages back and forth between them. It aggregates all information in an intuitive terminal user interface, and automatically computes statistics. Source code and more information are available at . > > I have been working on this for a while now and I believe it is ready for others to use at this point. No binary releases yet, the program must be built from source. I only have a Linux development system currently, so feedback on whether it works on macOS and especially Windows is very welcome. @@ -250,12 +250,12 @@ Very interesting new project! I'm thinking of setting this up as I'd planned to > > As you will see there are only empty categories. This is due to the registration bot still being in work as well as missing documentation for it. > -> For the progress you can also take a look at https://github.com/keymaker-mx/keymaker/projects/1 +> For the progress you can also take a look at > -> Check the current page out at: https://homeservers.mx https://joinmatrix.rocks/ +> Check the current page out at: > > Join development and discussions at [#serverlist:nordgedanken.dev](https://matrix.to/#/#serverlist:nordgedanken.dev) -> Check out the Code at: https://github.com/keymaker-mx +> Check out the Code at: ![2021-01-15-HNiKj-Screenshot_20210113_225623.png](/blog/img/2021-01-15-HNiKj-Screenshot_20210113_225623.png) diff --git a/content/blog/2021/01/2021-01-22-this-week-in-matrix-2021-01-22.md b/content/blog/2021/01/2021-01-22-this-week-in-matrix-2021-01-22.md index d70d196575..e70c4f8fc5 100644 --- a/content/blog/2021/01/2021-01-22-this-week-in-matrix-2021-01-22.md +++ b/content/blog/2021/01/2021-01-22-this-week-in-matrix-2021-01-22.md @@ -66,7 +66,7 @@ This has been an labour of love for kitsune, kudos on his perseverance! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -156,7 +156,7 @@ Synapse is a popular homeserver written in Python. > The switch to acting as a mobile app I mentioned last week has been merged and it's starting to be clear that it works better. So far logging in has worked fine for everyone at least after enabling 2FA. > -> Changes this week mostly included tons of bugfixes (thanks to everyone who already updated and found the bugs) and re-adding some old features like read receipt bridging. The SQLite migration script now exists too. Upgrade instructions can be found at https://github.com/tulir/mautrix-facebook/wiki/Upgrading-to-v0.2.0 +> Changes this week mostly included tons of bugfixes (thanks to everyone who already updated and found the bugs) and re-adding some old features like read receipt bridging. The SQLite migration script now exists too. Upgrade instructions can be found at ## Dept of Clients 📱 @@ -214,7 +214,7 @@ Synapse is a popular homeserver written in Python. > > * Support inline replies on notifications on Linux. > -> Packaging is currently in progress, but it will probably take a bit. In the mean time you can download the release from here: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.8.0 +> Packaging is currently in progress, but it will probably take a bit. In the mean time you can download the release from here: > > Please tell us, what you think and report bugs as you find them! And thanks again to all the contributors! It was a great pleasure to work with you and you really made an impact! > @@ -222,7 +222,7 @@ Synapse is a popular homeserver written in Python. [Adrien](https://matrix.to/#/@glandos:matrix.org) added: -> https://tracker.debian.org/news/1222370/accepted-nheko-080-1-source-into-unstable/ +> > Nheko 0.8.0 was in Debian before TWIM. ❤️ for the packagers! @@ -450,7 +450,7 @@ Watch ["the interview" here](https://www.youtube.com/watch?v=xwsmdscTjJM), where > > Also we mirroring the documentation to GitHub to provide access of our sources to everyone. > -> (https://github.com/matrix-tu-dresden-de/Dokumentation) +> () > > We would appreciate to add further institutions of higher education with own matrix instances to our list. > @@ -468,7 +468,7 @@ Watch Matrix Live (at the top) this week for a chat with Marvin and Christian. > I couldn't find if someone else shared this, but Fedora just published an article about deploying a Matrix server on Fedora CoreOS. > -> https://fedoramagazine.org/deploy-your-own-matrix-server-on-fedora-coreos/ +> ## Matrix in the News 📰 @@ -478,7 +478,7 @@ Watch Matrix Live (at the top) this week for a chat with Marvin and Christian. > EMS-Slack Bridge (matrix-appservice-slack) in German IT news > -> https://www.heise.de/news/Dezentraler-Firmenchat-mit-Slack-und-Matrix-5030856.html +> The launch was [also mentioned in The Register](https://www.theregister.com/2021/01/20/matrix_slack/), in the UK. I used to read the Register every day... @@ -486,13 +486,13 @@ The launch was [also mentioned in The Register](https://www.theregister.com/2021 Beeper has had substantial coverage on their launch, much of it focused especially on the iMessage bridging feature. Some articles are linked below: -- https://www.golem.de/news/beeper-universelle-chat-app-startet-betaversion-2101-153605.html -- https://www.heise.de/news/Beeper-Chat-App-will-15-Messenger-in-einem-Interface-vereinen-5032049.html -- https://hothardware.com/news/beeper-app-imessage-android-routing-trickery -- https://www.macrumors.com/2021/01/21/beeper-brings-imessage-to-android-and-windows/ -- https://9to5google.com/2021/01/21/beeper-app-pebble-founder-imessage-android/ -- https://www.theverge.com/2021/1/21/22242143/beeper-universal-chat-app-imessage-whatsapp-signal-telegram-pebble-founder -- https://www.protocol.com/beeper-messaging-app +- +- +- +- +- +- +- Lots of people helped collect these links in [#TWIM:matrix.org], thanks all! diff --git a/content/blog/2021/01/2021-01-29-this-week-in-matrix-2021-01-29.md b/content/blog/2021/01/2021-01-29-this-week-in-matrix-2021-01-29.md index ea9f4183f7..47ce827438 100644 --- a/content/blog/2021/01/2021-01-29-this-week-in-matrix-2021-01-29.md +++ b/content/blog/2021/01/2021-01-29-this-week-in-matrix-2021-01-29.md @@ -18,7 +18,7 @@ image = "https://matrix.org/blog/img/2021-01-29-ml.png" [Christian Bruchatz](https://matrix.to/#/@s8108530:tu-dresden.de) created this map of currently live Matrix instances at German-ish universities! -> The map is growing... after being published, more and more universities signal they also use Matrix... https://doc.matrix.tu-dresden.de/images/federation_map.svg within https://doc.matrix.tu-dresden.de/en/why/ +> The map is growing... after being published, more and more universities signal they also use Matrix... within ![2021-01-29-YevH--image.png](/blog/img/2021-01-29-YevH--image.png) @@ -28,7 +28,7 @@ image = "https://matrix.org/blog/img/2021-01-29-ml.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) reported: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -106,7 +106,7 @@ If only you knew what else this guy was working on. More to be shared soon-ish. [krille](https://matrix.to/#/@krille:janian.de) said: -> FluffyChat 0.26.1 has been released today with updated translations, support for Unified Push (https://github.com/UnifiedPush/) and some bug fixes. The Linux Desktop version is fully functional again and the app is much more stable than ever now. We are working hard to bring FluffyChat to the official iOS AppStore next week! :-) +> FluffyChat 0.26.1 has been released today with updated translations, support for Unified Push () and some bug fixes. The Linux Desktop version is fully functional again and the app is much more stable than ever now. We are working hard to bring FluffyChat to the official iOS AppStore next week! :-) I reinstalled Fluffychat this week as I attempted to support some less-technically-minded friends, and was VERY impressed. If you've tried FluffyChat in the past but missed recent versions I suggest you have another go. @@ -225,7 +225,7 @@ Then, later... > * Off cycle 1.7.18 release for VoIP compat bug > * Various tweaks to prepare for FOSDEM > -> * Element Web 1.7.19-rc.1 is now available at https://staging.element.io, including: +> * Element Web 1.7.19-rc.1 is now available at , including: > * Allowed guest users to see widgets > > * Standardised security terminology to reduce confusion @@ -275,7 +275,7 @@ Then, later... > Just a small dev update on things that currently happen over at the Serverlist project "Keymaker" and its companion bot. > -> Follow it in detail at [#serverlist:nordgedanken.dev](https://matrix.to/#/#serverlist:nordgedanken.dev) or https://github.com/keymaker-mx/ +> Follow it in detail at [#serverlist:nordgedanken.dev](https://matrix.to/#/#serverlist:nordgedanken.dev) or > > * The registration bot finally is starting to get its admin backend -> The registration probably happens in a few weeks from now > @@ -291,13 +291,13 @@ Beeper has continued to make headlines, and is now being reported around the wor [Andy](https://matrix.to/#/@andycuccaro:matrix.org) announced: > Beeper was mentioned in one of the two biggest argentinian newspapers! 😮🙌 -> https://www.lanacion.com.ar/tecnologia/todo-en-uno-este-es-beeper-el-chat-universal-que-promete-usar-whatsapp-signal-y-telegram-en-un-solo-nid22012021/ +> There was a pause, as we wondered how the other biggest Argentinian newspaper would react, and it was worth the wait! Andy soon announced: > And now the other biggest newspaper of Argentina wrote an article about Beeper (Matrix is mentioned about half-through the article)! > -> https://www.clarin.com/tecnologia/beeper-app-mensajeria-unifica-chats-whatsapp-telegram-signal-instagram_0_1bX5iXnxw.html +> Anything that goes in Argentina is sure to make waves in Poland, and so it was that Polish media picked up on the story. @@ -305,7 +305,7 @@ Anything that goes in Argentina is sure to make waves in Poland, and so it was t > Beeper has made it to Polish media too, guys :P > -> https://spidersweb.pl/2021/01/beeper-imessage-na-androidzie.html +> > > The title: "A new multi-messaging platform has arrived. It's creators will send you an old iPhone so you can even use iMessage" diff --git a/content/blog/2021/02/2021-02-05-this-week-in-matrix-2021-02-05.md b/content/blog/2021/02/2021-02-05-this-week-in-matrix-2021-02-05.md index a0e0e24688..3be063a65c 100644 --- a/content/blog/2021/02/2021-02-05-this-week-in-matrix-2021-02-05.md +++ b/content/blog/2021/02/2021-02-05-this-week-in-matrix-2021-02-05.md @@ -42,7 +42,7 @@ Plus, perhaps the most important part of FOSDEM: **[FOSDEM 2021 Matrix T-Shirt ( [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announced: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -77,7 +77,7 @@ Plus, perhaps the most important part of FOSDEM: **[FOSDEM 2021 Matrix T-Shirt ( ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) told us: @@ -120,7 +120,7 @@ Synapse is a popular homeserver written in Python. > My iMessage bridge is starting to be usable now. Text and files work in both directions and tapbacks and replies work iMessage->Matrix. Currently it only supports running on a Mac, the iOS option will come later. The bridge doesn't require opening ports to the Mac, it uses a simple proxy that turns the usual HTTP appservice transactions into a websocket instead. > -> The bridge itself can be found at https://github.com/tulir/mautrix-imessage and the websocket proxy is at https://github.com/tulir/mautrix-wsproxy. The Matrix room is [#imessage:maunium.net](https://matrix.to/#/#imessage:maunium.net) +> The bridge itself can be found at and the websocket proxy is at . The Matrix room is [#imessage:maunium.net](https://matrix.to/#/#imessage:maunium.net) @@ -139,7 +139,7 @@ Synapse is a popular homeserver written in Python. [Eric Eastwood](https://matrix.to/#/@madlittlemods:matrix.org) said: -> [FOSDEM](https://fosdem.org/2021/) is happening this weekend! Come see [our FOSDEM talk](https://fosdem.org/2021/schedule/event/matrix_gitter/) in the Real Time Communications track on Saturday around how we made Gitter speak Matrix and how you can add Matrix support to your own app: https://fosdem.org/2021/schedule/event/matrix_gitter/ +> [FOSDEM](https://fosdem.org/2021/) is happening this weekend! Come see [our FOSDEM talk](https://fosdem.org/2021/schedule/event/matrix_gitter/) in the Real Time Communications track on Saturday around how we made Gitter speak Matrix and how you can add Matrix support to your own app: > > *-- > @@ -155,7 +155,7 @@ Synapse is a popular homeserver written in Python. > Another release! Wow. We're also testing 0.24.0-rc1 which has quite a few big ticket items this week. Off the top of the list is a new command to `!plumb` rooms dynamically in admin rooms, provided you have permissions in the bridge (happy days self hosters!). We've also added the feature to warn if your messages don't get through in your admin room. Finally, there are a bunch of small bug fixes and one large one that should make the bridge **much** more resistant to netsplits, so that it should recover in a much safer way should it get hit by a ton of traffic. Please test, and if all goes well the formal release will be out next week! > -> https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.24.0-rc1 +> @@ -165,7 +165,7 @@ Synapse is a popular homeserver written in Python. > Happy friday bridge users! Today we're releasing 1.7.0-rc1 of the Slack bridge which contains some more critical encryption fixes for our experimental encrypted rooms support. We've also fixed a few serious bugs where DMs would not be persisted to the database in some cases. Please test, and let us know how you get on! > -> https://github.com/matrix-org/matrix-appservice-slack/releases/tag/1.7.0-rc1 +> ## Dept of Clients 📱 @@ -177,7 +177,7 @@ Synapse is a popular homeserver written in Python. > FluffyChat has been approved for the iOS AppStore! Thanks to benpa and matrix.org for the help with this! You guys are awesome! > -> https://apps.apple.com/de/app/fluffychat/id1551469600​ +> ### Fluffychat F-Droid @@ -185,13 +185,13 @@ Synapse is a popular homeserver written in Python. [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) told us: -> Fluffychat Fdroid now also has a nightly repository: https://fluffychat.im/en/fdroid.html +> Fluffychat Fdroid now also has a nightly repository: > > It gets a new update on each commit, offers fast access to new features, but at the same time is less stable than the normal fdroid repository. > -> Check it out at: https://fluffychat.im/en/fdroid.html +> Check it out at: > -> In case of issues open a issue at: https://gitlab.com/famedly/fluffychat/-/issues +> In case of issues open a issue at: > To directly try it use: as a direct way of adding the repo if you have fdroid already installed ### Syphon updated @@ -238,9 +238,9 @@ Synapse is a popular homeserver written in Python. > > * fixed new direct chat with invalid user_ids > -> Since it's been a while, if anyone has any feedback, questions, or concerns, feel free to chat in the [#syphon:matrix.org](https://matrix.to/#/#syphon:matrix.org) room, message me @ereio:matrix.org, or email me at hello@syphon.org. +> Since it's been a while, if anyone has any feedback, questions, or concerns, feel free to chat in the [#syphon:matrix.org](https://matrix.to/#/#syphon:matrix.org) room, message me @ereio:matrix.org, or email me at . > -> https://github.com/syphon-org/syphon +> > > If you'd like to help out with the project in any way, just ask. We'd love to have your support 😃 @@ -334,7 +334,7 @@ and then, [Alexandre Franke](https://matrix.to/#/@afranke:matrix.org) reappeared > * Sanitize input arguments before parsing them > #### Refactoring > -> * Use https://github.com/MTRNord/mrsbfh framework +> * Use framework > > #### v0.4.2 > @@ -360,7 +360,7 @@ Hemppa the Bot is a multipurpose bot for writing modules super easily in Python. [Cos](https://matrix.to/#/@cos:hacklab.fi) reported: -> Hemppa the bot is a general purpose bot for writing modules as easily as possible in Python. This week Hemppa got new module that can be used for hackerspace asset management using Github issues and special labels. In practice it can figure out which machines are working or broken and also list issues per physical space. Creating issues with proper labels and other extra features to come soon. https://github.com/vranki/hemppa / [#hemppa:hacklab.fi](https://matrix.to/#/#hemppa:hacklab.fi) +> Hemppa the bot is a general purpose bot for writing modules as easily as possible in Python. This week Hemppa got new module that can be used for hackerspace asset management using Github issues and special labels. In practice it can figure out which machines are working or broken and also list issues per physical space. Creating issues with proper labels and other extra features to come soon. / [#hemppa:hacklab.fi](https://matrix.to/#/#hemppa:hacklab.fi) ## Dept of Interesting Projects 🛰️ @@ -388,7 +388,7 @@ Element Android had a fun time last weekend, [getting temporarily removed from t > > The Code probably will stay up but it will not get revived by me. Feel free to fork it however. > -> Sourcecode can be found at https://github.com/daydream-mx/ +> Sourcecode can be found at ## Dept of Ping 🏓 diff --git a/content/blog/2021/02/2021-02-12-this-week-in-matrix-2021-02-12.md b/content/blog/2021/02/2021-02-12-this-week-in-matrix-2021-02-12.md index 0ace3a4ca8..f3d359863a 100644 --- a/content/blog/2021/02/2021-02-12-this-week-in-matrix-2021-02-12.md +++ b/content/blog/2021/02/2021-02-12-this-week-in-matrix-2021-02-12.md @@ -22,11 +22,11 @@ This week we have Neil presenting P2P Matrix over Bluetooth. It's titled "P2P Ma [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) announced: -> Famedly (Matrix based application for German hospitals and clinics) seems to be getting positive feedback so far: https://medtech-zwo.de/aktuelles/nachrichten/nachrichten/famedly-ueberzeugt-mit-messenger-dienst-im-krankenhaus.html +> Famedly (Matrix based application for German hospitals and clinics) seems to be getting positive feedback so far: > > Article in German, but my favourite parts are: > -> * They used the word "Anti-Datenkrake" to describe how data is handled in the application, which basically is a metaphor for Famedly being the opposite of the usual corporations trying to pry their tentacles into everyones personal data. See also: https://en.wiktionary.org/wiki/datenkraken +> * They used the word "Anti-Datenkrake" to describe how data is handled in the application, which basically is a metaphor for Famedly being the opposite of the usual corporations trying to pry their tentacles into everyones personal data. See also: > > * They actually use `[matrix]–Protokoll` to refer to the Matrix protocol. The open and standardized Matrix protocol seems to be a big selling factor. @@ -36,7 +36,7 @@ This week we have Neil presenting P2P Matrix over Bluetooth. It's titled "P2P Ma [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -64,7 +64,7 @@ This week we have Neil presenting P2P Matrix over Bluetooth. It's titled "P2P Ma > > #### New Spec Platform > -> [Will Bamberg](https://github.com/wbamberg) has done an incredible job with getting both an entire redesign and an internal refactoring to the Matrix Spec. Remaining work includes ironing out some remaining minor blockers (https://github.com/matrix-org/matrix-doc/pull/3002, https://github.com/matrix-org/matrix-doc/pull/3003), merging changelog representation with respect to the current idea of a global Matrix Spec version number (https://github.com/matrix-org/matrix-doc/pull/2992) and then finally hooking up all the CI/CD to deploy it all (my job!). +> [Will Bamberg](https://github.com/wbamberg) has done an incredible job with getting both an entire redesign and an internal refactoring to the Matrix Spec. Remaining work includes ironing out some remaining minor blockers (, ), merging changelog representation with respect to the current idea of a global Matrix Spec version number () and then finally hooking up all the CI/CD to deploy it all (my job!). > > We're planning to present the new spec on a new domain; running it in parallel with the old design for a bit before eventually retiring the latter. @@ -122,7 +122,7 @@ Synapse is a popular homeserver written in Python. > > Thanks to [@michi7801](https://matrix.to/#/@michael7801:rapgru.com) we can now provide builds for macOS!! 🍎 > -> Code on GitHub: https://github.com/SchildiChat/schildichat-desktop +> Code on GitHub: > > Matrix room: [#schildichat-web:matrix.org](https://matrix.to/#/#schildichat-web:matrix.org) @@ -174,7 +174,7 @@ Synapse is a popular homeserver written in Python. > > > -> * 1.7.21-rc.1 is now available at https://staging.element.io, including: +> * 1.7.21-rc.1 is now available at , including: > > * Fixed screen sharing in VoIP calls > * Added window vs. full screen sharing option in VoIP calls @@ -269,7 +269,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > You may ask why not a yaml or json format: Simply to more easily allow forking of existing collections. A folder structure is much easier to do a diff over in git than file content. > -> Feel free to join [#space-hub:nordgedanken.dev](https://matrix.to/#/#space-hub:nordgedanken.dev) for discussions or have an eye on https://github.com/matrix-spaces-generator where at the time of writing this only an example of the spaces folder structure exists. +> Feel free to join [#space-hub:nordgedanken.dev](https://matrix.to/#/#space-hub:nordgedanken.dev) for discussions or have an eye on where at the time of writing this only an example of the spaces folder structure exists. ### Keymaker @@ -277,7 +277,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > Small update time: > -> We are currently starting to add some documentation to it over at https://docs.joinmatrix.rocks/users/what-is-keymaker.html +> We are currently starting to add some documentation to it over at > > It at time of writing still very barebones but over the next few weeks the goal is to add the Code of Conduct as well as a server admin guide on how to use this. @@ -291,11 +291,11 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > The draft is hosted at: > -> https://matrix-org.github.io/matrix-appservice-irc/latest +> > > and the PR is: > -> https://github.com/matrix-org/matrix-appservice-irc/pull/1235 +> ## Final Thoughts 💭 @@ -305,7 +305,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl [Shine](https://matrix.to/#/@shiny:shine.horse) reported: -> If you have a 3D printer and want to express your love for Fluffychat with a nice badge, you can download the necessary files here ^_^ https://www.thingiverse.com/thing:4550331/files +> If you have a 3D printer and want to express your love for Fluffychat with a nice badge, you can download the necessary files here ^_^ > > Freecad source file included for those who need some modifications. > diff --git a/content/blog/2021/02/2021-02-15-how-we-hosted-fosdem-2021-on-matrix.md b/content/blog/2021/02/2021-02-15-how-we-hosted-fosdem-2021-on-matrix.md index 6f653dae6c..2d1c9015a0 100644 --- a/content/blog/2021/02/2021-02-15-how-we-hosted-fosdem-2021-on-matrix.md +++ b/content/blog/2021/02/2021-02-15-how-we-hosted-fosdem-2021-on-matrix.md @@ -63,7 +63,7 @@ The bot also created rooms for each and every talk at FOSDEM (all 666 of them), On the right-hand side you can see a "scoreboard" - a simple widget which tracked which messages in the devroom had been most upvoted, to help select questions for the Q&A session. On the left-hand side you can see a hybrid Jitsi/livestream widget used to coordinate between the speaker & host. By default, the widget showed the local livestream of the video call - if you clicked 'join conference' you'd join the Jitsi itself. This stopped view-only users from overloading the Jitsi once the room became public. -The widgets themselves were hosted by the bot (you can see them at https://github.com/matrix-org/conference-bot/tree/main/web). Meanwhile the chat.fosdem.org webclient itself ended up being identical to mainline Element Web 1.7.19, other than FOSDEM branding and being configured to hook the 'video call' button up to the hybrid Jitsi/livestream widget rather than a plain Jitsi. +The widgets themselves were hosted by the bot (you can see them at ). Meanwhile the chat.fosdem.org webclient itself ended up being identical to mainline Element Web 1.7.19, other than FOSDEM branding and being configured to hook the 'video call' button up to the hybrid Jitsi/livestream widget rather than a plain Jitsi. Meanwhile, for conferencing we hosted an off-the-shelf Jitsi cluster sized to ~100 concurrent conferences, and for the Jibri livestreaming we set up an elastic scalable cluster using AWS Auto Scaling Groups. Jibri is essentially a Chromium which views the Jitsi webapp, running in a headless X server whose framebuffer and ALSA audio is hooked up to an ffmpeg process which livestreams to the appropriate destination - so we chose to run a separate VM for every concurrent livestream to keep them isolated from each other. The Jibri ffmpegs compressed the livestream to RTMP and relayed it to our nginx, which in turn relayed it to FOSDEM's livestreaming infrastructure for use in the official stream, as well as relaying it back to the local video preview in the Matrix livestream/video widget. diff --git a/content/blog/2021/02/2021-02-19-this-week-in-matrix-2021-02-19.md b/content/blog/2021/02/2021-02-19-this-week-in-matrix-2021-02-19.md index ad6987835e..0b67306a70 100644 --- a/content/blog/2021/02/2021-02-19-this-week-in-matrix-2021-02-19.md +++ b/content/blog/2021/02/2021-02-19-this-week-in-matrix-2021-02-19.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/2021-02-19-ml.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -74,7 +74,7 @@ image = "https://matrix.org/blog/img/2021-02-19-ml.png" > Let's talk more about Hedwig: This is a push gateway for matrix and an alternative to Sygnal. Hedwig is completely written from scratch in Rust (Yes! Rust!) and offers the basic functionality to forward matrix push notifications to Firebase Cloud Messaging. That's it. Nothing more. It is intended to be as lightweight as possible and so it is very fast and stable. Just change a simple config.toml file and run the binary. There are docs for how you can configure a proxy in Apache2 and an example systemD service file. Currently it only supports event_id_only formatted notifications but maybe, in the future, we expand this functionality. -Learn more: https://gitlab.com/famedly/services/hedwig +Learn more: ### Dendrite / gomatrixserverlib @@ -157,7 +157,7 @@ Synapse is a popular homeserver written in Python. [krille](https://matrix.to/#/@krille:janian.de) said: -> FluffyChat 0.27.0 is out. Not with the new design but with some minor design improvements like the return of the presence list top bar (or whatever you would name it!). Also this release brings a lot of bug fixes, working bootstrapping and the switch to our new Push Gateway (in Rust) we have invented inside of Famedly. You can find it here: https://gitlab.com/famedly/services/hedwig +> FluffyChat 0.27.0 is out. Not with the new design but with some minor design improvements like the return of the presence list top bar (or whatever you would name it!). Also this release brings a lot of bug fixes, working bootstrapping and the switch to our new Push Gateway (in Rust) we have invented inside of Famedly. You can find it here: ### FluffyChat on Pinephone @@ -290,7 +290,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > Provides modules to manage users, rooms and communities. > -> https://github.com/eraga/ansible-matrix-collection +> @@ -315,13 +315,13 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > * Licensed under GPL-3 > -> Have a look at the latest release notes for a complete list of new features and fixes: https://github.com/JOJ0/synadm/releases +> Have a look at the latest release notes for a complete list of new features and fixes: > > Thanks a lot to contributors @hpd, @kaiyou, @schwindp, @aaronraimist and @rht! Keep those PR's and ideas coming! You have been a great help! > -> Next features on the roadmap are "Purge History API", regular matrix client calls support and login as a user. Help me prioritise features by raising an issue: https://github.com/JOJ0/synadm +> Next features on the roadmap are "Purge History API", regular matrix client calls support and login as a user. Help me prioritise features by raising an issue: > -> Still, I am basically a one man show, and certainly any contributions are warmly welcomed! Even as a non-programmer you can help by keeping the implementation-status list up to date. If you find an admin API missing, please take a minute and use the integrated edit functionality github provides and add it to the list: https://github.com/JOJ0/synadm#implementation-status--commands-list. It helps contributors to quickly find out what feature they could code! +> Still, I am basically a one man show, and certainly any contributions are warmly welcomed! Even as a non-programmer you can help by keeping the implementation-status list up to date. If you find an admin API missing, please take a minute and use the integrated edit functionality github provides and add it to the list: . It helps contributors to quickly find out what feature they could code! > > I am also thinking about finding people who'd like to join the team, code new features and help maintain codebase, review PR's, get push access and so on. Spread the word! Join [#synadm:peek-a-boo.at](https://matrix.to/#/#synadm:peek-a-boo.at)! @@ -329,7 +329,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl [Shine](https://matrix.to/#/@shiny:shine.horse) reported: -> Dunno if twim worthy? Proton mentioned Matrix in https://protonmail.com/blog/whatsapp-alternatives/ +> Dunno if twim worthy? Proton mentioned Matrix in Seems to be worthy, it's been included anyway! @@ -347,7 +347,7 @@ Using own product 😀 👍 ![2021-02-19-1248X-Screenshot_20210217-193527.png](/blog/img/2021-02-19-1248X-Screenshot_20210217-193527.png) -> Here's the video link: https://youtu.be/ahEWG4JCA1w +> Here's the video link: That indeed is an unusual way to get featured, well done NeoChat! diff --git a/content/blog/2021/02/2021-02-26-this-week-in-matrix-2021-02-26.md b/content/blog/2021/02/2021-02-26-this-week-in-matrix-2021-02-26.md index aa5a00b293..95944e4211 100644 --- a/content/blog/2021/02/2021-02-26-this-week-in-matrix-2021-02-26.md +++ b/content/blog/2021/02/2021-02-26-this-week-in-matrix-2021-02-26.md @@ -38,7 +38,7 @@ image = "https://matrix.org/blog/img/2021-02-26-jJwf3-image.png" > > #### Spec > -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -124,7 +124,7 @@ Synapse is a popular homeserver written in Python. [Carl Schwan](https://matrix.to/#/@carl:kde.org) announced: -> We released NeoChat 1.1 containing 2 months of new features and bugfixes. Most notably message editing, sticker events support, rewritten login screen, SSO support and more commands. Check it out at https://carlschwan.eu/2021/02/23/neochat-1.1/ +> We released NeoChat 1.1 containing 2 months of new features and bugfixes. Most notably message editing, sticker events support, rewritten login screen, SSO support and more commands. Check it out at ![2021-02-26-jJwf3-image.png](/blog/img/2021-02-26-jJwf3-image.png) @@ -134,7 +134,7 @@ Synapse is a popular homeserver written in Python. [aa13q](https://matrix.to/#/@aa13q:matrix.org) shared this video too! -> neochat pinephone poorly recorded effects demo 🙂 https://i.imgur.com/Z9vF9px.mp4 +> neochat pinephone poorly recorded effects demo 🙂 ### Nheko @@ -203,7 +203,7 @@ Updates from the team: {{ youtube_player(video_id="Jh9iewrBdGQ") }} -Find the code: https://github.com/pixlwave/Watch-The-Matrix +Find the code: ## Dept of SDKs and Frameworks 🧰 @@ -296,13 +296,13 @@ Find the code: https://github.com/pixlwave/Watch-The-Matrix > > I gave my daughter the task to choose a name for a bot, that can answer any question in the world, and she came up with Taavi, nice! > -> https://gitlab.com/s3lect/taavi-bot +> ### Ansible role for installing Maubot via Docker [jaywink](https://matrix.to/#/@jaywink:federator.dev) said: -> I created an Ansible role for installing Maubot via Docker - https://git.feneas.org/jaywink/ansible-maubot . Currently it only supports an Sqlite database, but pull requests are welcome for more configuration. Supports a pre-created client account. +> I created an Ansible role for installing Maubot via Docker - . Currently it only supports an Sqlite database, but pull requests are welcome for more configuration. Supports a pre-created client account. ## Dept of Interesting Projects 🛰️ @@ -310,7 +310,7 @@ Find the code: https://github.com/pixlwave/Watch-The-Matrix [ahq](https://matrix.to/#/@ahq:matrix.org) reported: -> I've written a post introducing Hummingbard. https://hummingbard.com/hummingbard/introducing-hummingbard +> I've written a post introducing Hummingbard. This looks really interesting! @@ -326,7 +326,7 @@ There is also [a sympathetic response](https://stuker.com/2021/whatsapp-and-most [Seirdy](https://matrix.to/#/@seirdy:envs.net) said: -> i've been getting some feedback from other matrix users on a blog post i wrote that outlined a few concerns I had about the Matrix ecosystem and steps for improvement. idk if it'd be relevant in TWIM, but I noticed that "Final Thoughts" sometimes linked blog posts so I thought I'd share: https://seirdy.one/2021/02/23/keeping-platforms-open.html +> i've been getting some feedback from other matrix users on a blog post i wrote that outlined a few concerns I had about the Matrix ecosystem and steps for improvement. idk if it'd be relevant in TWIM, but I noticed that "Final Thoughts" sometimes linked blog posts so I thought I'd share: ## Dept of Ping 🏓 diff --git a/content/blog/2021/03/2021-03-05-this-week-in-matrix-2021-03-05.md b/content/blog/2021/03/2021-03-05-this-week-in-matrix-2021-03-05.md index 503c471730..1817008b53 100644 --- a/content/blog/2021/03/2021-03-05-this-week-in-matrix-2021-03-05.md +++ b/content/blog/2021/03/2021-03-05-this-week-in-matrix-2021-03-05.md @@ -30,7 +30,7 @@ Element announced [Element Home](https://element.io/blog/element-home/), a new w [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -51,11 +51,11 @@ Element announced [Element Home](https://element.io/blog/element-home/), a new w > > #### New Spec Platform > -> **The new spec has launched!** 🎉 Check it out at https://spec.matrix.org/unstable! Release versions will be landing sometime soon. Bear with us as we finalise the new release process. +> **The new spec has launched!** 🎉 Check it out at ! Release versions will be landing sometime soon. Bear with us as we finalise the new release process. > > Huge thanks to wbamberg for working hard on bringing the idea to a reality. The Matrix.org foundation will continue maintenance of the platform and continue to make it even better for developers in the coming months. > -> We've already got a number of bug reports that need fixing. If you find anything that's a bit off with the redesign, please file an issue at https://github.com/matrix-org/matrix-doc. Thanks! +> We've already got a number of bug reports that need fixing. If you find anything that's a bit off with the redesign, please file an issue at . Thanks! ![2021-03-05-LWU1H-stacked_area_chart.png](/blog/img/2021-03-05-LWU1H-stacked_area_chart.png) @@ -63,7 +63,7 @@ Element announced [Element Home](https://element.io/blog/element-home/), a new w ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) said: @@ -75,8 +75,8 @@ Conduit is a Matrix homeserver written in Rust https://conduit.rs > * Use transaction ids properly when sending transactions > * Improve sending code (less likely to get stuck) > -> * Small improvements to README.md and https://conduit.rs -> * Updated milestone + lots of new issues: https://gitlab.com/famedly/conduit/-/milestones/3 +> * Small improvements to README.md and +> * Updated milestone + lots of new issues: > > * Appservice support improvements > * no longer query for aliases outside of their namespace @@ -98,7 +98,7 @@ Conduit is a Matrix homeserver written in Rust https://conduit.rs [TravisR](https://github.com/turt2live) told us: -> v1.2.3 is out now with a highish priority fix if you have audio thumbnails enabled. Other goodies include an `X-Robots-Tag` header and some artifact repairs on gif and apng thumbnails. See https://github.com/turt2live/matrix-media-repo/releases/tag/v1.2.3 for the full changelog. +> v1.2.3 is out now with a highish priority fix if you have audio thumbnails enabled. Other goodies include an `X-Robots-Tag` header and some artifact repairs on gif and apng thumbnails. See for the full changelog. ### Dendrite / gomatrixserverlib @@ -165,9 +165,9 @@ Synapse is a popular homeserver written in Python. > > If anyone's running/testing this please join [#groupme-go-bridge:malhotra.cc](https://matrix.to/#/#groupme-go-bridge:malhotra.cc) to chat about it > -> https://github.com/karmanyaahm/matrix-groupme-go +> -Another recent GroupMe bridge effort: https://gitlab.com/robintown/mx-puppet-groupme +Another recent GroupMe bridge effort: ### matrix-appservice-bridge v2.6.0-rc1 @@ -189,7 +189,7 @@ Another recent GroupMe bridge effort: https://gitlab.com/robintown/mx-puppet-gro ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -283,7 +283,7 @@ Updates from the teams ### Mirage -A fancy, customizable, keyboard-operable Matrix chat client for encrypted and decentralized communication. Written in Qt/QML and Python, currently in alpha. https://github.com/mirukana/mirage +A fancy, customizable, keyboard-operable Matrix chat client for encrypted and decentralized communication. Written in Qt/QML and Python, currently in alpha. [miruka](https://matrix.to/#/@miruka:matrix.org) said: @@ -390,7 +390,7 @@ How is it not `#matrix-admins-edu-deutsche:matrix.org`!? This is a welcome publi [carl](https://matrix.to/#/@carl:bordum.dk) announced: -> I am very excited to launch Cactus Comments (https://cactus.chat) today together with @asbjorn:olli.ng! +> I am very excited to launch Cactus Comments () today together with @asbjorn:olli.ng! > > Cactus Comments is a federated, web-embeddable comment system. And of course, we federate by building on Matrix! > @@ -402,10 +402,10 @@ How is it not `#matrix-admins-edu-deutsche:matrix.org`!? This is a welcome publi > > Join our matrix room: [#cactus:cactus.chat](https://matrix.to/#/#cactus:cactus.chat) > -> Read the introductory blog post: https://cactus.chat/blog/hello-cactus-comments/ -> Try the demo: https://cactus.chat/demo/ +> Read the introductory blog post: +> Try the demo: > -> Source code: https://gitlab.com/cactus-comments +> Source code: What a project! Let's see how we can integrate this with the Matrix.org blog! @@ -444,7 +444,7 @@ I like this a lot - there are so many uses for this project. > > * Code cleanup, Bug fixes and UI tweaks. > -> https://github.com/hummingbard/hummingbard +> Have you checkout out hummingbard yet? This is a *very* promising-looking project, I recommend [reading this introduction](https://hummingbard.com/hummingbard/introducing-hummingbard) to get started. diff --git a/content/blog/2021/03/2021-03-12-this-week-in-matrix-2021-03-12.md b/content/blog/2021/03/2021-03-12-this-week-in-matrix-2021-03-12.md index d9cce3e275..bc1fd243cb 100644 --- a/content/blog/2021/03/2021-03-12-this-week-in-matrix-2021-03-12.md +++ b/content/blog/2021/03/2021-03-12-this-week-in-matrix-2021-03-12.md @@ -22,7 +22,7 @@ image = "https://matrix.org/blog/img/2021-03-12-Bwf22-stacked_area_chart.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -47,7 +47,7 @@ image = "https://matrix.org/blog/img/2021-03-12-Bwf22-stacked_area_chart.png" > > #### Spec Core Team > -> Now that the new spec platform is out, we're looking to unfreeze the spec so that spec PRs can once again start landing. That process has been written up in [an issue](https://github.com/matrix-org/matrix-doc/issues/3055). Once again thanks to everyone that's given https://spec.matrix.org a try and [reported their feedback](https://github.com/matrix-org/matrix-doc/issues/). 🙂 +> Now that the new spec platform is out, we're looking to unfreeze the spec so that spec PRs can once again start landing. That process has been written up in [an issue](https://github.com/matrix-org/matrix-doc/issues/3055). Once again thanks to everyone that's given a try and [reported their feedback](https://github.com/matrix-org/matrix-doc/issues/). 🙂 > > Work this week from the SCT has focused mainly around [Multiple SSO Identity Providers](https://github.com/matrix-org/matrix-doc/pull/2858) and [Spaces](https://github.com/matrix-org/matrix-doc/pull/1772) (+ [Spaces Summaries](https://github.com/matrix-org/matrix-doc/pull/2946)). @@ -87,7 +87,7 @@ Matrix has been accepted, once again, as a GSOC mentoring organisation! [See us > More updates for the chart gods! I've pushed new versions of my element-web, matrix-synapse, and matrix-media-repo charts. And a new image tag (1.29.0) for the matrix-synapse image I'm still building, still haven't quite found the time to move everything over from it and into the chart proper. > -> The charts are still available at https://gitlab.com/ananace/charts, and the [#matrix-on-kubernetes:fiksel.info](https://matrix.to/#/#matrix-on-kubernetes:fiksel.info) room is still a great place to drop in for questions or general thoughts/comments. +> The charts are still available at , and the [#matrix-on-kubernetes:fiksel.info](https://matrix.to/#/#matrix-on-kubernetes:fiksel.info) room is still a great place to drop in for questions or general thoughts/comments. ## Dept of Clients 📱 @@ -150,7 +150,7 @@ Updates provided by the teams. ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) reported: @@ -213,7 +213,7 @@ See more about Unified Push below. > > [fix-paginating]: https://lily.kazv.moe/kazv/libkazv/-/issues/1 -See a video in action here: https://tusooa.xyz/_matrix/media/r0/download/tusooa.xyz/VHsPuGSHNDMnlASQoGmdHnBf +See a video in action here: ## Dept of Ops 🛠 @@ -221,7 +221,7 @@ See a video in action here: https://tusooa.xyz/_matrix/media/r0/download/tusooa. [jaywink](https://matrix.to/#/@jaywink:federator.dev) told us: -> Made a new Ansible role for running Mautrix-Telegram with Docker: https://git.feneas.org/jaywink/ansible-mautrix-telegram +> Made a new Ansible role for running Mautrix-Telegram with Docker: ## Dept of Interesting Projects 🛰️ @@ -233,7 +233,7 @@ See a video in action here: https://tusooa.xyz/_matrix/media/r0/download/tusooa. > > UnifiedPush has been specified for Android with some apps implementing it for a few months now, but now I've been working on specifying and implementing it for D-Bus platforms. (This is mostly intended for mobile Linux OSes such as postmarketOS, but any platform with D-Bus will work!) This means I've implemented a Gotify-based distributor that runs on Linux, and also implemented UnifiedPush in nheko to give it the capability to receive push notifications. I've yet to iron out all the details, so push in nheko isn't exactly ready to be released yet, but I can demonstrate with a video! > -> To *you*, Matrix client developers who desperately want to receive push notifications and get your app woken up while it is not running (on Linux or Android), this means that you should simply implement UnifiedPush in your app to receive pushes from the user's choice of distributor. (note: D-Bus API is not yet in the spec, but under discussion) How? See https://unifiedpush.org and join [#unifiedpush:matrix.org](https://matrix.to/#/#unifiedpush:matrix.org) to discuss it further! +> To *you*, Matrix client developers who desperately want to receive push notifications and get your app woken up while it is not running (on Linux or Android), this means that you should simply implement UnifiedPush in your app to receive pushes from the user's choice of distributor. (note: D-Bus API is not yet in the spec, but under discussion) How? See and join [#unifiedpush:matrix.org](https://matrix.to/#/#unifiedpush:matrix.org) to discuss it further! {{ youtube_player(video_id="pag9gR8SrNQ") }} @@ -242,13 +242,13 @@ See a video in action here: https://tusooa.xyz/_matrix/media/r0/download/tusooa. [haywo](https://matrix.to/#/@haywo:nct08.de) told us: -> The keyoxide project added support for matrix: https://yarmo.eu/post/keyoxide-project-update-3#proving-matrix-identity-with%E2%80%A6 +> The keyoxide project added support for matrix: ## Dept of Guides 🧭 ### Discord bridging guide -[Cos](https://matrix.to/#/@cos:hacklab.fi) shared a nice guide to configuring [mx-puppet-discord](https://github.com/matrix-discord/mx-puppet-discord): https://boilingsteam.com/how-to-bridge-discord-in-matrix/. +[Cos](https://matrix.to/#/@cos:hacklab.fi) shared a nice guide to configuring [mx-puppet-discord](https://github.com/matrix-discord/mx-puppet-discord): . Soru, the author of mx-puppet-discord, wanted to add some clarifications for the article: @@ -262,7 +262,7 @@ Soru, the author of mx-puppet-discord, wanted to add some clarifications for the [Brendan Abolivier](https://matrix.to/#/@babolivier:vector.modular.im) shared this weeks ago, and we missed it. But, it's really nice content that doesn't go stale. -> I did a talk at FOSDEM 2021 two weeks ago titled "Mental health and free software" in which I talk about my experience dealing with mental health issues while working as a full-time Matrix developer and give leads to address some of these issues. I've uploaded the recording of the talk at https://tube.abolivier.bzh/videos/watch/c28a3957-25cb-4519-ad3d-9f8812f88ee2 🙂 +> I did a talk at FOSDEM 2021 two weeks ago titled "Mental health and free software" in which I talk about my experience dealing with mental health issues while working as a full-time Matrix developer and give leads to address some of these issues. I've uploaded the recording of the talk at 🙂 ## Dept of Ping 🏓 diff --git a/content/blog/2021/03/2021-03-19-this-week-in-matrix-2021-03-19.md b/content/blog/2021/03/2021-03-19-this-week-in-matrix-2021-03-19.md index 71b0a02976..05c2432a34 100644 --- a/content/blog/2021/03/2021-03-19-this-week-in-matrix-2021-03-19.md +++ b/content/blog/2021/03/2021-03-19-this-week-in-matrix-2021-03-19.md @@ -20,11 +20,11 @@ image = "https://matrix.org/blog/img/2021-03-19-ml.png" ### Conduit accepted by Prototype Fund -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) offered: -> Hello everyone! I'm excited to announce that Conduit has been accepted by [Prototype Fund](https://prototypefund.de/en/) and will be funded by the Federal Ministry of Education and Research over the next 6 months: https://prototypefund.de/project/conduit/ +> Hello everyone! I'm excited to announce that Conduit has been accepted by [Prototype Fund](https://prototypefund.de/en/) and will be funded by the Federal Ministry of Education and Research over the next 6 months: > > The focus lies on federation support and overall improvement and stability, maybe we will even land version 1.0 at the end. > @@ -58,7 +58,7 @@ This is really excellent news! Congratulations to Timo on this achievement! > The Linux Foundation wants to use BigBlueButton and Matrix for the Linux Plumbers Conference in 2021 and is looking for developers to implement various improvements to BBB and to integrate Matrix as the in-meeting chat. > -> https://www.linuxplumbersconf.org/blog/2021/index.php/2021/03/16/rfq-sw-development-linux-plumbers-conference-2021/ +> ## Dept of Spec 📜 @@ -66,7 +66,7 @@ This is really excellent news! Congratulations to Timo on this achievement! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announced: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -150,7 +150,7 @@ This is really excellent news! Congratulations to Timo on this achievement! > > * New name! (Previously named matrix-appservice-line) > -> * New home: https://src.miscworks.net/fair/matrix-puppeteer-line +> * New home: > * Group chat support > > * Syncing of own messages sent from another client (must enable `bridge.invite_own_puppet_to_pm`) @@ -177,9 +177,9 @@ This is really excellent news! Congratulations to Timo on this achievement! [helge5](https://matrix.to/#/@helge5:matrix.org) announced: -> I ported the native https://nio.chat iPhone client to macOS Big Sur, and call that "Mio". Nio and Mio share the same SwiftUI code base, with the Mio changes being merged into the Nio upstream repository. Like Nio, Mio is still in very early stages but looks quite nice already. +> I ported the native iPhone client to macOS Big Sur, and call that "Mio". Nio and Mio share the same SwiftUI code base, with the Mio changes being merged into the Nio upstream repository. Like Nio, Mio is still in very early stages but looks quite nice already. > -> A preliminary build can be downloaded over here: https://zeezide.de/download/Mio.app-0.2.0-2.zip, and I posted a screenshot in the Nio channel: https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/RpPiQFJytjXboshcUnqnGwrd. +> A preliminary build can be downloaded over here: , and I posted a screenshot in the Nio channel: . ![2021-03-19-qvIJN-Screenshot2021-03-07at16.47.56.png](/blog/img/2021-03-19-qvIJN-Screenshot2021-03-07at16.47.56.png) @@ -211,7 +211,7 @@ Some time ago we featured Nio running on an [M1 Mac via Catalyst](https://matrix ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) told us: diff --git a/content/blog/2021/03/2021-03-26-this-week-in-matrix-2021-03-26.md b/content/blog/2021/03/2021-03-26-this-week-in-matrix-2021-03-26.md index bedf40b33d..c46c6accad 100644 --- a/content/blog/2021/03/2021-03-26-this-week-in-matrix-2021-03-26.md +++ b/content/blog/2021/03/2021-03-26-this-week-in-matrix-2021-03-26.md @@ -26,7 +26,7 @@ It's demos week this week! Enjoy a selection of demos featuring: Spaces, low-ban [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -165,7 +165,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -226,9 +226,9 @@ Updates from the teams: > > In the past 2 week we ("tusooa and her longcat," we hope someday we can remove this annotation :P): > -> 1. Recorded state events in timeline. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/2 +> 1. Recorded state events in timeline. > -> 2. Added support for streaming download. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/3 +> 2. Added support for streaming download. ### Ruby @@ -240,7 +240,7 @@ Updates from the teams: [a_v_p](https://matrix.to/#/@a_v_p:matrix.org) said: -> Hello everybody! I released Guile-Deck 0.1.0, GNU Guile SDK for Matrix network: https://lists.gnu.org/archive/html/guile-user/2021-03/msg00048.html +> Hello everybody! I released Guile-Deck 0.1.0, GNU Guile SDK for Matrix network: > > This library allows to write Matrix clients in Scheme Lisp. @@ -250,7 +250,7 @@ Updates from the teams: [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) offered: -> I've written a simple little script that connects to CalDav servers and sends me a summary of the events for the day over Matrix. https://gitlab.com/uhoreg/matrix_daily_calendar I find it useful as I don't have enough meetings that I'm constantly checking my calendar, so having a message at the beginning of the day helps me remember the meetings that I do have. +> I've written a simple little script that connects to CalDav servers and sends me a summary of the events for the day over Matrix. I find it useful as I don't have enough meetings that I'm constantly checking my calendar, so having a message at the beginning of the day helps me remember the meetings that I do have. ## Dept of *Built on Matrix* 🏗️ @@ -277,7 +277,7 @@ Updates from the teams: > > If you forked the CSS to style it yourself, you may want to replace it with the new CSS file and add your changes again, to get the new styling. > -> Come play with the demo: https://cactus.chat +> Come play with the demo: > > Join our Matrix room: [#cactus:cactus.chat](https://matrix.to/#/%23cactus:cactus.chat) @@ -285,7 +285,7 @@ Updates from the teams: ### krazykirby99999's guide to creating Matrix bots -[krazykirby99999](https://matrix.to/#/@krazykirby99999:matrix.org) shared with us their guide for creating simple Matrix bots in Python: https://www.reddit.com/r/matrixdotorg/comments/mdqitp/how_to_create_a_matrix_bot/ +[krazykirby99999](https://matrix.to/#/@krazykirby99999:matrix.org) shared with us their guide for creating simple Matrix bots in Python: ## Final Thoughts 💭 @@ -295,9 +295,9 @@ Updates from the teams: > > Feedback, ideas and question are very welcome! > -> Website: https://www.serenity.re/en/notes +> Website: > -> The app/client source is available here: https://github.com/SerenityNotes/serenity-notes-clients +> The app/client source is available here: This is not a project built directly on Matrix, but I thought it was a very cool use of Matrix's end-to-end encryption library, [olm](https://gitlab.matrix.org/matrix-org/olm)! diff --git a/content/blog/2021/04/2021-04-01-this-week-in-matrix-2021-04-01.md b/content/blog/2021/04/2021-04-01-this-week-in-matrix-2021-04-01.md index c059041194..66d083d9bf 100644 --- a/content/blog/2021/04/2021-04-01-this-week-in-matrix-2021-04-01.md +++ b/content/blog/2021/04/2021-04-01-this-week-in-matrix-2021-04-01.md @@ -27,7 +27,7 @@ Just keep the date in mind as you read these updates from the community. 😉 [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -56,7 +56,7 @@ Just keep the date in mind as you read these updates from the community. 😉 > > #### New Spec Platform > -> The unstable version of the spec now lives entirely on https://spec.matrix.org! Redirects have been put in place from the old spec to the new for unstable. Stable versions will be moved over in time (and the redirects will hopefully better preserve url paths!). +> The unstable version of the spec now lives entirely on ! Redirects have been put in place from the old spec to the new for unstable. Stable versions will be moved over in time (and the redirects will hopefully better preserve url paths!). > > We're also planning to unfreeze the spec shortly so that spec PRs can start flowing again. We now just need to clear up the old buildtools from the [matrix-doc](https://github.com/matrix-org/matrix-doc). @@ -89,7 +89,7 @@ Just keep the date in mind as you read these updates from the community. 😉 > * Basic support for broadcast lists (WhatsApp's mass DM feature). > * Option to re-sync chat and user metadata less aggressively to avoid WhatsApp rate limits on big accounts (if you get 599 errors, enable this). > -> Full changelog on GitHub: https://github.com/tulir/mautrix-whatsapp/releases/tag/v0.1.6 +> Full changelog on GitHub: ## Dept of Clients 📱 @@ -184,9 +184,9 @@ From the teams: > > And the best concrete solution I've heard, I'm not kidding, was that they're happy with the GDPR and that they want to keep that. > -> Knowledge of the internet is pretty dire in the EU, and I wanted to educate people a little. So I made a video explaining what a decentralized open communication network is: https://youtu.be/v5Y8zCwIxjI +> Knowledge of the internet is pretty dire in the EU, and I wanted to educate people a little. So I made a video explaining what a decentralized open communication network is: > -> Additionally, I wrote an article for people and politicians to read through, where I share my opinion on how and why the EU should encourage companies to allow for interoperability: https://noordstar.me/b/decentralize.md +> Additionally, I wrote an article for people and politicians to read through, where I share my opinion on how and why the EU should encourage companies to allow for interoperability: ## Dept of Jobs 💰️ @@ -210,7 +210,7 @@ From the teams: However, also note what's written at the end of the page: -> Can’t find the right role? Feel free to reach out to Mischa (@mischawalmsley:matrix.org) via https://app.element.io or email your resume to elementio@jobs.workablemail.com to be considered for new positions in the future. +> Can’t find the right role? Feel free to reach out to Mischa (@mischawalmsley:matrix.org) via or email your resume to to be considered for new positions in the future. ## Dept of Ping 🏓 diff --git a/content/blog/2021/04/2021-04-09-this-week-in-matrix-2021-04-09.md b/content/blog/2021/04/2021-04-09-this-week-in-matrix-2021-04-09.md index 6138e1018f..ffd64cfe85 100644 --- a/content/blog/2021/04/2021-04-09-this-week-in-matrix-2021-04-09.md +++ b/content/blog/2021/04/2021-04-09-this-week-in-matrix-2021-04-09.md @@ -28,7 +28,7 @@ From [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev), wh [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -86,7 +86,7 @@ I don't know specific change helped, but 1.31 is a noticeable performance improv ### Conduit -* Conduit: A Matrix homeserver written in Rust https://conduit.rs +* Conduit: A Matrix homeserver written in Rust * [Ruma](https://ruma.dev/) is a set of Rust library crates around Matrix [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) told us: @@ -102,14 +102,14 @@ I don't know specific change helped, but 1.31 is a noticeable performance improv > * Use correct room versions > > * Submit bug reports to libraries and clients: -> * https://github.com/vector-im/element-android/issues/3065 +> * > -> * https://github.com/ruma/ruma/issues/446 -> * https://github.com/ruma/ruma/issues/447 +> * +> * > > Doing: > -> * Thinking about the future of the sled database in Conduit: https://gitlab.com/famedly/conduit/-/issues/74 +> * Thinking about the future of the sled database in Conduit: > > * Investigating state resolution problems > * Investigating why certain clients are not supported by Conduit @@ -131,15 +131,15 @@ I don't know specific change helped, but 1.31 is a noticeable performance improv > Since then we added the possibility to localize the project and already got translations for > > german, portuguese and chinese! -> https://l10n.dmnd.sh/engage/matrix-registration/ +> > > there has also been work on a nix package and module over here: > -> https://github.com/NixOS/nixpkgs/pull/107654 +> > and a nur package to test it right now: > -> https://github.com/ZerataX/nur-packages/blob/master/pkgs/matrix-registration/default.nix -> https://github.com/ZerataX/nur-packages/blob/master/modules/matrix-registration.nix +> +> > > But here are the newest changes for the just released **v0.9.0** > @@ -168,14 +168,14 @@ I don't know specific change helped, but 1.31 is a noticeable performance improv > > There have been a lot of changes to the config file and web api, > -> please refer to: https://github.com/ZerataX/matrix-registration/releases/tag/v0.9.0 +> please refer to: > and make sure to check the [sample config](https://github.com/ZerataX/matrix-registration/blob/master/config.sample.yaml) for other changes you might have missed > > #### Get it here > -> * pypi: https://pypi.org/project/matrix-registration/0.9.0/ +> * pypi: > -> * docker: https://hub.docker.com/repository/docker/zeratax/matrix-registration +> * docker: > > and as always feel free to join [#matrix-registration:dmnd.sh](https://matrix.to/#/#matrix-registration:dmnd.sh) for support or w/e else! @@ -231,7 +231,7 @@ I don't know specific change helped, but 1.31 is a noticeable performance improv ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) reported: @@ -313,7 +313,7 @@ In 20 years, will we look at this small comment from uhoreg and say, that's the [a_v_p](https://matrix.to/#/@a_v_p:matrix.org) told us: -> I released Guile-Deck 0.2.0, a GNU Guile SDK for the Matrix network: https://github.com/artyom-poptsov/guile-deck/releases/tag/v0.2.0 +> I released Guile-Deck 0.2.0, a GNU Guile SDK for the Matrix network: @@ -335,7 +335,7 @@ In 20 years, will we look at this small comment from uhoreg and say, that's the > > remove this annotation :P): > -> 1. Added Boost.Serialization support https://lily.kazv.moe/kazv/libkazv/-/merge_requests/4 +> 1. Added Boost.Serialization support ## Dept of Ops 🛠 @@ -374,7 +374,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > /ipns/latest.cactus.chat is updated to point to the latest release, so sites linking there should already be using the new version. > -> Come play with the demo: https://cactus.chat/demo +> Come play with the demo: > > Join our Matrix room: [#cactus:cactus.chat](https://matrix.to/#/#cactus:cactus.chat) @@ -386,7 +386,7 @@ Also, watch Matrix Live! If you've already done so, watch it again. [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) told us: -> If anyone understands German and listens to podcasts, Krille Fear and I will be on the LinuxLounge on the 25th of April: https://social.tchncs.de/@theradiocc/106025736391026211 +> If anyone understands German and listens to podcasts, Krille Fear and I will be on the LinuxLounge on the 25th of April: In fact there are dozens of people who understand German, and surely some subset of these listen to podcasts. With these conditions accepted, the LinuxLounge appearance will go ahead. diff --git a/content/blog/2021/04/2021-04-16-this-week-in-matrix-2021-04-16.md b/content/blog/2021/04/2021-04-16-this-week-in-matrix-2021-04-16.md index fb53784cd9..f8d4647924 100644 --- a/content/blog/2021/04/2021-04-16-this-week-in-matrix-2021-04-16.md +++ b/content/blog/2021/04/2021-04-16-this-week-in-matrix-2021-04-16.md @@ -38,7 +38,7 @@ This week we hosted Open Tech Will Save Us #12! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -68,7 +68,7 @@ This week we hosted Open Tech Will Save Us #12! ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) offered: @@ -124,7 +124,7 @@ Synapse is a popular homeserver written in Python. > > [Synapse](https://github.com/YunoHost-Apps/synapse_ynh/tree/master) integration had been updated to 1.31.0 (1.31.0 available in branch `testing`) > -> If you had a problem durng the upgrade to 1.28.0, there is a fix here to restore the backup : https://github.com/YunoHost-Apps/synapse_ynh/issues/246 +> If you had a problem durng the upgrade to 1.28.0, there is a fix here to restore the backup : > [Element Web](https://github.com/YunoHost-Apps/element_ynh/tree/master) integration had been updated to 1.7.24 (1.7.25 available in branch `testing`) ## Dept of Bridges 🌉 @@ -137,7 +137,7 @@ So much bridge news this week! > Next week on Wednesday (2021-04-21), the old Gitter bridge (identified as `@gitterbot:matrix.org`) will be shut down and any plumbed rooms (bridged connections) remaining will no longer bridge. To replace this, we've already migrated all of the portal rooms and many of the plumbed rooms in preparation so most users will not need to take any further actions. The remaining rooms with the old Gitter bridge are unfortunately not possible to migrate and for those communities a clean break will be needed. The new native Gitter bridge is here to replace this! > -> You can read most of the same information and details if you still need to plumb for your existing room in the blog post, https://matrix.org/blog/2021/04/15/old-gitter-bridge-end-of-life-2021-04-21-to-be-replaced-with-native-bridge +> You can read most of the same information and details if you still need to plumb for your existing room in the blog post, ### Element now has a Microsoft Teams bridge @@ -145,11 +145,11 @@ So much bridge news this week! > Hey hey folks, something I can finally talk about in the open is that Element now has a Teams bridge! After months of being isolated on a desert island being fed nothing but rice crackers and diet pepsi, I can talk about our newest bridge. It's fairly feature packed with support for all the usual formatting options, plus Jitsi widget bridging (as links) and full puppeting including DMs. Matthew even went and nattered to [The Register](https://www.theregister.com/2021/04/14/matrix_teams/) about it. So you heard it here first, no network is truly safe from the open federation and we hope to welcome teams users into the Matrix. The bridge is currently a closed source offering under the EMS banner for now. > -> You can read about it in https://element.io/blog/ems-launches-bridging-for-microsoft-teams/ +> You can read about it in [David Mehren](https://matrix.to/#/@davebloggt:kif.rocks) added: -> Heise wrote an article about the Teams bridge: https://www.heise.de/news/Fuer-MS-Teams-Verweigerer-Element-startet-neuen-Bridging-Dienst-6017946.html +> Heise wrote an article about the Teams bridge: Half-Shot also added: @@ -237,13 +237,13 @@ Updates from the teams: - Fixed replies for IRC layout **iOS** -- Element-iOS 1.3.0 contained several issues we wanted to fix before publishing it. 1.3.3 will fix all (https://github.com/vector-im/element-ios/milestone/52?closed=1) plus: +- Element-iOS 1.3.0 contained several issues we wanted to fix before publishing it. 1.3.3 will fix all () plus: - An update of self-verification to follow recent Element-Web changes - A fix to correctly display sender display name in notifications **Android** -- Element Android has been released 3 times this week, first version was 1.1.4, then 2 corrective releases, 1.1.5 and 1.1.6 to fix crashes… The main changelog is https://github.com/vector-im/element-android/releases/tag/v1.1.4 . F-Droid store will only get version 1.1.6, please be patient. +- Element Android has been released 3 times this week, first version was 1.1.4, then 2 corrective releases, 1.1.5 and 1.1.6 to fix crashes… The main changelog is . F-Droid store will only get version 1.1.6, please be patient. - We are currently working on the account creation and registration flows and made some experiments on it. ## Dept of SDKs and Frameworks 🧰 @@ -306,9 +306,9 @@ Updates from the teams: [Cos](https://matrix.to/#/@cos:hacklab.fi) announced: -> I wrote a new tool for fediverse: search Peertube via Matrix. It uses Sepia Search API to search on all participating public Peertube instances. You can also select any single instance. It's implemented as a module for Hemppa the bot - see docs here: https://github.com/vranki/hemppa#peertube-search #peertube #matrix +> I wrote a new tool for fediverse: search Peertube via Matrix. It uses Sepia Search API to search on all participating public Peertube instances. You can also select any single instance. It's implemented as a module for Hemppa the bot - see docs here: #peertube #matrix -See the announcement: https://fosstodon.org/web/statuses/106048573207784409 +See the announcement: ## Dept of Ping 🏓 diff --git a/content/blog/2021/04/2021-04-23-this-week-in-matrix-2021-04-23.md b/content/blog/2021/04/2021-04-23-this-week-in-matrix-2021-04-23.md index 07078dab6c..7223d229d9 100644 --- a/content/blog/2021/04/2021-04-23-this-week-in-matrix-2021-04-23.md +++ b/content/blog/2021/04/2021-04-23-this-week-in-matrix-2021-04-23.md @@ -23,7 +23,7 @@ image = "https://matrix.org/blog/img/2021-04-23-AAetC-konheko-sailfish-on-floati [Jonathan](https://matrix.to/#/@jboi:jboi.nl) noticed: > The `matrix:` URI scheme has just been officially accepted (safelisted) into the HTML standard! 🚀 -> > https://github.com/whatwg/html/pull/6320 +> > [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) said: @@ -31,7 +31,7 @@ image = "https://matrix.org/blog/img/2021-04-23-AAetC-konheko-sailfish-on-floati > > You are probably familiar with `mailto:user@example.com` or `tel:+1-555-438-3732`. The former is usually used to open an email address in your mail client, while the latter is used for phone numbers. This allows applications to register themselves as a handler for it, like for example GMail or Thunderbird, and your browser and other applications can find them and tell them to open an editor or similar, with that identifier as the target. There are also a lot of other applications that have similar schemes like Telegram, Zoom and more. > -> In Matrix you have similar identifiers, most notably users (@user:example.org) and rooms ([#room:example.org](https://matrix.to/#/#room:example.org)). The matrix URI scheme now allows you to open such identifiers in your favourite Matrix clients. You can now just click on matrix:u/user:example.org or matrix:r/room:example.org and start chatting with the user or join the room. (There is a bit more to it, you actually need an action after the identifier for it, otherwise it will just open the user profile or show the room, if you are joined to it, but that is the idea. For more details, check https://github.com/matrix-org/matrix-doc/blob/master/proposals/2312-matrix-uri.md ) +> In Matrix you have similar identifiers, most notably users (@user:example.org) and rooms ([#room:example.org](https://matrix.to/#/#room:example.org)). The matrix URI scheme now allows you to open such identifiers in your favourite Matrix clients. You can now just click on matrix:u/user:example.org or matrix:r/room:example.org and start chatting with the user or join the room. (There is a bit more to it, you actually need an action after the identifier for it, otherwise it will just open the user profile or show the room, if you are joined to it, but that is the idea. For more details, check ) > > As you can see the format of the matrix: scheme is a bit different that standard Matrix identifiers. This is mostly because they need to start with `scheme:`, where `scheme` is different depending on the application, but some characters are also treated differently in URIs, which is why the matrix scheme decided to avoid them where possible. > @@ -47,13 +47,13 @@ image = "https://matrix.org/blog/img/2021-04-23-AAetC-konheko-sailfish-on-floati > > 1. Browsers need to implement the HTML standard change and allow web apps to register the Matrix scheme. > -> * Status in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1688030 -> * Status in Chrome(ium): https://bugs.chromium.org/p/chromium/issues/detail?id=1169258 +> * Status in Firefox: +> * Status in Chrome(ium): > > 2. Web clients need to actually implement handling `matrix:` URIs. -> * Tracking issue for Element: https://github.com/vector-im/element-web/issues/16875 +> * Tracking issue for Element: > -> You may be wondering about matrix.to, which was used to share matrix identifiers before. In the long term matrix URIs will probably replace it. Watch the next few TWIMs to find out what happens and/or subscribe to the following issues: https://github.com/matrix-org/matrix.to/issues/191 https://github.com/matrix-org/matrix.to/issues/192 +> You may be wondering about matrix.to, which was used to share matrix identifiers before. In the long term matrix URIs will probably replace it. Watch the next few TWIMs to find out what happens and/or subscribe to the following issues: > > #### Closing words > @@ -63,7 +63,7 @@ And it gets better... [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) offered: -> MayeulC spotted, that Mozilla now safelisted the `matrix:` scheme in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1688030#c15 +> MayeulC spotted, that Mozilla now safelisted the `matrix:` scheme in Firefox: > > Expect this to land around Firefox 90 probably. > @@ -83,7 +83,7 @@ Thanks to everyone involved! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -120,7 +120,7 @@ Thanks to everyone involved! > v1.2.7 is out as a **highly recommended security update**. This release fixes a memory exhaustion issue regarding thumbnails, known as [CVE-2021-29453](https://github.com/turt2live/matrix-media-repo/security/advisories/GHSA-j889-h476-hh9h). > -> See https://github.com/turt2live/matrix-media-repo/releases/tag/v1.2.7 for more details, and visit #media-repo:t2bot.io on Matrix for questions and support. +> See for more details, and visit #media-repo:t2bot.io on Matrix for questions and support. ### Synapse @@ -189,7 +189,7 @@ and then [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) reported: -> It's my pleasure to announce, that our testers didn't find the bugs I added and as such [version 0.8.2](https://github.com/Nheko-Reborn/nheko/releases/tag/v0.8.2) is out now! The changes are too much to fit in a TWIM, so you can read the changelog here: https://github.com/Nheko-Reborn/nheko/blob/master/CHANGELOG.md +> It's my pleasure to announce, that our testers didn't find the bugs I added and as such [version 0.8.2](https://github.com/Nheko-Reborn/nheko/releases/tag/v0.8.2) is out now! The changes are too much to fit in a TWIM, so you can read the changelog here: > > Thank you to all the contributors, that made this release possible! (Check the changelog! So many new faces!) > @@ -285,7 +285,7 @@ and then [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) said: -> I released version 0.0.5 of my Sailfish client: https://openrepos.net/content/deepbluev7/konheko +> I released version 0.0.5 of my Sailfish client: > > It adds an about page and more importantly fixes a bug where closing the window would not relaunch the app via the task icon! Shout out to Rudi Timmermans, who made the about page and is now working on some further design improvements! Small release, since I was working on Nheko most of the time, but I hope I can add persistence and E2EE soon to it! @@ -299,7 +299,7 @@ Even in the movie they take a break to read TWIM! ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) offered: @@ -319,7 +319,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > > remove this annotation :P): > -> 1. Supported encrypted attachments. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/5 +> 1. Supported encrypted attachments. ### Ruma @@ -420,7 +420,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) told us: -> https://grafana.nordgedanken.dev/d/HDVgeCXGk/matrix-server-stats?orgId=1&refresh=15m&var-server_name=All&from=now-1h&to=now (Warning big dashboard) +> (Warning big dashboard) > > This dashboard is a small experiment on what metadata you can get from matrix without any auth. > @@ -441,7 +441,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > > If you want to opt out feel free to block requests with the "MTRNord/server_stats" User-Agent. > -> You can find the source code at https://git.nordgedanken.dev/MTRNord/server_stats +> You can find the source code at Very cool! Reminder to also check out this [set of graphs showing Synapse versions over time](https://graph.settgast.org/d/z1nplqXik/matrix?orgId=1) from [Chris](https://matrix.to/#/@chris:settgast.org). @@ -453,7 +453,7 @@ Warning! ## Final Thoughts 💭 -Several people shared this *spicy* article from fellow encrypted-messenger purveyors Signal: https://signal.org/blog/cellebrite-vulnerabilities/ +Several people shared this *spicy* article from fellow encrypted-messenger purveyors Signal: ## Dept of Ping 🏓 diff --git a/content/blog/2021/04/2021-04-30-this-week-in-matrix-2021-04-30.md b/content/blog/2021/04/2021-04-30-this-week-in-matrix-2021-04-30.md index 4a6fb90e55..a4f516c638 100644 --- a/content/blog/2021/04/2021-04-30-this-week-in-matrix-2021-04-30.md +++ b/content/blog/2021/04/2021-04-30-this-week-in-matrix-2021-04-30.md @@ -24,7 +24,7 @@ Matthew presents the MSC process! [Get slides here](/docs/DemystifyingMSCs.pdf). > The German IT platform Heise has conducted an interview with the university of Innsbruck which chose Matrix/Element over Microsoft Teams. Reasons: it's free, decentralized/federated, expandable and secure. > -> https://www.heise.de/news/Zusammenarbeit-MS-Teams-als-Lockangebot-in-eine-geschlossene-Microsoft-Umgebung-6030514.html +> "free, decentralized/federated, expandable and secure" sounds like a great set of reasons! @@ -36,14 +36,14 @@ Heise article, naturally, is in German. Element have [some content in English di [Nico](https://matrix.to/#/@deepbluev7:neko.dev) offered: -> Btw if anyone wanted to hear Krille and me live, we are live at the linux lounge now. It's in GERMAN! https://theradio.cc/blog/category/shownotes/linuxlounge/ +> Btw if anyone wanted to hear Krille and me live, we are live at the linux lounge now. It's in GERMAN! Exciting! Possibly. For the lucky few who can understand it anyway! [Lazalatin](https://matrix.to/#/@lazalatin:kif.rocks) added: -> If anyone did miss the opportunity to listen to the live stream: Here you can find the recording, with show notes, as well: https://rec.theradio.cc/item/ll244/ +> If anyone did miss the opportunity to listen to the live stream: Here you can find the recording, with show notes, as well: > We were happy to have Krille and Nico with us. 🥳 > (website in german as well as the stream recording) @@ -55,7 +55,7 @@ Exciting! Possibly. For the lucky few who can understand it anyway! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -97,7 +97,7 @@ Exciting! Possibly. For the lucky few who can understand it anyway! > > Thanks for reading! -Also - knocking is now published to the unstable spec, check it out at: https://spec.matrix.org/unstable/client-server-api/#knocking-on-rooms +Also - knocking is now published to the unstable spec, check it out at: ![2021-04-30-iLQCH-stacked_area_chart.png](/blog/img/2021-04-30-iLQCH-stacked_area_chart.png) @@ -109,9 +109,9 @@ Also - knocking is now published to the unstable spec, check it out at: https:// > We've just released the first public P2P Matrix demo using the experimental Pinecone protocol. There are builds available for Android right now and iOS is following shortly via Testflight as soon as it passes Apple's beta review: > -> * Android 10+: https://appdistribution.firebase.dev/i/394600067ea8ba37 +> * Android 10+: > -> * iOS: https://testflight.apple.com/join/Tgh2MEk6 (wait for build 73!) +> * iOS: (wait for build 73!) > > If you enable the static peer in the peer-to-peer settings, you can join us in the `#beachparty:3bf0258d23c60952639cc4c69c71d1508a7d43a0475d9000ff900a1848411ec7` room! > @@ -123,7 +123,7 @@ Also - knocking is now published to the unstable spec, check it out at: https:// ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) said: @@ -164,7 +164,7 @@ Synapse is a popular homeserver written in Python. > Announcing a new bouncer style Matrix IRC bridge to _bridge_ the gap between IRC and Matrix in a way that's easy to configure and manage by homeserver administrators for small scale deployment. > -> Meet Heisenbridge https://github.com/hifi/heisenbridge 🥳 (it's a Breaking Bad reference 🤦) +> Meet Heisenbridge 🥳 (it's a Breaking Bad reference 🤦) > > It's written in Python and started off as an experiment if it's possible to create a somewhat well performing stateless IRC bridge that's practically almost zero configuration. It quickly found a use case of being able to join !channels on IRCnet that hasn't been possible in the past. > @@ -245,7 +245,7 @@ Synapse is a popular homeserver written in Python. > This week I published the first public build on TestFlight: > -> https://testflight.apple.com/join/a06n3gN4 +> > > There are a few reports of issues when signing in which I'm looking into. A few other changes include: > @@ -295,7 +295,7 @@ Updates from the teams. ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -333,7 +333,7 @@ If you spend any amount of time with Bruno, eventually the topic of sourdough wi > > Announcements: [#announcements:etke.cc](https://matrix.to/#/#announcements:etke.cc) > -> Source: https://gitlab.com/rakshazi/matrix-ansible/ +> Source: > It contains basic security stuff like ufw and fail2ban, system maintenance like updating packages, cleanup of old logs and docker images, configuration of swap, some additions like absurdly simply healthcheck page and website deployment to base domain. Documentation may be found in readme files for each role ### GoMatrixHosting v0.4.5 is here! @@ -342,7 +342,7 @@ If you spend any amount of time with Bruno, eventually the topic of sourdough wi > GoMatrixHosting v0.4.5 is here! > -> https://gitlab.com/GoMatrixHosting +> > > The FLOSS Matrix hosting system built on AWX, it enables you to manage multiple Matrix servers for many clients in both a commercial or non-commercial context. We are currently doing a free giveaway of on-premises server plans, if you're an experienced user or Matrix admin you can receive a free on-premises subscription and hopefully provide us with some feedback. > @@ -375,7 +375,7 @@ GoMatrixHosting was previously Oasis Hosting - looks like they're making great p > Kicking works too but it might again join if it gets found again. > #### Where is the source? > -> The source code is available at https://git.nordgedanken.dev/MTRNord/server_stats/-/blob/main/src/bot/mod.rs +> The source code is available at > > For further questions feel free to join #server_stats:nordgedanken.dev > diff --git a/content/blog/2021/05/2021-05-06-introducing-the-pinecone-overlay-network.md b/content/blog/2021/05/2021-05-06-introducing-the-pinecone-overlay-network.md index 1c9889bb97..7fcc90317d 100644 --- a/content/blog/2021/05/2021-05-06-introducing-the-pinecone-overlay-network.md +++ b/content/blog/2021/05/2021-05-06-introducing-the-pinecone-overlay-network.md @@ -26,8 +26,8 @@ If Pinecone works out, our intention is to collaborate with the libp2p and IPFS Today we're releasing the source code for our current early implementation of Pinecone — you can [get it from GitHub](https://github.com/matrix-org/pinecone) right now! It's very experimental still and not very well optimised yet, but it is the foundation of our latest mobile P2P Matrix demos, which support P2P Matrix over both **Bluetooth Low Energy** mesh networks, **multicast DNS** discovery within a LAN, and/or by routing through **static Pinecone peers** on the Internet: -* Android: https://appdistribution.firebase.dev/i/394600067ea8ba37 -* iOS: https://testflight.apple.com/join/Tgh2MEk6 +* Android: +* iOS: Building a routing overlay is only the first step in the journey towards P2P Matrix. We will also be looking closely in the coming months at improving the Matrix federation protocol to work well in mixed-connectivity scenarios (rather than the full mesh approach used today) as well as decentralised identities, hybrid deployments with existing homeservers and getting Dendrite (the Matrix homeserver which is embedded into the current P2P demos) more stable and feature-complete. diff --git a/content/blog/2021/05/2021-05-07-this-week-in-matrix-2021-05-07.md b/content/blog/2021/05/2021-05-07-this-week-in-matrix-2021-05-07.md index 3c5c8185d8..86d666a1fb 100644 --- a/content/blog/2021/05/2021-05-07-this-week-in-matrix-2021-05-07.md +++ b/content/blog/2021/05/2021-05-07-this-week-in-matrix-2021-05-07.md @@ -20,13 +20,13 @@ image = "https://matrix.org/blog/img/2021-05-07-jh7X9-image.png" [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) announced: -> The first iteration of visually representing the data gathered by Server Stats Discoverer (traveler bot) is now publicly available at https://serverstats.nordgedanken.dev/ +> The first iteration of visually representing the data gathered by Server Stats Discoverer (traveler bot) is now publicly available at > > It for now is only a graph of room relations but in the future is supposed to be extended for a server based graph as well as a Table to search your room within. > > Be aware that the page is best viewed and used on desktop. Clicking a Room Node will open a new tab with the matrix.to link. If this fails this might be because of no canonical alias being available. > -> For the developers the data can be taken from https://serverstats.nordgedanken.dev/relations The format currently is only available in the d3js format but in the future that API also will be extended for different usecases. +> For the developers the data can be taken from The format currently is only available in the d3js format but in the future that API also will be extended for different usecases. > > For any feedback like accessibility issues or other issues please reach out to me either via DM or in #server_stats:nordgedanken.dev @@ -38,7 +38,7 @@ image = "https://matrix.org/blog/img/2021-05-07-jh7X9-image.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -129,7 +129,7 @@ Synapse is a popular homeserver written in Python. Additionally, [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko.dev) has a request: -> I wrote a patch for synapse, that reduces the size of almost empty incremental syncs by 50% (30% if you include http headers). If you are a client developer, you may want to test your client against a synapse with that patch applied, since it broke quite a few clients, that relied on synapse sending empty fields. While synapse sends empty fields, other server implementations, like conduit, don't, so fixing any issues here will help with portability across different server implementations too. With a bit of hope this patch can actually be applied in a few weeks to the official synapse, but it was backed out from the next RC because of the breakage. So if you can, please test your client, which you are developing, against the following PR and fix any issues you experience from it: https://github.com/matrix-org/synapse/pull/9919 +> I wrote a patch for synapse, that reduces the size of almost empty incremental syncs by 50% (30% if you include http headers). If you are a client developer, you may want to test your client against a synapse with that patch applied, since it broke quite a few clients, that relied on synapse sending empty fields. While synapse sends empty fields, other server implementations, like conduit, don't, so fixing any issues here will help with portability across different server implementations too. With a bit of hope this patch can actually be applied in a few weeks to the official synapse, but it was backed out from the next RC because of the breakage. So if you can, please test your client, which you are developing, against the following PR and fix any issues you experience from it: > > Thank you! @@ -147,7 +147,7 @@ Additionally, [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko [Tulir](https://matrix.to/#/@tulir:maunium.net) announced: -> The initial alpha version of [Brooklyn](https://gitlab.com/beeper/brooklyn) is now public, which means you can now (try to) use [mautrix-imessage](https://github.com/tulir/mautrix-imessage) on a jailbroken iOS device for iMessage bridging. Setup instructions are on docs.mau.fi: https://docs.mau.fi/bridges/go/imessage/ios/setup.html +> The initial alpha version of [Brooklyn](https://gitlab.com/beeper/brooklyn) is now public, which means you can now (try to) use [mautrix-imessage](https://github.com/tulir/mautrix-imessage) on a jailbroken iOS device for iMessage bridging. Setup instructions are on docs.mau.fi: > > Brooklyn was developed by ethanrdoesmc. It's an app/tweak that handles communicating with iMessage and runs mautrix-imessage as a subprocess for the Matrix side. The initial alpha supports basic text and media message bridging. Sending and receiving tapbacks, replies, read receipts and typing notifications will also be supported in the future. > @@ -202,7 +202,7 @@ Additionally, [Nico (@deepbluev7:neko.dev)](https://matrix.to/#/@deepbluev7:neko > > Please test it and flag any issues you have upgrading: > -> https://github.com/matrix-org/matrix-appservice-irc/releases/tag/v0.26.0-rc1 +> ## Dept of Clients 📱 @@ -264,7 +264,7 @@ Nice sticker > As a nice bonus, we do [lazy loading](https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/730), and [rooms are now added to the sidebar in batch](https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/737) on startup to ensure good performances. The sidebar also got some refinements from Kévin ([!732](https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/732) and [!736](https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/736)). > -> Finally Veli also helped us get [the docs for fractal-next published](https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/722), lowering the barrier to entry for other new contributors. They are available at https://gnome.pages.gitlab.gnome.org/fractal/fractal/. +> Finally Veli also helped us get [the docs for fractal-next published](https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/722), lowering the barrier to entry for other new contributors. They are available at . > > For further details, Julian published [a technical overview of the internals of the new codebase](https://blogs.gnome.org/jsparber/2021/05/07/the-internals-of-fractal-next/). diff --git a/content/blog/2021/05/2021-05-14-this-week-in-matrix-2021-05-14.md b/content/blog/2021/05/2021-05-14-this-week-in-matrix-2021-05-14.md index b8ae4f4f5d..f5913bb35a 100644 --- a/content/blog/2021/05/2021-05-14-this-week-in-matrix-2021-05-14.md +++ b/content/blog/2021/05/2021-05-14-this-week-in-matrix-2021-05-14.md @@ -28,7 +28,7 @@ Plus! Bonus content, demos! Half-Shot on the MS Teams bridge work, and Hubert pr [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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/unstable/proposals. +> 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 . > > > #### MSC Status @@ -102,7 +102,7 @@ Plus! Bonus content, demos! Half-Shot on the MS Teams bridge work, and Hubert pr > The bridge is at a point where it's mostly usable, but it still has quite a few blindspots. If anyone is willing to try it out & report issues, it would be a great help! > > Discussion: [Matrix-LINE Puppeteer bridge](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: > > Shout-outs to [@lecris:lecris.me](https://matrix.to/#/@lecris:lecris.me) for being an early tester & having given a lot of useful feedback 🙂 @@ -133,7 +133,7 @@ Plus! Bonus content, demos! Half-Shot on the MS Teams bridge work, and Hubert pr ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -186,7 +186,7 @@ Updates from the teams [Michael](https://matrix.to/#/@michael:perthchat.org) offered: -> https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1046/files +> > > Just had a new release, GoMatrixHosting v0.4.6 > @@ -210,7 +210,7 @@ Updates from the teams [farribeiro](https://matrix.to/#/@farribeiro:matrix.org) shared: -> Fedora promoting the matrix https://fedoramagazine.org/access-freenode-using-matrix-clients/ +> Fedora promoting the matrix ## Final Thoughts 💭 diff --git a/content/blog/2021/05/2021-05-20-google-summer-of-code-2021.md b/content/blog/2021/05/2021-05-20-google-summer-of-code-2021.md index abf469b928..a80c247ffe 100644 --- a/content/blog/2021/05/2021-05-20-google-summer-of-code-2021.md +++ b/content/blog/2021/05/2021-05-20-google-summer-of-code-2021.md @@ -16,7 +16,7 @@ image = "https://matrix.org/blog/img/gsoc.png" ### R Midhun Suresh: *Right Sidebar for Hydrogen client* -> R Midhun Suresh from the Mar Baselios College of Engineering & Technology in Trivandrum, India will be working on Hydrogen this summer, mentored by Bruno Windels. He will be working on adding a right panel to the room view, including a member list and room information. He will be blogging at https://midhunsureshr.github.io throughout the project. +> R Midhun Suresh from the Mar Baselios College of Engineering & Technology in Trivandrum, India will be working on Hydrogen this summer, mentored by Bruno Windels. He will be working on adding a right panel to the room view, including a member list and room information. He will be blogging at throughout the project. ### Devin Ragotzy: *Ruma's Automated Checks* @@ -49,7 +49,7 @@ kitsune added: > Hi there, I'm Callum, a Londoner who'll be starting a physics degree in September. For GSoC I'll be working on adding Token Authenticated Registration to Matrix. This will allow homeserver admins to restrict who can sign-up by requiring a token to be submitted during registration. I run a small homeserver for friends and family, but don't have the resources to make registration public, so I have wanted this feature integrated into Matrix servers and clients for quite a while! I'll be working with Nico, anoa, and red_sky to write an MSC, implement the server side in Synapse, and the client side in Nheko. Thanks to the mentors and Matrix.org for the opportunity to work on this! -You can follow along with this project's progress throughout the program at https://calcuode.com/matrix-gsoc/. +You can follow along with this project's progress throughout the program at . Nico, mentor added: diff --git a/content/blog/2021/05/2021-05-21-this-week-in-matrix-2021-05-21.md b/content/blog/2021/05/2021-05-21-this-week-in-matrix-2021-05-21.md index 7f930f125c..44e6fc3d19 100644 --- a/content/blog/2021/05/2021-05-21-this-week-in-matrix-2021-05-21.md +++ b/content/blog/2021/05/2021-05-21-this-week-in-matrix-2021-05-21.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/2021-05-21-3uNd3-stacked_area_chart.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) reported: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -75,7 +75,7 @@ Synapse is a popular homeserver written in Python. ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) said: @@ -106,7 +106,7 @@ Conduit is a Matrix homeserver written in Rust https://conduit.rs [Half-Shot](https://matrix.to/#/@Half-Shot:half-shot.uk) offered: -> Howdy folks! I'm sure many of you read the news about the new libera.chat IRC network starting up, and many of you also reached out (via pretty much every channel available) to ask about a potential bridge. libera.chat are doing a remarkably good job of getting spun up but are hyper busy with all the inbound users and need a bit more time, so in the meantime I would ask that everyone subscribe to https://github.com/matrix-org/matrix-appservice-irc/issues/1324 to listen for changes as they happen. +> Howdy folks! I'm sure many of you read the news about the new libera.chat IRC network starting up, and many of you also reached out (via pretty much every channel available) to ask about a potential bridge. libera.chat are doing a remarkably good job of getting spun up but are hyper busy with all the inbound users and need a bit more time, so in the meantime I would ask that everyone subscribe to to listen for changes as they happen. > > The matrix.org bridge team are on the case! Expect news in the near future :) @@ -180,7 +180,7 @@ Submitted by the teams ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) announced: @@ -192,7 +192,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and Check out this flattering portrait of Nheko on the Brodie Robertson "Linux Tips & Tricks" channel. -https://odysee.com/@BrodieRobertson:5/nheko-reborn-lightweight-native-matrix:8 + ## Dept of SDKs and Frameworks 🧰 @@ -346,7 +346,7 @@ Hemppa the Bot is a multipurpose bot for writing modules super easily in Python. [Cos](https://matrix.to/#/@cos:hacklab.fi) offered: -> Hemppa the bot is a general purpose Matrix bot written in Python. This week it gained two useful admin tools: Kick by wildcard (for cleaning up zombies after bridge decomission) and making tombstones to point room to a new one. https://github.com/vranki/hemppa +> Hemppa the bot is a general purpose Matrix bot written in Python. This week it gained two useful admin tools: Kick by wildcard (for cleaning up zombies after bridge decomission) and making tombstones to point room to a new one. ## Dept of Interesting Projects 🛰️ @@ -362,7 +362,7 @@ Cadair, living in the north of England, will only see this symbol unfortunately [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) announced: -> The Project now has a proper webpage at https://serverstats.nordgedanken.dev/ ! +> The Project now has a proper webpage at ! > > #### Newly added Features are: > @@ -387,7 +387,7 @@ Cadair, living in the north of England, will only see this symbol unfortunately > > Due to a bug with my homeserver or synapse it happens for some rooms that synapse generates a lot of join events (Lots of "server_stats bot made no change" messages). If you see this please write a message to [MTRNord](https://matrix.to/#/@mtrnord:nordgedanken.dev) so I can manually prevent my bot from trying to join the room over and over again as I cannot easily detect this kind of issue before joining. > -> The issue can be followed at https://github.com/matrix-org/synapse/issues/10021 +> The issue can be followed at @@ -398,7 +398,7 @@ Cadair, living in the north of England, will only see this symbol unfortunately > This might be of interest for TWIM. It's a little web app that supports token-based registration in the Matrix UIAA. > Sort of like matrix-registration, but aiming for compliance with the UIAA spec -https://github.com/KombuchaPrivacy/midnight + ## Dept of *Built on Matrix* 🏗️ @@ -407,8 +407,8 @@ https://github.com/KombuchaPrivacy/midnight [cvwright](https://matrix.to/#/@cvwright:matrix.org) offered: > Circles is a new project to build an E2E encrypted social network on top of Matrix. -> https://www.kombuchaprivacy.com/circles/ -> https://www.kickstarter.com/projects/cvwright/circles-a-secure-social-app-for-friends-and-family +> +> It's really early days for this project, but please check it out! @@ -416,7 +416,7 @@ It's really early days for this project, but please check it out! [farribeiro](https://matrix.to/#/@farribeiro:matrix.org) reported: -> The fedora project is discussing which domain to take in https://discussion.fedoraproject.org/t/so-what-domains-should-we-use-for-our-matrix-server/29842 +> The fedora project is discussing which domain to take in Un-burying the lede: Fedora are making the jump to Matrix! diff --git a/content/blog/2021/05/2021-05-28-this-week-in-matrix-2021-05-28.md b/content/blog/2021/05/2021-05-28-this-week-in-matrix-2021-05-28.md index f62324520b..82fef33604 100644 --- a/content/blog/2021/05/2021-05-28-this-week-in-matrix-2021-05-28.md +++ b/content/blog/2021/05/2021-05-28-this-week-in-matrix-2021-05-28.md @@ -27,7 +27,7 @@ P2P & more! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) gifted us with: > 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/unstable/proposals. +> is modified by Matrix Spec Change (MSC) proposals. Learn more about how the process works at . > > > ## MSC Status @@ -98,7 +98,7 @@ this year! You can see the full list of GSoC students in our [Google Summer of C > > Currently not production ready but you're welcome to snoop around the repo :) > -> https://git.pixie.town/f0x/synapse-media-proxy +> Seems like quite a useful project! Other adventures in splitting out the media server from the homeserver include TravisR's @@ -125,7 +125,7 @@ updates since last week: > * Fix: Forward errors from remote servers (e.g. unsupported room version) Timo also shared with us a milestone dashboard for Conduit being production-ready: -https://gitlab.com/famedly/conduit/-/milestones/3. It's exciting to see the +. It's exciting to see the multi-implementation Matrix homeserver landscape really beginning to take shape! ## Homeserver Deployment 📥️ @@ -223,7 +223,7 @@ bridge for LINE Messenger based on running LINE's Chrome extension in Puppeteer. > > Discussion: [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) > -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -346,9 +346,9 @@ Crafted by the [Element](https://element.io) teams. > I forked [autodiscover-client-configuration](https://www.npmjs.com/package/@modular-matrix/autodiscover-client-configuration) to implement the Server-Server counterpart of getting the API endpoint from a server_name. > -> Package published on NPM: https://www.npmjs.com/package/@f0x52/autodiscover-server-configuration +> Package published on NPM: > -> Repository: https://git.pixie.town/f0x/autodiscover-server-configuration.git +> Repository: ## Dept of Services 🚀 @@ -358,7 +358,7 @@ Crafted by the [Element](https://element.io) teams. > We are finally open for business. Start your own Matrix service today with GoMatrixHosting! > -> https://www.gomatrixhosting.com/2021/05/23/gomatrixhosting-is-here/ +> And quite soon after: @@ -368,7 +368,7 @@ And quite soon after: > * fixed AWX issue causing rust-synapse-compress-state section to not execute. > * added more reliable script method of generating the total room list. > -> Check us out on GitLab: https://gitlab.com/GoMatrixHosting/ +> Check us out on GitLab: > > Or come say hello at: [#general:gomatrixhosting.com](https://matrix.to/#/#general:gomatrixhosting.com) @@ -444,7 +444,7 @@ It's great to see people building useful tools to bridge the gap as Spaces inche > > Long story short, the blog is a space and each post is a room within that space. This allows you to read the posts in your Matrix client of choice and also have discussions right underneath the content. > -> You can read more details on how it's done on the blog itself (incl. links to ugly code on my Github): https://evolved.systems/hosting-a-blog-on-matrix/. If you want to chat about this, join [#blog:evolved.systems](https://matrix.to/#/#blog:evolved.systems) ! +> You can read more details on how it's done on the blog itself (incl. links to ugly code on my Github): . If you want to chat about this, join [#blog:evolved.systems](https://matrix.to/#/#blog:evolved.systems) ! Longtime readers may remember Luke Barnard's take on the concept of Blogs built on Matrix back in 2019 with @@ -460,7 +460,7 @@ statistics about the Matrix network neatly catalogued and browsable. > #### Space List > -> The tool now has a separate list for rooms that are spaces at https://serverstats.nordgedanken.dev/spaces this allows you to find Spaces easily and fast :) +> The tool now has a separate list for rooms that are spaces at this allows you to find Spaces easily and fast :) > > #### Other Updates > @@ -468,7 +468,7 @@ statistics about the Matrix network neatly catalogued and browsable. > > * Safari should now also work after fixing a setting. > -> Check out the Source at: https://github.com/MTRNord/server_stats or join the room at #server_stats:nordgedanken.dev for questions :) +> Check out the Source at: or join the room at #server_stats:nordgedanken.dev for questions :) ### Circles @@ -481,7 +481,7 @@ end-to-end encrypted social network built on top of Matrix. > > The Circles beta is open source > -> https://github.com/KombuchaPrivacy/circles-ios +> > > It's AGPL for now > diff --git a/content/blog/2021/06/2021-06-04-this-week-in-matrix-2021-06-04.md b/content/blog/2021/06/2021-06-04-this-week-in-matrix-2021-06-04.md index a70038164e..217072b43e 100644 --- a/content/blog/2021/06/2021-06-04-this-week-in-matrix-2021-06-04.md +++ b/content/blog/2021/06/2021-06-04-this-week-in-matrix-2021-06-04.md @@ -30,7 +30,7 @@ Wired UK have published a feature on Matrix in their print edition this month. W > I just learned that in a poll of 89 universities in Germany, Matrix ranked third place in the chat category already. > -> The source is in only available in German, unfortunately: https://zenodo.org/record/4817795 +> The source is in only available in German, unfortunately: > > However, the conclusion list (first table) may be understandable from context. It lists the top three solutions per category with their respective number of universities using it. @@ -55,7 +55,7 @@ also [JCG](https://matrix.to/#/@jan.christian:gruenhage.xyz): [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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/unstable/proposals. +> 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 . > > > #### MSC Status @@ -102,7 +102,7 @@ Synapse is a popular homeserver written in Python. > > * Synapse 1.35 [was released](https://matrix.org/blog/2021/06/01/synapse-1-35-0-released) this week! The Spaces flag is on by default, a bunch of bugs were fixed, and we've landed many of the prerequisites to eliminating RAM spikes on room joins. > -> * 📚 We have new docs! 📚 Anoa converted our docs to build with mdbook ([#10086](https://github.com/matrix-org/synapse/pull/10086)), and you can now browse them at https://matrix-org.github.io/synapse/! Check it out and let us know what you think. (Note: Not all of the pages have been converted from reStructuredText to Markdown yet, so some might render a bit strangely, but the structure is there!) +> * 📚 We have new docs! 📚 Anoa converted our docs to build with mdbook ([#10086](https://github.com/matrix-org/synapse/pull/10086)), and you can now browse them at ! Check it out and let us know what you think. (Note: Not all of the pages have been converted from reStructuredText to Markdown yet, so some might render a bit strangely, but the structure is there!) > > Catch you next Friday! 👋 @@ -150,7 +150,7 @@ Synapse is a popular homeserver written in Python. ### Security release for the matrix-appservice-irc and matrix-appservice-bridge library -> Hello. This week we've released an update to the https://github.com/matrix-org/matrix-appservice-bridge/ library containing a security fix for room upgrade handling. The security report will come later, but for now we advise anyone using the room upgrade handler feature to upgrade to [2.6.1](https://github.com/matrix-org/matrix-appservice-bridge/releases/tag/2.6.1). By the same token, we would also advise _all_ IRC bridge admins to update their bridge to [0.26.1](https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.26.1). +> Hello. This week we've released an update to the library containing a security fix for room upgrade handling. The security report will come later, but for now we advise anyone using the room upgrade handler feature to upgrade to [2.6.1](https://github.com/matrix-org/matrix-appservice-bridge/releases/tag/2.6.1). By the same token, we would also advise _all_ IRC bridge admins to update their bridge to [0.26.1](https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.26.1). ### The Libera.chat bridge is still ongoing @@ -172,7 +172,7 @@ Synapse is a popular homeserver written in Python. > > Discussion: > [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -194,11 +194,11 @@ Also, check out Matrix Live! [Carl Schwan](https://matrix.to/#/@carl:kde.org) announced: -> NeoChat 1.2, our third major release, was released this week bringing many improvements to the timeline and text input component. If you missed it, you can read the announcement here: https://carlschwan.eu/2021/06/01/neochat-1.2-bubbles-better-text-editing-and-more/ and we even have a nice release video :) https://www.youtube.com/watch?v=4lcH4tm6uTk +> NeoChat 1.2, our third major release, was released this week bringing many improvements to the timeline and text input component. If you missed it, you can read the announcement here: and we even have a nice release video :) {{ youtube_player(video_id="4lcH4tm6uTk") }} -> Other than that, we started working on an integration with KDE web shortcuts functionality to quickly search selected text on the web: https://invent.kde.org/network/neochat/-/merge_requests/279. +> Other than that, we started working on an integration with KDE web shortcuts functionality to quickly search selected text on the web: . @@ -266,7 +266,7 @@ Updates provided by the teams. ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) announced: @@ -287,8 +287,8 @@ Talk to us on [#kazv:tusooa.xyz](https://matrix.to/#/#kazv:tusooa.xyz). > I guess it's a long time from our last twim. Here's what is going on in that time: > -> - We used fluent for translations. https://lily.kazv.moe/kazv/kazv/-/merge_requests/1 -> - We supported read and save client state. https://lily.kazv.moe/kazv/kazv/-/merge_requests/2 +> - We used fluent for translations. +> - We supported read and save client state. > - A work-in-progress, but we are displaying some common event types; there are even chat bubbles (>w<) Check out a screenshot below: (yes, and we got a new logo) ![kavz](/blog/img/2021-06-04-kazv.png) @@ -327,7 +327,7 @@ Talk to us on [#kazv:tusooa.xyz](https://matrix.to/#/#kazv:tusooa.xyz). > **We need your support in answering questions about Matrix or just to have a good time.** > > #### Get in touch -> #### If you want to take part please contact [@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info) (or oleg@fiksel.info) ASAP to add you to the Dev Room participants list. +> #### If you want to take part please contact [@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info) (or ) ASAP to add you to the Dev Room participants list. > > BTW: we also have a [#FrOSCon:fiksel.info room](https://matrix.to/#/#FrOSCon:fiksel.info) @@ -343,8 +343,8 @@ Talk to us on [#kazv:tusooa.xyz](https://matrix.to/#/#kazv:tusooa.xyz). > * Made some progress toward supporting `m.video` messages > > * Experimented with using the [new iOS photo picker](https://developer.apple.com/videos/play/wwdc2020/10652/) to better protect users' privacy -> Homepage: https://kombuchaprivacy.com/circles/ -> Source code: https://github.com/KombuchaPrivacy/circles-ios +> Homepage: +> Source code: You can also [support circles on Kickstarter](https://www.kickstarter.com/projects/cvwright/circles-a-secure-social-app-for-friends-and-family?ref=4fxvne). diff --git a/content/blog/2021/06/2021-06-11-this-week-in-matrix-2021-06-11.md b/content/blog/2021/06/2021-06-11-this-week-in-matrix-2021-06-11.md index 65fd98ac18..4d101fd9bf 100644 --- a/content/blog/2021/06/2021-06-11-this-week-in-matrix-2021-06-11.md +++ b/content/blog/2021/06/2021-06-11-this-week-in-matrix-2021-06-11.md @@ -35,7 +35,7 @@ image = "https://matrix.org/blog/img/2021-06-11-ml.png" > > If you want to suggest a room for this section, send an email to > -> roomoftheweek@koesters.xyz or a Matrix message in +> or a Matrix message in > [#roomoftheweek:fachschaften.org](https://matrix.to/#/#roomoftheweek:fachschaften.org) Yep, go ahead and *email* your suggested Matrix room-of-the-week to Timo! @@ -48,7 +48,7 @@ Yep, go ahead and *email* your suggested Matrix room-of-the-week to Timo! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -88,7 +88,7 @@ This chart also represents interest in Pinecone over time! ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) told us: @@ -97,7 +97,7 @@ Conduit is a Matrix homeserver written in Rust https://conduit.rs > > If you know about other key-value databases that work better with Rust, please comment on the issue: > -> https://gitlab.com/famedly/conduit/-/issues/74 +> > > * Feature: Swappable database backend > @@ -113,9 +113,9 @@ Conduit is a Matrix homeserver written in Rust https://conduit.rs > This week I implemented the remaining API route for URL previewing. Already has some nicer url preview results like showing images with Twitter posts and proper YouTube previews instead of the cookie wall text :) > > With this, synapse-media-proxy *should* be a drop-in overlay for all Synapse's /_matrix/media routes. -> I don't really recommend using it in prod yet however, but I have a test instance that could use some responsible disclosure pentesting at https://media.pixie.town, please DM me [@f0x:pixie.town](https://matrix.to/#/@f0x:pixie.town) if you find anything :) +> I don't really recommend using it in prod yet however, but I have a test instance that could use some responsible disclosure pentesting at , please DM me [@f0x:pixie.town](https://matrix.to/#/@f0x:pixie.town) if you find anything :) > -> https://git.pixie.town/f0x/synapse-media-proxy +> > synapse-media-proxy now has a room at [#synapse-media-proxy:pixie.town](https://matrix.to/#/#synapse-media-proxy:pixie.town) @@ -152,7 +152,7 @@ Synapse is a popular homeserver written in Python. > Hi folks. Some time ago I asked here about any projects that provided a local Matrix "node" through docker, and it seemed not much existed in that space, so I went ahead and created the following repo: > -> https://github.com/Automattic/matrix-env +> > > Docker-based development environment for Matrix. Provides a local sandbox with the following pre-configured services: > @@ -196,7 +196,7 @@ Thanks [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) for passing this on! Look > > * And finally, a privacy feature to block incoming IRC messages when Matrix users are not all joined which is requested by some IRC networks. > -> Please report bugs as you see them to https://github.com/matrix-org/matrix-appservice-irc, and let's all pray this will be a smooth release :) +> Please report bugs as you see them to , and let's all pray this will be a smooth release :) @@ -220,7 +220,7 @@ Thanks [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) for passing this on! Look > > Discussion: [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) > -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -345,12 +345,12 @@ Updates from the teams. [krazykirby99999](https://matrix.to/#/@krazykirby99999:matrix.org) told us: -> https://simple-matrix-bot-lib.readthedocs.io/en/latest/quickstart.html +> > > Simple-Matrix-Bot-Lib allows anyone who needs a bot in a Matrix Room to do so without having to spend unnecessary time learning a complex framework! > -> https://i.imgur.com/xL4ZBO3.png -> https://i.imgur.com/UFsJMzS.png +> +> ## Dept of Grants 💰️ diff --git a/content/blog/2021/06/2021-06-18-this-week-in-matrix-2021-06-18.md b/content/blog/2021/06/2021-06-18-this-week-in-matrix-2021-06-18.md index 865118b6a9..ca4a97dab4 100644 --- a/content/blog/2021/06/2021-06-18-this-week-in-matrix-2021-06-18.md +++ b/content/blog/2021/06/2021-06-18-this-week-in-matrix-2021-06-18.md @@ -28,7 +28,7 @@ Talking to Half-Shot about Libera Chat IRC bridging. [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -86,12 +86,12 @@ Happy weekend to you too! Let's upgrade to 1.36 this weekend! > > Also demonstrated the very seamless drop-in enable and disable, just changing the reverse proxy url back and forth from Synapse, and with this you could cautiously try this out for your own server, but stay in touch with [#synapse-media-proxy:pixie.town](https://matrix.to/#/#synapse-media-proxy:pixie.town) > -> https://git.pixie.town/f0x/synapse-media-proxy +> > > #### autodiscover-server-configuration > > Got an update after realizing that maunium.net's horrible but technically correct server discovery didn't get handled correctly yet -> https://www.npmjs.com/package/@f0x52/autodiscover-server-configuration +> ## Homeserver Deployment 📥️ @@ -177,7 +177,7 @@ Watch Matrix Live for more from Half-Shot. > > Discussion: [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) > -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -249,7 +249,7 @@ Updates from the teams > Smitty van Bodegom implemented spoilers and added /j and /leave alias for /join and /part. He also fixed the spellchecker trying to spellcheck commands like /rainbowme. > -> Oh and finally NeoChat was also featured on last week's "This Week in Linux" podcast: https://www.youtube.com/watch?v=XaPWx_z_50s Don't forget to follow us on Twitter @NeoChatKDE or Mastodon @neochat@fosstodon.org, to get your latest news about NeoChat. +> Oh and finally NeoChat was also featured on last week's "This Week in Linux" podcast: Don't forget to follow us on Twitter @NeoChatKDE or Mastodon @, to get your latest news about NeoChat. > > Akademy is also happening this weekend and next week. KDE is using Matrix and BigBlueButton for the conference. There will be a lot of talk, training and bofs. We have a bof the 22th June at 16th. It's virtual and everyone is welcome to join and discuss with us NeoChat development. @@ -269,7 +269,7 @@ Updates from the teams [[pioneer]](https://matrix.to/#/@pioneer:matrix.org) told us: -> Here's the FluffyChat subreddit, in order to provide more structured way of discussions, keep questions asked again and again in one place, and refer to older answers whenever the need is, as well as just to hang out https://www.reddit.com/r/fluffychat/ +> Here's the FluffyChat subreddit, in order to provide more structured way of discussions, keep questions asked again and again in one place, and refer to older answers whenever the need is, as well as just to hang out ### Nheko @@ -293,7 +293,7 @@ Nheko also [now supports deeplinking using the matrix:// scheme](https://github. > The Dart language now has a new SDK for Matrix developed and maintained by famedly.com and published here: > -> https://pub.dev/packages/matrix +> > > It provides a fully featured base for Dart and Flutter applications including E2EE, and Cross Signing. After more than 2 years of development we now declared it as stable. The Matrix Dart SDK (formerly known as famedly SDK) was initially a rewrite of the FluffyChat backend which was written in JavaScript. It came a long way since then and is now the base for the Famedly App and for the Flutter version of FluffyChat. @@ -311,7 +311,7 @@ Nheko also [now supports deeplinking using the matrix:// scheme](https://github. > > We got an AppImage build for x86-64 GNU/Linux systems. Feel free to try -)) > -> https://lily.kazv.moe/kazv/kazv/-/jobs/452/artifacts/browse +> ## Dept of Ops 🛠 @@ -327,9 +327,9 @@ Nheko also [now supports deeplinking using the matrix:// scheme](https://github. ![2021-06-18-fhMmB-Screenshot2021-06-18at17-33-21MatrixNavigator.png](/blog/img/2021-06-18-fhMmB-Screenshot2021-06-18at17-33-21MatrixNavigator.png) -> https://matrix-navigator.chrpaul.de/ (statically hosted) +> (statically hosted) > -> https://gitlab.com/jaller94/matrix-navigator (license not yet decided) +> (license not yet decided) ## Dept of Bots 🤖 @@ -353,7 +353,7 @@ Nheko also [now supports deeplinking using the matrix:// scheme](https://github. > Tomorrow Element will host an event alongside Protonmail, Open-Xchange and Open Forum Europe on the DMA and the topic of interoperability. This will be hosted on Matrix, based on the infrastructure first used during FOSDEM. The event will be livestreamed over on [#interop-sme:matrix.org](https://matrix.to/#/#interop-sme:matrix.org) > -> Registration is free here: https://openforumeurope.org/event/a-new-business-model-for-the-internet-how-a-strong-digital-markets-act-can-enable-smes-to-deliver-a-better-internet/ +> Registration is free here: NB this event took place earlier in the week, but we still wanted to honour it! @@ -363,11 +363,11 @@ NB this event took place earlier in the week, but we still wanted to honour it! > I've been invited to appear in the latest episode of Clever Cloud's tech podcast Message à Caractère Informatique, where we talked mostly about Matrix and decentralisation, but also about a bunch of other interesting things ranging from timbl minting his source code as an NFT to how to hack autonomous car with sound. It was loads of fun, thanks to them for the invite! > -> The episode, which is in French (sorry non-French speakers!), is available here: https://www.clever-cloud.com/fr/podcast/episode48/ +> The episode, which is in French (sorry non-French speakers!), is available here: Perhaps to *pique* (French word?) our interest [Brendan Abolivier](https://matrix.to/#/@babolivier:vector.modular.im) added: -> (if anyone's curious about the autonomous car hacking, which I found particularly interesting, the paper we were discussing is in english https://spqrlab1.github.io/papers/ji-poltergeist-oakland21.pdf 😛) +> (if anyone's curious about the autonomous car hacking, which I found particularly interesting, the paper we were discussing is in english 😛) ## Dept of Interesting Projects 🛰️ @@ -377,19 +377,19 @@ Perhaps to *pique* (French word?) our interest [Brendan Abolivier](https://matri > After some fixes the bot is now back in shape. This means that all Rooms should again have the correct names from now on and accept invites again. Be aware the bot currently doesnt support encrypted rooms. > -> As a side effect also https://serverstats.nordgedanken.dev/spaces now found 3x the rooms as before. +> As a side effect also now found 3x the rooms as before. > > Also the webpage got a big overhaul which brings a lot more mobile phone friendliness :) So you can finally properly use it on your phone as well. > > Another change is that tombstoned rooms now get filtered from the list to keep it clean. > -> For developers a API reference is now available at https://serverstats.nordgedanken.dev/api +> For developers a API reference is now available at > > Also if you use the apis please note that the content is gzip encoded. The server currently doesnt respect the `Accept-Encoding` Header. > > On the side of internal changes is now that the retries are limited to 5 times instead the previously buggy amount. This should reduce join requests from my server drastically. > -> For people usings the /servers api endpoint there is also now a include_members option. This means https://serverstats.nordgedanken.dev/servers?include_members=true +> For people usings the /servers api endpoint there is also now a include_members option. This means > > now also gives unique servers based on known members. @@ -401,7 +401,7 @@ Perhaps to *pique* (French word?) our interest [Brendan Abolivier](https://matri > This bot is written with short, easy to understand Python code. Try writing your own bot with Python and Simple-Matrix-Bot-Lib! > -> https://simple-matrix-bot-lib.readthedocs.io/en/latest/examples.html#a-rock-paper-scissors-bot +> This project is also a bot in itself, but I believe it is a great form of documentation, hence Guides section. @@ -411,7 +411,7 @@ This project is also a bot in itself, but I believe it is a great form of docume > After having tried to convince several people to join the Matrix, my main conclusion is that it's too difficult for people. Apps that big tech companies produce are so simple that having to choose a client, choose (or set up) a homeserver and building bridges is too much of a push factor from the Matrix. > -> To help those people, I've written a quick guide that should help people without a programming background join the Matrix. I'm using this as a reference when people ask how they could join the Matrix, feel free to do this yourself as well: https://noordstar.me/b/how-to-join-matrix.md +> To help those people, I've written a quick guide that should help people without a programming background join the Matrix. I'm using this as a reference when people ask how they could join the Matrix, feel free to do this yourself as well: ## Matrix in the News 📰 @@ -423,7 +423,7 @@ Remember the survey of German universities we reported on a few weeks ago? There [Cat](https://matrix.to/#/@cat:feline.support) announced: -> Remember the Wired article we spotted in the print edition and got a blurry picture of? It has now made it onto their website. https://www.wired.co.uk/article/matrix-encrypted-messaging-app-governments +> Remember the Wired article we spotted in the print edition and got a blurry picture of? It has now made it onto their website. ## Final Thoughts 💭 @@ -439,7 +439,7 @@ Remember the survey of German universities we reported on a few weeks ago? There > > This week's room is: [#calibre:mailstation.de](https://matrix.to/#/#calibre:mailstation.de) > -> **"People reading eBooks usually know Calibre (https://calibre-ebook.com/), one of the most prominent ebook management solutions by Kovid Goyal. We've had an "unofficial" (as in: Kovid doesn't like real-time communications :) ) channel on what used to be freenode that I've moved to Libera and which is - of course! - bridged to #calibre"** ~Philantrop +> **"People reading eBooks usually know Calibre (), one of the most prominent ebook management solutions by Kovid Goyal. We've had an "unofficial" (as in: Kovid doesn't like real-time communications :) ) channel on what used to be freenode that I've moved to Libera and which is - of course! - bridged to #calibre"** ~Philantrop > > ---- > diff --git a/content/blog/2021/06/2021-06-25-this-week-in-matrix-2021-06-25.md b/content/blog/2021/06/2021-06-25-this-week-in-matrix-2021-06-25.md index b7fa5f58c3..c67e128a3b 100644 --- a/content/blog/2021/06/2021-06-25-this-week-in-matrix-2021-06-25.md +++ b/content/blog/2021/06/2021-06-25-this-week-in-matrix-2021-06-25.md @@ -49,7 +49,7 @@ image = "https://matrix.org/blog/img/2021-06-25-pucq0-image.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -77,7 +77,7 @@ image = "https://matrix.org/blog/img/2021-06-25-pucq0-image.png" ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) reported: @@ -135,7 +135,7 @@ Synapse is a popular homeserver written in Python. ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -246,11 +246,11 @@ Updates from the teams! Android will return next week. [jojo](https://matrix.to/#/@jojo:peek-a-boo.at) said: -> Hello dear Synapse Admins, `synadm` v0.30 is out. lt seems I was in "story telling mode" already when I wrote the release notes yesterday. That should perfectly suit a TWIM article as well 🙂 So there you go, copy/pasted from https://github.com/JOJ0/synadm/releases/tag/v0.30 with love: +> Hello dear Synapse Admins, `synadm` v0.30 is out. lt seems I was in "story telling mode" already when I wrote the release notes yesterday. That should perfectly suit a TWIM article as well 🙂 So there you go, copy/pasted from with love: > > #### New > -> `synadm` finally got some nicely rendered documentation pages hosted at https://synadm.readthedocs.io. +> `synadm` finally got some nicely rendered documentation pages hosted at . > > "Login as a user" admin API support: > @@ -277,13 +277,13 @@ Updates from the teams! Android will return next week. > > #### Improved > -> The README has been updated to point to the nicely rendered docs recently published at https://matrix-org.github.io/synapse/develop/usage/administration/admin_api/index.html +> The README has been updated to point to the nicely rendered docs recently published at > > #### Notes > -> Update via PyPI or git as described in the update chapter: https://github.com/JOJ0/synadm#update +> Update via PyPI or git as described in the update chapter: > -> Thanks to the friendly people in [#synadm:peek-a-boo.at](https://matrix.to/#/#synadm:peek-a-boo.at) for reviewing, testing, discussing functionality and giving advice. And for this release, a special thanks to @hpd:hpdeifel.de https://github.com/hpdeifel +> Thanks to the friendly people in [#synadm:peek-a-boo.at](https://matrix.to/#/#synadm:peek-a-boo.at) for reviewing, testing, discussing functionality and giving advice. And for this release, a special thanks to @hpd:hpdeifel.de ### Matrix Navigator v0.1.1 @@ -298,9 +298,9 @@ Updates from the teams! Android will return next week. > > * Errors are now shown in input fields or alerts. > -> https://matrix-navigator.chrpaul.de +> > -> Code and roadmap: https://gitlab.com/jaller94/matrix-navigator +> Code and roadmap: ## Dept of Services 🚀 @@ -310,7 +310,7 @@ Updates from the teams! Android will return next week. > with the change of policy we deployed on GNOME's Matrix instance, it occurred to me that we had overlooked an important aspect in our relationship with Matrix: do we own our Matrix account? And the answer is... maybe! In this post I cover the differences between personal account, organisation-owned account, the importance of segregating activities on Matrix... and why this _may_ change with Portable Identities in the future > -> https://blog.ergaster.org/post/20210622-owning-your-matrix-account/ +> ## Dept of Jobs 💰️ @@ -320,8 +320,8 @@ Updates from the teams! Android will return next week. > the French government deployed Tchap, an instant messaging based on Matrix. They are looking for tech and processes oriented people to improve the service. > -> https://beta.gouv.fr/recrutement/2021/06/15/tchap-devops.html (🇫🇷) -> https://beta.gouv.fr/recrutement/2021/06/15/charge.ou.chargee.de.deploiement.html (🇫🇷) +> (🇫🇷) +> (🇫🇷) ## Final Thoughts 💭 @@ -329,7 +329,7 @@ Updates from the teams! Android will return next week. > I know this isn't TWIM-worthy, but I figured people in this room would find it interesting: yesterday there was a very popular post on reddit about how we don't appreciate email enough, and in the comments there were some mentions of matrix as the counterpart for messaging: > -> https://old.reddit.com/r/Showerthoughts/comments/o6cs4l/comment/h2s5dcz/ +> Actually I think this is very interesting. Worth taking a read to understand how people not already using Matrix might see the world. diff --git a/content/blog/2021/06/2021-06-30-security-update-synapse-1-37-1-released.md b/content/blog/2021/06/2021-06-30-security-update-synapse-1-37-1-released.md index b04844c5f7..779c117715 100644 --- a/content/blog/2021/06/2021-06-30-security-update-synapse-1-37-1-released.md +++ b/content/blog/2021/06/2021-06-30-security-update-synapse-1-37-1-released.md @@ -19,7 +19,7 @@ We're happy to say that Synapse 1.37.1 [fixes this](https://github.com/matrix-or **Also, we highly recommend that you disable open registration or, if you keep it enabled, use SSO or require email validation to avoid abusive signups. Empirically adding a CAPTCHA is not enough. Otherwise you may find your server blocked all over the place if it is hosting spambots.** -**Finally, if your server has open registration, PLEASE check whether spambots have been registered on your server, and deactivate them. Once deactivated, you will need to contact abuse@matrix.org to request that blocks on your server are removed**. +**Finally, if your server has open registration, PLEASE check whether spambots have been registered on your server, and deactivate them. Once deactivated, you will need to contact to request that blocks on your server are removed**. Your best bet for spotting and neutralising dormant spambots is to review signups on your homeserver over the past 3-5 days and deactivate suspicious users. We do not recommend relying solely on lists of suspicious IP addresses for this task, as the distributed nature of the attack means any such list is likely to be incomplete or include shared proxies which may also catch legitimate users. diff --git a/content/blog/2021/07/2021-07-02-this-week-in-matrix-2021-07-02.md b/content/blog/2021/07/2021-07-02-this-week-in-matrix-2021-07-02.md index a02ce7fc19..0cc85a0694 100644 --- a/content/blog/2021/07/2021-07-02-this-week-in-matrix-2021-07-02.md +++ b/content/blog/2021/07/2021-07-02-this-week-in-matrix-2021-07-02.md @@ -49,11 +49,11 @@ Next, a high billing for Beeper this week, who have been working hard and gettin > > **Bridges** > -> * Android Messages is turning out difficult to reverse-engineer to a sufficiently reliable level, so we're building a new SMS bridge into our Android app. It'll also be available as a standalone open-source app, which already exists at https://gitlab.com/beeper/android-sms (but doesn't have any setup instructions yet). +> * Android Messages is turning out difficult to reverse-engineer to a sufficiently reliable level, so we're building a new SMS bridge into our Android app. It'll also be available as a standalone open-source app, which already exists at (but doesn't have any setup instructions yet). > > * We've funded development of a LinkedIn bridge. sumner will post a more detailed update about that. > -> We're hiring React, iOS, Android and SRE/Devops engineers. If you're interested, check out https://angel.co/company/beeperhq or DM [Eric Migicovsky](https://matrix.to/#/@eric:beeper.com). +> We're hiring React, iOS, Android and SRE/Devops engineers. If you're interested, check out or DM [Eric Migicovsky](https://matrix.to/#/@eric:beeper.com). @@ -107,7 +107,7 @@ Synapse is a popular homeserver written in Python. [sumner](https://matrix.to/#/@sumner:sumnerevans.com) reported: -> I'm excited to announce that I started working on a new bridge for bringing LinkedIn messages to Matrix! It's currently in the early stages of development and not production-ready. The current feature set includes: backfill from LinkedIn, user name and profile picture sync, message sending from Matrix -> LinkedIn, and real-time message puppetting from LinkedIn -> Matrix. There's much more to come, and you can join [#linkedin-matrix:nevarro.space](https://matrix.to/#/#linkedin-matrix:nevarro.space) for updates. Development is being funded by Beeper, and is being designed with integration into Beeper as it's primary goal. However, the bridge is open source (Apache 2.0) and will be available to self-host. The source code is here: https://github.com/sumnerevans/linkedin-matrix. +> I'm excited to announce that I started working on a new bridge for bringing LinkedIn messages to Matrix! It's currently in the early stages of development and not production-ready. The current feature set includes: backfill from LinkedIn, user name and profile picture sync, message sending from Matrix -> LinkedIn, and real-time message puppetting from LinkedIn -> Matrix. There's much more to come, and you can join [#linkedin-matrix:nevarro.space](https://matrix.to/#/#linkedin-matrix:nevarro.space) for updates. Development is being funded by Beeper, and is being designed with integration into Beeper as it's primary goal. However, the bridge is open source (Apache 2.0) and will be available to self-host. The source code is here: . Great work from Sumner! Glad to see people have the *option* to bridge their LinkedIn messages! @@ -119,12 +119,12 @@ Great work from Sumner! Glad to see people have the *option* to bridge their Lin > > Better LINE->Matrix read receipt bridging is now supported in the `testing` branch! The bridge now checks all LINE chats (not just the most recently-used one) to see if messages you sent have been read (in LINE). This works by cycling through all LINE chats where the final message is posted by you and doesn't have a "Read" marker on it yet (or for multi-user chats, if your last message hasn't been read by everyone in the room). > -> With that, I'll consider the bridge to be in Early Beta! 🎉 I'm now testing the bridge for myself to iron out a few kinks, and am preparing a PR to the [matrix.org](https://github.com/matrix-org/matrix.org/) webpage to have this listed on https://matrix.org/bridges/. +> With that, I'll consider the bridge to be in Early Beta! 🎉 I'm now testing the bridge for myself to iron out a few kinks, and am preparing a PR to the [matrix.org](https://github.com/matrix-org/matrix.org/) webpage to have this listed on . > > Discussion: > > [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ### Matrix Adapter for WebThings 0.4.0 @@ -133,7 +133,7 @@ Great work from Sumner! Glad to see people have the *option* to bridge their Lin > This addon for the WebThings gateway lets you send Matrix messages when your IoT fridge is empty – or whatever you have connected to your gateway. > > The update fixes predefined messages getting sent to the default room and is the first to be tested against gateway version 1.0.0. -> https://gitlab.com/webthings/matrix-adapter or in the addon list of your WebThings gateway +> or in the addon list of your WebThings gateway ## Dept of Clients 📱 @@ -248,11 +248,11 @@ Vocie messages! > > #### Updates > -> 0. [@tusooa:tusooa.xyz](https://matrix.to/#/@tusooa:tusooa.xyz) fixed a thread-safety issue that caused crashes. https://lily.kazv.moe/kazv/kazv/-/merge_requests/6 +> 0. [@tusooa:tusooa.xyz](https://matrix.to/#/@tusooa:tusooa.xyz) fixed a thread-safety issue that caused crashes. > -> 1. We now have a new developer [@nannanko:tusooa.xyz](https://matrix.to/#/@nannanko:tusooa.xyz) . She implemented a login failure prompt for kazv. https://lily.kazv.moe/kazv/kazv/-/merge_requests/4 +> 1. We now have a new developer [@nannanko:tusooa.xyz](https://matrix.to/#/@nannanko:tusooa.xyz) . She implemented a login failure prompt for kazv. > -> You can get the current AppImage build at https://lily.kazv.moe/kazv/kazv/-/jobs/611/artifacts/browse . +> You can get the current AppImage build at . ## Dept of SDKs and Frameworks 🧰 @@ -271,7 +271,7 @@ Vocie messages! > It's an alpha-stage webapp for developers to replace curl for room state administration. > > This week I added features for better member management, including kick, ban and unban. -> https://gitlab.com/jaller94/matrix-navigator +> ## Dept of Services 🚀 @@ -281,7 +281,7 @@ Vocie messages! > Exciting new update, we can now wireguard an on-premises server from just about anywhere and make it work with the AWX system. This is useful when your server doesn't have a static or public IP address, or when some other networking issue prevents you from running a Matrix service on it. > -> Follow of on GitLab: https://gitlab.com/GoMatrixHosting +> Follow of on GitLab: > > Or come say hello on Matrix: [#general:gomatrixhosting.com](https://matrix.to/#/#general:gomatrixhosting.com) > @@ -329,7 +329,7 @@ Vocie messages! [Florian](https://matrix.to/#/@florian:dsn.tm.kit.edu) said: -> Together with J. Ryan Stinnett, I created the 🔖 [#matrix-science-reading-group:dsn.tm.kit.edu](https://matrix.to/#/#matrix-science-reading-group:dsn.tm.kit.edu) for exchange of and on scientific papers, books and related resources on all things Matrix: Topics ranging from peer-to-peer broadcast overlay networks over conflict-free replicated data types to end-to-end encryption. Investigating security, performance, deployability, or whatever else is interesting, by methods from observation over simulation to formal verification. 🎓️ Please join if you want to read about papers that might not be Matrix-related enough to make it into TWIM, or want to engage in the discussion. 😊 The resulting papers are collected at: https://github.com/jryans/awesome-matrix#research +> Together with J. Ryan Stinnett, I created the 🔖 [#matrix-science-reading-group:dsn.tm.kit.edu](https://matrix.to/#/#matrix-science-reading-group:dsn.tm.kit.edu) for exchange of and on scientific papers, books and related resources on all things Matrix: Topics ranging from peer-to-peer broadcast overlay networks over conflict-free replicated data types to end-to-end encryption. Investigating security, performance, deployability, or whatever else is interesting, by methods from observation over simulation to formal verification. 🎓️ Please join if you want to read about papers that might not be Matrix-related enough to make it into TWIM, or want to engage in the discussion. 😊 The resulting papers are collected at: ### German Element translation feedback @@ -365,7 +365,7 @@ Vocie messages! > > This week's room is: [#fossmaintainers:matrix.org](https://matrix.to/#/#fossmaintainers:matrix.org) > -> **"A public space for Free/Open Source Software maintainers to swap notes and discuss their craft. Inspired by https://github.com/github/maintainerweek, all maintainers welcome!"** +> **"A public space for Free/Open Source Software maintainers to swap notes and discuss their craft. Inspired by , all maintainers welcome!"** > > ---- > diff --git a/content/blog/2021/07/2021-07-09-this-week-in-matrix-2021-07-09.md b/content/blog/2021/07/2021-07-09-this-week-in-matrix-2021-07-09.md index 13d355f295..a8c660c4ad 100644 --- a/content/blog/2021/07/2021-07-09-this-week-in-matrix-2021-07-09.md +++ b/content/blog/2021/07/2021-07-09-this-week-in-matrix-2021-07-09.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/2021-07-09-ADEDa-stacked_area_chart.png" [Gwmngilfen](https://matrix.to/#/@gwmngilfen:matrix.org) offered: -> I'm the Principal Data Scientist for the Ansible Community. We're hoping to switch to Matrix as our primary platform in the near future, and I've just written up _my thoughts_ on why that's a good idea, what the consequences might be, and where we go from here. Find it at https://ansible.github.io/community/posts/matrix_and_ansible.html +> I'm the Principal Data Scientist for the Ansible Community. We're hoping to switch to Matrix as our primary platform in the near future, and I've just written up _my thoughts_ on why that's a good idea, what the consequences might be, and where we go from here. Find it at ## Dept of Spec 📜 @@ -28,7 +28,7 @@ image = "https://matrix.org/blog/img/2021-07-09-ADEDa-stacked_area_chart.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -69,7 +69,7 @@ image = "https://matrix.org/blog/img/2021-07-09-ADEDa-stacked_area_chart.png" ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) said: @@ -118,11 +118,11 @@ Synapse is a popular homeserver written in Python. > > This week was spent on adding proper support for LINE user joins/leaves (though invites/kicks are still a TODO), bug fixes, and ease of deployment. Docker and systemd setups will be ready shortly. > -> And this bridge should soon be listed on https://matrix.org/bridges/, if it isn't already 🙂 Thanks madlittlemods (Eric Eastwood) for accepting [the PR](https://github.com/matrix-org/matrix.org/pull/1019)! +> And this bridge should soon be listed on , if it isn't already 🙂 Thanks madlittlemods (Eric Eastwood) for accepting [the PR](https://github.com/matrix-org/matrix.org/pull/1019)! > > Discussion: [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) > -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -227,7 +227,7 @@ Updates provided by the teams! > Thanks to Gwmngilfen I touched RStudio and toyed a little with some data as well. > -> You can find some graphs over at https://github.com/MTRNord/server_stats_r_statistics/blob/main/scripts/rooms_members.md +> You can find some graphs over at > > For the first graph the credit fully goes to Gwmngilfen :) > @@ -245,7 +245,7 @@ Updates provided by the teams! > > This is a guide for isolating and running your Matrix bot within a Docker container. It is also applicable to bots written using other libraries and languages. > -> https://simple-matrix-bot-lib.readthedocs.io/en/latest/usage-with-docker.html +> ## New Public Rooms 🏟️ diff --git a/content/blog/2021/07/2021-07-16-this-week-in-matrix-2021-07-16.md b/content/blog/2021/07/2021-07-16-this-week-in-matrix-2021-07-16.md index 0aa579b455..8852596008 100644 --- a/content/blog/2021/07/2021-07-16-this-week-in-matrix-2021-07-16.md +++ b/content/blog/2021/07/2021-07-16-this-week-in-matrix-2021-07-16.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/2021-07-16-ml.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announced: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -123,7 +123,7 @@ Dendrite is a next-generation homeserver written in Go [callum](https://matrix.to/#/@callum:calcuode.com) told us: -> Another short update about my GSoC project, this time about the Synapse admin API for managing tokens. https://calcuode.com/matrix-gsoc/2021-07-16_admin-api.html +> Another short update about my GSoC project, this time about the Synapse admin API for managing tokens. See also Matrix Live with Callum last week. @@ -155,7 +155,7 @@ See also Matrix Live with Callum last week. > > Discussion: [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) > -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -211,7 +211,7 @@ With updates supplied by the teams ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -243,7 +243,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > > During the camp, verifying crypto sessions using emojis again made for a good party game to get to know each other (like, find the kid a nickname belongs to on the camp site, start verification, and compare emojis – a lot of fun that we, again, did not even have to start, because someone always finds out about it and asks what it is about). > -> Now that everyone got to know Matrix for chatting, in one of our workshops, the participants discovered that not only people, but also devices can send messages, and react to replies – in that workshop, the kids built a chat-ops IoT door beel (for their tent on site, or room at home). They soldered a circuit board to fit an ESP (MicroPython) micro controller on, and coded a small program (using templates with differing complexity levels), defining what the door bell should send when a button is pressed, on what messages to react, and the like. We produced a fun video about the project (German audio, English subtitles): https://eduvid.org/videos/watch/20a50c25-ecb4-48c0-9b13-de2548f290d4?subtitle=en . The (minimal and somewhat buggy) MicroPython client library is published as [µtrix](https://edugit.org/hacknfun/thema-mechatronik/mytrix). +> Now that everyone got to know Matrix for chatting, in one of our workshops, the participants discovered that not only people, but also devices can send messages, and react to replies – in that workshop, the kids built a chat-ops IoT door beel (for their tent on site, or room at home). They soldered a circuit board to fit an ESP (MicroPython) micro controller on, and coded a small program (using templates with differing complexity levels), defining what the door bell should send when a button is pressed, on what messages to react, and the like. We produced a fun video about the project (German audio, English subtitles): . The (minimal and somewhat buggy) MicroPython client library is published as [µtrix](https://edugit.org/hacknfun/thema-mechatronik/mytrix). > > Now, sadly, the event is over, and we slowly see (as expected, only a part of the) participants moving over to our long-term project chatrooms; we will start clearing the virtual camp site chatroom during the weekend to make room for a new group. @@ -277,13 +277,13 @@ Asked about the regularity of these events, [Nik](https://matrix.to/#/@nik:matri > All these changes are available from version 0.5.0. > > -> Demo: https://cactus.chat/demo +> Demo: > > Matrix room: [#cactus:cactus.chat](https://matrix.to/#/#cactus:cactus.chat) > -> Introductory blog post: https://cactus.chat/blog/hello-cactus-comments/ +> Introductory blog post: > -> Source code: https://gitlab.com/cactus-comments +> Source code: ## Dept of Guides 🧭 diff --git a/content/blog/2021/07/2021-07-23-this-week-in-matrix-2021-07-23.md b/content/blog/2021/07/2021-07-23-this-week-in-matrix-2021-07-23.md index 677c408f6a..e5417b161d 100644 --- a/content/blog/2021/07/2021-07-23-this-week-in-matrix-2021-07-23.md +++ b/content/blog/2021/07/2021-07-23-this-week-in-matrix-2021-07-23.md @@ -20,19 +20,19 @@ Loads of coverage is available, take a look! English -- https://www.zdnet.com/article/germanys-healthcare-system-is-using-this-open-source-standard-for-encrypted-instant-messaging/ -- https://thestack.technology/matrix-germany-healthcare/ - - see also https://thestack.technology/element-messenger-matrix-protocol-one-to-watch/ +- +- + - see also Dutch -- https://tweakers.net/nieuws/184736/duitse-gezondheidsinstellingen-gaan-onderling-communiceren-via-matrix-protocol.html +- German -- https://www.heise.de/news/Matrix-Messenger-fuers-deutsche-Gesundheitswesen-6144988.html -- https://www.golem.de/news/videochat-deutsche-gesundheits-it-wechselt-auf-matrix-2107-158334.html -- https://stadt-bremerhaven.de/gematik-ti-messenger-setzt-auf-das-matrix-protokoll-als-basis/ +- +- +- ## Dept of Spec 📜 @@ -40,7 +40,7 @@ German [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -76,7 +76,7 @@ German > Sorus [Image Packs MSC2545](https://github.com/matrix-org/matrix-doc/pull/2545) is taking shape more and more! While barely anything happened on the actual MSC itself, [nheko](https://github.com/Nheko-Reborn/nheko/pull/648) recently implemented a sticker picker based on it, and there is a PR for [fluffychat](https://gitlab.com/famedly/fluffychat/-/merge_requests/452) for a sticker picker, too, finally making stickers interoperable between clients of different vendors! > -> Here's a video of fluffychats sticker picker in action: https://gitlab.com/famedly/fluffychat/uploads/26382317e2424d7566eb18e102ddd6cb/fluffy-sticker-picker.webm +> Here's a video of fluffychats sticker picker in action: ## Dept of Servers 🏢 @@ -123,7 +123,7 @@ German > > Discussion: [#matrix-puppeteer-line:miscworks.net](https://matrix.to/#/#matrix-puppeteer-line:miscworks.net) > -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -228,7 +228,7 @@ Naturally the screen sharing feature will allow you to share your own screen, ra > > Related to the SMS bridge, I've made [mautrix-syncproxy](https://github.com/tulir/mautrix-syncproxy), which is a microservice to do the `/sync`ing required for end-to-bridge encryption (to-device events and such) in the cloud and forwarding the data to the normal appservice transaction endpoint. When combined with [mautrix-wsproxy](https://github.com/tulir/mautrix-wsproxy), it allows the SMS bridge to only have a websocket connection, which uses significantly less battery than a HTTP request every 30 seconds. The sync proxy partially implements [MSC3202](https://github.com/matrix-org/matrix-doc/pull/3202) and the to-device part of [MSC2409](https://github.com/matrix-org/matrix-doc/pull/2409) (partially because it only does individual users rather than all appservice-owned users). > -> We're hiring React, iOS, Android and SRE/Devops engineers. If you're interested, check out https://jobs.ashbyhq.com/beeper or DM Eric Migicovsky. +> We're hiring React, iOS, Android and SRE/Devops engineers. If you're interested, check out or DM Eric Migicovsky. diff --git a/content/blog/2021/07/2021-07-26-dendrite-0-4-1-released.md b/content/blog/2021/07/2021-07-26-dendrite-0-4-1-released.md index 5c35b47144..f7b749e88a 100644 --- a/content/blog/2021/07/2021-07-26-dendrite-0-4-1-released.md +++ b/content/blog/2021/07/2021-07-26-dendrite-0-4-1-released.md @@ -21,7 +21,7 @@ doesn't cover yet) we'll be declaring a 1.0 :) If you're running Dendrite, please upgrade. If not, perhaps this would be a good version to give it a try? You can get it, as always from, -https://github.com/matrix-org/dendrite/releases/tag/v0.4.1. The changelog +. The changelog follows: ### Features diff --git a/content/blog/2021/07/2021-07-30-this-week-in-matrix-2021-07-30.md b/content/blog/2021/07/2021-07-30-this-week-in-matrix-2021-07-30.md index 437217562d..dea05ba476 100644 --- a/content/blog/2021/07/2021-07-30-this-week-in-matrix-2021-07-30.md +++ b/content/blog/2021/07/2021-07-30-this-week-in-matrix-2021-07-30.md @@ -28,7 +28,7 @@ At first when I read the headline I was scared - *explodes*? How can I protect m [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announced: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -87,7 +87,7 @@ Synapse is a popular homeserver written in Python. > Hello! This week, I created a [matrix 1-click app](https://marketplace.digitalocean.com/apps/matrix-synapse-backend) on the DigitalOcean marketplace. It's basically a pre-baked droplet image that is pre-configured with synapse, element-web, caddy, postgres, plus some setup and moderation tools. My intent was to make self-hosting a Matrix system as easy as pointing some DNS records and running a single script. It makes a lot of sense for smaller, more casual Matrix homeservers, and can serve as a good starting point! It also includes some small utility scripts - `./reset-password`, `./new-user`, etc. > -> Secrets like the postgres password and registration password are generated on first boot, there's no sensitive data baked into the image. Of course, it would be nice to be able to verify this - the source code used to build the image is being open sourced. I'm just waiting for some internal processes to finish. It will show up at https://github.com/digitalocean/marketplace-matrix somewhat soon! +> Secrets like the postgres password and registration password are generated on first boot, there's no sensitive data baked into the image. Of course, it would be nice to be able to verify this - the source code used to build the image is being open sourced. I'm just waiting for some internal processes to finish. It will show up at somewhat soon! ## Dept of Bridges 🌉 @@ -150,12 +150,12 @@ Synapse is a popular homeserver written in Python. > > * Sending/receiving encrypted text messages and attachments > -> You can find more about Cinny at https://cinny.in +> You can find more about Cinny at > > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny +> Github: > -> Twitter: https://twitter.com/@cinnyapp +> Twitter: ![2021-07-30-h1N8o-preview-butter.png](/blog/img/2021-07-30-h1N8o-preview-butter.png) @@ -185,8 +185,8 @@ Updates from the teams - Also looking at fixing blurhash bugs **iOS** -- The coming release, 1.4.8, which is available on TestFlight, supports voice messages. The feature is under a labs setting. DM and room tabs now contain only rooms. Local contacts and the public rooms directory can be found elsewhere in the UI. Full changelog at https://github.com/vector-im/element-ios/releases/tag/v1.4.8. -- We continue to make good progress on papercuts (https://github.com/vector-im/element-ios/milestone/58) and the overall app stabilisation. +- The coming release, 1.4.8, which is available on TestFlight, supports voice messages. The feature is under a labs setting. DM and room tabs now contain only rooms. Local contacts and the public rooms directory can be found elsewhere in the UI. Full changelog at . +- We continue to make good progress on papercuts () and the overall app stabilisation. **Android** - Release candidate 1.1.15 is getting prepared. It will include voice messages, under a lab flag. @@ -252,7 +252,7 @@ Updates from the teams > > Besides improving the Matrix ecosystem, Devin has been helping the Rust ecosystem at large by writing some Clippy lints to improve our codebase and upstreaming his additions. > -> Read more here: https://ruma.dev/news/gsoc-2021-intro/. +> Read more here: . ## Dept of Ops 🛠 @@ -295,7 +295,7 @@ Updates from the teams > > We are currently creating a schedule and we have open slots for talks and workshops! > -> If you like to present your topic or just help out please contact me ([@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info)) (or oleg@fiksel.info) now! Language is preferably German, but English is also ok. +> If you like to present your topic or just help out please contact me ([@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info)) (or ) now! Language is preferably German, but English is also ok. > > See you at [#FrOSCon:fiksel.info](https://matrix.to/#/#FrOSCon:fiksel.info) 😉 @@ -341,10 +341,10 @@ Updates from the teams > using Matrix as its backend. All your drawings are stored in matrix rooms > on your matrix server and are accessible to anyone who is invited. > -> Try It out at: https://toger5.github.io/TheBoard _As always: use at your own Risk_ +> Try It out at: _As always: use at your own Risk_ > > Join the matrix channel at: #TheBoard:matrix.org -> Github: https://github.com/toger5/TheBoard +> Github: @@ -354,7 +354,7 @@ Updates from the teams [Chris](https://matrix.to/#/@chris:settgast.org) announced: -> Thanks to the awesome https://serverstats.nordgedanken.dev project by MTRNord my small server version history graph now contains more of the matrix fediverse: We went from ~3000 to over 5000 active visible homeservers on https://graph.settgast.org/ +> Thanks to the awesome project by MTRNord my small server version history graph now contains more of the matrix fediverse: We went from ~3000 to over 5000 active visible homeservers on Two superb projects combining forces! I've long been a fan of Chris' graphs for tracking the growth of the server ecosystem. @@ -364,7 +364,7 @@ Two superb projects combining forces! I've long been a fan of Chris' graphs for [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) offered: -> Famedly in the news! https://e-health-com.de/details-news/messenger-am-uk-frankfurt-ermoeglicht-simultane-ueberfuehrung-von-chats-in-die-patientendokumentation/ +> Famedly in the news! ## Final Thoughts 💭 diff --git a/content/blog/2021/08/2021-08-06-this-week-in-matrix-2021-08-06.md b/content/blog/2021/08/2021-08-06-this-week-in-matrix-2021-08-06.md index 6e88ef3c71..5de9ad4624 100644 --- a/content/blog/2021/08/2021-08-06-this-week-in-matrix-2021-08-06.md +++ b/content/blog/2021/08/2021-08-06-this-week-in-matrix-2021-08-06.md @@ -42,7 +42,7 @@ Super psyched to welcome the Ansible community to Matrix! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -88,13 +88,13 @@ Super psyched to welcome the Ansible community to Matrix! ### Conduit -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) announced: > Hey everyone, I want to release the first major version of Conduit in a few weeks and I need your help! > -> Almost all features are on the master branch already, so please try to deploy your own Conduit now and try to find bugs. See https://gitlab.com/famedly/conduit +> Almost all features are on the master branch already, so please try to deploy your own Conduit now and try to find bugs. See > > State res has been tested a lot, so it's okay to join any public rooms (room version 6 preferred). > @@ -254,11 +254,11 @@ Updates from the teams > > * All sensitive information including messages are encrypted at rest with Sailfish Secrets > -> You can download Sailtrix at https://openrepos.net/content/hengyedev/sailtrix +> You can download Sailtrix at > > Discussion takes place at our matrix channel at [#sailtrix:matrix.org](https://matrix.to/#/#sailtrix:matrix.org) > -> GitLab Repository: https://gitlab.com/HengYeDev/harbour-sailtrix +> GitLab Repository: ### Fractal @@ -272,7 +272,7 @@ Updates from the teams ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) told us: @@ -412,7 +412,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > * And the repository got a lot of love with more details in the [readme](https://github.com/toger5/TheBoard/blob/main/readme.md) and better code/folder structure. > * There is now also a matrix room for feedback, issues and ideas: [#TheBoard:matrix.org](https://matrix.to/#/#TheBoard:matrix.org) > -> Feel free to try it at: https://toger5.github.io/TheBoard/ (preferable not with your main matrix account) +> Feel free to try it at: (preferable not with your main matrix account) ![2021-08-06-VnEJJ-image.png](/blog/img/2021-08-06-VnEJJ-image.png) @@ -463,7 +463,7 @@ If you want to know more about this project, feel free to join [#circles:matrix. [Tulir](https://matrix.to/#/@tulir:maunium.net) offered: -> I moved all the mautrix bridges and libraries to a fancy new org: https://github.com/mautrix +> I moved all the mautrix bridges and libraries to a fancy new org: > > GitLab and/or Docker haven't invented redirects yet, so docker registries are split: the old `dock.mau.dev/tulir/mautrix-*` paths will keep working for old versions, but new images will be at `dock.mau.dev/mautrix/*`. @@ -495,7 +495,7 @@ Rejoice! Now Dendrite aficionados have even more ways to enjoy our next-generati [Jez (he/him)](https://matrix.to/#/@jez:petrichor.me) told us: -> I've released `mxadm`, a small CLI tool for Matrix room admin that I've been working on for a few weeks; more details here: https://erambler.co.uk/blog/introducing-mxadm/ +> I've released `mxadm`, a small CLI tool for Matrix room admin that I've been working on for a few weeks; more details here: ## Dept of Interesting Projects 🛰️ @@ -511,7 +511,7 @@ Rejoice! Now Dendrite aficionados have even more ways to enjoy our next-generati > > Also the website for those statistics got fully overhauled to feel more modern. > -> Check it out at https://stats.serverstats.nordgedanken.dev or the Source at https://github.com/mx-serverstats/server_stats_web_statistics +> Check it out at or the Source at ![2021-08-06-StyGT-image.png](/blog/img/2021-08-06-StyGT-image.png) @@ -521,9 +521,9 @@ Rejoice! Now Dendrite aficionados have even more ways to enjoy our next-generati [~creme](https://matrix.to/#/@creme:envs.net) announced: -> envs.net _(@cblte:envs.net and @creme:envs.net)_ has forked the TU-Dresden matrix/element help documentation - https://doc.matrix.tu-dresden.de/en/ _(used [hugo](https://gohugo.io/) ssg)_. +> envs.net _(@cblte:envs.net and @creme:envs.net)_ has forked the TU-Dresden matrix/element help documentation - _(used [hugo](https://gohugo.io/) ssg)_. > -> Our fresh help page can be found at: **https://matrix-help.envs.net/** and now uses a simpler ssg called [mkdocs](https://www.mkdocs.org/). +> Our fresh help page can be found at: **** and now uses a simpler ssg called [mkdocs](https://www.mkdocs.org/). > > We decided to fork the existing documentation of the TU-Dresden to make it easier to use. In addition, the project envs.net already uses mkdocs for its existing documentation. > diff --git a/content/blog/2021/08/2021-08-13-this-week-in-matrix-2021-08-13.md b/content/blog/2021/08/2021-08-13-this-week-in-matrix-2021-08-13.md index bcd7d00daa..3c94550056 100644 --- a/content/blog/2021/08/2021-08-13-this-week-in-matrix-2021-08-13.md +++ b/content/blog/2021/08/2021-08-13-this-week-in-matrix-2021-08-13.md @@ -22,7 +22,7 @@ image = "https://matrix.org/blog/img/2021-08-13-s-1xM-ement-for-twim.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > #### MSC Status > @@ -116,12 +116,12 @@ Synapse is a popular homeserver written in Python. > * Fixed login issue related to non-compliant localpart. (Thanks to phildenhoff) > * Fixed invalid password issue. (Thanks to Troplo) > -> You can find more about Cinny at https://cinny.in +> You can find more about Cinny at > > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny +> Github: > -> Twitter: https://twitter.com/@cinnyapp +> Twitter: @@ -195,7 +195,7 @@ With updates from the teams! -* v1.8.0-rc1 is available on https://staging.element.io/ +* v1.8.0-rc1 is available on * Work on threads continues - we are narrowing down on a first prototype based on treating chained replies as threads * We’ve spiked support for [Sentry](https://sentry.matrix.org/sentry/riot-web/) which will give us more insights into how the app is working in the wild * Support for hot module reloading for React components, following last week’s work on CSS hot reloading @@ -236,9 +236,9 @@ With updates from the teams! > * Display names are shown for direct messages. > * Messages sent by the same user in succession are grouped > -> Join us in [#sailtrix:matrix.org](https://matrix.to/#/#sailtrix:matrix.org) . GitLab: https://gitlab.com/HengYeDev/harbour-sailtrix +> Join us in [#sailtrix:matrix.org](https://matrix.to/#/#sailtrix:matrix.org) . GitLab: > -> Download at OpenRepos: https://openrepos.net/content/hengyedev/sailtrix +> Download at OpenRepos: ### Nheko @@ -248,7 +248,7 @@ With updates from the teams! > You now get notified, if someone reuses a megolm session index, because that in theory could be used by an attacker to send seemingly verified messages. We also now render decryption errors more nicely and users can now explicitly request decryption keys (in addition to the automatic key requests in the background that already existed). We also fixed an issue, that could corrupt the database when using the flatpak and if you lost your network connection, Nheko should now reconnect faster instead of potentially waiting 17 minutes for a TCP timeout. The storage for cross-signing secrets should now be more reliable, you can close image popups with the "Escape" key, close the current room by double clicking it and a few more miscellaneous bugfixes. > -> You can track the remaining E2EE bits, before we declare our E2EE support as stable, in this comment now: https://github.com/Nheko-Reborn/nheko/issues/23#issuecomment-894689158 +> You can track the remaining E2EE bits, before we declare our E2EE support as stable, in this comment now: ## Dept of Bots 🤖 @@ -258,7 +258,7 @@ With updates from the teams! > I released Hebbot v2.0 (the matrix bot which generates the thisweek.gnome.org blog posts) > -> https://github.com/haecker-felix/hebbot/releases/tag/v2.0 +> > > It has learned how to handle images / videos, and can now insert them directly into the rendered markdown. Creating new posts has been significantly simplified and now makes even less work for the author. For example, Hebbot now automatically generates a command to quickly download all images/videos at once. > @@ -276,7 +276,7 @@ With updates from the teams! > > Randomization to the rescue! I made a Pocket plugin for Maubot which gives me a random article from my list and allows me to easily archive it. Now I don't need to decide which article to pick, the computer does that for me! > -> Source code and info: https://github.com/jaywink/maubot-pocket +> Source code and info: > > Ps. Maubot is truly awesome as a bot system, well documented and easy to develop on 😻 diff --git a/content/blog/2021/08/2021-08-20-this-week-in-matrix-2021-08-20.md b/content/blog/2021/08/2021-08-20-this-week-in-matrix-2021-08-20.md index ff4421e1e3..d67061d10c 100644 --- a/content/blog/2021/08/2021-08-20-this-week-in-matrix-2021-08-20.md +++ b/content/blog/2021/08/2021-08-20-this-week-in-matrix-2021-08-20.md @@ -31,7 +31,7 @@ Half-Shot's bridge notes this week [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) reported: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -56,7 +56,7 @@ Half-Shot's bridge notes this week > > Thank you to everyone for your PRs! > -> Otherwise, there has been a small amount of activity across the spectrum of MSCs this week. One MSC to call out is https://github.com/matrix-org/matrix-doc/pull/3283, which could do with some more input from the wider community. +> Otherwise, there has been a small amount of activity across the spectrum of MSCs this week. One MSC to call out is , which could do with some more input from the wider community. > #### Random MSC of the week > > And finally, something fun. I've written [a small script](https://github.com/anoadragon453/pick-a-spec) to pick a random MSC that people may or may not want to have a look at. @@ -189,8 +189,8 @@ Those sytest numbers!! Might be time to start playing with dendrite? > > Matrix: [#sailtrix:matrix.org](https://matrix.to/#/#sailtrix:matrix.org) > -> OpenRepos: https://openrepos.net/content/hengyedev/sailtrix -> GitLab: https://gitlab.com/HengYeDev/harbour-sailtrix +> OpenRepos: +> GitLab: @@ -202,7 +202,7 @@ Those sytest numbers!! Might be time to start playing with dendrite? > This week Janet improved receiving files in NeoChat. Now downloading a file can be stopped, a file type icon is displayed and it looks better! Other than that Felipe Kinoshita made some small visual improvements to the day separator in the timeline and Tobias continued working on E2EE inside Quotient. > -> Tomorrow Tobias and I will be doing a small presentation/demo of NeoChat at frOSCon in German. It's online so you don't have any excuse to not watch it: https://programm.froscon.de/2021/events/2711.html +> Tomorrow Tobias and I will be doing a small presentation/demo of NeoChat at frOSCon in German. It's online so you don't have any excuse to not watch it: @@ -223,7 +223,7 @@ Those sytest numbers!! Might be time to start playing with dendrite? > * Dialogs should now have a close button again on Windows, the emoji search field now clears on closing the emoji picker and we added a workaround for stickers not showing on Element iOS, because iOS can't display stickers without a thumbnail, even if a thumbnail makes no sense for stickers. (We just copy the sticker url into the thumbnail url.) > > * Nheko can now download encryption keys from online key backup. Uploading to online key backup will come soon(tm). -> * If you are interested, I will talk about Nheko tomorrow (21.08. starting 16:10) at FrOSCon in the Matrix dev room. Make sure you check out the other talks too, if you speak German! https://programm.froscon.de/2021/events/2706.html +> * If you are interested, I will talk about Nheko tomorrow (21.08. starting 16:10) at FrOSCon in the Matrix dev room. Make sure you check out the other talks too, if you speak German! > > Phew, that was a mouthful. @@ -250,7 +250,7 @@ Updates from the teams * We released 1.8.1 which fixed some regressions with calls - sorry for any failed calls! * Work on our threads prototype continues. We’re hoping to have something to look at internally next week. -* [Sentry](https://sentry.matrix.org/sentry/riot-web/) submission support has been added to Rageshakes. We expect to enable this on https://app.element.io next week. +* [Sentry](https://sentry.matrix.org/sentry/riot-web/) submission support has been added to Rageshakes. We expect to enable this on next week. * We’ve been fixing some bugs around cross-signing, Windows font rendering, and image blur hashing. * Our new triage process has been published [on the wiki](https://github.com/vector-im/element-web/wiki#issue-triage). @@ -322,7 +322,7 @@ Updates from the teams ![2021-08-20-r2wxc-image.png](/blog/img/2021-08-20-r2wxc-image.png) -> Source at: https://github.com/MTRNord/maubot-audio-preventer +> Source at: > > This plugin is already running on my maubot at @mjolnir:nordgedanken.dev @@ -332,7 +332,7 @@ Updates from the teams > New version of Middleman, the helpful relay bot in the middle. Version 0.2.0 in addition to various smaller changes and fixes, enables sending out messages from the command room to any room the bot is in, supports relaying notices (so you can command other bots using the Middleman bot 🤖) and adds support for flagging certain rooms as "mention only", in which case only mentions are relayed. > -> Find Middleman here: https://github.com/elokapina/middleman +> Find Middleman here: ## Dept of Events and Talks 🗣️ @@ -432,7 +432,7 @@ Updates from the teams > > This week's room is: [#physics:matrix.org](https://matrix.to/#/#physics:matrix.org) > -> **"Friendly Physics Related Discussion Talking Point: LIGO & Hawking's area theorem https://tinyurl.com/nzuaaepv Book Club 22nd August 15:00 BST | Bishop & Goldberg (manifolds) | Book Club Site: https://tinyurl.com/2sn9upx2 +stardust:matrix.org"** +> **"Friendly Physics Related Discussion Talking Point: LIGO & Hawking's area theorem Book Club 22nd August 15:00 BST | Bishop & Goldberg (manifolds) | Book Club Site: +stardust:matrix.org"** > > ---- > diff --git a/content/blog/2021/08/2021-08-27-this-week-in-matrix-2021-08-27.md b/content/blog/2021/08/2021-08-27-this-week-in-matrix-2021-08-27.md index 0db768a9ac..01b5abb625 100644 --- a/content/blog/2021/08/2021-08-27-this-week-in-matrix-2021-08-27.md +++ b/content/blog/2021/08/2021-08-27-this-week-in-matrix-2021-08-27.md @@ -26,7 +26,7 @@ These Hydrogen news leave me breathless! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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/unstable/proposals. +> 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 . > > > #### MSC Status @@ -147,7 +147,7 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > * fix: Dont add/remove DMs to space > * fix: Empty timelines crashing the room view > -> * fix: excessive CPU usage on Windows, as described in https://github.com/flutter/flutter/issues/78517#issuecomment-846436695 +> * fix: excessive CPU usage on Windows, as described in > * fix: Joining room aliases not published into the room directory > > * fix: Keep display alive while recording @@ -197,12 +197,12 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > * Fixed crashes on bad media data. > * Fixed inconsistent display names in people drawer. > -> Find more about Cinny at https://cinny.in +> Find more about Cinny at > > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny +> Github: > -> Twitter: https://twitter.com/@cinnyapp +> Twitter: ### Sailtrix @@ -227,8 +227,8 @@ This [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-depl > > Discussion: [#sailtrix:matrix.org](https://matrix.to/#/#sailtrix:matrix.org) > -> GitLab: https://gitlab.com/HengYeDev/harbour-sailtrix -> OpenRepos: https://openrepos.net/content/hengyedev/sailtrix +> GitLab: +> OpenRepos: ### NeoChat @@ -416,7 +416,7 @@ Updates from the teams [thejhh](https://matrix.to/#/@thejhh:matrix.org) said: -> I made an experimental Matrix-based persistent storage CRUD repository: https://github.com/sendanor/matrix/blob/main/MatrixCrudRepository.ts +> I made an experimental Matrix-based persistent storage CRUD repository: ## Final Thoughts 💭 diff --git a/content/blog/2021/09/2021-09-03-this-week-in-matrix-2021-09-03.md b/content/blog/2021/09/2021-09-03-this-week-in-matrix-2021-09-03.md index 2b1c0a5112..707c8373e3 100644 --- a/content/blog/2021/09/2021-09-03-this-week-in-matrix-2021-09-03.md +++ b/content/blog/2021/09/2021-09-03-this-week-in-matrix-2021-09-03.md @@ -14,19 +14,19 @@ image = "https://matrix.org/blog/img/2021-09-03-X2UAA-stacked_area_chart.png" {{ youtube_player(video_id="TZcF4s-swis") }} -We forgot to mention that Doug is also the creator of Watch the Matrix! https://github.com/pixlwave/Watch-The-Matrix This allows you to use your Apple Watch as a native client (rather than through another iDevice) +We forgot to mention that Doug is also the creator of Watch the Matrix! This allows you to use your Apple Watch as a native client (rather than through another iDevice) -These fellows all recently started to work for Element, and (claim!) to enjoy it. Element are HIRING, so if YOU think think you'd like to apply, check out https://apply.workable.com/elementio/ for current listings and details of how to apply. +These fellows all recently started to work for Element, and (claim!) to enjoy it. Element are HIRING, so if YOU think think you'd like to apply, check out for current listings and details of how to apply. ## Dept of *Status of Matrix* 🌡️ ### Conduit Beta released -Conduit is a Matrix homeserver written in Rust https://conduit.rs +Conduit is a Matrix homeserver written in Rust [timokoesters](https://matrix.to/#/@timokoesters:fachschaften.org) announced: -> We finally did it! We released Conduit Beta: https://conduit.rs/release-0-2-0, we even made it to the Hacker News frontpage: https://news.ycombinator.com/front?day=2021-09-02 +> We finally did it! We released Conduit Beta: , we even made it to the Hacker News frontpage: > > This is huge news for us and hopefully we will see a lot more Conduit instances pop up in the near future. > @@ -40,7 +40,7 @@ Congratulations to Timo and the gang, you're making superb progress! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -318,10 +318,10 @@ Updates from the teams. > > More information: > -> * Project website: https://comatrix.eu/ +> * Project website: > -> * Code repository: https://gitlab.com/comatrix/comatrix -> * CoMatrix will be presented at RIOT Summit 2021 (online; free registration) on 10.09.2021 at 11:30 AM (UTC+0): https://summit.riot-os.org/2021/ +> * Code repository: +> * CoMatrix will be presented at RIOT Summit 2021 (online; free registration) on 10.09.2021 at 11:30 AM (UTC+0): @@ -333,7 +333,7 @@ Updates from the teams. > > We also have a commercial web portal almost published where one can create web apps and configure pipelines to process the results. And yes, the portal also uses Matrix as its persistent storage -- it was implemented using my Matrix CRUD Repository from last week :) > -> The agent software (pipeline-runner) is open source and has zero (0) runtime dependencies except NodeJS, and available from here: https://github.com/sendanor/pipeline-runner -- It's still in early development, though. +> The agent software (pipeline-runner) is open source and has zero (0) runtime dependencies except NodeJS, and available from here: -- It's still in early development, though. ## Final Thoughts 💭 diff --git a/content/blog/2021/09/2021-09-10-this-week-in-matrix-2021-09-10.md b/content/blog/2021/09/2021-09-10-this-week-in-matrix-2021-09-10.md index dc2aedd1dc..f32e19bb64 100644 --- a/content/blog/2021/09/2021-09-10-this-week-in-matrix-2021-09-10.md +++ b/content/blog/2021/09/2021-09-10-this-week-in-matrix-2021-09-10.md @@ -28,7 +28,7 @@ Chatting with Manu about iOS, Mobile, team growth and more. See video descriptio [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announced: -> 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/unstable/proposals. +> 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 . > > > #### MSC Status @@ -81,7 +81,7 @@ Chatting with Manu about iOS, Mobile, team growth and more. See video descriptio > [Dimension](https://github.com/turt2live/matrix-dimension), an integration manager alternative for Element, got a refresh from @TimeWalker to bring the project up to modern day standards. Please give it a go if you've been running Dimension, and report bugs if there's problems! While I haven't personally had time to maintain it as much as I'd like, it's great to see people taking on 3 year old bad code and fixing it 😄 > -> For TWIM readers, Dimension is an "integration manager" that replaces the default one shipped with Element. It's not entirely mobile-ready yet, but does give a user interface for managing various bots, bridges, and widgets. In practice, an integration manager isn't needed as most bots and bridges (and even widgets) can be set up without an integrations manager, like all of https://t2bot.io/ (ironically, given Dimension was originally targeted at t2bot.io). People do still use it though to configure self-hosted platforms with their very own Element, Synapse, bridges, and bots. +> For TWIM readers, Dimension is an "integration manager" that replaces the default one shipped with Element. It's not entirely mobile-ready yet, but does give a user interface for managing various bots, bridges, and widgets. In practice, an integration manager isn't needed as most bots and bridges (and even widgets) can be set up without an integrations manager, like all of (ironically, given Dimension was originally targeted at t2bot.io). People do still use it though to configure self-hosted platforms with their very own Element, Synapse, bridges, and bots. > > While I still probably won't have much time personally to maintain it, PRs are certainly accepted. Dimension is a bit complex to work within and test, but people in #dimension:t2bot.io should be able to help out. @@ -227,7 +227,7 @@ Updates from the teams. > > Basically everything as before but now including recent tokio, recent (stable) matrix-rust-sdk and rust edition 2021. > -> Source as before over at https://github.com/MTRNord/mrsbfh +> Source as before over at ## Dept of Bots 🤖 @@ -263,7 +263,7 @@ Updates from the teams. ## Final Thoughts 💭 -Someone has been making Matrix fanfic! I'm not sure how federation ties in, and for some reason they feature [rubber duck debugging](https://en.wikipedia.org/wiki/Rubber_duck_debugging) at one point but otherwise it looks fun :) https://www.youtube.com/watch?v=9ix7TUGVYIo +Someone has been making Matrix fanfic! I'm not sure how federation ties in, and for some reason they feature [rubber duck debugging](https://en.wikipedia.org/wiki/Rubber_duck_debugging) at one point but otherwise it looks fun :) ## Dept of Ping 🏓 diff --git a/content/blog/2021/09/2021-09-17-this-week-in-matrix-2021-09-17.md b/content/blog/2021/09/2021-09-17-this-week-in-matrix-2021-09-17.md index 9c0bc3778a..5b9b08839e 100644 --- a/content/blog/2021/09/2021-09-17-this-week-in-matrix-2021-09-17.md +++ b/content/blog/2021/09/2021-09-17-this-week-in-matrix-2021-09-17.md @@ -22,7 +22,7 @@ We've been chatting with Denis about the vulnerabilities disclosed by Element th [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) said: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -150,12 +150,12 @@ With rooms version 9 as the default, it feels like Spaces are trying hard to esc > > * We are also started shipping an official docker image which you can find on [DockerHub ajbura/cinny](https://hub.docker.com/repository/docker/ajbura/cinny). > -> Find more about Cinny at https://cinny.in/ +> Find more about Cinny at > > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny +> Github: > -> Twitter: https://twitter.com/@cinnyapp +> Twitter: ![2021-09-17-NcMmi-cinny-space-release.png](/blog/img/2021-09-17-NcMmi-cinny-space-release.png) @@ -173,7 +173,7 @@ I’m thrilled about Spaces support and I'm certain we’ll hear more about Cinn ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) told us: @@ -200,7 +200,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > * Added the ability to view your rooms using our Smart Inbox that places the most important messages at the top, or with Classic which leaves the room in a reverse chronological order. > > * You can now select network by network which messages should appear in your inbox using our Inbox Filtering feature -> * We now have beta support for Custom CSS theming! Check out some of the themes that have already been made by the community. https://gitlab.com/beeper/beeper-themes +> * We now have beta support for Custom CSS theming! Check out some of the themes that have already been made by the community. > > * Previously we only supported DMs for Discord out of the box, but now you can pick and choose which Discord servers to sync into Beeper > @@ -218,15 +218,15 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > > * Redesigned room list: we started a redesign of our Android app and adopted the Material design language. > -> * Integrated Android SMS bridge: Our previous Android Messages bridge was built on a shakey puppeteer foundation, so we rewrote it. Our new Android SMS uses native APIs to send/receive SMS. RCS remains elusively out of our grasp for now. We open sourced our bridge at https://gitlab.com/beeper/android-sms +> * Integrated Android SMS bridge: Our previous Android Messages bridge was built on a shakey puppeteer foundation, so we rewrote it. Our new Android SMS uses native APIs to send/receive SMS. RCS remains elusively out of our grasp for now. We open sourced our bridge at ![2021-09-17-aqgDm-BeeperAndroidRoomList.png](/blog/img/2021-09-17-aqgDm-BeeperAndroidRoomList.png) > #### Bots > -> * Wrote a bot for managing Linear issues from Matrix: https://gitlab.com/beeper/linear-maubot +> * Wrote a bot for managing Linear issues from Matrix: > -> * Wrote a bot to mirror chats into Chatwoot (an open source Intercom-like customer support platform): https://gitlab.com/beeper/chatwoot +> * Wrote a bot to mirror chats into Chatwoot (an open source Intercom-like customer support platform): > #### Hiring > > * We are hiring! Come join many other Matrix community members who have joined the Beeper team including @tulir:maunium.net, @annie:beeper.com, @kilian:beeper.com, @spiritcroc:beeper.com and @sumner:beeper.com (who replied to our last TWIM job post and got a job at Beeper within a week!) @@ -316,7 +316,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > > [Polyjuice Client](https://hex.pm/packages/polyjuice_client) 0.4.3 has been released. This release adds functions for getting room membership (thanks to multi prise) and checking the server spec versions, along with some bug fixes. > -> Finally, the Polyjuice libraries have moved their git repositories from https://gitlab.com/uhoreg to https://gitlab.com/polyjuice. The old locations should automatically redirect to the new locations. +> Finally, the Polyjuice libraries have moved their git repositories from to . The old locations should automatically redirect to the new locations. ## Dept of Ops 🛠 @@ -338,7 +338,7 @@ A minimal Matrix chat client, focused on performance, offline functionality, and ![2021-09-17-G_vQu-sample-interaction.png](/blog/img/2021-09-17-G_vQu-sample-interaction.png) -> You can find the source code here: https://sr.ht/~sumner/standupbot/ +> You can find the source code here: ## Dept of Events and Talks 🗣️ @@ -372,11 +372,11 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > > **Links and further reading:** > -> Play with it at: https://toger5.github.io/TheBoard/ (feel free to join: https://matrix.to/#/#PublicWhiteboardTest_TheBoard:matrix.org with the account used for testing to join the first collaborative board) -> Join the matrix room: https://matrix.to/#/#TheBoard:matrix.org +> Play with it at: (feel free to join: with the account used for testing to join the first collaborative board) +> Join the matrix room: > -> GitHub: https://github.com/toger5/TheBoard -> Technical Details: https://github.com/toger5/TheBoard/blob/main/spec.md +> GitHub: +> Technical Details: ![2021-09-17-eCmKF-image.png](/blog/img/2021-09-17-eCmKF-image.png) @@ -404,7 +404,7 @@ I love the retro vibe of the game, it's really cool! > > There's a lot more info in my talk from last night at the Open Metaverse Interoperability Demo Night (my talk starts at 37:43) > -> https://youtu.be/e26UJRCGfGk?t=2263 +> > > If you want to chat more about Third Room, you can join our Matrix room: [#thirdroom-dev:matrix.org](https://matrix.to/#/#thirdroom-dev:matrix.org) diff --git a/content/blog/2021/09/2021-09-24-this-week-in-matrix-2021-09-24.md b/content/blog/2021/09/2021-09-24-this-week-in-matrix-2021-09-24.md index b0ae501834..8b19c09550 100644 --- a/content/blog/2021/09/2021-09-24-this-week-in-matrix-2021-09-24.md +++ b/content/blog/2021/09/2021-09-24-this-week-in-matrix-2021-09-24.md @@ -38,7 +38,7 @@ When asked if that was a specification change he drafted because of limitations [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announced: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -227,7 +227,7 @@ Congrats on the release, kitsune! ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) told us: @@ -241,11 +241,11 @@ A minimal Matrix chat client, focused on performance, offline functionality, and > A little `synadm` release went out this week. Thanks a lot to @govynnus for contributing "Registration token management", it's available as a new subcommand `regtok`. Also some tiny improvements here and there were brought in to make admin experience even more convenient. > -> Have a look at the release notes: https://github.com/JOJ0/synadm/releases +> Have a look at the release notes: > -> PyPI: https://pypi.org/project/synadm/0.31/ +> PyPI: > -> Upgrade: https://github.com/JOJ0/synadm#update +> Upgrade: Those are the same registration tokens GSoC intern Callum implemented [and told us about in this Matrix Live episode](https://www.youtube.com/watch?v=bVKg4BHT0Z0). diff --git a/content/blog/2021/10/2021-10-01-this-week-in-matrix-2021-10-01.md b/content/blog/2021/10/2021-10-01-this-week-in-matrix-2021-10-01.md index d253351ee4..bc310f2520 100644 --- a/content/blog/2021/10/2021-10-01-this-week-in-matrix-2021-10-01.md +++ b/content/blog/2021/10/2021-10-01-this-week-in-matrix-2021-10-01.md @@ -90,7 +90,7 @@ Now that's some teasing! I can't wait for next week! > > * Update bridge to matrix-appservice-bridge 3.1.0 ([\#614](https://github.com/matrix-org/matrix-appservice-slack/issues/614)) > -> Also, a PSA: If you were struggling to bridge your rooms to matrix while using the matrix.org bridge, this should now be fixed. An update made to the Slack APIs silently broke the oauth flow, which has since been fixed. This was a misconfiguration-gone-unnoticed in our Slack app configuration, so self hosters don't need to upgrade. The details are in https://github.com/matrix-org/matrix-appservice-slack/issues/617#issuecomment-932047990 +> Also, a PSA: If you were struggling to bridge your rooms to matrix while using the matrix.org bridge, this should now be fixed. An update made to the Slack APIs silently broke the oauth flow, which has since been fixed. This was a misconfiguration-gone-unnoticed in our Slack app configuration, so self hosters don't need to upgrade. The details are in ## Dept of Clients 📱 @@ -107,7 +107,7 @@ Now that's some teasing! I can't wait for next week! > * Pasting images should now work properly again on Windows and macOS, including pasting SVGs! > * The help and version command line parameters now work properly, even if an instance of Nheko is already running. > -> There has also been a lot of progress on the translations! We just cracked 50% translated, but since that includes a lot of languages with only a few percent, this is actually much more than it sounds! We actually have 8 languages with over 90% translations now. If you speak one of the languages at 70% or so, any help translating the remaining bits is very much appreciated. You can easily translate without an account here: https://weblate.nheko.im/projects/nheko/nheko-master/#translations If you want to translate without having to rely on the upvote mechanism, feel free to ask for translation permissions directly in [#nheko:nheko.im](https://matrix.to/#/#nheko:nheko.im). That is also the right room to ask questions about the translation process or translations themselves. +> There has also been a lot of progress on the translations! We just cracked 50% translated, but since that includes a lot of languages with only a few percent, this is actually much more than it sounds! We actually have 8 languages with over 90% translations now. If you speak one of the languages at 70% or so, any help translating the remaining bits is very much appreciated. You can easily translate without an account here: If you want to translate without having to rely on the upvote mechanism, feel free to ask for translation permissions directly in [#nheko:nheko.im](https://matrix.to/#/#nheko:nheko.im). That is also the right room to ask questions about the translation process or translations themselves. > > Nheko is also participating at Hacktoberfest this year. Translations done using the webinterface won't get counted for that though, you would need to submit a pull request manually for that. If you always felt like contributing to Nheko would be fun, but you had no reason to, now you can do it to let someone plant a tree for you (or get a T-shirt)! > @@ -115,7 +115,7 @@ Now that's some teasing! I can't wait for next week! ### Hydrogen -A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. https://github.com/vector-im/hydrogen-web/ +A minimal Matrix chat client, focused on performance, offline functionality, and broad browser support. [Bruno](https://matrix.to/#/@bwindels:matrix.org) said: @@ -172,7 +172,7 @@ Hydrogen embedded! I'm looking forward to that. Great work Bruno! > > The bot also now supports encrypted rooms out of the box, including on the t2bot.io instance. Check out [t2bot.io/emailbot](https://t2bot.io/emailbot/) for information on how to get the bot set up in your room. > -> The full changelog is available on the repo: https://github.com/t2bot/matrix-email-bot/releases/tag/v2.0.0 +> The full changelog is available on the repo: Useful to watch a security mailing-list from the comfort of a Matrix room! diff --git a/content/blog/2021/10/2021-10-08-this-week-in-matrix-2021-10-08.md b/content/blog/2021/10/2021-10-08-this-week-in-matrix-2021-10-08.md index 35800c46c6..f6f4117176 100644 --- a/content/blog/2021/10/2021-10-08-this-week-in-matrix-2021-10-08.md +++ b/content/blog/2021/10/2021-10-08-this-week-in-matrix-2021-10-08.md @@ -76,7 +76,7 @@ This week, I had the great pleasure of chatting with a lovely bunch from Element > Hi! Rocket.chat is working on a bridge with Matrix !!!! So nice 😊 > -> https://youtu.be/jBtBiUXLqAk?t=1691 +> @@ -84,7 +84,7 @@ This week, I had the great pleasure of chatting with a lovely bunch from Element [Half-Shot](https://matrix.to/#/@Half-Shot:half-shot.uk) told us: -> Hello one and all! We've got a minor-yet-MAJOR release candidate of the IRC bridge up for grabs. https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.32.0-rc1 is now based upon the 3.X matrix-appservice-bridge library, and so all the innards have been replaced with matrix-bot-sdk. +> Hello one and all! We've got a minor-yet-MAJOR release candidate of the IRC bridge up for grabs. is now based upon the 3.X matrix-appservice-bridge library, and so all the innards have been replaced with matrix-bot-sdk. > > Please try it out, and the full release should be out next week. @@ -137,7 +137,7 @@ Updates from the teams: > Cinny [v1.3.2](https://github.com/ajbura/cinny/releases/tag/v1.3.2) got released this week. It fixes unwanted "Password don't match" error on register page along with small improvements in Public room modal and message input (Thanks to Empty2k12). We also released v1.3.1 last week which fixed unnecessary CPU usages on idle and infinite spinner after login. > -> Check it out at: https://cinny.in +> Check it out at: > > Join the matrix room: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) @@ -194,7 +194,7 @@ Updates from the teams: > + Sending replies to messages > > + Ever improving documentation -> Please check out the example in https://github.com/WesR/Halcyon and join us over in [#halcyon:blackline.xyz](https://matrix.to/#/#halcyon:blackline.xyz) +> Please check out the example in and join us over in [#halcyon:blackline.xyz](https://matrix.to/#/#halcyon:blackline.xyz) @@ -222,7 +222,7 @@ Updates from the teams: ![2021-10-08-HVxe0-thread-interaction.png](/blog/img/2021-10-08-HVxe0-thread-interaction.png) -> If you are interested in learning more, the source code is here: https://sr.ht/~sumner/standupbot and you can join the development matrix room [#standupbot-dev:sumnerevans.com](https://matrix.to/#/#standupbot-dev:sumnerevans.com) +> If you are interested in learning more, the source code is here: and you can join the development matrix room [#standupbot-dev:sumnerevans.com](https://matrix.to/#/#standupbot-dev:sumnerevans.com) ## Dept of Events and Talks 🗣️ @@ -246,9 +246,9 @@ Updates from the teams: > > Since I was pressed for time last week, I didn't go much in depth on how this server works. Here is a brief overview of its components: > -> * https://app.ngmvs.one: A self-hosted Element Web with some theming tweaks, and the easiest way to visit the server. +> * : A self-hosted Element Web with some theming tweaks, and the easiest way to visit the server. > -> * https://matrix.ngmvs.one: the homeserver itself (Synapse). It has open registration, but only for [Newgrounds Supporters](https://www.newgrounds.com/supporter) (ie. patrons) via SSO logins with Newgrounds accounts. But Newgrounds doesn't have its own "Log in with Newgrounds" capability, so that leads me to the next component: +> * : the homeserver itself (Synapse). It has open registration, but only for [Newgrounds Supporters](https://www.newgrounds.com/supporter) (ie. patrons) via SSO logins with Newgrounds accounts. But Newgrounds doesn't have its own "Log in with Newgrounds" capability, so that leads me to the next component: > * [ng-saml-idp](https://gitlab.com/ngmvs/ng-saml-idp): middleware built on [PySAML2](https://pysaml2.readthedocs.io/en/latest/) for using Newgrounds logins as a SAML2 Identity Provider. The code is tailored for my Synapse installation, but it can easily be tweaked to allow Newgrounds SSO logins to any SAML2-compatible service! > > * [W-Bot](https://gitlab.com/ngmvs/wbot): a Matrix appservice/bot built on [mautrix-python](https://github.com/tulir/mautrix-python) that serves two purposes: diff --git a/content/blog/2021/10/2021-10-15-this-week-in-matrix-2021-10-15.md b/content/blog/2021/10/2021-10-15-this-week-in-matrix-2021-10-15.md index 513fd0eb72..24498a1772 100644 --- a/content/blog/2021/10/2021-10-15-this-week-in-matrix-2021-10-15.md +++ b/content/blog/2021/10/2021-10-15-this-week-in-matrix-2021-10-15.md @@ -24,7 +24,7 @@ Demo time! Threads and SwiftUI on the agenda this week! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) told us: -> 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/unstable/proposals. +> 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 . > > #### MSC Status > @@ -89,7 +89,7 @@ Demo time! Threads and SwiftUI on the agenda this week! > let's bridge everything! Have you ever wished you could make and receive phone calls with matrix? > > The beginnings of a matrix <-> SIP bridge are done :) If you can imagine to live with bugs or even help with the development yourself, feel free to give it a try! :) -> https://github.com/alangecker/matrix-appservice-pstn +> > > Discussions: [#matrix-voip-bridging:kb1rd.net](https://matrix.to/#/#matrix-voip-bridging:kb1rd.net) @@ -171,7 +171,7 @@ Can you believe we didn’t have a dept. of Widgets yet? We do now! > > You can try this out now with `/addwidget https://half-shot.uk/spanner?spannerName=YourSpannerName` (although no promises about the uptime of half-shot.uk) > -> The repo can be found https://github.com/Half-Shot/matrix-spanner-widget. +> The repo can be found . > > You will need to ensure that all users who plan to use it must be able to send state events of type `uk.half-shot.spanner`. Otherwise, it should be ready to go! @@ -212,7 +212,7 @@ If getting your own homeserver was *hinging* on the availability of such a servi [Cos](https://matrix.to/#/@cos:hacklab.fi) offered: -> First annual Finnish Matrix community meet is to be held 20.11 in Tampere, Finland. Infos and registration at https://mobilizon.be/events/5c9ce49d-83de-41d1-b824-8950293d3fd1 +> First annual Finnish Matrix community meet is to be held 20.11 in Tampere, Finland. Infos and registration at ### Berlin Meetup @@ -233,9 +233,9 @@ If getting your own homeserver was *hinging* on the availability of such a servi > Hi !! > I'm building a matrix user guide for my school. It is not finished yet, but feel free modify/repurpose it ! > -> Preview : https://minitel.emse.fr/move-to-matrix/emse +> Preview : > -> source : https://gitlab.com/henri2h/move-to-matrix +> source : > > The goal is to build an easy user guide which could be easily adapted to other matrix instances. diff --git a/content/blog/2021/10/2021-10-22-this-week-in-matrix-2021-10-22.md b/content/blog/2021/10/2021-10-22-this-week-in-matrix-2021-10-22.md index cc2913662d..f9a23bef68 100644 --- a/content/blog/2021/10/2021-10-22-this-week-in-matrix-2021-10-22.md +++ b/content/blog/2021/10/2021-10-22-this-week-in-matrix-2021-10-22.md @@ -62,7 +62,7 @@ Julian Sparber from the Fractal team was here with us this week, to tell us abou > +---------+ +--------------+ +----------------+ > ``` > -> The proxy server also hosts a barebones web client which talks sync v3 at http://localhost:8008/client/ - to get started just point the proxy server to any HS and then paste in your access token to the web client. The web client is **just a test jig** so only has a _read-only_ view of your account and lacks any scrollback, only showing live data. IMPORTANT: generate a new access token before using this client. Do NOT use the token from an existing client (e.g Element web) or else you risk being unable to decrypt E2EE messages. +> The proxy server also hosts a barebones web client which talks sync v3 at - to get started just point the proxy server to any HS and then paste in your access token to the web client. The web client is **just a test jig** so only has a _read-only_ view of your account and lacks any scrollback, only showing live data. IMPORTANT: generate a new access token before using this client. Do NOT use the token from an existing client (e.g Element web) or else you risk being unable to decrypt E2EE messages. > > Intrepid people are encouraged to run a server and see how fast sync on their own account could possibly be in the future. Note that the _first_ sync will be slow as it has to fetch all the user's data via v2 `/sync`. @@ -74,7 +74,7 @@ I know it’s going to be a while before this finally gets into our hands as use [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) offered: -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > #### MSC Status @@ -304,7 +304,7 @@ Contributions from others include [enterprisey fixing the backtrace setup](https > > Hopefully this is good news for those of you who have chats with friends and family on these other platforms, as you can now chat with them in one place from Element without having to mess around having to run your own bridge - and accounts cost just $5 per month. > -> Right now this is a (relatively) private / limited beta intended for the TWIM and EMS inner circle, and we'll be announcing more generally in the next few days / weeks. So, if you are interested, please check it out and sign up at https://ems.element.io/element-one :) +> Right now this is a (relatively) private / limited beta intended for the TWIM and EMS inner circle, and we'll be announcing more generally in the next few days / weeks. So, if you are interested, please check it out and sign up at :) > > *not to be confused with Hydrogen @@ -359,7 +359,7 @@ Contributions from others include [enterprisey fixing the backtrace setup](https [Matthew](https://matrix.to/#/@matthew:matrix.org) reported: -> FOSDEM says https://twitter.com/fosdem/status/1451475324684980241 +> FOSDEM says ## Final Thoughts 💭 diff --git a/content/blog/2021/10/2021-10-29-this-week-in-matrix-2021-10-29.md b/content/blog/2021/10/2021-10-29-this-week-in-matrix-2021-10-29.md index 0df4d36d3b..2afee587df 100644 --- a/content/blog/2021/10/2021-10-29-this-week-in-matrix-2021-10-29.md +++ b/content/blog/2021/10/2021-10-29-this-week-in-matrix-2021-10-29.md @@ -39,7 +39,7 @@ This week my guest is Element's Kat who conducted various Community Testing Sess [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) 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/unstable/proposals. +> 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 . > > > ## MSC Status @@ -108,7 +108,7 @@ Matrix Kubernetes applications packaged into helm charts [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) reports -> One of the shortfalls facing XMPP users of the Bifröst Matrix bridge is the lack of support for [Message Archive Management (MAM)](https://xmpp.org/extensions/xep-0313.html), which allows XMPP users to retrieve messages sent when they are offline, when they come online next time. Sunday Nkwuda and Olatunji Ajayi, with help from Pirate Praveen, are planning on writing support for MAM in XMPP.js (the XMPP library that Bifrost uses), and then adding MAM support to Bifröst. Since this requires some dedicated full-time effort, they are fundraising to support this project at https://opencollective.com/mam-plugin-for-xmppjs. Many thanks to the XMPP Standards Foundation for serving as fiscal host for the fundraising. +> One of the shortfalls facing XMPP users of the Bifröst Matrix bridge is the lack of support for [Message Archive Management (MAM)](https://xmpp.org/extensions/xep-0313.html), which allows XMPP users to retrieve messages sent when they are offline, when they come online next time. Sunday Nkwuda and Olatunji Ajayi, with help from Pirate Praveen, are planning on writing support for MAM in XMPP.js (the XMPP library that Bifrost uses), and then adding MAM support to Bifröst. Since this requires some dedicated full-time effort, they are fundraising to support this project at . Many thanks to the XMPP Standards Foundation for serving as fiscal host for the fundraising. ### Heisenbridge [↗](https://github.com/hifi/heisenbridge/) @@ -211,10 +211,10 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix message menu placement on large screen > * Fix autofocus in msg input upon clicking emojis in emojiboard. > -> Find more about Cinny at https://cinny.in/ +> Find more about Cinny at > Join our channel at: #cinny:matrix.org -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Github: +> Twitter: ## Dept of SDKs and Frameworks 🧰 @@ -250,7 +250,7 @@ Halcyon is an easy to use matrix library inspired by discord.py > + Fixed a reported import issue when trying to use the CLI (Thanks @Josh) > + Added more documentation and a new example in usage.md > -> More info at on the project at https://github.com/WesR/Halcyon +> More info at on the project at > Chat with us over in #halcyon:blackline.xyz ## Dept of Events and Talks 🗣️ @@ -311,7 +311,7 @@ Halcyon is an easy to use matrix library inspired by discord.py [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> Element is on the hunt for more VoIP and VR developers to help us build next-gen native Matrix video conferencing and VR/metaverse experiences on top of Matrix! If you believe the future of the metaverse should be free/libre, standards-based, open and equitable, come join the resistance! https://apply.workable.com/elementio/j/25BB112FBD/ +> Element is on the hunt for more VoIP and VR developers to help us build next-gen native Matrix video conferencing and VR/metaverse experiences on top of Matrix! If you believe the future of the metaverse should be free/libre, standards-based, open and equitable, come join the resistance! ## Dept of Ping 🏓 diff --git a/content/blog/2021/11/2021-11-05-this-week-in-matrix-2021-11-05.md b/content/blog/2021/11/2021-11-05-this-week-in-matrix-2021-11-05.md index e9a77a86fc..b5db86b28e 100644 --- a/content/blog/2021/11/2021-11-05-this-week-in-matrix-2021-11-05.md +++ b/content/blog/2021/11/2021-11-05-this-week-in-matrix-2021-11-05.md @@ -22,7 +22,7 @@ This week we have demos from andybalaam, showcasing high contrast in Element Web [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) reports -> 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/unstable/proposals. +> 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 . > > > ## MSC Status @@ -226,7 +226,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal > Godot-Matrix is a C++ module for connecting to Matrix from the [Godot Game Engine](https://godotengine.org/). > I refurbished it and the changes made it upstream now ^_^, thx vurpo! : -> https://www.matrix.org/docs/projects/sdk/godot-matrix/ +> > > Changes: > * Fixed compilation for 3.x Godot branch @@ -251,7 +251,7 @@ A toolkit for writing commandbots more efficient in rust for matrix. > > Also it now has support for rusttls, the ! at the start of a command now gets correctly checked and is updated to the latest sdk. > -> You can check it out at https://crates.io/crates/mrsbfh and https://github.com/MTRNord/mrsbfh +> You can check it out at and ### Halcyon [↗](https://github.com/WesR/Halcyon) @@ -267,7 +267,7 @@ Halcyon is an easy to use matrix library inspired by discord.py > * Fixed > - A sync failure when Homeservers sometimes reject or return a non json response > -> More info at on the project at https://github.com/WesR/Halcyon . Come by and chat with us over in https://matrix.to/#/#halcyon:blackline.xyz +> More info at on the project at . Come by and chat with us over in ## Dept of Ops 🛠 @@ -303,7 +303,7 @@ The backoffice of etke.cc service [Salt](https://matrix.to/#/@salt:sal.td) announces -> [SeaGL (the Seattle GNU/Linux Conference)](https://seagl.org) is being held on Matrix Friday and Saturday, November 5th and 6th, from 9am-5pm Pacific Time. The conference is running on a customized version of element-web and a regional Matrix homeserver, found at https://attend.seagl.org +> [SeaGL (the Seattle GNU/Linux Conference)](https://seagl.org) is being held on Matrix Friday and Saturday, November 5th and 6th, from 9am-5pm Pacific Time. The conference is running on a customized version of element-web and a regional Matrix homeserver, found at > > Founded in 2013, this is the conference's ninth year overall and second virtual event. Last year, the all-volunteer team built their portal on-top of KiwiIRC and Jitsi for attendees, and BigBlueButton for speakers. This year they have been relying heavily on Spaces, Subspaces, and the built-in features that have been rapidly developing within the Matrix protocol. > @@ -325,7 +325,7 @@ The backoffice of etke.cc service [Cadair](https://matrix.to/#/@cadair:cadair.com) reports -> Following a question from someone about getting started with Matrix bots, I wrote a super quick getting started guide to writing a simple bot with opsdroid. I will probably integrate this into the opsdroid docs, or somewhere more accessible in the future, but for now here it is: https://gist.github.com/Cadair/2c64cb46fdce7499ff1c0bbb116ce29e +> Following a question from someone about getting started with Matrix bots, I wrote a super quick getting started guide to writing a simple bot with opsdroid. I will probably integrate this into the opsdroid docs, or somewhere more accessible in the future, but for now here it is: Being an innocent child, I asked: @@ -333,7 +333,7 @@ Being an innocent child, I asked: [Cadair](https://matrix.to/#/@cadair:cadair.com) answered -> I have written a few (https://github.com/Cadair/skill-motw, https://github.com/Cadair/skill-intersphinx, https://github.com/Cadair/skill-jitsi) I know that Oleg has also written a number, including many which interact with homeassistant. +> I have written a few (, , ) I know that Oleg has also written a number, including many which interact with homeassistant. > > I can also go and ask for examples in [#opsdroid-general:matrix.org](https://matrix.to/#/#opsdroid-general:matrix.org) if you like? diff --git a/content/blog/2021/11/2021-11-12-this-week-in-matrix-2021-11-12.md b/content/blog/2021/11/2021-11-12-this-week-in-matrix-2021-11-12.md index 5783804793..33e957113a 100644 --- a/content/blog/2021/11/2021-11-12-this-week-in-matrix-2021-11-12.md +++ b/content/blog/2021/11/2021-11-12-this-week-in-matrix-2021-11-12.md @@ -21,7 +21,7 @@ This week my guest is Greg who's been organising the Ansible Contributor Summit [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announces -> 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/unstable/proposals. +> 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 . > > > ### MSC Status @@ -81,7 +81,7 @@ Matrix Kubernetes applications packaged into helm charts [mijutu](https://matrix.to/#/@mijutu:ellipsis.fi) announces -> Vermicularis is a script for forwarding messages from Päikky to Matrix. Päikky is a parent-teacher communication website and mobile app for daycare and pre-school. git clone https://k2c42.dy.fi/git/vermicularis.git and join [#paikky:ellipsis.fi](https://matrix.to/#/#paikky:ellipsis.fi) to give feedback +> Vermicularis is a script for forwarding messages from Päikky to Matrix. Päikky is a parent-teacher communication website and mobile app for daycare and pre-school. git clone and join [#paikky:ellipsis.fi](https://matrix.to/#/#paikky:ellipsis.fi) to give feedback [mijutu](https://matrix.to/#/@mijutu:ellipsis.fi) also tells us @@ -121,7 +121,7 @@ Desktop client for Matrix using Qt and C++17. > > We also finally merged the prettier video player, which also fixes a video playback issue on macOS. Try it out and give us feedback on it! > -> We are still hunting down some last bugs, but expect the release soon now. In the meantime, I did start summarizing the changes, if you want to see what will be in the next release: https://github.com/Nheko-Reborn/nheko/blob/master/CHANGELOG.md#090----unreleased +> We are still hunting down some last bugs, but expect the release soon now. In the meantime, I did start summarizing the changes, if you want to see what will be in the next release: > > That's all and have a great weekend! @@ -184,10 +184,10 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix duplicate and minus notification count > * Fix links splitting across line mid-word > -> Find more about Cinny at https://cinny.in/ +> Find more about Cinny at > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Github: +> Twitter: > > ![](/blog/img/IULaxyVgqIInPgQhQJMtwJbw.png) @@ -285,7 +285,7 @@ Halcyon is an easy to use matrix library inspired by discord.py > - A better catch for bad server syncs > - Windows support, fixing the NotImplementedError reported by @bhuitt (Thanks!) > -> More info at on the project at https://github.com/WesR/Halcyon . Come by and chat with us over in https://matrix.to/#/#halcyon:blackline.xyz +> More info at on the project at . Come by and chat with us over in ## Dept of Events and Talks 🗣️ @@ -308,8 +308,8 @@ Halcyon is an easy to use matrix library inspired by discord.py > it is similar to those "Sign in with Google" and "Sign in with Facebook" buttons you see on the internet > but now it's Matrix! > -> i invite you to take a look at the repository: https://github.com/mishushakov/signin-with-matrix -> and experience a demo: https://mishushakov.github.io/signin-with-matrix/ +> i invite you to take a look at the repository: +> and experience a demo: ## Dept of Ping 🏓 diff --git a/content/blog/2021/11/2021-11-19-this-week-in-matrix-2021-11-19.md b/content/blog/2021/11/2021-11-19-this-week-in-matrix-2021-11-19.md index 5e01c1477c..484b0696bf 100644 --- a/content/blog/2021/11/2021-11-19-this-week-in-matrix-2021-11-19.md +++ b/content/blog/2021/11/2021-11-19-this-week-in-matrix-2021-11-19.md @@ -24,7 +24,7 @@ A very very dense and exciting wrap up of what's happening these days in the Mat [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) 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/unstable/proposals. +> 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 . > > > ### MSC Status @@ -138,7 +138,7 @@ Desktop client for Matrix using Qt and C++17. [Nico](https://matrix.to/#/@deepbluev7:neko.dev) reports -> So, Nheko has a small little release this morning! Okay, that's a lie, it was actually pretty big! You can find the full changelog and some of our binaries here: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.9.0 +> So, Nheko has a small little release this morning! Okay, that's a lie, it was actually pretty big! You can find the full changelog and some of our binaries here: > > As always, thank you everyone, who contributed. There were over 30 authors this release! If you haven't tried Nheko in a while, give it a whirl. Lots of stuff changed, some things might not even have been mentioned in TWIM! I put the first few lines of the changelog below for your convenience: > @@ -178,7 +178,7 @@ Desktop client for Matrix using Qt and C++17. > * Move to the next room with unread messages by pressing `Alt-A`. (Symphorien) > * Support jdenticons as a placeholder for rooms or users without avatars. > (LorenDB) -> - You will need to install https://github.com/Nheko-Reborn/qt-jdenticon +> - You will need to install > * Properly sign macOS builds. > * Support animated images like GIF and WebP. > - Optionally just play them on hover. @@ -419,13 +419,13 @@ That's a fascinating client, it looks absolutely fantastic! It reminds me a litt [Paul](https://matrix.to/#/@ptman:kapsi.fi) says > There was the "Sign in with Matrix" project recently > -> I tried to do something similar with https://matrix-login.lyc.fi / https://gitlab.com/ptman/matrix-login +> I tried to do something similar with / An important note on the interesting projects using Matrix for the login: those are community projects, and there are MSCs in the works to "do it right" at the Spec level! As Matthew Hodgson [reported in a comment on Hacker News](https://news.ycombinator.com/item?id=29242445) : -> The direction we're headed in the Matrix spec core team is instead towards replacing Matrix's current auth mechanisms with normal Open ID Connect (rather than wrapping our own OIDC-like thing, as we do today) - as per https://github.com/sandhose/matrix-doc/blob/msc/sandhose/oauth2-profile/proposals/2964-oauth2-profile.md The common login flow would then be for users to be authed by their server using a trusted OIDC identity provider, rather than ever trusting arbitrary clients with their credentials. +> The direction we're headed in the Matrix spec core team is instead towards replacing Matrix's current auth mechanisms with normal Open ID Connect (rather than wrapping our own OIDC-like thing, as we do today) - as per The common login flow would then be for users to be authed by their server using a trusted OIDC identity provider, rather than ever trusting arbitrary clients with their credentials. ## Dept of Guides 🧭 diff --git a/content/blog/2021/11/2021-11-26-this-week-in-matrix-2021-11-26.md b/content/blog/2021/11/2021-11-26-this-week-in-matrix-2021-11-26.md index 5238582f6f..b1e10cb780 100644 --- a/content/blog/2021/11/2021-11-26-this-week-in-matrix-2021-11-26.md +++ b/content/blog/2021/11/2021-11-26-this-week-in-matrix-2021-11-26.md @@ -18,7 +18,7 @@ image = "https://matrix.org/blog/img/BRLaqyRUihVwexaSVGXnyMQK.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) 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/unstable/proposals. +> 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 . > ### MSC Status > > **New MSCs:** @@ -178,7 +178,7 @@ A multi purpose multi platform bridge, formerly known as matrix-github > * More GitLab support > * Better GitHub discussions support > -> We're not quite ready for a 0.2.0 release, but please check us out at https://github.com/Half-Shot/matrix-hookshot. +> We're not quite ready for a 0.2.0 release, but please check us out at . An interesting update, and Half-Shot even demoes it in today's Matrix Live! @@ -295,7 +295,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > [View source on Github](https://github.com/KrazyKirby99999/simple-matrix-bot-lib) > [View package on PyPi](https://pypi.org/project/simplematrixbotlib/) > [View docs on readthedocs.io](https://simple-matrix-bot-lib.readthedocs.io/en/latest/) -> https://matrix.to/#/#simplematrixbotlib:matrix.org +> ### jOlm [↗](https://github.com/brevilo/jolm) @@ -334,7 +334,7 @@ Command line admin tool for Synapse (Matrix reference homeserver) > * Dates and times in several subcommands are translate the admin API's UNIX epoch timestamps to a human readable format. > * `synadm room list` now displays room aliases (#room:your.homeserver) > -> Read the full release notes here: https://github.com/JOJ0/synadm/releases/tag/v0.32 +> Read the full release notes here: synadm is very useful as a homeserver administrator. Thanks JOJ0 @@ -391,7 +391,7 @@ That's one exciting project, I can't wait to see how far it's going! > * Added CSS styling via variables > * Updated demo > -> more on https://github.com/mishushakov/signin-with-matrix +> more on As last week, a note to keep in mind that this is a community project and that there is a MSC to make Matrix more OAuth2 friendly. More on that very soon! @@ -414,8 +414,8 @@ As last week, a note to keep in mind that this is a community project and that t > > Can be installed using NodeJS or Docker > -> * demo: https://mishushakov.github.io/matrix-forms -> * code: https://github.com/mishushakov/matrix-forms +> * demo: +> * code: {{ youtube_player(video_id="R8HgMM1sp1M") }} diff --git a/content/blog/2021/12/2021-12-02-call-for-participation-for-the-fosdem-2022-matrix-dev-room.md b/content/blog/2021/12/2021-12-02-call-for-participation-for-the-fosdem-2022-matrix-dev-room.md index 60646390fd..78758512ba 100644 --- a/content/blog/2021/12/2021-12-02-call-for-participation-for-the-fosdem-2022-matrix-dev-room.md +++ b/content/blog/2021/12/2021-12-02-call-for-participation-for-the-fosdem-2022-matrix-dev-room.md @@ -39,6 +39,6 @@ Of course, the proposal must respect the FOSDEM terms as well: Proposals must be [submitted on FOSDEM's conference management system Pentabarf](https://penta.fosdem.org/submission/FOSDEM22) before December 17th 2021. If you are not used to Pentabarf, you can follow this [beginners guide to Pentabarf](https://eyskens.me/beginners-guide-to-pentabarf/). -We expect to receive more requests than we have slots available. The devroom organisers (two community members and one core team rep) will be reviewing the proposals and accepting them based on the potential positive impact the project has on Matrix (as defined in by the Mission section of https://matrix.org/foundation). +We expect to receive more requests than we have slots available. The devroom organisers (two community members and one core team rep) will be reviewing the proposals and accepting them based on the potential positive impact the project has on Matrix (as defined in by the Mission section of ). If a project proposal has been turned down, it doesn't mean we don't believe it has good potential. Maintainers are invited to join the [#twim:matrix.org](https://matrix.to/#/#twim:matrix.org) Matrix room to give it some visibility. diff --git a/content/blog/2021/12/2021-12-03-this-week-in-matrix-2021-12-03.md b/content/blog/2021/12/2021-12-03-this-week-in-matrix-2021-12-03.md index 5cd755319b..5adf54012e 100644 --- a/content/blog/2021/12/2021-12-03-this-week-in-matrix-2021-12-03.md +++ b/content/blog/2021/12/2021-12-03-this-week-in-matrix-2021-12-03.md @@ -42,7 +42,7 @@ That's a fantastic initiative! Kudos to all the sysadmins involved! [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) reports -> 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/unstable/proposals. +> 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 . > > ## MSC Status > @@ -222,11 +222,11 @@ Desktop client for Matrix using Qt and C++17. > > But as I said this is what we would like to do. We can't give any warranties on anything. We can only do our best. But you can help us if you like (You don't have to). > -> * Join the FluffyChat community: https://matrix.to/#/#fluffychat:matrix.org -> * Report bugs at our issue tracker: https://gitlab.com/famedly/fluffychat/-/issues -> * Help with the translations and join our translators team: https://matrix.to/#/#fluffychat-translation:matrix.org +> * Join the FluffyChat community: +> * Report bugs at our issue tracker: +> * Help with the translations and join our translators team: > * Help with development directly in GitLab <3 -> * ... or support us on Liberapay so we can organize more FluffyChat developer meetings: https://matrix.to/#/#fluffychat-translation:matrix.org +> * ... or support us on Liberapay so we can organize more FluffyChat developer meetings: > > ### The complete changelog for FluffyChat 1.0.0: > @@ -408,7 +408,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > [View source on Github](https://github.com/KrazyKirby99999/simple-matrix-bot-lib) > [View package on PyPi](https://pypi.org/project/simplematrixbotlib/) > [View docs on readthedocs.io](https://simple-matrix-bot-lib.readthedocs.io/en/latest/) -> https://matrix.to/#/#simplematrixbotlib:matrix.org +> ## Dept of Videos 📹 diff --git a/content/blog/2021/12/2021-12-10-this-week-in-matrix-2021-12-10.md b/content/blog/2021/12/2021-12-10-this-week-in-matrix-2021-12-10.md index b474f4b30e..2a7262e003 100644 --- a/content/blog/2021/12/2021-12-10-this-week-in-matrix-2021-12-10.md +++ b/content/blog/2021/12/2021-12-10-this-week-in-matrix-2021-12-10.md @@ -40,7 +40,7 @@ Very handy to quickly know if a server is well maintained or not before making i [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) 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/unstable/proposals. +> 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 . > > > ## MSC Status @@ -217,7 +217,7 @@ Commune is a communications suite built on top of matrix. Commune aims to bring [erlend_sh](https://matrix.to/#/@erlend_sh:matrix.org) says -> So here’s the thing ahq (dev) and I (product) have been working on: https://github.com/commune-org/commune +> So here’s the thing ahq (dev) and I (product) have been working on: > It’s a chat/forum hybrid. Still in pre-alpha, proof-of-concept stage. > > ![](/blog/img/2021-12-10-commune-1.png) @@ -236,8 +236,8 @@ Matrix powered stream overlay for OBS, to integrate live chat in your favorite ( > TWIM I wrote a Matrix powered stream overlay for OBS, to integrate live chat in your favorite (selfhosted) streaming setups. Was a great little 2 evening project to develop while livestreaming it's development :) > -> You can find the code and instructions at https://git.pixie.town/f0x/matrix-streamchat -> and a hosted instance at https://streamchat.pixie.town +> You can find the code and instructions at +> and a hosted instance at {{ youtube_player(video_id="03F8Bv2_leM") }} ## Dept of SDKs and Frameworks 🧰 @@ -271,13 +271,13 @@ Olm bindings for Java [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> We previewed yet more native Matrix VoIP conferencing at CommCon: https://www.youtube.com/watch?v=A4k7DVIK5TE&list=PLvNS4EBAxmJJbvGW-PfXdXOSy9AjHjCLV +> We previewed yet more native Matrix VoIP conferencing at CommCon: {{ youtube_player(video_id="A4k7DVIK5TE") }} [Half-Shot](https://matrix.to/#/@Half-Shot:half-shot.uk) says -> If you've got room for more video content, I also said more things about bridges. In this one, we do a live code session for a twilio bridge and watch it fly! https://www.youtube.com/watch?v=S5q3FLLvRn4 +> If you've got room for more video content, I also said more things about bridges. In this one, we do a live code session for a twilio bridge and watch it fly! {{ youtube_player(video_id="S5q3FLLvRn4") }} @@ -291,7 +291,7 @@ Olm bindings for Java > > Wily Messenger is in POC stage, missing i.e. encryption at the moment, among others. We are committed to develop it further and invite a Kotlin developer to join our journey. DM @hp:hq.wily.im > -> Download: https://apps.apple.com/lv/app/id1576476396 +> Download: ## Room of the Week 📆 diff --git a/content/blog/2021/12/2021-12-17-this-week-in-matrix-2021-12-17.md b/content/blog/2021/12/2021-12-17-this-week-in-matrix-2021-12-17.md index 5ba7831d0f..2b1b379b9b 100644 --- a/content/blog/2021/12/2021-12-17-this-week-in-matrix-2021-12-17.md +++ b/content/blog/2021/12/2021-12-17-this-week-in-matrix-2021-12-17.md @@ -215,10 +215,10 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Olm to v3.2.8 > This release include [security release of libolm and matrix-js-sdk](https://matrix.org/blog/2021/12/13/disclosure-buffer-overflow-in-libolm-and-matrix-js-sdk), so down-streamers please update ASAP. > -> Find more about Cinny at https://cinny.in/ +> Find more about Cinny at > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Github: +> Twitter: > ![](/blog/img/tSdPEWxSdqCyONfgAVmjMeRK.png) ## Dept of Non Clients 🎛️ @@ -281,7 +281,7 @@ Matrix powered stream overlay for OBS, to integrate live chat in your favorite ( [f0x](https://matrix.to/#/@f0x:pixie.town) announces -> TWIM I got started on the chat part of [matrix-streamchat](https://git.pixie.town/f0x/matrix-streamchat), to provide a lightweight embeddable Matrix client to be used alongside streams in Owncast and PeerTube. It will use guest access, and lots more features to come like extensive custom emote support. For now refactoring a bunch of things first before adding more flashy things, but who knows, you might see me do it live on https://stream.pixie.town +> TWIM I got started on the chat part of [matrix-streamchat](https://git.pixie.town/f0x/matrix-streamchat), to provide a lightweight embeddable Matrix client to be used alongside streams in Owncast and PeerTube. It will use guest access, and lots more features to come like extensive custom emote support. For now refactoring a bunch of things first before adding more flashy things, but who knows, you might see me do it live on {{ youtube_player(video_id="c8mWsQzZow0") }} @@ -293,7 +293,7 @@ An implementation of Olm and Megolm in pure Rust. [Matthew](https://matrix.to/#/@matthew:matrix.org) says -> Introducing vodozemac (https://github.com/matrix-org/vodozemac) - a rewrite of libolm in Rust by poljar and dkasak! The intention is for this to become the reference Olm implementation going forwards, and to get it audited asap (and benefit from all of Rust’s nice safety and parallelism features, and better crypto primitives!) +> Introducing vodozemac () - a rewrite of libolm in Rust by poljar and dkasak! The intention is for this to become the reference Olm implementation going forwards, and to get it audited asap (and benefit from all of Rust’s nice safety and parallelism features, and better crypto primitives!) ### simplematrixbotlib [↗](https://github.com/KrazyKirby99999/simple-matrix-bot-lib) @@ -316,7 +316,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > [View source on Github](https://github.com/KrazyKirby99999/simple-matrix-bot-lib) > [View package on PyPi](https://pypi.org/project/simplematrixbotlib/) > [View docs on readthedocs.io](https://simple-matrix-bot-lib.readthedocs.io/en/latest/) -> https://matrix.to/#/#simplematrixbotlib:matrix.org +> ### Dimension [↗](https://github.com/turt2live/matrix-dimension) @@ -329,7 +329,7 @@ An open source integration manager for matrix clients, like Element. > * Added (early) support for [matrix-hookshot](https://github.com/Half-Shot/matrix-hookshot)'s GitHub, Jira, and Webhooks bridging. > * Most of a redesign complete to make it feel more like an Element UI rather than something special and third party. > -> If you're interested in helping out in getting the redesign finished, please check out https://github.com/turt2live/matrix-dimension/issues/458 which has reference mockups and linked issues. The major parts are the "complex bots" (Travis CI, RSS, etc) and the sticker integration. Unfortunately, I don't have enough free time to work on it myself in the near term, but will get back to it eventually 🙂 +> If you're interested in helping out in getting the redesign finished, please check out which has reference mockups and linked issues. The major parts are the "complex bots" (Travis CI, RSS, etc) and the sticker integration. Unfortunately, I don't have enough free time to work on it myself in the near term, but will get back to it eventually 🙂 > > And now, a complementary screenshot of the Good™ parts: > ![](/blog/img/83fb70def97801c405383cbe0da72baa0d0bff1c.png) @@ -384,7 +384,7 @@ A Github Action for sending messages to a Matrix Room. > * If the message is not specified, it will default to `Commit:`. > * The bot will join all invited rooms upon the start of an action. > -> Contributions are welcome - https://github.com/KrazyKirby99999/matrix-commit +> Contributions are welcome - > > ![Example Image](https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/pHEBXSjdXSKpGDFsrdkttAbh) @@ -448,7 +448,7 @@ An R package To Gather Stats From Chat Platforms > There is an article (exclusive to paid subscribers) in the German tech news/magazine website heise.de about > "Running your own messaging service using the matrix server" -> https://www.heise.de/ratgeber/Eigener-Chatserver-Mit-dem-Matrix-Server-einen-Messaging-Dienst-betreiben-6289020.html +> > > I'm not a subscriber but sounds like they go over how to set up using the Ansible playbook [#matrix-docker-ansible-deploy:devture.com](https://matrix.to/#/#matrix-docker-ansible-deploy:devture.com) diff --git a/content/blog/2022/01/2022-01-07-this-week-in-matrix-2022-01-07.md b/content/blog/2022/01/2022-01-07-this-week-in-matrix-2022-01-07.md index 57695f5470..a5e7c38576 100644 --- a/content/blog/2022/01/2022-01-07-this-week-in-matrix-2022-01-07.md +++ b/content/blog/2022/01/2022-01-07-this-week-in-matrix-2022-01-07.md @@ -28,7 +28,7 @@ This week in Matrix should be called Three Weeks in Matrix, since there hasn't b > *Your regular spec person, anoa, is out today so you're stuck with me, not-anoa. This time I got the script to work though 😇* > -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -156,7 +156,7 @@ An add-on for the matrix-appservice-webhooks bridge. Webhooks are essentially we > * ability to properly set no avatar > * work around [upstream's newline issue](https://github.com/turt2live/matrix-appservice-webhooks/issues/97) when not using a template > -> **Full Changelog**: https://github.com/HarHarLinks/matrix-webhook-receiver/compare/1.0.0...1.1.0 +> **Full Changelog**: ### matrix-hookshot ([website](https://github.com/Half-Shot/matrix-hookshot)) @@ -187,7 +187,7 @@ That was in 2021! [Half-Shot](https://matrix.to/#/@Half-Shot:half-shot.uk) is ba > * Added a new script `validate-config` which allows you to check your config file for simple errors. Handy for people writing ansible roles! > * Add support for a html key on generic webhooks to set the HTML content of a Matrix message. > -> The project can be found over at https://github.com/Half-Shot/matrix-hookshot/, with pretty pretty docs at https://half-shot.github.io/matrix-hookshot. We're also in [#hookshot:half-shot.uk](https://matrix.to/#/#hookshot:half-shot.uk) if you prefer using Matrix to learn about these things! +> The project can be found over at , with pretty pretty docs at . We're also in [#hookshot:half-shot.uk](https://matrix.to/#/#hookshot:half-shot.uk) if you prefer using Matrix to learn about these things! ### Heisenbridge ([website](https://github.com/hifi/heisenbridge/)) @@ -231,7 +231,7 @@ Desktop client for Matrix using Qt and C++17. > We just released 0.9.1! > -> This is a small bug fix release. If you reported an issue, there is a 15% chance it is fixed now! This release also supports pinned messages, although those will only show up after someone changed the pinned messages in a room currently (we didn't want to force a full resync just for such a small feature). The spaces list is also now nested, Nheko offers you quick access to your recently used reactions and Nheko will show you your direct chats in the sidebar. Apart from that there are quite a few bugfixes and smaller improvements, you can find the full changelog and downloads here: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.9.1 +> This is a small bug fix release. If you reported an issue, there is a 15% chance it is fixed now! This release also supports pinned messages, although those will only show up after someone changed the pinned messages in a room currently (we didn't want to force a full resync just for such a small feature). The spaces list is also now nested, Nheko offers you quick access to your recently used reactions and Nheko will show you your direct chats in the sidebar. Apart from that there are quite a few bugfixes and smaller improvements, you can find the full changelog and downloads here: > > Thank you everyone, who helped shape this release! @@ -245,7 +245,7 @@ Desktop client for Matrix using Qt and C++17. > We're baaaaack! Anyway, last week Drake just translated all of Nheko into Spanish, you can now zoom in and pan in the image viewer, emojis shouldn't split up into their segments anymore and Nheko should always be sending the qualified version of it (according the to the unicode test files, not by just appending FE0F). Blurhashes should be even faster still and we now have support for running the call event loop on macOS and Windows (although call support is still disabled there for now). > -> We are also now working to restructure our README. It has a lot of outdated stuff in it and you really want to see screenshots pretty early in the README! You can sneak a peak here: https://nheko.im/nheko-reborn/nheko/-/tree/README_updates +> We are also now working to restructure our README. It has a lot of outdated stuff in it and you really want to see screenshots pretty early in the README! You can sneak a peak here: ### Element ([website](https://element.io)) @@ -329,7 +329,7 @@ Matrix Wrench is a web client to tweak Matrix rooms. > Matrix Wrench is a web client to tweak Matrix rooms. After formerly calling it Matrix Navigator or Matrix Screwdriver, I finally settled on the name Matrix Wrench. `¯\_(ツ)_/¯` > Version v0.2.0 comes with a Network Log which displays `curl` equivalents for all network requests. It also allows to easily add and remove room aliases. -> https://gitlab.com/jaller94/matrix-wrench/ +> ### matrix-streamchat ([website](https://git.pixie.town/f0x/matrix-streamchat)) @@ -424,13 +424,13 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > > Request additional features [here](https://github.com/KrazyKirby99999/simple-matrix-bot-lib/issues/new?assignees=&labels=&template=feature_request.md&title=). > -> Source: https://github.com/KrazyKirby99999/simple-matrix-bot-lib +> Source: > -> Package: https://pypi.org/project/simplematrixbotlib/ +> Package: > -> Documentation: https://simple-matrix-bot-lib.readthedocs.io/en/latest/ +> Documentation: > -> Matrix Room: https://matrix.to/#/#simplematrixbotlib:matrix.org +> Matrix Room: ### matrix-bot-sdk ([website](https://github.com/turt2live/matrix-bot-sdk)) @@ -442,16 +442,16 @@ A TypeScript/JavaScript SDK for Matrix bots > > The crypto is considered beta quality at the moment: good enough to use for somewhat unimportant bots, but not fully recommended for production just yet. With that being said, I'm interested in bugs you run into - please use the issue tracker if you run into crypto not working. > -> Tutorials for the crypto setup are at https://turt2live.github.io/matrix-bot-sdk/tutorial-encryption.html +> Tutorials for the crypto setup are at > > Note for appservice support to work then you'll need a Synapse with these PRs enabled (may require manual merge too): -> * https://github.com/matrix-org/synapse/pull/11538 -> * https://github.com/matrix-org/synapse/pull/11617 -> * https://github.com/matrix-org/synapse/pull/11215 +> * +> * +> * > > For non-linux platforms, the rust-sdk will try to build itself which means you might need a working Rust stack. The Rust SDK repo itself has more information: -> * https://github.com/matrix-org/matrix-rust-sdk/blob/travis/node-bindings/crates/matrix-sdk-crypto-nodejs/README.md -> * https://github.com/matrix-org/matrix-rust-sdk/blob/travis/node-bindings/README.md +> * +> * > > Bots and appservices don't automatically support encryption, but adding encryption *should* be easy. The Rust SDK dependency is required in either case, sorry. @@ -559,7 +559,7 @@ A Github Action for sending messages to a Matrix Room. [Austin Huang](https://matrix.to/#/@austin:tchncs.de) says -> A new Matrix guide has come into town: https://joinmatrix.org +> A new Matrix guide has come into town: > > In the hopes to expand Matrix's reach to the non-technical population, this guide is intended to give quick directions on how to use Matrix, as well as clear comparison between Matrix and other dominant platforms. > diff --git a/content/blog/2022/01/2022-01-14-this-week-in-matrix-2022-01-14.md b/content/blog/2022/01/2022-01-14-this-week-in-matrix-2022-01-14.md index 0e876a4840..38d85c0e9a 100644 --- a/content/blog/2022/01/2022-01-14-this-week-in-matrix-2022-01-14.md +++ b/content/blog/2022/01/2022-01-14-this-week-in-matrix-2022-01-14.md @@ -18,7 +18,7 @@ image = "https://matrix.org/blog/img/beeper-cover.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announces -> 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/unstable/proposals. +> 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 . > ## MSC Status > > **New MSCs:** @@ -306,13 +306,13 @@ Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs pr [yousefed](https://matrix.to/#/@yousefed:matrix.org) reports -> I just open sourced a library called Matrix-CRDT: https://github.com/yousefED/matrix-crdt - feedback very welcome! It allows you to use Matrix as a backend for decentralized, local-first collaborative apps. Above you see a **collaborative rich text editor (like Google Docs)** powered by Matrix! +> I just open sourced a library called Matrix-CRDT: - feedback very welcome! It allows you to use Matrix as a backend for decentralized, local-first collaborative apps. Above you see a **collaborative rich text editor (like Google Docs)** powered by Matrix! > -> You can try the Rich text editor here: https://bup9l.csb.app (see also the links in the repo, e.g. there is also a collaborative todo-list example) +> You can try the Rich text editor here: (see also the links in the repo, e.g. there is also a collaborative todo-list example) [J. Ryan Stinnett](https://matrix.to/#/@jryans:matrix.org) adds -> If you have a distributed data structure and an algorithm that ensures all participants end up with the same result when their actions are combined, then that's effectively a CRDT as well. For Matrix, there a few research papers like https://arxiv.org/abs/2011.06488 which examine the CRDT-like properties. +> If you have a distributed data structure and an algorithm that ensures all participants end up with the same result when their actions are combined, then that's effectively a CRDT as well. For Matrix, there a few research papers like which examine the CRDT-like properties. ## Dept of Bots 🤖 @@ -342,7 +342,7 @@ A Devianart Fork based on Matrix > > A lot of things are currently still missing, but I am trying to get uploading working next :) > -> An instance is hosted at https://art.midnightthoughts.space/ and the code is at https://github.com/MTRNord/matrix-art +> An instance is hosted at and the code is at > > Currently, the interface is limited to viewing basic data from a matrix room. In the future, there are plans to have an open registration as well as login with any account to use it. :) > @@ -358,7 +358,7 @@ A Devianart Fork based on Matrix > I just wrote an article about my experience using Matrix, and the question... is it worth posting in the news? The article is written in Russian and published on Habr... and since it's pretty big I'm not sure about translating it to English 😅 > -> Here is the link: https://habr.com/ru/post/599777/ - it also mentions TWIM. +> Here is the link: - it also mentions TWIM. ## Dept of Ping 🏓 diff --git a/content/blog/2022/01/2022-01-21-this-week-in-matrix-2022-01-21.md b/content/blog/2022/01/2022-01-21-this-week-in-matrix-2022-01-21.md index 669b314cef..a5965a3b96 100644 --- a/content/blog/2022/01/2022-01-21-this-week-in-matrix-2022-01-21.md +++ b/content/blog/2022/01/2022-01-21-this-week-in-matrix-2022-01-21.md @@ -18,7 +18,7 @@ image = "http://matrix.org/blog/img/ZHlvUVLdeAVgsmhWTWcbYJlq.png" [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) reports -> 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/unstable/proposals. +> 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 . > ## MSC Status > > **New MSCs:** @@ -237,10 +237,10 @@ E2E encrypted social networking built on Matrix. Safe, private sharing for your > Recent news: > * The Circles iOS app is back in beta on [TestFlight](https://testflight.apple.com/join/cWuDwqpG). Builds 0.99 (6) and 0.99 (8) are rolling out now. > * The latest updates fix some bugs in Circles' use of Matrix's encrypted recovery feature to improve the reliability of E2E encryption. -> * FUTO, the new company behind Circles, is hiring an Android developer to help us bring Circles to Android. Interested candidates should send a resume and cover letter to jobs@futo.org. +> * FUTO, the new company behind Circles, is hiring an Android developer to help us bring Circles to Android. Interested candidates should send a resume and cover letter to . > -> The (old) Circles homepage: https://kombuchaprivacy.com/circles -> The code on Github: https://github.com/KombuchaPrivacy/circles-ios +> The (old) Circles homepage: +> The code on Github: ## Dept of Bots 🤖 @@ -273,7 +273,7 @@ A Devianart Fork based on Matrix [MTRNord (they/them)](https://matrix.to/#/@mtrnord:nordgedanken.dev) says > Matrix Art received some minor changes since the last twim post: -> * You can now get a rss feed of the posts at https://art.midnightthoughts.space/posts.rss (This is in the same format as devianart does their feeds) +> * You can now get a rss feed of the posts at (This is in the same format as devianart does their feeds) > * Mobile should be mostly fixed > * The About-info isn't hardcoded anymore but now uses an event type. > * The page now uses the Roboto Font instead of the default font, which helps with readability. @@ -286,8 +286,8 @@ A Devianart Fork based on Matrix > * Images now have size hints so the page doesnt jump around as much when loading > * Lots and lots of metadata was added to each page for SEO > -> Check it out at https://art.midnightthoughts.space -> Check the Code out at https://github.com/MTRNord/matrix-art +> Check it out at +> Check the Code out at > Or join the Chat at [#matrix-art:nordgedanken.dev](https://matrix.to/#/#matrix-art:nordgedanken.dev) > > Planned for this week is to add registration and usage of external profiles. As soon as that works I am also going to make uploading images work. So with a bit of luck in the next TWIM anyone is able to post their images :) diff --git a/content/blog/2022/01/2022-01-28-this-week-in-matrix-2022-01-28.md b/content/blog/2022/01/2022-01-28-this-week-in-matrix-2022-01-28.md index 426108e8ed..336bb29f28 100644 --- a/content/blog/2022/01/2022-01-28-this-week-in-matrix-2022-01-28.md +++ b/content/blog/2022/01/2022-01-28-this-week-in-matrix-2022-01-28.md @@ -28,7 +28,7 @@ image = "https://matrix.org/blog/img/8e54c94c7d76b8e8a7f321487c586cd2f3943bf0.pn [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) 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://matrix.org/docs/spec/proposals. +> 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 . > ## MSC Status > > In terms of MSC updates this past week: @@ -67,9 +67,9 @@ image = "https://matrix.org/blog/img/8e54c94c7d76b8e8a7f321487c586cd2f3943bf0.pn > Have you ever pinged someone by accident, because you replied to a message with their name in it or maybe even a whole room mention? Or are you avoiding replies for that reason? Did the quote of a messages suddenly vanish when someone edited their message in a client? Or are you just in general unhappy with replies only showing what type of message was replied to, instead of showing the actual image being replied to (on mobile for example)? Were you annoyed, that you could only reply with a text message, but not an emote message, an image, a sticker or even a video? > -> I spent a bunch of time trying to remove the blocker for that in the Matrix specification, you can find the proposal here: https://github.com/matrix-org/matrix-doc/pull/2781 +> I spent a bunch of time trying to remove the blocker for that in the Matrix specification, you can find the proposal here: > -> As it turns out, it is not quite as simple, because notifications for replies to your messages rely on a bunch of implicit interactions, which is why I also wrote another MSC to fix that: https://github.com/matrix-org/matrix-doc/pull/3664 +> As it turns out, it is not quite as simple, because notifications for replies to your messages rely on a bunch of implicit interactions, which is why I also wrote another MSC to fix that: > > I'm a bit unhappy with replies across the matrix ecosystem at the moment and I hope this is a small step towards improving things. It's certainly not as exciting as spaces, voip, threads or stickers, but it is something which affects me every day and I think those small papercuts need some attention too. > @@ -80,7 +80,7 @@ image = "https://matrix.org/blog/img/8e54c94c7d76b8e8a7f321487c586cd2f3943bf0.pn > To add onto Nico's efforts, I think that mentions today are based on too many "false-positives" (ping on displayname or username mention), and i kinda wish for the "just mention them" UX of discord, telegram, whatsapp, and so many other messengers. > -> So I've also made a proposal that tries to bring some explicitness in that, a new push rule that'll fire on "mention"; https://github.com/matrix-org/matrix-doc/pull/3517 +> So I've also made a proposal that tries to bring some explicitness in that, a new push rule that'll fire on "mention"; > > It'll look for any `@`-MXID mention in the plaintext, or look for an ``-mention "pill" in the HTML. It is a hack, but it is the most correct way of determining if you've been pinged in matrix, at the moment. @@ -143,9 +143,9 @@ Matrix Kubernetes applications packaged into helm charts > Hey folks, no releases this week but a general update on a little project of ours. I've been working through the problem of making bridges easier to use and supplimenting our command interfaces with pretty buttons and forms. To that effect, we've landed out first PR on adding widget communication support to the matrix-appservice-bridge library \o/. > -> You can see some of the details here https://github.com/matrix-org/matrix-appservice-bridge/pull/365 +> You can see some of the details here > -> **but that's not all**. I'm doing a talk about this whole subject at FOSDEM which you can tune into! See the deets at https://fosdem.org/2022/schedule/event/matrix_next_gen_interfaces/ +> **but that's not all**. I'm doing a talk about this whole subject at FOSDEM which you can tune into! See the deets at ## Dept of Clients 📱 @@ -312,10 +312,10 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix username overflow in timeline change messages > * Fix message formatting > -> Find more about Cinny at https://cinny.in/ -> Join our channel at: https://matrix.to/#/#cinny:matrix.org -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Find more about Cinny at +> Join our channel at: +> Github: +> Twitter: > ![](/blog/img/WYDkuEkbCxDYcfEvkNaTBiom.PNG) @@ -345,7 +345,7 @@ E2E encrypted social networking built on Matrix. Safe, private sharing for your > > * The next step is to develop and integrate a new, more secure password-based login based on the [BS-SPEKE](https://tobtu.com/blog/2021/10/srp-is-now-deprecated/) protocol. This will replace Circles' current approach, which is described in [MSC3265](https://github.com/matrix-org/matrix-doc/pull/3265). Hopefully the new login flow will also be of interest to the broader Matrix community. > -> * Our search continues for an Android developer to help us bring Circles to the world's largest mobile device platform. If you are excited about working with Matrix, Android Studio, and Jetpack Compose, send a resume and cover letter to jobs@futo.org. +> * Our search continues for an Android developer to help us bring Circles to the world's largest mobile device platform. If you are excited about working with Matrix, Android Studio, and Jetpack Compose, send a resume and cover letter to . > > More info: > * [Circles](https://kombuchaprivacy.com/circles) @@ -378,9 +378,9 @@ Halcyon is an easy to use matrix library inspired by discord.py > > Hello again! Halcyon is a python Matrix bot library created with the intention of being easy to install and use. > With this release, we have reached our second release milestone! Check out the roadmap in notes.md (located in the repository), for what is planned for RC3! -> I'm really happy about the performance and functionality gains for this release. If you have any questions or bug reports, come and chat with us over in https://matrix.to/#/#halcyon:blackline.xyz +> I'm really happy about the performance and functionality gains for this release. If you have any questions or bug reports, come and chat with us over in > -> More info at on the project at https://github.com/WesR/Halcyon +> More info at on the project at > * Added > - Detailed room info is here! The bot will now cache and provide room info with each message, automatically refreshing in the background. Check out usage.md for info on what is provided > - get room admin / moderators, topic, related groups and more @@ -399,7 +399,7 @@ Matrix bot to help with community management [jaywink](https://matrix.to/#/@jaywink:federator.dev) says -> https://github.com/elokapina/bubo +> > > Bubo is a friendly little owl (bot) that helps maintain your community. It's been over a year since cutting the last release, so the changelog contains a bunch of things, namely: > @@ -442,7 +442,7 @@ A Deviantart Fork based on Matrix > (Also, please use the nsfw flag if required. This will make them hidden on the front page but shown in your profile page. I will block people that don't use it from the instance otherwise. Please be sensible.) > ## Other Changes > * Form readability increased -> * Search engine getting filled in the background (Self hosted https://meilisearch.com instance gets used) when submitting +> * Search engine getting filled in the background (Self hosted instance gets used) when submitting > * Loading indicator gets correctly positioned > * Images without thumbnails or html caption don't break anymore > * Directory Database was switched to SQLite @@ -452,7 +452,7 @@ A Deviantart Fork based on Matrix > * Logout state management got improved > ## Project Information > -> For more information, feel free to take a look at https://github.com/MTRNord/matrix-art +> For more information, feel free to take a look at > Or join our room: [#matrix-art:nordgedanken.dev](https://matrix.to/#/#matrix-art:nordgedanken.dev) > ![](/blog/img/eb3fcf40fb0eda2182efd82a806378d36794bad7.png) @@ -461,9 +461,9 @@ A Deviantart Fork based on Matrix [msirringhaus](https://matrix.to/#/@msirringhaus:mozilla.org) says -> Apparently, a German school forked FluffyChat and is using it for homeschooling: https://www.golem.de/news/matrix-grundschule-forkt-messenger-2201-162562.html +> Apparently, a German school forked FluffyChat and is using it for homeschooling: > (German only news article) -> Sources: https://gitlab.com/hermanncoders/hermannpost +> Sources: ## Dept of Ping 🏓 diff --git a/content/blog/2022/02/2022-02-04-this-week-in-matrix-2022-02-04.md b/content/blog/2022/02/2022-02-04-this-week-in-matrix-2022-02-04.md index b34d76129b..948e756413 100644 --- a/content/blog/2022/02/2022-02-04-this-week-in-matrix-2022-02-04.md +++ b/content/blog/2022/02/2022-02-04-this-week-in-matrix-2022-02-04.md @@ -18,7 +18,7 @@ image = "https://matrix.org/blog/img/ec1c7832659c23255bfc359cc15c02b22c0ee5f5.pn [TravisR](https://matrix.to/#/@travis:t2l.io) says -> We've got a devroom. check it out. https://fosdem.org/2022/schedule/track/matrixorg_foundation_and_community +> We've got a devroom. check it out. And let me add @@ -28,7 +28,7 @@ And let me add [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announces -> 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/unstable/proposals. +> 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 . > > > ## MSC Status @@ -51,7 +51,7 @@ And let me add > > ## Spec Updates > -> Matrix v1.2 has landed! 🥳 Read the [official announcement blogpost](https://matrix.org/blog/2022/02/02/matrix-v-1-2-release) and check it out over at https://spec.matrix.org/v1.2/. This release includes headlining features such as [Spaces](https://spec.matrix.org/v1.2/client-server-api/#spaces), room versions 8 and 9 which bring [restricted join rules](https://spec.matrix.org/v1.2/client-server-api/#restricted-rooms), as well as the [new Matrix URI scheme](https://spec.matrix.org/v1.2/appendices/#uris). +> Matrix v1.2 has landed! 🥳 Read the [official announcement blogpost](https://matrix.org/blog/2022/02/02/matrix-v-1-2-release) and check it out over at . This release includes headlining features such as [Spaces](https://spec.matrix.org/v1.2/client-server-api/#spaces), room versions 8 and 9 which bring [restricted join rules](https://spec.matrix.org/v1.2/client-server-api/#restricted-rooms), as well as the [new Matrix URI scheme](https://spec.matrix.org/v1.2/appendices/#uris). > > I'd also like to point out that v1.2 released on 2/2/2022 :) > @@ -168,7 +168,7 @@ Desktop client for Matrix using Qt and C++17. [Nico](https://matrix.to/#/@deepbluev7:neko.dev) reports -> It's FOSDEM! Don't forget to checkout my 5 min ramble about custom stickers and emotes in Matrx: https://fosdem.org/2022/schedule/event/matrix_custom_stickers/ +> It's FOSDEM! Don't forget to checkout my 5 min ramble about custom stickers and emotes in Matrx: > > In preparation for FOSDEM, I've also been working on some goodies so that you can participate using Nheko in a limited manner: > @@ -199,7 +199,7 @@ A Matrix client; forked from Mirage. > > 🏠 Matrix room: [#moment-client:matrix.org](https://matrix.to/#/#moment-client:matrix.org) > -> 📁 Repo: https://gitlab.com/mx-moment/moment +> 📁 Repo: > 🌐 Website: [mx-moment.xyz](https://mx-moment.xyz/) > 🔍 Differences between [Mirage and Moment](https://gitlab.com/mx-moment/moment/-/blob/main/docs/MIRAGEDIFF.md) > @@ -302,7 +302,7 @@ A Social Annotation Tool Powered by Matrix > > I've also been working on a proof-of-concept for one Matrix use-case that I'm hoping Populus can help fill. Social annotation can be a good tool for getting feedback on works in progress, or for discussing new research with your team or lab. Wouldn't it be nice if you could just pop open a paper on a preprint archive and start commenting, or say "hey friends, I'm reading this paper, what do you think?" And wouldn't it be nicer if you could do that and host the discussion on your university or team's Matrix server? > -> Here's a first pass at that idea: https://opentower.github.io/populus-philarchive/ +> Here's a first pass at that idea: > > At the moment works by just pasting in paper codes from [philarchive.org](https://philarchive.org/) - it'll preview bibliographic information and give you a list of discussions taking place around a given paper, with the option to create a new one. Sessions are shared with populus-viewer, and pdfs continue to be hosted by the original archive. There are a number of clear upgrade paths, by integrating with a preprint archive that has an open search API, or even by adding an OAI-PMH metadata harvester to the backend, to combine the metadata from a bunch of open paper archives. I'm really excited to see where this work goes. @@ -357,14 +357,14 @@ Halcyon is an easy to use matrix library inspired by discord.py [gen3](https://matrix.to/#/@gen3:blackline.xyz) announces > No new release this week. I've been working on the video sending functionality, and I am looking forward to seeing what that enables ya'll to do! -> In the meantime, I've published a template / demo bot you can find here: https://github.com/WesR/Halcyon-stock-bot . In just __37__ lines of (unminified) code, this little bot: +> In the meantime, I've published a template / demo bot you can find here: . In just __37__ lines of (unminified) code, this little bot: > * Sets a status message > * Automatically joins rooms via invite > * Searches messages for $stocks mentioned, then formats and replies the current price and daily percent change for all the tickers in the message > Screenshot below > -> I'm always looking for more feedback, and love to see what people are working on. Come hangout in the Halcyon room: https://matrix.to/#/#halcyon:blackline.xyz -> Lastly, for more info at on the bot library visit https://github.com/WesR/Halcyon +> I'm always looking for more feedback, and love to see what people are working on. Come hangout in the Halcyon room: +> Lastly, for more info at on the bot library visit > Happy Hacking! > ![](/blog/img/TOtwvFczEmYJyuZfTTBKGOKJ.png) @@ -424,7 +424,7 @@ A Deviantart Fork based on Matrix > * Fonts now get hosted on the page itself due to the legal issues in Germany with Google Fonts hosted fonts > * Profile page has a rough UI to edit the profile page if logged in > * Licence gets now correctly displayed according to the Creative Commons Licence requirements -> * Initial work on translations has started. A Weblate instance has been set up at https://trans.nordgedanken.dev for this. +> * Initial work on translations has started. A Weblate instance has been set up at for this. > * German translation was added > * Progress on the HS side to be able to use it as a public registration server for anyone who wants to post to Matrix Art. (yes, this really has a public registration HS) > - Mjölnir instance is set up which also is used to moderate Matrix Art in complete (Aka it is joining on creation.) This is used for being able to moderate the website. @@ -461,7 +461,7 @@ An R package To Gather Stats From Chat Platforms [Moe (Moritz Dietz)](https://matrix.to/#/@moe:moritzdietz.com) announces > Circles has made it into a small German speaking Apple News site/App called ifun.de. -> „Circles-App: Neue alte Ideen für private soziale Netzwerke“ https://www.iphone-ticker.de/circles-app-neue-ideen-fuer-private-soziale-netzwerke-185764/ +> „Circles-App: Neue alte Ideen für private soziale Netzwerke“ > There wasn’t a mention of Matrix - which is kind of exciting really. This means it can just be the transparent layer of great apps :) ## Dept of Ping 🏓 diff --git a/content/blog/2022/02/2022-02-11-this-week-in-matrix-2022-02-11.md b/content/blog/2022/02/2022-02-11-this-week-in-matrix-2022-02-11.md index 47e81db7fa..3f85199e1c 100644 --- a/content/blog/2022/02/2022-02-11-this-week-in-matrix-2022-02-11.md +++ b/content/blog/2022/02/2022-02-11-this-week-in-matrix-2022-02-11.md @@ -19,7 +19,7 @@ image = "https://matrix.org/blog/img/6dfc818a4f5412d2901ef68270408784fdb251b2.pn [anoa](https://matrix.to/#/@andrewm:amorgan.xyz) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -102,8 +102,8 @@ Conduit is a simple, fast and reliable chat server powered by Matrix [Timo ⚡️](https://matrix.to/#/@timokoesters:fachschaften.org) says > Conduit v0.3.0 released last week and over 50 servers already upgraded! This week we looked into some bugs that still happen with this version: -> * Element Android doesn't show notifications: A bug where we send 'null' instead of leaving out a field https://github.com/matrix-org/sygnal/issues/295 -> * Missing profiles when scrolling up: Bug in multiple clients: https://gitlab.com/famedly/conduit/-/issues/233 +> * Element Android doesn't show notifications: A bug where we send 'null' instead of leaving out a field +> * Missing profiles when scrolling up: Bug in multiple clients: > > These bugs will be fixed in the coming days. > @@ -147,7 +147,7 @@ A client for matrix, the decentralized communication protocol > NeoChat 22.02 is out with the possibility of sharing files directly from NeoChat to other apps and services (Nextcloud, Imgur, email, ...). We also added support for minimizing the application to the system tray on startup and you can now label accounts to better organize them if you are using the multi-account feature. Aside from that, we spend some time fixing many small bugs and paper cuts reducing the total amount of open bug reports by 20%. > -> https://plasma-mobile.org/2022/02/09/plasma-mobile-gear-22-02/#neochat +> > > ![](/blog/img/85e63c7f64e07f859e0a557e07986154bd726c96.png) > ![](/blog/img/500f8459aa9dd9350721295bb224911ddaa4fadf.png) @@ -244,7 +244,7 @@ All you chats in one app. > > We’re excited to announce that as of today we are now out of Beta! We have been hard at work and we’re now ready to be sharing Beeper with a lot more people, starting first with the people we’ve built up on our waitlist. > -> For more details and demos on the current state of Beeper, including our recently rebuilt and relaunched iOS app, check out the update on our blog: https://blog.beeper.com/p/beeper-update-4-out-of-beta or watch the video below. +> For more details and demos on the current state of Beeper, including our recently rebuilt and relaunched iOS app, check out the update on our blog: or watch the video below. > > {{ youtube_player(video_id="GXa5ZoFeKzU") }} @@ -288,9 +288,9 @@ Halcyon is an easy to use matrix library inspired by discord.py > Version 1.1.1 released > This was a quick bugfix release for a finding by jeffcasavant, in which joining a room with a predecessor, the bot could crash. Thanks Jeff! > -> If you missed it last week, I published a template / demo stock reporting bot you can find here: https://github.com/WesR/Halcyon-stock-bot . Short and sweet, this little bot should be a great starting point if your looking into making a bot. Make sure to also checkout the library itself for more examples, and usage information https://github.com/WesR/Halcyon. +> If you missed it last week, I published a template / demo stock reporting bot you can find here: . Short and sweet, this little bot should be a great starting point if your looking into making a bot. Make sure to also checkout the library itself for more examples, and usage information . > -> I'm always looking for more feedback, and love to see what people are working on. Come hangout with us in the Halcyon room: https://matrix.to/#/#halcyon:blackline.xyz +> I'm always looking for more feedback, and love to see what people are working on. Come hangout with us in the Halcyon room: ## Dept of Interesting Projects 🛰️ @@ -306,7 +306,7 @@ Halcyon is an easy to use matrix library inspired by discord.py [Jake C](https://matrix.to/#/@jake:matrix.gatho.party) announces -> I'm excited to share a side-project I've been working on for the last ~3 months: Gatho (http://gatho.party) - a web app for hosting small gatherings. +> I'm excited to share a side-project I've been working on for the last ~3 months: Gatho () - a web app for hosting small gatherings. > > Gatho is perfect as a replacement for Facebook Events for small social gatherings. I'm a 24 year old Australian who recently deleted Facebook - I've used Gatho for a few parties now and the guests have loved it! > diff --git a/content/blog/2022/02/2022-02-18-this-week-in-matrix-2022-02-18.md b/content/blog/2022/02/2022-02-18-this-week-in-matrix-2022-02-18.md index 244e195664..53a6bcb9bb 100644 --- a/content/blog/2022/02/2022-02-18-this-week-in-matrix-2022-02-18.md +++ b/content/blog/2022/02/2022-02-18-this-week-in-matrix-2022-02-18.md @@ -21,7 +21,7 @@ image = "http://matrix.org/blog/img/matrix-wordle.png" > Hello everyone! It's me, not-anoa, here with your weekly spec update. I finally got the scripts to run which means you get a proper update once again (yay). > -> 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://matrix.org/docs/spec/proposals. +> 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 . > ## MSC Status > > **MSCs in Final Comment Period:** @@ -65,7 +65,7 @@ Synapse is the reference homeserver for Matrix > This week we've released [Synapse 1.53.0rc1](https://github.com/matrix-org/synapse/releases/tag/v1.53.0rc1), which includes a bunch of new features, improvements, and other niceties... But more on that next week when we release Synapse 1.53.0 🙂 As usual, we're super grateful for anyone that helps us test release candidates by running them with their homeservers! Please report any breakage or feedback in [#synapse:matrix.org](https://matrix.to/#/#synapse:matrix.org) > -> Apart from this we have been continuing our experimentations with [Poetry](https://python-poetry.org/) to better manage our dependencies in our Python projects after we switched Sydent to it last week. We're already starting to see improvements off the back of this work, such as [automated security PRs](https://github.com/matrix-org/sydent/pull/495) and an opportunity to centralise our automated workflows to better reuse them in our projects (see https://github.com/matrix-org/backend-meta). We look forward to bringing all this goodness to Synapse soon! +> Apart from this we have been continuing our experimentations with [Poetry](https://python-poetry.org/) to better manage our dependencies in our Python projects after we switched Sydent to it last week. We're already starting to see improvements off the back of this work, such as [automated security PRs](https://github.com/matrix-org/sydent/pull/495) and an opportunity to centralise our automated workflows to better reuse them in our projects (see ). We look forward to bringing all this goodness to Synapse soon! > > See you next week! 😀 @@ -164,7 +164,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal > > You can try it out by sending files in an encrypted room with @media:maunium.net. It'll reply with a link like > -> The code can be found at https://gitlab.com/beeper/media-viewer +> The code can be found at ### Cactus Comments ([website](https://cactus.chat)) @@ -196,16 +196,16 @@ Cactus Comments is a federated comment system for the web, based on the Matrix p [f0x](https://matrix.to/#/@f0x:pixie.town) says -> I worked on adapting the [NixOS](https://nixos.org) module for Synapse to support worker deployments. It's a great reproducible deployment method, and super easy to configure. My module is perhaps less quality than the rest of the chain, but it's pretty neat to define your whole Matrix deployment like this: https://git.pixie.town/f0x/nixos/src/branch/synapse-workers/nodes/cosmos/containers/synapse-workers.nix#L60 and have Nix figure out all the systemd units and nginx routes that have to be added +> I worked on adapting the [NixOS](https://nixos.org) module for Synapse to support worker deployments. It's a great reproducible deployment method, and super easy to configure. My module is perhaps less quality than the rest of the chain, but it's pretty neat to define your whole Matrix deployment like this: and have Nix figure out all the systemd units and nginx routes that have to be added > -> Full Nix code for the module is at https://git.pixie.town/f0x/nixos/src/branch/synapse-workers/common/modules/synapse +> Full Nix code for the module is at > pictured is the ping stat for a little test deployment with 8 federation senders :P > > ![](/blog/img/3SzWo7cKSCs2pttBib8ZmNjq.png) [Dandellion](https://matrix.to/#/@dandellion:dodsorf.as) dares -> do tell your about publishing my NixOS module for workers in a git repository as well then 👀? https://github.com/dali99/nixos-matrix-modules +> do tell your about publishing my NixOS module for workers in a git repository as well then 👀? ### matrix-docker-ansible-deploy ([website](https://github.com/spantaleev/matrix-docker-ansible-deploy)) @@ -302,8 +302,8 @@ An implementation of the popular Wordle game for the Matrix Protocol. [minecraftchest1](https://matrix.to/#/@minecraftchest1:matrix.org) says > Hay y'all. I created a blog post about how to host element and matrix .well-known files using cloudflare pages that I thought might be worth sharing. Have a few kinks to work out regarding CORS (might need to clean my browsers cache) though. -> https://minecraftchest1.wordpress.com/2022/02/17/hosting-element-and-matrix-well-known-files-with-cloudflare-pages/ -> https://matrix.to/#/#minecraftchest1-blog-matrix-elemet-cloudflare:matrix.org +> +> ## Dept of Ping 🏓 diff --git a/content/blog/2022/02/2022-02-25-this-week-in-matrix-2022-02-25.md b/content/blog/2022/02/2022-02-25-this-week-in-matrix-2022-02-25.md index 069021f5fe..b5cde5a28a 100644 --- a/content/blog/2022/02/2022-02-25-this-week-in-matrix-2022-02-25.md +++ b/content/blog/2022/02/2022-02-25-this-week-in-matrix-2022-02-25.md @@ -15,7 +15,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (Element)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -125,7 +125,7 @@ A Matrix-KakaoTalk puppeting bridge. > For anyone brave enough to try it out, its setup steps are very similar to that of any of the [Python-based mautrix bridges](https://docs.mau.fi/bridges/python/setup/index.html) (though Docker is currently unsupported). > > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-puppeteer-line/issues +> Issue page: ## Dept of Clients 📱 @@ -272,7 +272,7 @@ A widget for moderating with mjolnir. Highly WIP. Use at your own risk! > To use it, you simply can add it to your Mjölnir Admin room by putting `/addwidget https://moderation_widget.nordgedanken.dev?room_id=$matrix_room_id` (the variable will get replaced automatically) in the message bar and pressing enter. The widget runs entirely client side, so this is not sending any events to my server. If you still are concerned due to the big amount of permissions asked, you can just build it yourself and host it. > ## Code and Room > -> Code is at https://github.com/MTRNord/matrix-moderation-widget +> Code is at > Room is at: [#mjolnir-widget:nordgedanken.dev](https://matrix.to/#/#mjolnir-widget:nordgedanken.dev) > ![](/blog/img/2ad2037df9755054bd4ef6bc8cecf73a15ef5502.png) @@ -311,7 +311,7 @@ A toolkit for writing commandbots more efficient in rust for matrix. [saces](https://matrix.to/#/@saces:c-base.org) reports -> I did not find a docker container to ease/automate synapse and postgres maintenance, so I started one: https://gitlab.com/mb-saces/synatainer +> I did not find a docker container to ease/automate synapse and postgres maintenance, so I started one: ## Dept of Bots 🤖 @@ -319,7 +319,7 @@ A toolkit for writing commandbots more efficient in rust for matrix. [Paul](https://matrix.to/#/@ptman:kapsi.fi) announces -> I saw an interesting (to me) reMarkable telegram bot somewhere. But I prefer matrix and node.js was more difficult to deploy on embedded. So I wrote a reMarkable matrix bot in Go. https://gitlab.com/ptman/remarkable-matrix +> I saw an interesting (to me) reMarkable telegram bot somewhere. But I prefer matrix and node.js was more difficult to deploy on embedded. So I wrote a reMarkable matrix bot in Go. ### matrix-ukraine-donation-bot diff --git a/content/blog/2022/03/2022-03-04-this-week-in-matrix-2022-03-04.md b/content/blog/2022/03/2022-03-04-this-week-in-matrix-2022-03-04.md index 75a9e9faa3..cc920ea247 100644 --- a/content/blog/2022/03/2022-03-04-this-week-in-matrix-2022-03-04.md +++ b/content/blog/2022/03/2022-03-04-this-week-in-matrix-2022-03-04.md @@ -32,7 +32,7 @@ image = "https://matrix.org/blog/img/WwUSbKWYkIUPEOELmeJiPlYO.png" [Thib](https://matrix.to/#/@thib:ergaster.org) reports -> It is to be noted that eQualitie has set-up public Matrix and Element instances for Ukrainian people who are struggling right now. If you are in Ukraine or are in touch with Ukrainian people who need secure communications, you can show them https://kyiv.dcomm.net.ua, https://odessa.dcomm.net.ua, or https://kharkiv.dcomm.net.ua depending on their location so they get instructions on how to create an account on Matrix and stay in touch +> It is to be noted that eQualitie has set-up public Matrix and Element instances for Ukrainian people who are struggling right now. If you are in Ukraine or are in touch with Ukrainian people who need secure communications, you can show them , , or depending on their location so they get instructions on how to create an account on Matrix and stay in touch ## Dept of Spec 📜 @@ -51,7 +51,7 @@ image = "https://matrix.org/blog/img/WwUSbKWYkIUPEOELmeJiPlYO.png" [Andrew Morgan (Element)](https://matrix.to/#/@andrewm:element.io) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -89,7 +89,7 @@ image = "https://matrix.org/blog/img/WwUSbKWYkIUPEOELmeJiPlYO.png" > * All files other than the "proposals" folder were transferred from`matrix-spec-proposals` to`matrix-spec` > * All open issues from`matrix-spec-proposals` were transferred to`matrix-spec` > -> Further details are available here: https://github.com/matrix-org/matrix-spec/issues/927 +> Further details are available here: > > ## Random MSC of the Week > @@ -207,7 +207,7 @@ A multi purpose multi platform bridge, formerly known as matrix-github > > In case you did not know, Hookshot can be installed via spantaleev's [Ansible playbook](https://github.com/spantaleev/matrix-docker-ansible-deploy). In addition to updates for this new release, the role has recently gotten some improvements and fixes by the community, so in case you had issues before, now is the time to try again! > -> P.S oh and I almost forgot, we rehomed to https://github.com/matrix-org/matrix-hookshot. This doesn't change much, other than some redirects in your browsers cache. +> P.S oh and I almost forgot, we rehomed to . This doesn't change much, other than some redirects in your browsers cache. [Half-Shot](https://matrix.to/#/@Half-Shot:half-shot.uk) adds @@ -247,7 +247,7 @@ Node.js IRC bridge for Matrix > > **This release also now requires Node 14.x** as Node 12.x will be out of support very soon. > -> See the changelog for yourself over at https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.33.0 +> See the changelog for yourself over at ## Dept of Clients 📱 @@ -318,7 +318,7 @@ Matrix powered stream overlay for OBS, to integrate live chat in your favorite ( [f0x](https://matrix.to/#/@f0x:pixie.town) says > a very simple invite-accepting bot as part of [matrix-streamchat](https://git.pixie.town/f0x/matrix-streamchat) to more easily facilitate peeking into rooms over federation. -> You run one on your guest-access enabled homeserver, invite it to your remote room, and now all guest accounts from your server know they are in fact allowed to publicly read the room over federation without joining themselves. https://git.pixie.town/f0x/matrix-streamchat/src/branch/main/autojoin-bot +> You run one on your guest-access enabled homeserver, invite it to your remote room, and now all guest accounts from your server know they are in fact allowed to publicly read the room over federation without joining themselves. ## Dept of Widgets 🧩 @@ -334,7 +334,7 @@ A widget for moderating with mjolnir. Highly WIP. Use at your own risk! > * Ability to kick people was added > * Inter font was added to improve readability > * Work on having a setup page for the bot was added which allows to easily add the bot to your room (sets up permissions and invites the bot as required) -> * Added support for a state event which tells the widget about "who is the bot?" and "which lists does this bot monitor?" Which also allows you to use the widget without being in the banlist room yourself. (See https://github.com/MTRNord/matrix-moderation-widget#use-a-state-event-to-allow-showing-relevant-lists-only-in-the-dropdown for more information) +> * Added support for a state event which tells the widget about "who is the bot?" and "which lists does this bot monitor?" Which also allows you to use the widget without being in the banlist room yourself. (See for more information) ## Dept of VoIP 🤙 @@ -344,10 +344,10 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> Element Call has entered beta! Head over to https://call.element.io (formerly matrixvoip.dev) to play with in-browser native Matrix voice/video calling powered by MSC3401, supporting all webrtc-capable mobile & desktop browsers. See all the details over at https://element.io/blog/introducing-native-matrix-voip-with-element-call/ +> Element Call has entered beta! Head over to (formerly matrixvoip.dev) to play with in-browser native Matrix voice/video calling powered by MSC3401, supporting all webrtc-capable mobile & desktop browsers. See all the details over at > > - Offers high quality video calls with around 6 or 7 participants as a small & simple, standalone app that allows anyone to drop into a video conference easily. -> - This is beta - please file bugs at https://github.com/vector-im/element-call/issues and be aware that currently all participants need good bandwidth +> - This is beta - please file bugs at and be aware that currently all participants need good bandwidth > - This is the first implementation of MSC3401: a spec for secure, federated voice and video conferences. > - Integrations into other clients are coming soon, Hydrogen is working on it right now > - We’ll also be developing a server to mix media streams so calls can scale up to much larger number of participants. The server will only ever see your encrypted media, so calls will stay secure and confidential. @@ -426,11 +426,11 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > - run the state autocompressor (big setting 1500/300) > - vacuum the database > -> Source: https://gitlab.com/mb-saces/synatainer +> Source: > > Room: [#synatainer:c-base.org](https://matrix.to/#/#synatainer:c-base.org) > -> Compose example: https://gitlab.com/mb-saces/synatainer/-/snippets/2264828 +> Compose example: ## Dept of Bots 🤖 @@ -473,7 +473,7 @@ Synapse Maintenance Container – Docker container with tools for synapse & post [boris](https://matrix.to/#/@boris:tilt303.org) reports -> a simple bot https://github.com/borisrunakov/maubot_azuracast built with maubot, that you can use to request data from your [azuracast](https://www.azuracast.com/) self hosted instance. It's not much but ok... +> a simple bot built with maubot, that you can use to request data from your [azuracast](https://www.azuracast.com/) self hosted instance. It's not much but ok... ## Dept of Events and Talks 🗣️ diff --git a/content/blog/2022/03/2022-03-11-this-week-in-matrix-2022-03-11.md b/content/blog/2022/03/2022-03-11-this-week-in-matrix-2022-03-11.md index b3f0bdbfb2..c24f3e7832 100644 --- a/content/blog/2022/03/2022-03-11-this-week-in-matrix-2022-03-11.md +++ b/content/blog/2022/03/2022-03-11-this-week-in-matrix-2022-03-11.md @@ -18,7 +18,7 @@ image = "https://matrix.org/blog/img/UjAGMcRnHkHgJKNvHHSidIQr.png" [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -92,7 +92,7 @@ A Matrix-KakaoTalk puppeting bridge. > > --- > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Issue page: ## Dept of Clients 📱 @@ -258,12 +258,12 @@ Cinny is a Matrix client focused on simplicity, elegance and security > > Apart from spaces this update also include option to drag and drop files, ||sending spoiler||, desktop notification and viewing event source. (Thanks to @ginnyTheCat for these amazing additions.) > -> Full changelog is available at: https://github.com/ajbura/cinny/releases/tag/v1.8.0 +> Full changelog is available at: > -> Find more about Cinny at https://cinny.in -> Join our channel at: https://matrix.to/#/#cinny:matrix.org -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Find more about Cinny at +> Join our channel at: +> Github: +> Twitter: > > ![](/blog/img/UjAGMcRnHkHgJKNvHHSidIQr.png) @@ -302,7 +302,7 @@ Matrix powered stream overlay for OBS, to integrate live chat in your favorite ( [f0x](https://matrix.to/#/@f0x:pixie.town) announces > Matrix Streamchat got it's first alpha release, and was successfully set up + used by someone else this week -> Recorded a little demo video on the setup with OBS: https://youtu.be/HmJ3XwJXB7I, and implemented the GUI for configuring the chat's settings and looks, to then copy the link into an iframe (embedded chat) or OBS (overlay). +> Recorded a little demo video on the setup with OBS: , and implemented the GUI for configuring the chat's settings and looks, to then copy the link into an iframe (embedded chat) or OBS (overlay). > > ![](/blog/img/2022-03-11-streamchat.png) @@ -333,7 +333,7 @@ Invite friends to your event with a one-click RSVP link - no matter which chat/s > > The Gatho website and bot is [open source (AGPL-3.0) on Github](https://github.com/gatho-party/gatho-website), PRs and Github issues are very welcome! It's built using Next.js in Typescript. > -> I'd love to hear your feedback! Join the Matrix room at https://matrix.to/#/#gatho-events:matrix.gatho.party +> I'd love to hear your feedback! Join the Matrix room at ## Dept of SDKs and Frameworks 🧰 @@ -347,7 +347,7 @@ Elixir libraries related to the Matrix communications protocol. > > * more tests have been added: a test for basic end-to-end encryption message sending and receiving, symmetric key backup (MSC3270), and key withheld codes (MSC2399). More tests (and improvements to existing tests) to come. > * the UI has improved a bit. Sorry, it's still ugly, but slightly less so. Also, now you can search through the tests. -> * I am now running a publicly-accessible instance of it at https://test.uhoreg.ca/ so you can test your clients without having to set it up yourself. This instance is stable-ish, in that it should always be available, but may be restarted randomly, in which case you may need to re-start your tests. +> * I am now running a publicly-accessible instance of it at so you can test your clients without having to set it up yourself. This instance is stable-ish, in that it should always be available, but may be restarted randomly, in which case you may need to re-start your tests. ## Dept of Ops 🛠 @@ -376,15 +376,15 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > - run the state autocompressor (big setting 1500/300) > - vacuum the database > -> Source: https://gitlab.com/mb-saces/synatainer +> Source: > > Room: [#synatainer:c-base.org](https://matrix.to/#/#synatainer:c-base.org) > -> Compose example: https://gitlab.com/mb-saces/synatainer/-/snippets/2264828 +> Compose example: > > *** > -> If you are looking for a docker container with just the auto compressor for linux amd64/arm64 in it, her you go: https://gitlab.com/mb-saces/rust-synapse-compress-state +> If you are looking for a docker container with just the auto compressor for linux amd64/arm64 in it, her you go: ## Dept of Interesting Projects 🛰️ @@ -393,8 +393,8 @@ Synapse Maintenance Container – Docker container with tools for synapse & post [unonde](https://matrix.to/#/@unonde:matrix.org) says > hello! wanted to show a small matrix web client made with unminified js/html/css & web components (wip++) -> https://libli.org/ -> https://gitlab.com/sctlib/libli + https://gitlab.com/sctlib/matrix-room-element +> +> + > looking forward feedback comments or anything, > cheers & viva la matrix! > @@ -411,7 +411,7 @@ Synapse Maintenance Container – Docker container with tools for synapse & post [JulianF](https://matrix.to/#/@julian:foad.me.uk) reports > Following Element's recent announcement of location sharing with support for self-hosted map tile server, I went ahead and set up one, and have written a blog post about it, explaining how to go a little further than the currently published guide, and with Ansible scripts included. -> *> https://wrily.foad.me.uk/self-host-a-matrix-map-server +> *> ### Extensible Events diff --git a/content/blog/2022/03/2022-03-18-this-week-in-matrix-2022-03-18.md b/content/blog/2022/03/2022-03-18-this-week-in-matrix-2022-03-18.md index bd66aea8d3..4629f8b7cc 100644 --- a/content/blog/2022/03/2022-03-18-this-week-in-matrix-2022-03-18.md +++ b/content/blog/2022/03/2022-03-18-this-week-in-matrix-2022-03-18.md @@ -22,7 +22,7 @@ This week my guest is Adam who created the minimalistic Android client your fami [TravisR](https://matrix.to/#/@travis:t2l.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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -49,8 +49,8 @@ Peer-to-peer overlay routing for the Matrix ecosystem [neilalexander](https://matrix.to/#/@neilalexander:matrix.org) reports > Things have been relatively quiet on the P2P front recently as we have been working on fixing bugs in Dendrite, but we will be releasing build 94 of the P2P demos for iOS and for Android soon, which feature new fair queuing in Pinecone. This should help to reduce congestion from single nodes. It also includes all of the latest Dendrite updates. -> * Android: https://drive.google.com/drive/folders/1uK_BcHGiAYHkN6OAA7P73obAquwShRg5 -> * iOS: https://testflight.apple.com/join/Tgh2MEk6 +> * Android: +> * iOS: > > The demos are still very rough around the edges — join us in [#p2p:matrix.org](https://matrix.to/#/#p2p:matrix.org) for discussion! @@ -101,7 +101,7 @@ A Matrix-KakaoTalk puppeting bridge. > > --- > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Issue page: ## Dept of Clients 📱 @@ -111,7 +111,7 @@ Desktop client for Matrix using Qt and C++17. [Nico](https://matrix.to/#/@deepbluev7:neko.dev) announces -> After our release last week, of course all the bugreports came out of the woodworks. As such we fixed issues with device ids being set incorrectly after SSO, screensharing, overlapping in the reply popup and UIA flows without fallback support like https://github.com/devture/matrix-synapse-shared-secret-auth showing up as UIA stages. Key backup is also now enabled by default (if it has the correct signatures and everything), various layouting fixes and more. +> After our release last week, of course all the bugreports came out of the woodworks. As such we fixed issues with device ids being set incorrectly after SSO, screensharing, overlapping in the reply popup and UIA flows without fallback support like showing up as UIA stages. Key backup is also now enabled by default (if it has the correct signatures and everything), various layouting fixes and more. > > We'll probably make a bugfix release in the next few days. @@ -190,12 +190,12 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix `⌘ CMD + k` hotkey not working MacOS > * Fix sending message not mark room as read > -> Release: https://github.com/ajbura/cinny/releases/tag/v1.8.2 +> Release: > > Find more about Cinny at [https://cinny.in](https://cinny.in/) > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Github: +> Twitter: ## Dept of Non Chat Clients 🎛️ diff --git a/content/blog/2022/03/2022-03-25-this-week-in-matrix-2022-03-25.md b/content/blog/2022/03/2022-03-25-this-week-in-matrix-2022-03-25.md index bda53ff284..7588712b67 100644 --- a/content/blog/2022/03/2022-03-25-this-week-in-matrix-2022-03-25.md +++ b/content/blog/2022/03/2022-03-25-this-week-in-matrix-2022-03-25.md @@ -24,7 +24,7 @@ image = "https://matrix.org/blog/img/762d6f95db9c7e5acf8f0cb4bfee30ed794c9c9e.pn [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -136,7 +136,7 @@ A Matrix-KakaoTalk puppeting bridge. > > --- > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Issue page: ## Dept of Clients 📱 @@ -428,15 +428,15 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > - run the state autocompressor (big setting 1500/300) > - vacuum the database > -> Source: https://gitlab.com/mb-saces/synatainer +> Source: > > Room: [#synatainer:c-base.org](https://matrix.to/#/#synatainer:c-base.org) > -> Compose example: https://gitlab.com/mb-saces/synatainer/-/snippets/2264828 +> Compose example: > > *** > -> If you are looking for a docker container with just the auto compressor for linux amd64/arm64 in it, her you go: https://gitlab.com/mb-saces/rust-synapse-compress-state +> If you are looking for a docker container with just the auto compressor for linux amd64/arm64 in it, her you go: ## Dept of Bots 🤖 diff --git a/content/blog/2022/04/2022-04-01-this-week-in-matrix-2022-04-01.md b/content/blog/2022/04/2022-04-01-this-week-in-matrix-2022-04-01.md index c34f957afb..829e6c27f7 100644 --- a/content/blog/2022/04/2022-04-01-this-week-in-matrix-2022-04-01.md +++ b/content/blog/2022/04/2022-04-01-this-week-in-matrix-2022-04-01.md @@ -19,7 +19,7 @@ image = "https://matrix.org/blog/img/gCWjWPOAOZtZFNmxqdpRRXPz.jpg" [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -116,7 +116,7 @@ A Matrix-KakaoTalk puppeting bridge. > > --- > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Issue page: ### matrix-appservice-irc ([website](https://github.com/matrix-org/matrix-appservice-irc)) @@ -128,7 +128,7 @@ Node.js IRC bridge for Matrix > regression where the bridge would kick **everyone** from the Matrix side when a Matrix ban > list is updated. People who aren't using the new ban lists feature don't need to upgrade. > -> Please check out https://github.com/matrix-org/matrix-appservice-irc/releases/tag/0.33.1 for more details +> Please check out for more details ## Dept of Clients 📱 @@ -137,8 +137,8 @@ Node.js IRC bridge for Matrix > The perthchat.org team has created their own Android client, a promotional fork of the popular Element Android client! > > For more details checkout: -> https://news.perthchat.org/perthchats-new-android-app/ -> https://play.google.com/store/apps/details?id=im.perthchat.app +> +> ### Nheko ([website](https://nheko-reborn.github.io)) @@ -178,7 +178,7 @@ Matrix messaging app for GNOME written in Rust. > This week I have something really exciting to report. We moved Fractal-next to the main development branch. This means that we now have nightly flatpak builds[1], so users can already try out the new version of Fractal without having to build it from source. This will also give use much more feedback and many more bug reports, hopefully not too many :) Note that this isn't a release and the software should still be considered unstable. > -> [1] https://gitlab.gnome.org/GNOME/fractal#development-version +> [1] ### Element ([website](https://element.io)) @@ -246,8 +246,8 @@ Matrix powered stream overlay for OBS, to integrate live chat in your favorite ( [f0x](https://matrix.to/#/@f0x:pixie.town) announces > matrix-streamchat got it's first proper release, after some battletesting by another streamer :D -> https://git.pixie.town/f0x/matrix-streamchat/releases/tag/0.0.2 -> hosted instance is also available at https://streamchat.pixie.town +> +> hosted instance is also available at ### Matrix Highlight ([website](https://github.com/DanilaFe/matrix-highlight)) @@ -309,7 +309,7 @@ An image gallery for Matrix > > Mainly, the project is getting rewritten. Why? Well, I learned from the issues and ran into issues with the framework used. There are going to be various changes to the architecture (like no more SSR, no nextjs, pwa support and more). > -> Feel free to follow https://github.com/MTRNord/matrix-art/pull/121 for progress. +> Feel free to follow for progress. > > Another big thing that's going to change is that I am working on a complete redesign. While I am still fairly early in the iterations, I wanted to share the first art direction Matrix Art is going to go. The main changes are that I try to have an art language which distinguishes it from the other proprietary players, as well as compensating for the fact that Matrix Art has a much lower volume of images on it's feed. Please be aware that this is way before the first round of polish. :) > diff --git a/content/blog/2022/04/2022-04-08-this-week-in-matrix-2022-04-08.md b/content/blog/2022/04/2022-04-08-this-week-in-matrix-2022-04-08.md index 6fbc18802f..3ad980c230 100644 --- a/content/blog/2022/04/2022-04-08-this-week-in-matrix-2022-04-08.md +++ b/content/blog/2022/04/2022-04-08-this-week-in-matrix-2022-04-08.md @@ -19,13 +19,13 @@ image = "https://matrix.org/blog/img/SIAWlJEXnavQwKDBIsqIArIy.png" [Matthew](https://matrix.to/#/@matthew:matrix.org) announces -> https://arewep2pyet.com is finally here as a tracker for our progress on P2P Matrix +> is finally here as a tracker for our progress on P2P Matrix ## Dept of Spec 📜 [TravisR](https://matrix.to/#/@travis:t2l.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://matrix.org/docs/spec/proposals. +> 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 . > > > ### MSC Status @@ -140,7 +140,7 @@ A Matrix-KakaoTalk puppeting bridge. > At this point, the bridge should be fairly usable now. Very soon I'll open a Matrix-bridged KT channel to act as a public stress-test! > > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Issue page: ### Heisenbridge ([website](https://github.com/hifi/heisenbridge/)) @@ -247,7 +247,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal [benoit](https://matrix.to/#/@benoit.marty:matrix.org) reports -> * Release candidate 1.4.11 is currently available on the PlayStore if you are a tester. Should be pushed to production next Monday! F-Droid publication is in progress too. Learn more about the full release content here: https://github.com/vector-im/element-android/releases +> * Release candidate 1.4.11 is currently available on the PlayStore if you are a tester. Should be pushed to production next Monday! F-Droid publication is in progress too. Learn more about the full release content here: > * Add banner to timeline when location sharing is running. Live Location Sharing (a.k.a. LLS) is still a work in progress and not available in the Element app yet. > * Improved unit test coverage (especially around login with MXID) > * Improved how threads look in the main timeline @@ -327,7 +327,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte [krazykirby99999](https://matrix.to/#/@krazykirby99999:matrix.org) says: -> An easy to use bot library for the Matrix ecosystem written in Python. https://matrix.to/#/#simplematrixbotlib:matrix.org +> An easy to use bot library for the Matrix ecosystem written in Python. > > #### Version [v2.6.3](https://github.com/KrazyKirby99999/simple-matrix-bot-lib/releases/tag/v2.6.3) Released! > #### 2022-04-06 5f54f69 @@ -352,7 +352,7 @@ Elixir libraries related to the Matrix communications protocol. > > * two new tests have been added: key history sharing (MSC3061) and no plaintext sender key (MSC3700). > * more clients endpoints have been implemented or stubbed. This has improved compatibility with some Matrix clients, and reduced noise in the logs. -> * the deployment at https://test.uhoreg.ca/ now automatically runs the latest version from git. This Matrix-based continuous deployment is powered by another personal side-project, which will be revealed in the future. +> * the deployment at now automatically runs the latest version from git. This Matrix-based continuous deployment is powered by another personal side-project, which will be revealed in the future. > * the UI is now significant less ugly (unless you hate purple, in which case you may find it more ugly). > * [#polyjuice:uhoreg.ca](https://matrix.to/#/#polyjuice:uhoreg.ca) now exists for discussing anything related to the Polyjuice project diff --git a/content/blog/2022/04/2022-04-14-this-week-in-matrix-2022-04-14.md b/content/blog/2022/04/2022-04-14-this-week-in-matrix-2022-04-14.md index 3f6f7f6289..815442b67a 100644 --- a/content/blog/2022/04/2022-04-14-this-week-in-matrix-2022-04-14.md +++ b/content/blog/2022/04/2022-04-14-this-week-in-matrix-2022-04-14.md @@ -18,8 +18,8 @@ image = "https://matrix.org/blog/img/JxJtnmpHJUXSCxSKFfLLSDXS.png" [cel](https://matrix.to/#/@cel:fosdem.org) says -> * Gained v9 room support on `next` branch: https://gitlab.com/famedly/conduit/-/merge_requests/257 -> - Binaries available here: https://gitlab.com/famedly/conduit/-/blob/next/DEPLOY.md#installing-conduit +> * Gained v9 room support on `next` branch: +> - Binaries available here: > - [v9 rooms](https://spec.matrix.org/v1.2/rooms/v9/) enable private rooms to allow access to members of a Space or other room without a separate invite. ### Synapse ([website](https://github.com/matrix-org/synapse/)) @@ -91,14 +91,14 @@ A Matrix-KakaoTalk puppeting bridge. > > I've also launched an instance of the bridge & opened a public portal room for testing purposes: > * Matrix side: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) -> * KakaoTalk side: https://open.kakao.com/o/gjGQFuae +> * KakaoTalk side: > > Logging in to my bridge instance is restricted, but Matrix users can still join the room thanks to the magic of relaying! > > At this point, I'd say the bridge is now fairly usable. Please try self-hosting if interested! > > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Issue page: ## Dept of Clients 📱 @@ -243,13 +243,13 @@ A Matrix helpdesk bot [cel](https://matrix.to/#/@cel:fosdem.org) reports -> DWeb Camp 2022 website and registration launched: https://dwebcamp.org/ +> DWeb Camp 2022 website and registration launched: > > * August 22-24 BUILD; August 24-28 CAMP; Aug 28-29 TAKE DOWN. > * Camp Navarro, CA, USA -> * Announcement: https://matrix.to/#/!WBhcGXTDMlzyTPWoJv:matrix.org/$164991727237835sdywy:matrix.org -> * Volunteer: https://dwebcamp.org/participate/ -> * Apply for fellowship: https://dwebcamp.org/fellowships/ +> * Announcement: +> * Volunteer: +> * Apply for fellowship: > * Sponsor: [PDF](https://ia801505.us.archive.org/12/items/dweb-camp-2022-sponsorship-opportunities/DWeb%20Camp%202022%20Sponsorship%20Opportunities.pdf) > > DWeb Camp is a gathering hosted by Internet Archive and volunteers dedicated to Decentralized/Distributed web projects. Previously it happened in 2019, and Matrix had some [presence](https://dwebcamp2019.sched.com/event/RPPx/orientation-communicate-through-matrix) there. diff --git a/content/blog/2022/04/2022-04-22-this-week-in-matrix-2022-04-22.md b/content/blog/2022/04/2022-04-22-this-week-in-matrix-2022-04-22.md index fc304658d5..cdf567ed80 100644 --- a/content/blog/2022/04/2022-04-22-this-week-in-matrix-2022-04-22.md +++ b/content/blog/2022/04/2022-04-22-this-week-in-matrix-2022-04-22.md @@ -191,7 +191,7 @@ Matrix SDK written in pure Dart. [Pacman99](https://matrix.to/#/@pachumicchu:myrdd.info) announces > I've created a NixOS module, nix-matrix-appservices, that can simplify the bootstrap and maintenance of matrix appservices on nixos. With it, appservices can be spun up easily with registration and tokens handled by the module. Most mautrix and mx-puppet bridges have been tested to work and they can be setup in a couple lines of nix code. There are plenty of options you can make use of to configure more complex appservices. -> You can find the the code, matrix room(gitlab badge), and usage information here: https://gitlab.com/coffeetables/nix-matrix-appservices +> You can find the the code, matrix room(gitlab badge), and usage information here: ### Synatainer ([website](https://gitlab.com/mb-saces/synatainer)) @@ -229,15 +229,15 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > * monthly: > - vacuum the database > -> Source: https://gitlab.com/mb-saces/synatainer +> Source: > > Room: [#synatainer:c-base.org](https://matrix.to/#/#synatainer:c-base.org) > -> Compose example: https://gitlab.com/mb-saces/synatainer/-/snippets/2264828 +> Compose example: > > *** > -> If you are looking for a docker container with just the auto compressor for linux amd64/arm64 in it, her you go: https://gitlab.com/mb-saces/rust-synapse-compress-state +> If you are looking for a docker container with just the auto compressor for linux amd64/arm64 in it, her you go: ### matrix-docker-ansible-deploy ([website](https://github.com/spantaleev/matrix-docker-ansible-deploy)) diff --git a/content/blog/2022/04/2022-04-29-this-week-in-matrix-2022-04-29.md b/content/blog/2022/04/2022-04-29-this-week-in-matrix-2022-04-29.md index 843044842f..bd6567d91b 100644 --- a/content/blog/2022/04/2022-04-29-this-week-in-matrix-2022-04-29.md +++ b/content/blog/2022/04/2022-04-29-this-week-in-matrix-2022-04-29.md @@ -22,7 +22,7 @@ category = ["This Week in Matrix"] > > Again, huge shout out to Gwmngilfen who gave meaning to the data I handed to him. > -> https://blog.ergaster.org/post/20220425-adopting-matrix/ +> ## Dept of Spec 📜 @@ -30,7 +30,7 @@ category = ["This Week in Matrix"] > # Spec > -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -138,12 +138,12 @@ A Matrix-KakaoTalk puppeting bridge. > * Docker support > - This is currently in the `testing` branch until I can confirm that it works properly > -> I've also opened a PR to showcase this bridge on https://matrix.org/bridges/ 😃 +> I've also opened a PR to showcase this bridge on 😃 > > --- > Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / https://open.kakao.com/o/gjGQFuae -> Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / +> Issue page: ## Dept of Clients 📱 @@ -216,7 +216,7 @@ A browser-based open metaverse client [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> lots of exciting progress happening on Third Room - an open metaverse client powered by Matrix: https://github.com/matrix-org/thirdroom/discussions/47 +> lots of exciting progress happening on Third Room - an open metaverse client powered by Matrix: ### Matrix Wrench ([website](https://gitlab.com/jaller94/matrix-wrench/)) @@ -284,7 +284,7 @@ Web forms (HTTP POST) to matrix > I wrote a small, extensible bot that replays GPX recordings as a location sharing stream. > This is an implementation of [MSC3489: Sharing streams of location data with history](https://github.com/matrix-org/matrix-spec-proposals/pull/3489) and may help you debug the feature or see it with real world data. > Join my Space to see this in action (with the Element Web Labs feature): [#geo-trackers:iot-staging.ems](https://matrix.to/#/#geo-trackers:iot-staging.ems).host -> or run the bot with your own rooms and GPX files. https://gitlab.com/jaller94/matrix-location-sharing +> or run the bot with your own rooms and GPX files. ### Opsdroid ([website](https://github.com/opsdroid/opsdroid)) diff --git a/content/blog/2022/05/2022-05-06-this-week-in-matrix-2022-05-06.md b/content/blog/2022/05/2022-05-06-this-week-in-matrix-2022-05-06.md index f32343c750..fc46e247fb 100644 --- a/content/blog/2022/05/2022-05-06-this-week-in-matrix-2022-05-06.md +++ b/content/blog/2022/05/2022-05-06-this-week-in-matrix-2022-05-06.md @@ -15,7 +15,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -131,8 +131,8 @@ A Matrix-KakaoTalk puppeting bridge. > > --- > * Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> * Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / https://open.kakao.com/o/gjGQFuae -> * Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> * Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / +> * Issue page: ### matrix-appservice-irc ([website](https://github.com/matrix-org/matrix-appservice-irc)) @@ -273,7 +273,7 @@ Secure and independent communication, connected via Matrix. Come talk with us in > In [this months demos](https://www.youtube.com/watch?=n78tHoCx1es) (also shown off at the top of the TWIM post), Eric showed off a [proof of concept to anonymize your screenshots](https://github.com/vector-im/element-web/issues/9615#issuecomment-1108992901) so you can easily include more context when submitting logs or bug reports without worrying where the bug occurred. The current concept will color block all of the text on the page to still maintain the structure of the app but completely hide the content itself. > -> This still has a ways to go before it's integrated in Element under the click of a button so if anyone wants to take over or give feedback, go comment on the issue, https://github.com/vector-im/element-web/issues/9615. If you want to use the anonymization now, you can manually run the [JavaScript snippet from the issue](https://github.com/vector-im/element-web/issues/9615#issuecomment-1108992901) in the browser devtools. +> This still has a ways to go before it's integrated in Element under the click of a button so if anyone wants to take over or give feedback, go comment on the issue, . If you want to use the anonymization now, you can manually run the [JavaScript snippet from the issue](https://github.com/vector-im/element-web/issues/9615#issuecomment-1108992901) in the browser devtools. > > This mode could even be further extended further to include `event_id` labels in the corner of each message to easily correlate the logs to the screenshot. > @@ -320,7 +320,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal > * Our Create Account experience is still being updated, we’re currently working on ensuring that the Sign-in pieces work as expected > * Fixed a number of crash bugs around calls, launching app and space list > * Notifications have have been improved so that there is a noise for every notification which is received when they are enabled, in line with how web and iOS work -> * On the SDK side, we are working to improve / clarify / document the public API. It’s still in progress, but the generated API documentation is already visible here: https://matrix-org.github.io/matrix-android-sdk2/ +> * On the SDK side, we are working to improve / clarify / document the public API. It’s still in progress, but the generated API documentation is already visible here: ## Dept of Non Chat Clients 🎛️ @@ -414,11 +414,11 @@ The moderation bot for Matrix > ## [Mjölnir](https://github.com/matrix-org/mjolnir) > -> We have released v1.4.2 of Mjolnir https://github.com/matrix-org/mjolnir/releases/tag/v1.4.2 which includes: +> We have released v1.4.2 of Mjolnir which includes: > > **Bot**: > -> * A new `JoinWaveShortCircuit` protection, thanks to Jonathan with https://github.com/matrix-org/mjolnir/pull/280. This protection can be used to detect a mass-join scenario and set the room to invite-only. +> * A new `JoinWaveShortCircuit` protection, thanks to Jonathan with . This protection can be used to detect a mass-join scenario and set the room to invite-only. > * **Change of behaviour:** Mjolnir will now apply server ACL and member bans to the most recently active rooms first (while syncing). The order was random before. > * The causes of errors at startup (e.g. via misconfiguration) have been made more clear. > * The image with the `latest` tag on [dockerhub](https://hub.docker.com/r/matrixdotorg/mjolnir/tags) is now correctly in sync with the `main` branch. @@ -435,7 +435,7 @@ A bot to moderate communities bridged with Discord via matrix-appservice-discord [luphoria](https://matrix.to/#/@trent:gra.im) announces > I am releasing a brand new moderation bot, **[graim](https://gra.im)**! This bot allows you to moderate communities that are bridged with Discord via **matrix-appservice-discord**. You can tie a Matrix account to a Discord account, and moderate both platforms seamlessly from either end! Graim supports one Discord server and as many Matrix rooms as you want, per instance. :) -> You can run it yourself from the Github - https://github.com/luphoria/graim +> You can run it yourself from the Github - > You can join the [matrix space](https://matrix.to/#/#graim:gra.im), which is bridged to the [Discord server](https://discord.gg/MV7fDb4AKy) > ![](/blog/img/xyzhfPHFzmTWGgpRSEjAifIE.png) @@ -443,7 +443,7 @@ A bot to moderate communities bridged with Discord via matrix-appservice-discord [andybalaam](https://matrix.to/#/@andybalaam:matrix.org) says -> I'm streaming every week live coding Rust and Matrix at https://twitch.tv/andybalaam and https://andybalaam.uk.to (Owncast). Feel free to join me as I write a Rust Matrix bot. I'm currently on a side quest to add Redis support to the matrix-rust-sdk crypto store. You can watch past streams at [diode.zone/a/andybalaam](https://diode.zone/a/andybalaam/). +> I'm streaming every week live coding Rust and Matrix at and (Owncast). Feel free to join me as I write a Rust Matrix bot. I'm currently on a side quest to add Redis support to the matrix-rust-sdk crypto store. You can watch past streams at [diode.zone/a/andybalaam](https://diode.zone/a/andybalaam/). ## Dept of Ping 🏓 diff --git a/content/blog/2022/05/2022-05-13-this-week-in-matrix-2022-05-13.md b/content/blog/2022/05/2022-05-13-this-week-in-matrix-2022-05-13.md index d6c96ba7b5..5968622262 100644 --- a/content/blog/2022/05/2022-05-13-this-week-in-matrix-2022-05-13.md +++ b/content/blog/2022/05/2022-05-13-this-week-in-matrix-2022-05-13.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -88,7 +88,7 @@ Second generation Matrix homeserver > This week we've actually made two releases — [Dendrite 0.8.4](https://github.com/matrix-org/dendrite/releases/tag/v0.8.4) and [Dendrite 0.8.5](https://github.com/matrix-org/dendrite/releases/tag/v0.8.5) — which are both primarily targeting performance and bug fixes. > -> We've also released our new living documentation, which is available at https://matrix-org.github.io/dendrite/, which features new installation instructions and documents that will be helpful to Dendrite server administrators. We will be writing more documentation and expanding this over time. +> We've also released our new living documentation, which is available at , which features new installation instructions and documents that will be helpful to Dendrite server administrators. We will be writing more documentation and expanding this over time. > > Changes include: > @@ -127,8 +127,8 @@ A Matrix-KakaoTalk puppeting bridge. > --- > > * Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> * Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / https://open.kakao.com/o/gjGQFuae -> * Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> * Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / +> * Issue page: ## Dept of Clients 📱 @@ -138,7 +138,7 @@ Matrix client for Emacs [alphapapa](https://matrix.to/#/@alphapapa:matrix.org) announces -> [Ement.el](https://github.com/alphapapa/ement.el), a Matrix client for [GNU Emacs](https://www.gnu.org/software/emacs], received some more updates this week: +> [Ement.el](https://github.com/alphapapa/ement.el), a Matrix client for [GNU Emacs](], received some more updates this week: > > *Additions* > * New [Transient](https://github.com/magit/transient)-based command menu for room buffers, bound to `?`. @@ -265,18 +265,18 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix crash on unable to getContent of tombstoned room > * Don't enable e2ee for bridged platform > -> See release at: https://github.com/ajbura/cinny/releases/tag/v2.0.0 +> See release at: > > ![](/blog/img/cinny-emoji.jpg) > > ### Cinny for desktop > -> Since this release, we are also shipping a desktop app of Cinny for Windows, MacOS and Linux. You can download the app for your platform from https://github.com/cinnyapp/cinny-desktop/releases +> Since this release, we are also shipping a desktop app of Cinny for Windows, MacOS and Linux. You can download the app for your platform from > -> Find more about Cinny at https://cinny.in/ +> Find more about Cinny at > Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Github: +> Twitter: ## Dept of SDKs and Frameworks 🧰 @@ -334,7 +334,7 @@ Web forms (HTTP POST) to matrix > > I don't currently have a public bot, but if anyone is interested please join [#whos-in-this-room-bot-discussion:jakecopp.chat](https://matrix.to/#/#whos-in-this-room-bot-discussion:jakecopp.chat) and say hello! > -> PRs for adding support for other chat apps (basically identifying which bridge from the puppeted username) are very welcome! https://github.com/jakecoppinger/whos-in-this-room-matrix-bot +> PRs for adding support for other chat apps (basically identifying which bridge from the puppeted username) are very welcome! > > ![](/blog/img/lxlykPvaRIQvYsuSdMwXIrEZ.png) diff --git a/content/blog/2022/05/2022-05-20-this-week-in-matrix-2022-05-20.md b/content/blog/2022/05/2022-05-20-this-week-in-matrix-2022-05-20.md index 3dd7620f4b..42b3157ac0 100644 --- a/content/blog/2022/05/2022-05-20-this-week-in-matrix-2022-05-20.md +++ b/content/blog/2022/05/2022-05-20-this-week-in-matrix-2022-05-20.md @@ -22,7 +22,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -137,8 +137,8 @@ A Matrix-KakaoTalk puppeting bridge. > --- > > * Discussion: [#matrix-appservice-kakaotalk:miscworks.net](https://matrix.to/#/#matrix-appservice-kakaotalk:miscworks.net) -> * Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / https://open.kakao.com/o/gjGQFuae -> * Issue page: https://src.miscworks.net/fair/matrix-appservice-kakaotalk/issues +> * Testing room: [#kakaotalk-bridge-testing:miscworks.net](https://matrix.to/#/#kakaotalk-bridge-testing:miscworks.net) / +> * Issue page: ### matrix-appservice-discord ([website](https://github.com/matrix-org/matrix-appservice-discord)) @@ -278,7 +278,7 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix join room with alias > * Fix crash on leaving room > -> Find more about Cinny at https://cinny.in/ · Join our room: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) · Github: https://github.com/ajbura/cinny · Twitter: https://twitter.com/@cinnyapp +> Find more about Cinny at · Join our room: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) · Github: · Twitter: ## Dept of Non Chat Clients 🎛️ @@ -314,7 +314,7 @@ A widget for moderating with mjolnir. Highly WIP. Use at your own risk! > * The ban list view now also shows the room id of the room the ban is from. (it will get extended to be an alias at some point. This is planned) > * Dependencies have been updated. > -> Check it out at https://github.com/MTRNord/matrix-moderation-widget or join [#mjolnir-widget:nordgedanken.dev](https://matrix.to/#/#mjolnir-widget:nordgedanken.dev) if you have any questions. +> Check it out at or join [#mjolnir-widget:nordgedanken.dev](https://matrix.to/#/#mjolnir-widget:nordgedanken.dev) if you have any questions. ## Dept of SDKs and Frameworks 🧰 @@ -352,7 +352,7 @@ Matrix SDK written in pure Dart and maintained by [famedly.com](https://famedly. [Samuel Philipp](https://matrix.to/#/@samuel.philipp:ossrox.org) says -> We are proud to announce that Ossrox is now listed as a hosting provider on matrix.org! 😍 We offer Matrix Home Servers via https://ossrox.org - for the time being only in the German-speaking area. We are dedicated to hosting open-source software and also offer other services in the messaging, groupware and web meeting segments. If you got any questions, just reach out to us at [#public:ossrox.org](https://matrix.to/#/#public:ossrox.org). +> We are proud to announce that Ossrox is now listed as a hosting provider on matrix.org! 😍 We offer Matrix Home Servers via - for the time being only in the German-speaking area. We are dedicated to hosting open-source software and also offer other services in the messaging, groupware and web meeting segments. If you got any questions, just reach out to us at [#public:ossrox.org](https://matrix.to/#/#public:ossrox.org). ## Dept of Interesting Projects 🛰️ @@ -360,7 +360,7 @@ Matrix SDK written in pure Dart and maintained by [famedly.com](https://famedly. > Hello Matrix friends. We have recently launched an online learning platform that has Element at its core. We added some great features such as annotations for both course material and web pages. Here is an overview video of what we are doing. > -> https://www.youtube.com/watch?v=rY3safwbllQ +> ## Dept of Ping 🏓 diff --git a/content/blog/2022/05/2022-05-27-this-week-in-matrix-2022-05-27.md b/content/blog/2022/05/2022-05-27-this-week-in-matrix-2022-05-27.md index 80fb53beea..2938ad0ed5 100644 --- a/content/blog/2022/05/2022-05-27-this-week-in-matrix-2022-05-27.md +++ b/content/blog/2022/05/2022-05-27-this-week-in-matrix-2022-05-27.md @@ -28,7 +28,7 @@ The 16th edition of our virtual meetup Open Tech Will Save Us happened this week [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -92,7 +92,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * purge history of theses rooms > * shutdown rooms > -> https://git.fout.re/pi/matrixadminhelpers +> > > It's my first python project, so the code may not structured as it should, I'm still learning, and it's early alpha :) diff --git a/content/blog/2022/06/2022-06-03-this-week-in-matrix-2022-06-03.md b/content/blog/2022/06/2022-06-03-this-week-in-matrix-2022-06-03.md index 04e8eb0a29..2cb9650247 100644 --- a/content/blog/2022/06/2022-06-03-this-week-in-matrix-2022-06-03.md +++ b/content/blog/2022/06/2022-06-03-this-week-in-matrix-2022-06-03.md @@ -21,7 +21,7 @@ image = "https://matrix.org/blog/img/InYeROTYQkHyYHPvroBhbaln.png" > Hey all, it's been a holiday for much of the team this week, so from the plane of Maple trees I present to you the 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/unstable/proposals +> 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 > > ## MSC Status > @@ -97,7 +97,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Shay](https://matrix.to/#/@shayshay:matrix.org) says > This week was a short one, but work continues on fast room joins, testing Synapse with workers on Complement, -> and increasing the efficiency of Synapse with regard to database i/o. In addition, we released v1.60.0 (https://github.com/matrix-org/synapse/releases), which includes +> and increasing the efficiency of Synapse with regard to database i/o. In addition, we released v1.60.0 (), which includes > * work to reduce the possibility of database corruption > * a fix to a bug introduced in Synapse 1.60.0rc1 that would break some imports from `synapse.module_api` @@ -122,7 +122,7 @@ Second generation Matrix homeserver [JFA](https://matrix.to/#/@alariej:matrix.org) announces -> Quadrix is a single-codebase, multi-platform project, using the meanwhile deprecated ReactXP framework (Microsoft's answer to Flutter), which compiles to iOS, Android, and web/Electron. The Quadrix apps are available in the main app stores for mobiles and desktops (including Snapcraft and Flathub). Repo is at https://github.com/alariej/quadrix. Would be great to have a few people test the apps and leave feedback in the repo or in the (still empty) [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) room! +> Quadrix is a single-codebase, multi-platform project, using the meanwhile deprecated ReactXP framework (Microsoft's answer to Flutter), which compiles to iOS, Android, and web/Electron. The Quadrix apps are available in the main app stores for mobiles and desktops (including Snapcraft and Flathub). Repo is at . Would be great to have a few people test the apps and leave feedback in the repo or in the (still empty) [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) room! > > Important: Quadrix doesn't support E2EE yet, but it's on the TODO. @@ -165,7 +165,7 @@ Cinny is a Matrix client focused on simplicity, elegance and security > * Fix copy-paste not working on macOS in desktop app > * [Flatpak package](https://flathub.org/apps/details/in.cinny.Cinny) for the desktop app > -> Find more about Cinny at https://cinny.in/ · Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) · Github: https://github.com/ajbura/cinny · Twitter: https://twitter.com/@cinnyapp +> Find more about Cinny at · Join our channel at: [#cinny:matrix.org](https://matrix.to/#/#cinny:matrix.org) · Github: · Twitter: ## Dept of Non Chat Clients 🎛️ @@ -196,7 +196,7 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone > We've had breakthroughs this week on implementing a native Matrix SFU (selective forwarding unit) which speaks [MSC3401](https://github.com/matrix-org/matrix-spec-proposals/pull/3401), thanks to [Sean DuBois](https://siobud.com/) - all round WebRTC superstar, project lead for the [Pion](https://github.com/pion/webrtc) WebRTC implementation for Go, and author of [WebRTC for the curious](https://webrtcforthecurious.com/). > -> Sean generously contributed an initial proof of concept to show how you'd build an MSC3401 SFU using Pion at https://github.com/matrix-org/sfu-to-sfu - which (I think?) is the first time that the first implementation of a major core MSC has been contributed from outside the core team. Huge thanks to Sean to setting the ball going on this - the current PoC demonstrates not just SFU capability but also the decentralised cascading architecture which makes MSC3401 unique. The initial PoC speaks a 'test jig' version of MSC3401 hooked up to a simple web client for experimentation, but Matthew's now experimenting with adding [genuine Matrix support](https://github.com/matrix-org/sfu-to-sfu/pull/10) to it via mautrix-go, and [hooking up Element Call](https://github.com/matrix-org/matrix-js-sdk/pull/2423) to speak to it. +> Sean generously contributed an initial proof of concept to show how you'd build an MSC3401 SFU using Pion at - which (I think?) is the first time that the first implementation of a major core MSC has been contributed from outside the core team. Huge thanks to Sean to setting the ball going on this - the current PoC demonstrates not just SFU capability but also the decentralised cascading architecture which makes MSC3401 unique. The initial PoC speaks a 'test jig' version of MSC3401 hooked up to a simple web client for experimentation, but Matthew's now experimenting with adding [genuine Matrix support](https://github.com/matrix-org/sfu-to-sfu/pull/10) to it via mautrix-go, and [hooking up Element Call](https://github.com/matrix-org/matrix-js-sdk/pull/2423) to speak to it. > > Adding SFU support to Element Call will mean that we can support more than ~7 simultaneous calls - and with MSC3401-style decentralised cascading, we should be able to support hundreds or even thousands. There's lots of work remaining here, but the ball is now rolling. For more info about SFUs and MSC3401, check out Matthew's [CommCon 2021 talk](https://2021.commcon.xyz/talks/extending-matrix-s-e2ee-calls-to-multiparty) (which was what prompted Sean's implementation work here!) > diff --git a/content/blog/2022/06/2022-06-10-this-week-in-matrix-2022-06-10.md b/content/blog/2022/06/2022-06-10-this-week-in-matrix-2022-06-10.md index b75364e7f0..717518ae64 100644 --- a/content/blog/2022/06/2022-06-10-this-week-in-matrix-2022-06-10.md +++ b/content/blog/2022/06/2022-06-10-this-week-in-matrix-2022-06-10.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -42,7 +42,7 @@ category = ["This Week in Matrix"] > > The release date for Matrix v1.3 has been set in stone for Thursday, June 16th 2022! Expect a blog post on the day detailing all of the new additions. > -> The bot that posts MSC updates in [#matrix-spec:matrix.org](https://matrix.to/#/#matrix-spec:matrix.org) and elsewhere has been switched from @mscbot:amorgan.xyz to @mscbot:matrix.org. The backend of the bot uses https://github.com/Informo/specs-bot/. +> The bot that posts MSC updates in [#matrix-spec:matrix.org](https://matrix.to/#/#matrix-spec:matrix.org) and elsewhere has been switched from @mscbot:amorgan.xyz to @mscbot:matrix.org. The backend of the bot uses . > > ## Random MSC of the Week > @@ -234,9 +234,9 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone > **Element Call Beta 2** > -> This week we landed Element Call beta 2 (https://call.element.io) including a bunch of nice updates. First of all, everything is now end-to-end encrypted by default: not only the WebRTC streams but also the matrix signaling (It was consciously disabled in beta 1 for debugging purposes). Moreover, we have experimental support for spatial audio rendering. Give it a try — you can find it in the settings section. It's a lot of fun to play with and really supports immersion during a video call. This release also introduces a whole new experimental way of communicating: Walkie-talkie mode. In that mode, videos are disabled, and everyone is muted by default. To speak, press the ‘push-to-talk’ (PTT) button — takes me back to my childhood 🙂 +> This week we landed Element Call beta 2 () including a bunch of nice updates. First of all, everything is now end-to-end encrypted by default: not only the WebRTC streams but also the matrix signaling (It was consciously disabled in beta 1 for debugging purposes). Moreover, we have experimental support for spatial audio rendering. Give it a try — you can find it in the settings section. It's a lot of fun to play with and really supports immersion during a video call. This release also introduces a whole new experimental way of communicating: Walkie-talkie mode. In that mode, videos are disabled, and everyone is muted by default. To speak, press the ‘push-to-talk’ (PTT) button — takes me back to my childhood 🙂 > -> For further details follow this blog post: https://element.io/blog/element-call-beta-2-encryption-spatial-audio-walkie-talkie-mode-and-more/ +> For further details follow this blog post: ## Dept of SDKs and Frameworks 🧰 diff --git a/content/blog/2022/06/2022-06-17-this-week-in-matrix-2022-06-17.md b/content/blog/2022/06/2022-06-17-this-week-in-matrix-2022-06-17.md index a4927114cc..9b56497b87 100644 --- a/content/blog/2022/06/2022-06-17-this-week-in-matrix-2022-06-17.md +++ b/content/blog/2022/06/2022-06-17-this-week-in-matrix-2022-06-17.md @@ -35,7 +35,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > This week the team released Synapse 1.61, which main new feature is media retention. That's right, you can now control how long Synapse keeps media files around, which should help server admins manage Synapse's disk space usage more efficiently. On a different note, this release of Synapse removes support for groups/communities (which was deprecated back in Synapse 1.56), as it has now been replaced by Spaces. Farewell groups, you have served your users well. > -> See the full Synapse 1.61 release announcement on the matrix.org blog here: https://matrix.org/blog/2022/06/17/synapse-1-61-released +> See the full Synapse 1.61 release announcement on the matrix.org blog here: > > Aside from this, the team is as always hard at work on making Synapse better and more efficient. @@ -45,7 +45,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [JFA](https://matrix.to/#/@alariej:matrix.org) says -> New version of Quadrix (1.0.6) available on desktops and mobiles. Mainly bug fixes, plus the addition of a button to deactivate the account on the server (this apparently will be soon mandatory for iOS and MacOS messaging apps). The new desktop version should offer better support for Wayland (tested on Fedora 36, Ubuntu 22.04 and Mobian/Phosh). Repo at https://github.com/alariej/quadrix, project room at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) :-) +> New version of Quadrix (1.0.6) available on desktops and mobiles. Mainly bug fixes, plus the addition of a button to deactivate the account on the server (this apparently will be soon mandatory for iOS and MacOS messaging apps). The new desktop version should offer better support for Wayland (tested on Fedora 36, Ubuntu 22.04 and Mobian/Phosh). Repo at , project room at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) :-) ### Nheko ([website](https://nheko-reborn.github.io)) @@ -207,7 +207,7 @@ Matrix server setup using Ansible and Docker > Our Call for Presentations starts next week. The event is going to be bilingual: English and German. > > See the schedule: -> https://summit2022.matrixmeetup.de/ +> ## Dept of Interesting Projects 🛰️ @@ -244,7 +244,7 @@ Matrix server setup using Ansible and Docker [Matthew](https://matrix.to/#/@matthew:matrix.org) shared -> anarc.at published a long and thoughtful critique of Matrix over at https://anarc.at/blog/2022-06-17-matrix-notes/ - interesting reading, even if we don't agree with all the points. +> anarc.at published a long and thoughtful critique of Matrix over at - interesting reading, even if we don't agree with all the points. ## Dept of Ping 🏓 diff --git a/content/blog/2022/06/2022-06-24-this-week-in-matrix-2022-06-24.md b/content/blog/2022/06/2022-06-24-this-week-in-matrix-2022-06-24.md index 4ae2d4c90a..07ee2200fd 100644 --- a/content/blog/2022/06/2022-06-24-this-week-in-matrix-2022-06-24.md +++ b/content/blog/2022/06/2022-06-24-this-week-in-matrix-2022-06-24.md @@ -16,7 +16,7 @@ This week was very busy and we unfortunately didn't have the time to record a Ma [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -55,7 +55,7 @@ Conduit is a simple, fast and reliable chat server powered by Matrix [Timo ⚡️](https://matrix.to/#/@timokoesters:fachschaften.org) reports -> Conduit v0.4.0 just came out and fixes all the problems you were having* and more! Read the changelog on https://conduit.rs/changelog +> Conduit v0.4.0 just came out and fixes all the problems you were having* and more! Read the changelog on ## Dept of Clients 📱 diff --git a/content/blog/2022/07/2022-07-01-this-week-in-matrix-2022-07-01.md b/content/blog/2022/07/2022-07-01-this-week-in-matrix-2022-07-01.md index 75d5f4e980..280caa3260 100644 --- a/content/blog/2022/07/2022-07-01-this-week-in-matrix-2022-07-01.md +++ b/content/blog/2022/07/2022-07-01-this-week-in-matrix-2022-07-01.md @@ -21,13 +21,13 @@ We covered many interesting topics, such as the importance of specifying the exp [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> Audrey Tang, Digital Minister for Taiwan is offering sponsorship for full localisation of Element and other leading Matrix clients into zh_Hant_TW - see https://twitter.com/audreyt/status/1542296087310258176. If you're interested in helping out, please [get in touch with Thib](https://matrix.to/#/@thib:ergaster.org) and we'll coordinate. +> Audrey Tang, Digital Minister for Taiwan is offering sponsorship for full localisation of Element and other leading Matrix clients into zh_Hant_TW - see . If you're interested in helping out, please [get in touch with Thib](https://matrix.to/#/@thib:ergaster.org) and we'll coordinate. ## Dept of Spec 📜 [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -66,7 +66,7 @@ We covered many interesting topics, such as the importance of specifying the exp [andybalaam](https://matrix.to/#/@andybalaam:matrix.org) announces -> New Matrix Intern Usman has just started on his project to prototype Favourite messages in Element Web. He's written a blog post introducing himself and the project: https://yaya-usman.hashnode.dev/outreachy-blog-introducing-myself +> New Matrix Intern Usman has just started on his project to prototype Favourite messages in Element Web. He's written a blog post introducing himself and the project: ## Dept of Servers 🏢 @@ -76,7 +76,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Brendan Abolivier](https://matrix.to/#/@babolivier:element.io) says -> This week the Synapse team released [Synapse 1.61.1](https://github.com/matrix-org/synapse/releases/tag/v1.61.1)! This is a security release which addresses a high severity vulnerability in URL preview feature. **Server administrators are encouraged to update as soon as possible!** We have published a blog post explaining the vulnerability and detailing a few workarounds that can be implemented on homeservers which can't be updated right away: https://matrix.org/blog/2022/06/28/security-release-synapse-1-61-1 +> This week the Synapse team released [Synapse 1.61.1](https://github.com/matrix-org/synapse/releases/tag/v1.61.1)! This is a security release which addresses a high severity vulnerability in URL preview feature. **Server administrators are encouraged to update as soon as possible!** We have published a blog post explaining the vulnerability and detailing a few workarounds that can be implemented on homeservers which can't be updated right away: > > Other than that we have published the [first RC for Synapse 1.62.0](https://github.com/matrix-org/synapse/releases/tag/v1.62.0rc1) (which was followed today by a second bugfix RC). Synapse 1.62 will feature an improved spam checker API for modules, performance improvements around device lists, more customisation for `.well-known` client files and much more. Watch this space next week for the full rundown 🙂 @@ -113,7 +113,7 @@ Thunderbird is a free open-source email, calendar & chat app. [freaktechnik](https://matrix.to/#/@freaktechnik:humanoids.be) says -> Thunderbird 102 with Matrix support is now available for download at https://thunderbird.net/. The Matrix implementation reflects what's been previously discussed in TWIM with some additional bug fixes. You can read more about what's new in [our blog post](https://blog.thunderbird.net/2022/06/thunderbird-102-released-a-serious-upgrade-to-your-communication/). +> Thunderbird 102 with Matrix support is now available for download at . The Matrix implementation reflects what's been previously discussed in TWIM with some additional bug fixes. You can read more about what's new in [our blog post](https://blog.thunderbird.net/2022/06/thunderbird-102-released-a-serious-upgrade-to-your-communication/). > [Ryan](https://matrix.to/#/@ryanleesipes:mozilla.org) discussed the Thunderbird 102 release as well as the project in general in [this week's Open Tech Will Save Us](https://matrix.org/open-tech-will-save-us/17), give it a listen for the latest inside scoop. ### Nheko ([website](https://nheko-reborn.github.io)) @@ -174,8 +174,8 @@ Secure and independent communication, connected via Matrix. Come talk with us in > Because sometimes you just have to do something else and it might be interesting to some people: > -> * I fixed calls not working when trying to use Element Web with a Conduit server: https://github.com/matrix-org/matrix-react-sdk/pull/8931 -> * I fixed Element Android still using the unstable endpoint (i.e. the one from the MSC, that proposed it) to list aliases: https://github.com/vector-im/element-android/pull/6288 +> * I fixed calls not working when trying to use Element Web with a Conduit server: +> * I fixed Element Android still using the unstable endpoint (i.e. the one from the MSC, that proposed it) to list aliases: > > Sometimes fixing something that annoys you isn't even that hard, and since it annoys you, you have some motivation to fix it. I call this Anger Driven Development (ADD). If you have some things that annoy you, I encourage to try fixing them for a bit. It might help out some other people too. If that makes you want to contribute to Nheko, don't hesitate to join [#nheko:nheko.im](https://matrix.to/#/#nheko:nheko.im) and ask me to help you out with whatever fix you are trying to contribute. > @@ -243,7 +243,7 @@ An interactive command-line administration tool for Synapse written in Bash. [joe](https://matrix.to/#/@joe:matrix.thisisjoes.site) says -> This week's release completed support for resolving, creating, and deleting room aliases. Get the code and contribute at https://git.thisisjoes.site/joe/axon.sh (supports GitHub and GitLab login) and join [#axon:matrix.thisisjoes](https://matrix.to/#/#axon:matrix.thisisjoes).site for discussion and updates! +> This week's release completed support for resolving, creating, and deleting room aliases. Get the code and contribute at (supports GitHub and GitLab login) and join [#axon:matrix.thisisjoes](https://matrix.to/#/#axon:matrix.thisisjoes).site for discussion and updates! ### synadm ([website](https://github.com/JOJ0/synadm)) @@ -264,7 +264,7 @@ Command line admin tool for Synapse (Matrix reference homeserver) > * The `synadm room search` command was adapted to make better use of current Synapse versions possibilities. > * Documentation chapter around using synadm together with Synapse instances deployed with matrix-docker-ansible-deploy. > * The magic around "retrieval of the own homeserver name" got a massive overhaul. This affects several `user` and `media` subcommands. -> * Have a look at the releases list for more details: https://github.com/JOJ0/synadm/releases +> * Have a look at the releases list for more details: ## Dept of Events and Talks 🗣️ @@ -328,7 +328,7 @@ An oversimplified, easy to implement, embedded live chat widget that allows your > The server uses Golang, the Binary is only 3.2MB in size. Make sure you configure the .env file. > > A demo and more information about livematrix can be found here: -> https://github.com/osousa/livematrix +> ## Dept of Ping 🏓 diff --git a/content/blog/2022/07/2022-07-08-this-week-in-matrix-2022-07-08.md b/content/blog/2022/07/2022-07-08-this-week-in-matrix-2022-07-08.md index 682483025a..de22ee0b7f 100644 --- a/content/blog/2022/07/2022-07-08-this-week-in-matrix-2022-07-08.md +++ b/content/blog/2022/07/2022-07-08-this-week-in-matrix-2022-07-08.md @@ -18,7 +18,7 @@ Rick and I talk about the the brand new Chatterbox. Is it Riot Embedded rebrande [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -61,7 +61,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Brendan Abolivier](https://matrix.to/#/@babolivier:element.io) says -> This week the Synapse team released [Synapse 1.62](https://github.com/matrix-org/synapse/releases/tag/v1.62.0)! It features a lot of changes, including a fairly big update of spam checker callbacks, performance improvements around syncing and device management, improved customisation of `.well-known` client files, and much more. Read all about it on the Matrix.org blog: https://matrix.org/blog/2022/07/06/synapse-1-62-released +> This week the Synapse team released [Synapse 1.62](https://github.com/matrix-org/synapse/releases/tag/v1.62.0)! It features a lot of changes, including a fairly big update of spam checker callbacks, performance improvements around syncing and device management, improved customisation of `.well-known` client files, and much more. Read all about it on the Matrix.org blog: > > Apart from this, we've been working on refining and fine-tuning our processes as a team over the past few weeks, which, among other things, resulted in the creation of [this documentation](https://matrix-org.github.io/synapse/develop/development/reviews.html) that gives contributors some insight on how we review pull requests on Synapse. Olivier has also landed his work on running [Complement](https://github.com/matrix-org/complement/) (our next-gen integration test suite) against instances of Synapse using workers, which is a massive improvement for our CI. @@ -84,7 +84,7 @@ Helm Chart to deploy Dendrite on Kubernetes > The k8s-at-home dendrite helm chart now optionally configures ingress resources for dendrite in polylith mode. It has also had some bugs fixed and been updated to support the most recent version of dendrite. > -> Check out the chart here: https://github.com/k8s-at-home/charts/blob/master/charts/incubator/dendrite/README.md +> Check out the chart here: ## Dept of Clients 📱 @@ -94,17 +94,17 @@ A Minimal, simple, multi-platform chat client for the Matrix protocol. [JFA](https://matrix.to/#/@alariej:matrix.org) reports -> Quadrix v1.2.0 has now been released. It's already available for Linux (https://snapcraft.io/quadrix, https://flathub.org/apps/details/chat.quadrix.Quadrix) and Android (https://play.google.com/store/apps/details?id=chat.quadrix.android). The Windows, MacOS and iOS versions are awaiting approval from the respective stores. +> Quadrix v1.2.0 has now been released. It's already available for Linux (, ) and Android (). The Windows, MacOS and iOS versions are awaiting approval from the respective stores. > > New in this release: -> * Brand new icons from Remix Icons (https://github.com/Remix-Design/RemixIcon) +> * Brand new icons from Remix Icons () > * Messages can be redacted (for now only by the message owner) > * Users with admin power can kick other users from rooms > * Users can start a DM room directly from the member list in a group room > -> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at https://github.com/alariej/quadrix (stars welcome :-) +> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at (stars welcome :-) > -> Note: The PR (https://github.com/matrix-org/matrix.org/pull/1348) to publish Quadrix on the matrix.org client list has been submitted more than a month ago, but still awaiting approval. Anyone here can help? +> Note: The PR () to publish Quadrix on the matrix.org client list has been submitted more than a month ago, but still awaiting approval. Anyone here can help? ### Nheko ([website](https://nheko-reborn.github.io)) @@ -161,10 +161,10 @@ Chatterbox lets you securely embed Hydrogen on any website! > You have probably seen it, this week Element released Chatterbox, an embedded chat client you can use to build chat assistants, chatbots… or probably other use cases we didn't even think of. It's OSS and really just a lightweight Matrix client. Rick talks about it in greater length with me in today's Matrix Live. > -> ✍️ Release blog post: https://element.io/blog/element-launches-chatterbox/ -> ⌨️ Chatterbox source code: https://github.com/vector-im/chatterbox -> 🧰 Hydrogen SDK: https://github.com/vector-im/hydrogen-web/blob/master/doc/SDK.md -> 🤖 OpsDroid FOSDEM talk: https://www.youtube.com/watch?v=BHs2eLp5nwE&list=PLl5dnxRMP1hW7HxlJiHSox02MK9_KluLH&index=3 +> ✍️ Release blog post: +> ⌨️ Chatterbox source code: +> 🧰 Hydrogen SDK: +> 🤖 OpsDroid FOSDEM talk: ## Dept of Non Chat Clients 🎛️ @@ -218,9 +218,9 @@ A custom html element, web component, to display the latest messages from a matr > > `` is a web component (vanilla JS/HTML/CSS & distributed un-minified) that can be imported and inserted in any web page, to display the content of a (public, soon with authentication, and private room support) matrix room. > -> * preview: https://sctlib.gitlab.io/matrix-room-element/ -> * gitlab: https://gitlab.com/sctlib/matrix-room-element -> * npm: https://www.npmjs.com/package/@sctlib/matrix-room-element/ +> * preview: +> * gitlab: +> * npm: > > Development is continuing, some new web-components have now prototypes: > @@ -231,7 +231,7 @@ A custom html element, web component, to display the latest messages from a matr > > It is still heavy in development, and still looking for the right patterns (web components, and matrix). > -> We're trying to make composable components that can be inserted in any web page, and maybe help users use Matrix as a CMS, embedable anywhere (web). Our first use case is on https://libli.org (that now comes with a `/login` endpoint - alpha) (this event in libli, loading a `matrix-room-element` with correct room-id/event-id, https://libli.org/thisweekinmatrix:matrix.org/$KsbQ0JsqAXN9g-57M-aXyVohZYM3SZkKKkuUb9dW928). +> We're trying to make composable components that can be inserted in any web page, and maybe help users use Matrix as a CMS, embedable anywhere (web). Our first use case is on (that now comes with a `/login` endpoint - alpha) (this event in libli, loading a `matrix-room-element` with correct room-id/event-id, ). > > Looking forward for use-cases, feedback, attribute naming discussion, simple patterns to make to code readable. (topics: [#matrix-room-element:matrix.org](https://matrix.to/#/#matrix-room-element:matrix.org) [#libli:matrix.org](https://matrix.to/#/#libli:matrix.org) ) @@ -274,7 +274,7 @@ Matrix server setup using Ansible and Docker > > I'm getting great feedback in my local friend groups with it! PRs or issues very welcome. > -> https://github.com/jakecoppinger/whos-in-this-room-matrix-bot +> > ![](/blog/img/pthdsgSkoTtlfbqsmRdHmYku.png) ### Mjölnir ([website](https://github.com/matrix-org/mjolnir)) diff --git a/content/blog/2022/07/2022-07-15-this-week-in-matrix-2022-07-15.md b/content/blog/2022/07/2022-07-15-this-week-in-matrix-2022-07-15.md index cf4d869a44..f063840056 100644 --- a/content/blog/2022/07/2022-07-15-this-week-in-matrix-2022-07-15.md +++ b/content/blog/2022/07/2022-07-15-this-week-in-matrix-2022-07-15.md @@ -20,7 +20,7 @@ We're also pleased to announce the next episode of Open Tech Will Save Us has be [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -87,13 +87,13 @@ Conduit is a simple, fast and reliable chat server powered by Matrix > Good news, as you might have noticed, conduit.rs is back online and better than ever! Matrix.org is so kind and donates this Linux server to me. I already host a discord appservice and handle 23k messages per day and, most importantly, now I'm at the top of both #ping rooms ;) > -> On the development side, I'm currently working on a big refactor, see https://gitlab.com/famedly/conduit/-/merge_requests/365 and please give feedback if you have experience this is your chance to have a lasting impact. +> On the development side, I'm currently working on a big refactor, see and please give feedback if you have experience this is your chance to have a lasting impact. ## Dept of Clients 📱 [LordMZTE ⚡️](https://matrix.to/#/@lordmzte:mzte.de) reports -> rofi is a application launcher and dmenu replacement. https://github.com/davatorium/rofi. I made a little plugin for it to switch channels on the nheko matrix client https://mzte.de/git/LordMZTE/rofi-nheko +> rofi is a application launcher and dmenu replacement. . I made a little plugin for it to switch channels on the nheko matrix client > > ![](/blog/img/DCFNo7hghAmbuye06QDKRpLvMkX9qHIH.png) diff --git a/content/blog/2022/07/2022-07-22-this-week-in-matrix-2022-07-22.md b/content/blog/2022/07/2022-07-22-this-week-in-matrix-2022-07-22.md index 04a1d667e7..91c3272c59 100644 --- a/content/blog/2022/07/2022-07-22-this-week-in-matrix-2022-07-22.md +++ b/content/blog/2022/07/2022-07-22-this-week-in-matrix-2022-07-22.md @@ -22,13 +22,13 @@ In addition to that, [Open Tech Will Save Us will be back on Wednesday 27 at 16: And to answer that, who other than the Linux desktop most advanced projects GNOME and KDE, and people working on Matrix, the protocol that wants to become as unmissable as the web itself, and more specifically on a deeper integration of widgets with Matrix clients? -You can join [#otwsu:matrix.org](https://matrix.to/#/#otwsu:matrix.org) to ask your questions on July 27 during the live show, and bookmark either https://stream.matrix.org or the [YouTube stream](https://www.youtube.com/watch?v=pGE2KEasjbc). +You can join [#otwsu:matrix.org](https://matrix.to/#/#otwsu:matrix.org) to ask your questions on July 27 during the live show, and bookmark either or the [YouTube stream](https://www.youtube.com/watch?v=pGE2KEasjbc). ## Dept of Spec 📜 [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -122,7 +122,7 @@ You can join [#otwsu:matrix.org](https://matrix.to/#/#otwsu:matrix.org) to ask y > Please be mindful of any laws in your country which require registering your instance > for commercial use. > -> https://github.com/matrix-construct/construct +> ### Synapse ([website](https://github.com/matrix-org/synapse/)) @@ -130,7 +130,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Brendan Abolivier](https://matrix.to/#/@babolivier:element.io) announces -> This week we've released Synapse 1.63! This release includes a few features such as better rate limiting for invites, as well as experimental support for [MSC3827](https://github.com/matrix-org/matrix-spec-proposals/pull/3827) which allows filtering public room search results by room type. The latter will, once stabilised, allow for better discoverability of public spaces since it will allow clients to specifically look for them. Read all about this new release on the matrix.org blog: https://matrix.org/blog/2022/07/20/synapse-1-63-released +> This week we've released Synapse 1.63! This release includes a few features such as better rate limiting for invites, as well as experimental support for [MSC3827](https://github.com/matrix-org/matrix-spec-proposals/pull/3827) which allows filtering public room search results by room type. The latter will, once stabilised, allow for better discoverability of public spaces since it will allow clients to specifically look for them. Read all about this new release on the matrix.org blog: > > We've also spent some time clarifying documentation and prompts about the usage statistics Synapse automatically reports if configured with `report_stats` set to `true`. The [new documentation page](https://matrix-org.github.io/synapse/v1.63/usage/administration/monitoring/reporting_homeserver_usage_statistics.html) lists exactly what is reported and how this reporting works. This clarification work included removing the use of "anonymised" when referring to this feature to make it clearer that, even though Synapse does not report identifiable information about users and rooms, it does report the homeserver's name (i.e. the value of the `server_name` configuration setting). @@ -180,13 +180,13 @@ A Minimal, simple, multi-platform chat client for the Matrix protocol. [JFA](https://matrix.to/#/@alariej:matrix.org) says -> Quadrix v1.2.2 is now available for Linux (https://snapcraft.io/quadrix, https://flathub.org/apps/details/chat.quadrix.Quadrix) and Android (https://play.google.com/store/apps/details?id=chat.quadrix.android). Other platforms will soon follow. +> Quadrix v1.2.2 is now available for Linux (, ) and Android (). Other platforms will soon follow. > > New in this release: > * Spanish translation!!! > * Fix for the Jitsi Meet link displayed to non-Quadrix users (thanks to @alpabrz:matrix.org) > -> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at https://github.com/alariej/quadrix (stars welcome :-) +> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at (stars welcome :-) ### Nheko ([website](https://nheko-reborn.github.io)) @@ -224,7 +224,7 @@ Desktop client for Matrix using Qt and C++17. > - This allows applications like KRunner or Rofi to list and switch between > rooms. > -> If you are reading this a bit early, the release builds might still be cooking, but they should be available in the next few hours. There about 40 more features and at least 30 bugfixes waiting for you, so checkout the release here: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.10.0 . I'd like to thank as always everyone who contributed to this release, it has been a pleasure to work with you folks and I hope I will see a few of you in the next release as well. +> If you are reading this a bit early, the release builds might still be cooking, but they should be available in the next few hours. There about 40 more features and at least 30 bugfixes waiting for you, so checkout the release here: . I'd like to thank as always everyone who contributed to this release, it has been a pleasure to work with you folks and I hope I will see a few of you in the next release as well. > > As you might be able to tell, moderation features were a big topic this release. But they are clearly not done yet and I expect more of those to land in the future now that Nheko is fairly mature. There are also a few other cool features planned, so while this release is exciting, there will always be more! Same bad client, same bad... wait, this is not my outro! > @@ -276,7 +276,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal [Brendan A. Miller](https://matrix.to/#/@bmiller59:matrix.org) reports -> New project! `open-super-dapp-android` is a fully open source, open standard, decentralized "super app" including a secure, encrypted Matrix compatible messenger based off of the Element Messenger, and an Ethereum crypto wallet and web3 browser based off of Alpha Wallet. Our mission is to foster, and provide access to, a decentralized and secure digital commons for all. Github repo: https://github.com/2gatherproject/open-super-dapp-android +> New project! `open-super-dapp-android` is a fully open source, open standard, decentralized "super app" including a secure, encrypted Matrix compatible messenger based off of the Element Messenger, and an Ethereum crypto wallet and web3 browser based off of Alpha Wallet. Our mission is to foster, and provide access to, a decentralized and secure digital commons for all. Github repo: > > OSD is a downstream project of Element, aiming to provide the functionalities of a "super app" like WeChat, just as an open, distributed and not-for-profit app instead of a proprietary, closed and for-profit one. > @@ -296,20 +296,20 @@ Secure and independent communication for Android, connected via Matrix. Come tal [tusooa](https://matrix.to/#/@tusooa:tusooa.xyz) says > We released [0.2.0](https://lily-is.land/kazv/libkazv/-/commits/v0.2.0) of libkazv. Change log is as follows: > -> * Support streaming uploads. https://gitlab.com/kazv/libkazv/-/merge_requests/1 -> * Fix ctx.dispatch() returning promises resolving to empty EffectStatus. https://gitlab.com/kazv/libkazv/-/commit/c7796a6ab8325773bf47fe83254a377204d6abcf +> * Support streaming uploads. +> * Fix ctx.dispatch() returning promises resolving to empty EffectStatus. > * Prevent leaking full file path when uploading to matrix server by using only basename for the request. -> * Deal with timeline gaps properly. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/1 -> * Record state events in timeline. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/2 -> * Add support for streaming download. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/3 -> * Add support for Boost.Serialization. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/4 -> * Support encrypted attachments. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/5 -> * Allow custom random generator with crypto. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/6 -> * Support auto-discovery. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/12 -> * Support profile API. https://lily.kazv.moe/kazv/libkazv/-/merge_requests/13 -> * Support kick/ban API. https://lily-is.land/kazv/libkazv/-/merge_requests/15 -> * Support room heroes. https://lily-is.land/kazv/libkazv/-/merge_requests/16 -> * Add coverage report. https://lily-is.land/kazv/libkazv/-/merge_requests/17 +> * Deal with timeline gaps properly. +> * Record state events in timeline. +> * Add support for streaming download. +> * Add support for Boost.Serialization. +> * Support encrypted attachments. +> * Allow custom random generator with crypto. +> * Support auto-discovery. +> * Support profile API. +> * Support kick/ban API. +> * Support room heroes. +> * Add coverage report. > > ### Deprecated > @@ -373,7 +373,7 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > * monthly: > - vacuum the database > -> Source: https://gitlab.com/mb-saces/synatainer +> Source: > > Room: [#synatainer:c-base.org](https://matrix.to/#/#synatainer:c-base.org) @@ -397,14 +397,14 @@ Matrix server setup using Ansible and Docker > > It allows me to signal when I'm away, at which point anyone who sends a message in an existing DM will be sent an automated reply so they know that I'm away, when I'll be back, and how to reach out to me in case of emergencies (it does this once per DM until I come back). When I'm back, I just need to tell the bot and it will automatically turn off the auto-responder and give me a summary of the DMs in which I've missed messages while I was away. > -> The source code and package for this plugin are available right here: https://github.com/babolivier/maubot-autoreply 🙂 +> The source code and package for this plugin are available right here: 🙂 ### MSC Bot [minecraftchest1](https://matrix.to/#/@minecraftchest1:matrix.org) says > I just created a simple bot that generates a MSC url from the specified MSC id. -> The source code for the project can be found at https://mau.dev/minecraftchest1/mscbot/. And example instance can be found at @maubottest1:synapse1.arsrobotics.org Demo and use the bot in [#msc-bot:synapse1.arsrobotics](https://matrix.to/#/#msc-bot:synapse1.arsrobotics).org +> The source code for the project can be found at . And example instance can be found at @maubottest1:synapse1.arsrobotics.org Demo and use the bot in [#msc-bot:synapse1.arsrobotics](https://matrix.to/#/#msc-bot:synapse1.arsrobotics).org [Cat](https://matrix.to/#/@cat:feline.support) reminds us @@ -425,7 +425,7 @@ A release tracker that posts updates into Matrix rooms [cel](https://matrix.to/#/@cel:fosdem.org) reports > HOPE conference (today/tomorrow/Sunday) is using Matrix -> https://hope.net/ +> ### End of Matrix Summit 2022 CfP @@ -437,7 +437,7 @@ A release tracker that posts updates into Matrix rooms > Will you be in Berlin and have a Matrix project to talk about? Can you organise a workshop about how to use Matrix? How does your community or workplace use Matrix? > Submit your proposal now! > -> https://cfp.summit2022.matrixmeetup.de +> ### Matrix-DevRoom at FrOSCon @@ -447,7 +447,7 @@ A release tracker that posts updates into Matrix rooms > > And, best of all, we'll have an entire DevRoom track for a day – full of Matrix. Furthermore, you can come by the Matrix stand for that famous _hallway_ track. ✨ I know I'll be there. 👋 > -> https://programm.froscon.org/2021/events.html#matrix%20track +> ## Dept of Ping 🏓 diff --git a/content/blog/2022/07/2022-07-29-this-week-in-matrix-2022-07-29.md b/content/blog/2022/07/2022-07-29-this-week-in-matrix-2022-07-29.md index 8fb77d65fc..2299cf2caa 100644 --- a/content/blog/2022/07/2022-07-29-this-week-in-matrix-2022-07-29.md +++ b/content/blog/2022/07/2022-07-29-this-week-in-matrix-2022-07-29.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] [TravisR](https://matrix.to/#/@travis:t2l.io) says -> Hello everyone! For this week's spec update you get me, Travis, instead of anoa (sorry). The heart of Matrix is the specification, modified by Matrix Spec Change (MSC) proposals - learn more at https://spec.matrix.org/unstable/proposals/ +> Hello everyone! For this week's spec update you get me, Travis, instead of anoa (sorry). The heart of Matrix is the specification, modified by Matrix Spec Change (MSC) proposals - learn more at > > Be sure to read the Spec Core Team (SCT) section in today's update for some exciting news about Matrix though - this has a good chance of affecting how the MSC process works in the future. > @@ -76,7 +76,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > This week The Construct server runs on Alpine Linux using freshly cut docker images building on the 0.7 release announced last week. A few images are available for preview while a more complete matrix is filled out. I am proud to announce to TWIM that Construct offers the most compact docker image for a Matrix server at just under 15 MiB; the only caveat is that media > thumbnailing won't be available. > -> There's still a lot of room for optimization and docker experts to critique! Feel free to join the discussion at [#construct:zemos.net](https://matrix.to/#/#construct:zemos.net) and check out https://github.com/matrix-construct/construct today! +> There's still a lot of room for optimization and docker experts to critique! Feel free to join the discussion at [#construct:zemos.net](https://matrix.to/#/#construct:zemos.net) and check out today! ## Dept of Clients 📱 @@ -176,13 +176,13 @@ Matrix server setup using Ansible and Docker > Thanks Element Matrix Services (EMS) for hosting our homeserver (`hope.net`)! > -> Previously: https://matrix.org/blog/2022/07/22/this-week-in-matrix-2022-07-22#hope-conference +> Previously: > > See you in 2024, hopefully! > > ### May Container Hackers (MCH) concluded > -> https://mch2022.org/ +> > > MCH2022 in the Netherlands successfully occurred! > @@ -219,7 +219,7 @@ Matrix server setup using Ansible and Docker > If you'd rather listen to Yan and me talking about the Matrix Summit and its schedule, we recorded a podcast episode for you to get informed on the go. > -> https://fyyd.de/episode/9085227 (German) +> (German) ## Dept of Interesting Projects 🛰️ diff --git a/content/blog/2022/08/2022-08-05-this-week-in-matrix-2022-08-05.md b/content/blog/2022/08/2022-08-05-this-week-in-matrix-2022-08-05.md index 9894770932..83763470be 100644 --- a/content/blog/2022/08/2022-08-05-this-week-in-matrix-2022-08-05.md +++ b/content/blog/2022/08/2022-08-05-this-week-in-matrix-2022-08-05.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -63,7 +63,7 @@ category = ["This Week in Matrix"] [thejhh](https://matrix.to/#/@thejhh:matrix.org) reports -> We've started work on our HG HomeServer written in pure TypeScript, compilable as a single JS file, with no dependencies except NodeJS. It's intended for a special use cases when Matrix is used as a backbone for custom apps. It's lightweight, minimal and for the moment isn't even planned to support full Matrix spec. We might make it possible to run it on browser later. https://github.com/heusalagroup/hghs +> We've started work on our HG HomeServer written in pure TypeScript, compilable as a single JS file, with no dependencies except NodeJS. It's intended for a special use cases when Matrix is used as a backbone for custom apps. It's lightweight, minimal and for the moment isn't even planned to support full Matrix spec. We might make it possible to run it on browser later. ### Synapse ([website](https://github.com/matrix-org/synapse/)) @@ -145,7 +145,7 @@ Matrix Kubernetes applications packaged into helm charts > Its breaking changes are the requirement of NodeJS 14 or newer and the usage of `yarn` instead of `npm install`. > Furthermore, the update introduces a changelog and rolls out the guidelines we use for developing other matrix.org bridges. > -> https://github.com/matrix-org/matrix-appservice-discord/releases/tag/v2.0.0 +> ## Dept of Clients 📱 @@ -281,7 +281,7 @@ Elixir libraries related to the Matrix communications protocol. > > Under the hood, we use the [MSC3030 `/timestamp_to_event`](https://github.com/matrix-org/matrix-spec-proposals/pull/3030) endpoint to fetch the messages for a given day and then we sever-side render the events with the [Hydrogen SDK](https://github.com/vector-im/hydrogen-web). Re-using Hydrogen gets us pretty and native(to Element) looking UI and keeps the maintenance burden of supporting new event types in Hydrogen. > -> If you want to follow what’s going on and see how it's coming along, you can checkout the project on GitHub, https://github.com/matrix-org/matrix-public-archive +> If you want to follow what’s going on and see how it's coming along, you can checkout the project on GitHub, ## Dept of Bots 🤖 @@ -311,7 +311,7 @@ Elixir libraries related to the Matrix communications protocol. > A matrix space dedicated to finding all of the free open source games, engines, and assets in the Matrix world so that you don't have to. Helpfully organized, and well maintained, it is the Premier stop for open source gaming on The Matrix Network! > > If you know of a room that you would like to see highlighted, please visit -> https://matrix.to/#/!bIyiUUnriVoHtYzuPS:fachschaften.org to let us know of the room that you would like to spotlight. +> to let us know of the room that you would like to spotlight. ## That's all I know 🏁 diff --git a/content/blog/2022/08/2022-08-12-this-week-in-matrix-2022-08-12.md b/content/blog/2022/08/2022-08-12-this-week-in-matrix-2022-08-12.md index d2f210d4ef..9802c839c6 100644 --- a/content/blog/2022/08/2022-08-12-this-week-in-matrix-2022-08-12.md +++ b/content/blog/2022/08/2022-08-12-this-week-in-matrix-2022-08-12.md @@ -17,7 +17,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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/. +> 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 . > > ### MSC Status > @@ -122,7 +122,7 @@ Dendrite is a second-generation Matrix homeserver > The URL changed and we don't plan to update `halfshot/matrix-appservice-discord` on Docker Hub. > The image can be pulled from `ghcr.io/matrix-org/matrix-appservice-discord:v3.0.0`. > -> https://github.com/matrix-org/matrix-appservice-discord/releases/tag/v3.0.0 +> ## Dept of Clients 📱 @@ -213,7 +213,7 @@ Cinny is a Matrix client focused on simplicity, elegance and security > We released a bugfix [v0.2.1](https://lily-is.land/kazv/libkazv/-/tree/v0.2.1) . Thanks to nannanko who discovered and fixed this bug. There are also [docker images](https://lily-is.land/kazv/libkazv/container_registry/4?orderBy=NAME&sort=asc&search[]=v0.2.1&search[]=). > ### 0.2.1 > -> * Fix crash when receiving a redacted encrypted event. https://lily-is.land/kazv/libkazv/-/commit/98870fa04fa78361f5092cd77f88895e4a228d34 +> * Fix crash when receiving a redacted encrypted event. ### ruby-matrix-sdk ([website](https://github.com/ananace/ruby-matrix-sdk)) @@ -284,7 +284,7 @@ Matrix server setup using Ansible and Docker. > A place to discuss buying, brewing, and drinking everyone's favorite morning beverage of choice! I had no idea there was so much Nuance to this topic until I joined this room . For example, did you know there was a correct way to distribute coffee grounds when you first pour to ensure maximum flavor? Neither did I! Whether you are new to the world of coffee drinking, or a seasoned connoisseur of morning Joe, this room has something for everyone who loves coffee. > > If you have a room you wish to see highlighted, join us at: -> https://matrix.to/#/!bIyiUUnriVoHtYzuPS:fachschaften.org?via=chat.shawnsorbom.net&via=matrix.org&via=fachschaften.org +> > to get your favorite room of the week highlighted. ## That's all I know 🏁 diff --git a/content/blog/2022/08/2022-08-19-this-week-in-matrix-2022-08-19.md b/content/blog/2022/08/2022-08-19-this-week-in-matrix-2022-08-19.md index 283a696956..a40cd5013e 100644 --- a/content/blog/2022/08/2022-08-19-this-week-in-matrix-2022-08-19.md +++ b/content/blog/2022/08/2022-08-19-this-week-in-matrix-2022-08-19.md @@ -19,13 +19,13 @@ This week Thib (is he ever really away?) shows us how to host Synapse with Docke ## Dept of *Status of Matrix* 🌡️ -[Matthew](https://matrix.to/#/@matthew:matrix.org) shared with us the Matrix Summer Special 2022! Come read all about what's happened in Matrix-land so far this year, and what's coming up next, right here: https://matrix.org/blog/2022/08/15/the-matrix-summer-special-2022 +[Matthew](https://matrix.to/#/@matthew:matrix.org) shared with us the Matrix Summer Special 2022! Come read all about what's happened in Matrix-land so far this year, and what's coming up next, right here: ## Dept of Spec 📜 [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ### MSC Status > @@ -55,7 +55,7 @@ This week Thib (is he ever really away?) shows us how to host Synapse with Docke > > There's [a lot more open issues](https://github.com/matrix-org/matrix-spec/issues?q=is%3Aopen+is%3Aissue+label%3Aspec-bug) available for people to tackle however, so feel free to get involved and help out if you have some spare time! > -> Finally other than the usual rounds of review by the team, I've been working on a spec process document that aims to explain the practical portions of the text found at https://spec.matrix.org/proposals/, but in a easily scannable manner. Look out for a PR with that in the near future. +> Finally other than the usual rounds of review by the team, I've been working on a spec process document that aims to explain the practical portions of the text found at , but in a easily scannable manner. Look out for a PR with that in the near future. > > ### Random MSC of the Week > @@ -65,7 +65,7 @@ This week Thib (is he ever really away?) shows us how to host Synapse with Docke > > Regardless, let's highlight this MSC! It solves a crucial problem with a simple solution. Widgets can ask the client they're embedded in to do certain things (if granted certain capabilities), and the client, potentially after asking the user for permission, can allow or deny those actions. This MSC adds the machinery for a further step: the client will tell the widget what capabilities they requested were allowed, and which were denied. > -> I believe this spec is non-contentious, but is blocked on widgets entering the spec as a whole. Regardless, if this particular piece of the puzzle interests you, or you'd like to read all about widgets in general, the see either the MSC above or this widget spec tracking PR: https://github.com/matrix-org/matrix.org/pull/825. +> I believe this spec is non-contentious, but is blocked on widgets entering the spec as a whole. Regardless, if this particular piece of the puzzle interests you, or you'd like to read all about widgets in general, the see either the MSC above or this widget spec tracking PR: . > ![](/blog/img/6cadb4d50a19f02aa6ce6ecec49de71181e74b69.png) ## Dept of Servers 🏢 @@ -192,7 +192,7 @@ Matrix SDK written in pure Dart. > > We have some support to mark a room as either a dm or a group using slashcommands now, you have more flexibility when implementing the SSSS Bootstrap now (using the extra Bootstrap parameter in onUpdate() and to round it all off, we now have nice coverage numbers as well as coverage display on merge request diffs. > -> For more info, check the release notes for 0.11.2, 0.12.0, 0.12.1 and 0.12.2: https://pub.dev/packages/matrix/changelog ;-) +> For more info, check the release notes for 0.11.2, 0.12.0, 0.12.1 and 0.12.2: ;-) ## Dept of Events and Talks 🗣️ @@ -209,7 +209,7 @@ Matrix SDK written in pure Dart. > We're not planing to stream or record the event. Our focus lies on providing a great in-person activities. > If attendees want to blog or toot/tweet about it, please use the hashtag #MatrixCommunitySummit. > Also, German-speaking folks can look forward to more coverage from the event on my podcast. -> https://chrpaul.de/podcast/ +> > > Because we've heard about some confusion: > The event is NOT organised by the Matrix Foundation. To minimize the misconception, we've renamed it to the Matrix Community Summit Berlin. @@ -217,7 +217,7 @@ Matrix SDK written in pure Dart. > > Matrix Space: [#matrix-summit-berlin-2022:c-base.org](https://matrix.to/#/#matrix-summit-berlin-2022:c-base.org) > -> Schedule: https://cfp.summit2022.matrixmeetup.de/matrix-summit-conference-2022/schedule/ +> Schedule: [cel](https://matrix.to/#/@cel:hope.net) says @@ -227,15 +227,15 @@ Matrix SDK written in pure Dart. > > Some attendees and organizers are using Matrix internally for camp chat. > -> Public chat: https://matrix.to/#/#decentralizedweb-general:matrix.org +> Public chat: > -> Site: https://dwebcamp.org/ +> Site: > -> Schedule (in progress): https://dwebcamp2022.sched.com +> Schedule (in progress): > -> More info: https://gitlab.com/getdweb/dweb-camp-2022/#dweb-camp-2022 +> More info: > -> Previously announced: https://matrix.org/blog/2022/04/14/this-week-in-matrix-2022-04-14#dweb-camp +> Previously announced: ## Room of the Week 📆 @@ -252,7 +252,7 @@ Matrix SDK written in pure Dart. > Come join us while the kettle is whistling. > > If you have a room you wish to see highlighted, join us at: -> https://matrix.to/#/!bIyiUUnriVoHtYzuPS:fachschaften.org?via=chat.shawnsorbom.net&via=matrix.org&via=fachschaften.org +> > To get your favorite room of the week highlighted. ## Dept of Ping 🏓 diff --git a/content/blog/2022/08/2022-08-26-this-week-in-matrix-2022-08-26.md b/content/blog/2022/08/2022-08-26-this-week-in-matrix-2022-08-26.md index c02a14e0c4..443c9660c3 100644 --- a/content/blog/2022/08/2022-08-26-this-week-in-matrix-2022-08-26.md +++ b/content/blog/2022/08/2022-08-26-this-week-in-matrix-2022-08-26.md @@ -33,7 +33,7 @@ Following up on [last week's tutorial](https://www.youtube.com/watch?v=JCsw1bbBj [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -128,9 +128,9 @@ A Minimal, simple, multi-platform chat client for the Matrix protocol. > Quadrix v1.2.5 has been released! The update is already available for Linux, MacOS and iOS. The Windows and Android updates are awaiting approval from the respective stores. This release has mostly "under the hood" improvements (upgrade to React Native 0.69, React 18 and other key dependencies), but also fixes a few bugs and brings minor UI improvements. > -> Great news: Quadrix finally made it to https://matrix.org/clients/ :-) Many thanks to @madlittlemods:matrix.org!!! +> Great news: Quadrix finally made it to :-) Many thanks to @madlittlemods:matrix.org!!! > -> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at https://github.com/alariej/quadrix (stars welcome :-)) +> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at (stars welcome :-)) ### Element Web/Desktop ([website](https://github.com/vector-im/element-web)) @@ -162,7 +162,7 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone [Robin](https://matrix.to/#/@robin:robin.town) announces -> Element Call v0.2.7 and v0.2.8 have been released this past week, adding local volume control, full screen mode, audio in screen sharing and, _ahem_, fixing an embarrassing bug where we broke walkie-talkie mode... 🐑 Oh, and it's also all in TypeScript now. 🚀 https://github.com/vector-im/element-call/releases/tag/v0.2.7 +> Element Call v0.2.7 and v0.2.8 have been released this past week, adding local volume control, full screen mode, audio in screen sharing and, _ahem_, fixing an embarrassing bug where we broke walkie-talkie mode... 🐑 Oh, and it's also all in TypeScript now. 🚀 ## Dept of SDKs and Frameworks 🧰 @@ -176,7 +176,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > Come chat over at [#simplematrixbotlib:matrix.org](https://matrix.to/#/#simplematrixbotlib:matrix.org)! > > Here is a summary of things that have happened since we last announced v2.6.3 on this channel: -> * 🌐 The repo canonically moved to https://github.com/i10b/simplematrixbotlib, but the PyPI package remains available in the usual place. +> * 🌐 The repo canonically moved to , but the PyPI package remains available in the usual place. > * 🔒️ E2EE support! To enable it, simply install the optional e2ee dependencies. Find out how in [the manual](https://simple-matrix-bot-lib.readthedocs.io/en/latest/manual.html#e2e-encryption). > * 😄 Emoji verification support! Enable the option and you'll be able to interactively verify between the bot and your devices. (But mind that for now, [in-room verification is not supported, but only to-device](https://simple-matrix-bot-lib.readthedocs.io/en/latest/manual.html#interactive-sas-verification-using-emoji)). > * ☝️ Fingerprint verification support! As an additional method, the bot will print it's encryption fingerprint so you can "manually verify". @@ -267,7 +267,7 @@ A privacy focused social media based on MATRIX > > Well... we almost modified everything :D > -> See more at https://minestrix.henri2h.fr/posts/ +> See more at > > Stay tuned, event organization is coming soon (you can see the first implementation in the blog post. > @@ -280,7 +280,7 @@ A privacy focused social media based on MATRIX [Nate Covington](https://matrix.to/#/@natecovington:matrix.org) reports > I recently made a blog post / video walk through of Matrix, hopefully it will be helpful to someone: -> https://www.covingtoncreations.com/blog/what-can-matrix-do-for-your-organization +> ## Room of the Week 📆 @@ -299,7 +299,7 @@ A privacy focused social media based on MATRIX > A space where you will find information about everything *except* technology. Groups are helpfully categorized by Subspace, and feature discussions about everything from musical instruments to beverages. If it isn't about computing, it's there. > > If you have a room you wish to see highlighted, join us at: -> https://matrix.to/#/!bIyiUUnriVoHtYzuPS:fachschaften.org?via=chat.shawnsorbom.net&via=matrix.org&via=fachschaften.org +> > To get your favorite room of the week highlighted. ## Dept of Ping 🏓 diff --git a/content/blog/2022/09/2022-09-02-this-week-in-matrix/index.md b/content/blog/2022/09/2022-09-02-this-week-in-matrix/index.md index c604468ccb..5c78be490f 100644 --- a/content/blog/2022/09/2022-09-02-this-week-in-matrix/index.md +++ b/content/blog/2022/09/2022-09-02-this-week-in-matrix/index.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] ## Dept of Spec 📜 {% details(summary="[uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) reports") %} - > 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://matrix.org/docs/spec/proposals. + > 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 . > > > ## MSC Status @@ -59,7 +59,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Adding support for compression to federation responses. > * Improving performance of sending messages in rooms with thousands of local users. > -> Plus a host of bugfixes and other changes to make Synapse faster and leaner! Take a look. https://github.com/matrix-org/synapse/releases/tag/v1.66.0. In addition, work continues on fast room joins-stay tuned, as we are getting closer to the finish line. +> Plus a host of bugfixes and other changes to make Synapse faster and leaner! Take a look. . In addition, work continues on fast room joins-stay tuned, as we are getting closer to the finish line. ### Dendrite ([website](https://github.com/matrix-org/dendrite)) @@ -248,10 +248,10 @@ Cinny is a Matrix client focused on simplicity, elegance and security > > You can read more about the vulnerability at [Security releases: matrix-js-sdk 19.4.0](https://matrix.org/blog/2022/08/31/security-releases-matrix-js-sdk-19-4-0-and-matrix-react-sdk-3-53-0). > -> Find more about Cinny at https://cinny.in/ -> Join our space at: https://matrix.to/#/#cinny-space:matrix.org -> Github: https://github.com/ajbura/cinny -> Twitter: https://twitter.com/@cinnyapp +> Find more about Cinny at +> Join our space at: +> Github: +> Twitter: ## Dept of Non Chat Clients 🎛️ @@ -335,7 +335,7 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > * monthly: > - vacuum the database > -> Source: https://gitlab.com/mb-saces/synatainer +> Source: > > Room: [#synatainer:c-base.org](https://matrix.to/#/#synatainer:c-base.org) @@ -377,7 +377,7 @@ Synapse Maintenance Container – Docker container with tools for synapse & post > > ### Next DWeb Camp > -> Planning for next camp(s) has begun. To participate, check out [#decentralizedweb-general:matrix.org](https://matrix.to/#/#decentralizedweb-general:matrix.org) & https://getdweb.net/get-involved +> Planning for next camp(s) has begun. To participate, check out [#decentralizedweb-general:matrix.org](https://matrix.to/#/#decentralizedweb-general:matrix.org) & ## Dept of Interesting Projects 🛰️ @@ -405,7 +405,7 @@ The one mobile-first, decentralized community organizing app [Eric Migicovsky](https://matrix.to/#/@eric:beeper.com) says -> Oh and as a fun side project we are building a real Beeper beeper. It might be the very first dedicated Matrix device? It’s basically a Blackberry for Matrix, with an e-paper display (same tech as Pebble) 🙂 https://twitter.com/ericmigi/status/1558137599893524480 If you are a hacker who wants to build something with it, I have a few extra that I might be able to give out. Send me a message with a convincing argument 😉 +> Oh and as a fun side project we are building a real Beeper beeper. It might be the very first dedicated Matrix device? It’s basically a Blackberry for Matrix, with an e-paper display (same tech as Pebble) 🙂  If you are a hacker who wants to build something with it, I have a few extra that I might be able to give out. Send me a message with a convincing argument 😉 > > ![](beeperhw1.jpg) diff --git a/content/blog/2022/09/2022-09-09-this-week-in-matrix/index.md b/content/blog/2022/09/2022-09-09-this-week-in-matrix/index.md index 53c2e69a3a..33678cb8be 100644 --- a/content/blog/2022/09/2022-09-09-this-week-in-matrix/index.md +++ b/content/blog/2022/09/2022-09-09-this-week-in-matrix/index.md @@ -284,7 +284,7 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone > > ❓ Please help us test our new integration of Element Call into Element Web. > -> (Details in https://matrix.to/#/#element-community-testing:matrix.org) +> (Details in ) ## Dept of SDKs and Frameworks 🧰 @@ -342,7 +342,7 @@ Matrix server setup using Ansible and Docker [imbev](https://matrix.to/#/@imbev:matrix.org) reports -> matrix-rss-bridge is a bridge for reading RSS feeds in Matrix rooms. You can find the repository at https://gitlab.com/imbev/matrix-rss-bridge +> matrix-rss-bridge is a bridge for reading RSS feeds in Matrix rooms. You can find the repository at > > ### Setup > diff --git a/content/blog/2022/09/2022-09-23-this-week-in-matrix/index.md b/content/blog/2022/09/2022-09-23-this-week-in-matrix/index.md index 682b892e4c..2487e29060 100644 --- a/content/blog/2022/09/2022-09-23-this-week-in-matrix/index.md +++ b/content/blog/2022/09/2022-09-23-this-week-in-matrix/index.md @@ -210,7 +210,7 @@ Everything related to Element but not strictly bound to a client [Matthew](https://matrix.to/#/@matthew:matrix.org) announces -> upcoming critical security update for matrix-{js,ios,android}-sdk on Wednesday Sept 28 at 16:00 UTC: https://matrix.org/blog/2022/09/23/pre-disclosure-upcoming-critical-security-release-of-matrix-sd-ks-and-clients +> upcoming critical security update for matrix-{js,ios,android}-sdk on Wednesday Sept 28 at 16:00 UTC: ### Element Web/Desktop ([website](https://github.com/vector-im/element-web)) diff --git a/content/blog/2022/10/2022-10-07-this-week-in-matrix-2022-10-07.md b/content/blog/2022/10/2022-10-07-this-week-in-matrix-2022-10-07.md index b7be7f932a..534247e1c8 100644 --- a/content/blog/2022/10/2022-10-07-this-week-in-matrix-2022-10-07.md +++ b/content/blog/2022/10/2022-10-07-this-week-in-matrix-2022-10-07.md @@ -22,7 +22,7 @@ Our guest for Matrix Live is Rich, to talk about how the Synapse team is hard at [Nico](https://matrix.to/#/@deepbluev7:neko.dev) says -> Discourse is looking into possibly integration of their chat with Matrix. No promises yet, but it sounds crazy and cool! https://meta.discourse.org/t/matrix-protocol-for-chat/210780/13 +> Discourse is looking into possibly integration of their chat with Matrix. No promises yet, but it sounds crazy and cool! We're all excited to see what Discourse is going to come up with, but it's early day and they don't necessarily want to have all eyes on some experimental work! @@ -192,7 +192,7 @@ A browser-based open metaverse client [Matthew](https://matrix.to/#/@matthew:matrix.org) says -> Third Room documented and released its unity -> glTF export pipeline to make it easier for asset/scene creators to build worlds. The native in-world Third Room editor will come soon, but this is a great stopgap (and is how we built the worlds for Tech Preview 1). https://github.com/matrix-org/thirdroom-unity-exporter +> Third Room documented and released its unity -> glTF export pipeline to make it easier for asset/scene creators to build worlds. The native in-world Third Room editor will come soon, but this is a great stopgap (and is how we built the worlds for Tech Preview 1). ## Dept of SDKs and Frameworks 🧰 @@ -217,11 +217,11 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > > ### Moving to Codeberg > -> The FOSS, gitea-based, git hosting platform Codeberg is now the home of simplematrixbotlib's source repository . While the previous github location is still available as a mirror, please fork from the codeberg.org location instead. You can find the repository at https://codeberg.org/imbev/simplematrixbotlib +> The FOSS, gitea-based, git hosting platform Codeberg is now the home of simplematrixbotlib's source repository . While the previous github location is still available as a mirror, please fork from the codeberg.org location instead. You can find the repository at > > ### Version 3 coming soon! > -> simplematrixbotlib will soon be releasing its third major version. This version will include breaking changes to syntax. The changes should provide greater modularity and a more intuitive api for config, matching , and other areas. To check the progress, please visit https://codeberg.org/imbev/simplematrixbotlib/projects/1779 or visit the matrix room at https://matrix.to/#/%23simplematrixbotlib:matrix.org +> simplematrixbotlib will soon be releasing its third major version. This version will include breaking changes to syntax. The changes should provide greater modularity and a more intuitive api for config, matching , and other areas. To check the progress, please visit or visit the matrix room at ### libQuotient ([website](https://github.com/quotient-im/libQuotient)) @@ -302,10 +302,10 @@ A bot using the matrix-rust-sdk. > > In the past months I wrote scripts to integrate with Matrix and other protocols like Mastodon, Funkwhale and Nextcloud. > -> https://hub.windmill.dev/apps/matrix +> > > Check out some of the projects I've built. Most fetch data from other services and send them to Matrix rooms for me. It allows me to monitor OpenWiFi routers and archive my music listening history. -> https://github.com/windmill-labs/windmill/discussions/categories/show-and-tell +> ## Matrix in the News 📰 @@ -316,7 +316,7 @@ A bot using the matrix-rust-sdk. > They spoke to Matthew Hodgson about what Matrix is, about what it should be and how Element and Matrix compare to other chat apps. They discussed the decentralized open source idea behind it, as well as the revenue model and the costumers who use it. Also the things in development got mentioned, like the metaverse and p2p. > > Got interested? If you speak Dutch (or want to learn it), you can sign up to Tweakers.net and read it for free: -> https://tweakers.net/reviews/10530/matrix-decentraal-chatprotocol-onverwacht-populair-bij-bedrijven.html +> ## Dept of Events and Talks 🗣️ diff --git a/content/blog/2022/10/2022-10-14-this-week-in-matrix-2022-10-14.md b/content/blog/2022/10/2022-10-14-this-week-in-matrix-2022-10-14.md index 3dd66374fc..f01d24b983 100644 --- a/content/blog/2022/10/2022-10-14-this-week-in-matrix-2022-10-14.md +++ b/content/blog/2022/10/2022-10-14-this-week-in-matrix-2022-10-14.md @@ -18,7 +18,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa) [sick]](https://matrix.to/#/@andrewm:element.io) reports -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -97,7 +97,7 @@ category = ["This Week in Matrix"] [cos](https://matrix.to/#/@cos:hacklab.fi) reports -> (Just saw this on mastodon) https://www.process-one.net/blog/matrix-protocol-added-to-ejabberd/ +> (Just saw this on mastodon) It is exciting to see more actors joining the Matrix ecosytem! We strongly encourage ejabberd developers to join #homeservers-dev:matrix.org and to open MSCs if they find clever ways to improve Matrix. @@ -123,12 +123,12 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > We've been working diligently to make Synapse faster and leaner this week. Some notable items in the release candidate > this week are: > -> * Some legacy Prometheus metric names have been deprecated and will be removed in Synapse 1.73.0. More info can be found in the upgrade notes: https://matrix-org.github.io/synapse/v1.69/upgrade.html#upgrading-to-v1690 +> * Some legacy Prometheus metric names have been deprecated and will be removed in Synapse 1.73.0. More info can be found in the upgrade notes: > * Server admins can now require a manual approval process before new accounts can be used. > * Experimental support for thread-specific receipts has landed. > * DM room creation has been sped up. > -> plus many more bugfixes, features, and improvements. Check it out here: https://github.com/matrix-org/synapse/releases +> plus many more bugfixes, features, and improvements. Check it out here: ### Dendrite ([website](https://github.com/matrix-org/dendrite)) @@ -168,7 +168,7 @@ Conduit is a simple, fast and reliable chat server powered by Matrix > You can expect a new Conduit release very soon, if you have any last wishes for > small features or bug fixes, please tell me now :) > -> I currently work on Conduit in my free time, you can support me on https://liberapay.com/timokoesters +> I currently work on Conduit in my free time, you can support me on > PS: I'm also looking for Conduit grants and jobs for when I finish university next year, contact me if you have ideas ## Homeserver Deployment 📥️ @@ -321,7 +321,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > print(matched['message']) # "something matrix" > ``` > -> In this snippet, rules such as f"{prefix}echo " would be treated as required literals, with the usage of \<\> to denote arguments. The optional usage of python's f-strings feature also makes inclusion of variables such as prefix more intuitive and flexible. For more information on the simplematrixbotlib version 3 matching api, please checkout the relevant issue at https://codeberg.org/imbev/simplematrixbotlib/issues/4 or room at https://matrix.to/#/#simplematrixbotlib:matrix.org . +> In this snippet, rules such as f"{prefix}echo " would be treated as required literals, with the usage of \<\> to denote arguments. The optional usage of python's f-strings feature also makes inclusion of variables such as prefix more intuitive and flexible. For more information on the simplematrixbotlib version 3 matching api, please checkout the relevant issue at or room at . ### matrix-rust-sdk ([website](https://github.com/matrix-org/matrix-rust-sdk)) @@ -357,7 +357,7 @@ Matrix server setup using Ansible and Docker > Have you ever wanted to have a specific color MXID in Element? I certainly have, and so I'm pleased to announce [`mxid-color-gen`](https://github.com/0x1a8510f2/mxid-color-gen), a small utility which can help you predict what color your MXID will be assigned before creating your account. Gone are the days of creating accounts until you get a color you like (or is that just me?). > -> The (whole 50 lines of) code is available here: https://github.com/0x1a8510f2/mxid-color-gen. +> The (whole 50 lines of) code is available here: . ## Dept of Ping diff --git a/content/blog/2022/10/2022-10-21-this-week-in-matrix-2022-10-21.md b/content/blog/2022/10/2022-10-21-this-week-in-matrix-2022-10-21.md index 4f2c51a37f..7a5b955701 100644 --- a/content/blog/2022/10/2022-10-21-this-week-in-matrix-2022-10-21.md +++ b/content/blog/2022/10/2022-10-21-this-week-in-matrix-2022-10-21.md @@ -32,7 +32,7 @@ This week [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -83,9 +83,9 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Brendan Abolivier](https://matrix.to/#/@babolivier:element.io) announces -> This week we've released Synapse 1.69! It comes with improved caching tools for third-party modules, and support for a bunch of experimental features, such as thread-aware read receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)) and an approval flow for new registrations ([MSC3866](https://github.com/matrix-org/matrix-spec-proposals/pull/3866)). As part of this release, we've also laid out the removal schedule for the long-deprecated legacy Prometheus metric names, and the `generate_short_term_login_token` module API method. Read all about it on the matrix.org blog: https://matrix.org/blog/2022/10/17/synapse-1-69-released +> This week we've released Synapse 1.69! It comes with improved caching tools for third-party modules, and support for a bunch of experimental features, such as thread-aware read receipts ([MSC3771](https://github.com/matrix-org/matrix-spec-proposals/pull/3771)) and an approval flow for new registrations ([MSC3866](https://github.com/matrix-org/matrix-spec-proposals/pull/3866)). As part of this release, we've also laid out the removal schedule for the long-deprecated legacy Prometheus metric names, and the `generate_short_term_login_token` module API method. Read all about it on the matrix.org blog: > -> Another big thing in Synapse 1.69 is experimental support for faster remote room joins! You can read more about it on the blog: https://matrix.org/blog/2022/10/18/testing-faster-remote-room-joins but briefly, we are ready for server admins to begin testing, with some caveats. If you've read the post and feel confident, turn it on, give it a spin and let us know how it goes! +> Another big thing in Synapse 1.69 is experimental support for faster remote room joins! You can read more about it on the blog: but briefly, we are ready for server admins to begin testing, with some caveats. If you've read the post and feel confident, turn it on, give it a spin and let us know how it goes! > > Alongside 1.69, we're also disclosing a moderate severity vulnerability that we fixed back in Synapse 1.62. If your deployment runs a Synapse version older than 1.62, and is openly federating, please update to a more recent version of Synapse at your earliest convenience. More info on this in advisory [GHSA-jhjh-776m-4765](https://github.com/matrix-org/synapse/security/advisories/GHSA-jhjh-776m-4765) and [CVE-2022-31152](https://www.cve.org/CVERecord?id=CVE-2022-31152). > @@ -227,7 +227,7 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone > 👋 Hello form the VoIP team. This week we have a bunch of news. 1) We released Element Call version 0.3 with a lot of UX polishing including i18n (thx to the great community) and paving the way for a proper 2) integration into Element Web and Desktop. If you want to give it a try: > -> * Use https://develop.element.io or Element Desktop Nightly +> * Use or Element Desktop Nightly > * Enable in Settings -> Labs -> Calls > - Element Call Videorooms > - New group call experience @@ -258,13 +258,13 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt [cos](https://matrix.to/#/@cos:hacklab.fi) announces -> Zoo 2022, a Commodore 64 Demoparty has decided to bridge it's various chat channels via Matrix. You can join via Matrix, Discord, IRC or Telegram and participate in the party programme. The actual party will be held 28.-30.10 in Orivesi, Finland. https://2022.zooparty.org/ +> Zoo 2022, a Commodore 64 Demoparty has decided to bridge it's various chat channels via Matrix. You can join via Matrix, Discord, IRC or Telegram and participate in the party programme. The actual party will be held 28.-30.10 in Orivesi, Finland. ## Matrix in the News 📰 [Matthew](https://matrix.to/#/@matthew:matrix.org) says -> our friends at Bluesky announced their application protocol for building decentralised social media called AT. While not based on Matrix, there are some parallels, and some stuff we may be able to ~~steal~~ get inspiration from around portable identity :) https://blueskyweb.xyz/blog/10-18-2022-the-at-protocol +> our friends at Bluesky announced their application protocol for building decentralised social media called AT. While not based on Matrix, there are some parallels, and some stuff we may be able to ~~steal~~ get inspiration from around portable identity :) ## Dept of Ping diff --git a/content/blog/2022/10/2022-10-28-this-week-in-matrix-2022-10-28.md b/content/blog/2022/10/2022-10-28-this-week-in-matrix-2022-10-28.md index 5e05e1b5ec..e6a3252f92 100644 --- a/content/blog/2022/10/2022-10-28-this-week-in-matrix-2022-10-28.md +++ b/content/blog/2022/10/2022-10-28-this-week-in-matrix-2022-10-28.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -45,8 +45,8 @@ category = ["This Week in Matrix"] > > #### Matrix @ IETF 115 > This last week (well, last few months), the Spec Core Team has been working on defining Matrix as the standard for interoperable messaging at the IETF level, under MIMI. The current drafts can be found in these places: -> * Matrix as a transport for MIMI: https://turt2live.github.io/ietf-mimi-matrix-transport/draft-ralston-mimi-matrix-transport.html ([MSC3918](https://github.com/matrix-org/matrix-spec-proposals/pull/3918)) -> * Matrix as a message format for MIMI: https://turt2live.github.io/ietf-mimi-matrix-message-format/draft-ralston-mimi-matrix-message-format.html ([MSC3919](https://github.com/matrix-org/matrix-spec-proposals/pull/3919)) +> * Matrix as a transport for MIMI: ([MSC3918](https://github.com/matrix-org/matrix-spec-proposals/pull/3918)) +> * Matrix as a message format for MIMI: ([MSC3919](https://github.com/matrix-org/matrix-spec-proposals/pull/3919)) > > We'll be publishing these as proper Internet-Drafts once submissions open back up at IETF in a week or so. In the meantime, if you have any feedback then please let us know on the MSCs 🙂 > @@ -76,7 +76,7 @@ category = ["This Week in Matrix"] > This docset will likely be kept up-to-date by me. This is not an official distribution channel of the Matrix Spec team – things may break. > > If you're using the open-source reader Zeal, you'll have to install new versions manually: -> https://gitlab.com/jaller94/dash-matrix-spec#use-with-zeal +> ## Dept of Servers 🏢 @@ -250,7 +250,7 @@ A Qt5 library to write cross-platform clients for Matrix [kitsune](https://matrix.to/#/@kitsune:matrix.org) reports -> A new beta for libQuotient 0.7 is out, with a few fixes and improvements across the board but especially in E2EE-related code. This one is still a bit too early for Linux packagers but we're steadily approaching the release. The release notes are available at a usual place: https://github.com/quotient-im/libQuotient/releases/tag/0.7-beta2 +> A new beta for libQuotient 0.7 is out, with a few fixes and improvements across the board but especially in E2EE-related code. This one is still a bit too early for Linux packagers but we're steadily approaching the release. The release notes are available at a usual place: ## Dept of Events and Talks 🗣️ @@ -274,7 +274,7 @@ A Qt5 library to write cross-platform clients for Matrix [Matthew](https://matrix.to/#/@matthew:matrix.org) announces -> Automattic look to be working on a wordpress plugin called Chatrix, forked from Element’s Chatterbox (in turn built on Hydrogen)… https://github.com/Automattic/chatrix-frontend +> Automattic look to be working on a wordpress plugin called Chatrix, forked from Element’s Chatterbox (in turn built on Hydrogen)… ### hg-dashboard ([website](https://github.com/heusalagroup/hg-dashboard)) diff --git a/content/blog/2022/11/2022-11-04-this-week-in-matrix-2022-11-04.md b/content/blog/2022/11/2022-11-04-this-week-in-matrix-2022-11-04.md index a2181275de..1eb8fe2e20 100644 --- a/content/blog/2022/11/2022-11-04-this-week-in-matrix-2022-11-04.md +++ b/content/blog/2022/11/2022-11-04-this-week-in-matrix-2022-11-04.md @@ -17,7 +17,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -88,7 +88,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > > * Synapse now implement MSC3664, Pushrules for relations. > -> You can read more about v1.71.0rc2 here: https://github.com/matrix-org/synapse/releases +> You can read more about v1.71.0rc2 here: ### Swiclops ([website](https://gitlab.futo.org/cvwright/swiclops)) @@ -179,7 +179,7 @@ A Minimal, simple, multi-platform chat client for the Matrix protocol. > > Finally, for PinePhone users, the Ozone/Wayland switch has now been disabled in the flatpak build for Phosh, because of a compatibility issue between Electron and the on-screen keyboard. On Phosh, the app now runs in XWayland mode (it looks blurry) but at least the OSK works. > -> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at https://github.com/alariej/quadrix (stars welcome :-) +> Please leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at (stars welcome :-) ### Nheko ([website](https://nheko-reborn.github.io)) diff --git a/content/blog/2022/11/2022-11-11-this-week-in-matrix-2022-11-11.md b/content/blog/2022/11/2022-11-11-this-week-in-matrix-2022-11-11.md index 894e326482..b0a5fd1f13 100644 --- a/content/blog/2022/11/2022-11-11-this-week-in-matrix-2022-11-11.md +++ b/content/blog/2022/11/2022-11-11-this-week-in-matrix-2022-11-11.md @@ -23,7 +23,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -68,7 +68,7 @@ category = ["This Week in Matrix"] > > All you need to do is configure your DNS settings for your domain, forward some ports through your router, and boot up your Raspberry Pi. Once setup is complete, enjoy your new Matrix server! Synapse, Element, Postgres, coturn, and federation are all preconfigured for you. > -> Visit https://www.feta.bz/ to download and get more info. +> Visit to download and get more info. > > Head on over to [#feta:matrix.org](https://matrix.to/#/#feta:matrix.org) for discussion and updates! @@ -101,7 +101,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > If not already done, server administrators should update their dashboards and alerting rules to avoid using the deprecated metric names. > * Synapse 1.71.0 will be the last release to support PostgreSQL 10. Server administrators are encouraged to upgrade their PostgreSQL servers before the next release, if needed. > -> You can read more about v1.71.0 here: https://github.com/matrix-org/synapse/releases +> You can read more about v1.71.0 here: > > In the mean time, the team has been working on the remaining parts of faster room joins. @@ -213,7 +213,7 @@ simplematrixbotlib is an easy to use bot library for the Matrix ecosystem writte > > Thanks to moanos and HarHarLinks, there are improvements to the handling of device ids. > -> Join us in the Matrix room at https://matrix.to/#/#simplematrixbotlib:matrix.org or the Git repository at https://codeberg.org/imbev/simplematrixbotlib ! +> Join us in the Matrix room at or the Git repository at ! > > _Version 3.0 coming soon!_ @@ -271,7 +271,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > This is a bot and does not need an AppService registration. > -> https://github.com/jaller94/matrix-plays-pokemon +> > > Disclaimer: This is a hobby project of mine. It is neither associated with nor endorsed by my employer or Nintendo. The project does not contain ROMs or other non-free assets. diff --git a/content/blog/2022/11/2022-11-16-call-for-participation-for-the-fosdem-2023-matrix-devroom.md b/content/blog/2022/11/2022-11-16-call-for-participation-for-the-fosdem-2023-matrix-devroom.md index 4bb1ea7833..95367f3986 100644 --- a/content/blog/2022/11/2022-11-16-call-for-participation-for-the-fosdem-2023-matrix-devroom.md +++ b/content/blog/2022/11/2022-11-16-call-for-participation-for-the-fosdem-2023-matrix-devroom.md @@ -56,7 +56,7 @@ follow this [beginners guide to Pentabarf](https://eyskens.me/beginners-guide-to We expect to receive more requests than we have slots available. The devroom organisers will be reviewing the proposals and accepting them based on the potential positive impact the project has on Matrix (as defined in by the -Mission section of https://matrix.org/foundation). +Mission section of ). If a project proposal has been turned down, it doesn't mean we don't believe it has good potential. Maintainers are invited to join the [#twim:matrix.org](https://matrix.to/#/#twim:matrix.org) diff --git a/content/blog/2022/11/2022-11-17-matrix-v1-5-release.md b/content/blog/2022/11/2022-11-17-matrix-v1-5-release.md index d021830c57..ed09587fd0 100644 --- a/content/blog/2022/11/2022-11-17-matrix-v1-5-release.md +++ b/content/blog/2022/11/2022-11-17-matrix-v1-5-release.md @@ -122,7 +122,7 @@ No significant changes. Backwards Compatible Changes -- Update docsy theme to v0.5.0 + matrix.org modifications (https://github.com/matrix-org/docsy/commit/a0032f8db919a6c67ba6cdef2c455f105b6272a2). ([#1295](https://github.com/matrix-org/matrix-spec/issues/1295)) +- Update docsy theme to v0.5.0 + matrix.org modifications (). ([#1295](https://github.com/matrix-org/matrix-spec/issues/1295)) Spec Clarifications diff --git a/content/blog/2022/11/2022-11-18-this-week-in-matrix-2022-11-18.md b/content/blog/2022/11/2022-11-18-this-week-in-matrix-2022-11-18.md index b15a2cd863..ae40378185 100644 --- a/content/blog/2022/11/2022-11-18-this-week-in-matrix-2022-11-18.md +++ b/content/blog/2022/11/2022-11-18-this-week-in-matrix-2022-11-18.md @@ -17,7 +17,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -87,7 +87,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > > > In addition, please note that we now only support PostgreSQL 11+, as PostgreSQL 10 has reached end-of-life. -> As always, if you'd like to know more about this release, hop on over to the release page (https://github.com/matrix-org/synapse/releases) and take a look! +> As always, if you'd like to know more about this release, hop on over to the release page () and take a look! ## Dept of Clients 📱 @@ -119,7 +119,7 @@ A client for matrix, the decentralized communication protocol > FluffyChat 1.7.0 has been released. It features a new way to work with spaces via a bottom navigation bar. A lot of work has also been done under the hood to make the app faster and more stable. The main color has slightly changed and the design got some finetuning. > Please be aware that it can take some time until it receives all app stores. The Snap Store currently waits for a review, while the arm64 version of Flatpak has recently failed to build. -> Read the full changelog here: https://gitlab.com/famedly/fluffychat/-/blob/main/CHANGELOG.md +> Read the full changelog here: ### Ement.el ([website](https://github.com/alphapapa/ement.el)) @@ -193,7 +193,7 @@ A Social Annotation Tool Powered by Matrix > [Elm](https://elm-lang.org/) is a functional programming language that compiles to JavaScript with the promise that their generated JS code will _NEVER_ raise any runtime errors and show high performance. > -> Despite the fact that certain implementations like [Cactus Chat](https://cactus.chat/) already [use Elm](https://gitlab.com/cactus-comments/cactus-client), I could not find an SDK for it. That's why I've started to write one: https://git.noordstar.me/bram/Elm-Matrix +> Despite the fact that certain implementations like [Cactus Chat](https://cactus.chat/) already [use Elm](https://gitlab.com/cactus-comments/cactus-client), I could not find an SDK for it. That's why I've started to write one: > > The SDK is currently in early development. The `/v3/sync` endpoint is functional and there are already a few other ways to interact with the API, so the repository can already be tested by developers who are familiar with Elm. If you aren't that familiar with the language, it is better to wait until I release the first complete version. @@ -201,7 +201,7 @@ A Social Annotation Tool Powered by Matrix [Matthew](https://matrix.to/#/@matthew:matrix.org) announces -> Purism has been chipping away at libcmatrix for their chat app: https://puri.sm/posts/toward-matrix-support-in-chats/ +> Purism has been chipping away at libcmatrix for their chat app: ### trinity ([website](https://github.com/bnjbvr/trinity)) @@ -257,7 +257,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > A few weeks ago I started experimenting with extending my moderation tools with a basic ML model that can give me early warnings on common spam. > -> As a result https://github.com/MTRNord/matrix-spam-ml was made. It contains a basic ML model using tensorflow based on telegram spam from matrix and a standard SMS dataset. It provides a HTTP api which can also be found at https://spam.midnightthoughts.space and a Synapse and mjolnir integration for both sampling training data and using it as automated spam reactions and is planned for the future. +> As a result was made. It contains a basic ML model using tensorflow based on telegram spam from matrix and a standard SMS dataset. It provides a HTTP api which can also be found at and a Synapse and mjolnir integration for both sampling training data and using it as automated spam reactions and is planned for the future. > > Feel free to hop by in [#matrix-spam-ml:midnightthoughts.space](https://matrix.to/#/#matrix-spam-ml:midnightthoughts.space) for any further questions :) also please note that the repo is using LFS and as it contains trained models it is pretty huge when cloning with LFS data. @@ -278,7 +278,7 @@ An interactive command-line administration tool for Synapse written in Bash. Bet > This year, the Matrix.org Foundation is excited to host the first ever Matrix.org Foundation and Community devroom _in person_ at FOSDEM. Half a day of talks, demos and workshops around Matrix itself and projects built on top of Matrix. > -> We have a physical devroom on Sunday 5 morning, and will follow with details for the online devroom as soon as we get them! You can read the CfP for the physical devroom here: https://matrix.org/blog/2022/11/16/call-for-participation-for-the-fosdem-2023-matrix-devroom +> We have a physical devroom on Sunday 5 morning, and will follow with details for the online devroom as soon as we get them! You can read the CfP for the physical devroom here: ## Dept of Interesting Projects 🛰️ diff --git a/content/blog/2022/11/2022-11-25-this-week-in-matrix-2022-11-25.md b/content/blog/2022/11/2022-11-25-this-week-in-matrix-2022-11-25.md index b3df37c3ca..5e512c1062 100644 --- a/content/blog/2022/11/2022-11-25-this-week-in-matrix-2022-11-25.md +++ b/content/blog/2022/11/2022-11-25-this-week-in-matrix-2022-11-25.md @@ -17,13 +17,13 @@ category = ["This Week in Matrix"] [Matthew](https://matrix.to/#/@matthew:matrix.org) says -> Interesting paper analysing the impact of decentralisation (and particularly Matrix) on legislation around content moderation: https://www.thecgo.org/research/the-decentralized-web-and-the-future-of-section-230/ +> Interesting paper analysing the impact of decentralisation (and particularly Matrix) on legislation around content moderation: ## Dept of Spec 📜 [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -133,7 +133,7 @@ A client for matrix, the decentralized communication protocol [Tobias Fella](https://matrix.to/#/@tobiasfella:kde.org) says -> You might be aware that we, the NeoChat team, are currently working on implementing end-to-end encryption in NeoChat. If you're interested in that work, you should read the blog post i've written about it at https://tobiasfella.de/posts/neochat-e2ee/ +> You might be aware that we, the NeoChat team, are currently working on implementing end-to-end encryption in NeoChat. If you're interested in that work, you should read the blog post i've written about it at ### Hydrogen ([website](https://github.com/vector-im/hydrogen-web)) @@ -141,7 +141,7 @@ Hydrogen is a lightweight matrix client with legacy and mobile browser support [Bruno](https://matrix.to/#/@bwindels:matrix.org) says -> Back after a bit of a hiatus working on call support (coming soon!) and non-hydrogen things which we're wrapping up now. Today and last Friday we've added sticky date headers to the timeline, which just got released in [0.3.5](https://github.com/vector-im/hydrogen-web/releases/tag/v0.3.5). Check it out if you haven't already at https://hydrogen.element.io +> Back after a bit of a hiatus working on call support (coming soon!) and non-hydrogen things which we're wrapping up now. Today and last Friday we've added sticky date headers to the timeline, which just got released in [0.3.5](https://github.com/vector-im/hydrogen-web/releases/tag/v0.3.5). Check it out if you haven't already at ### Element Web/Desktop ([website](https://github.com/vector-im/element-web)) @@ -178,9 +178,9 @@ Matrix-Webhooks goal is to provide Rich, Embedded webhooks for Matrix as an alte [rednaks](https://matrix.to/#/@rednaks:matrix.org) reports -> * You can find the source code here : https://github.com/rednaks/matrix-webhooks -> * Or you can try it or use it here : https://matrix-webhooks.com/ -> * You can also join our Matrix space where we share announcements, and have general discussions about matrix-webhooks inorder to improve it : https://matrix.to/#/#matrix-webhooks.com:matrix.org +> * You can find the source code here : +> * Or you can try it or use it here : +> * You can also join our Matrix space where we share announcements, and have general discussions about matrix-webhooks inorder to improve it : ### matrix-rust-sdk ([website](https://github.com/matrix-org/matrix-rust-sdk)) @@ -254,9 +254,9 @@ The moderation bot for Matrix > > Today (18th November), we're starting with Alex and Valentin. We talked about the summit, what went well and what activities to add next time. Furthermore, the two shared their passion for home server performance. Give it a listen! > -> Website: https://anchor.fm/matrix-podcast0 +> Website: > -> RSS feed: https://anchor.fm/s/cdb34188/podcast/rss +> RSS feed: > > If you don't speak German, stay tuned for English episodes in some of the following weeks, > Yan and Christian @@ -272,14 +272,14 @@ The moderation bot for Matrix > A part of our chaotic decentralized intergalactic community will be a meeting in the rooms of "ETI Schauspielschule Berlin" at Hacking in Parallel//// this year. > > There are several units and indiduals who will be there spread (into) the matrix ... -> **You can enter proposals until 2022-11-27 23:42 (Europe/Berlin).** https://pretalx.c3voc.de/hip-berlin-2022/cfp +> **You can enter proposals until 2022-11-27 23:42 (Europe/Berlin).** > > The Matrix space for the event is a good general place to get in touch. -> https://matrix.to/#/#hip-space:1312.media +> > > We also prepare for having a **M**atrix **O**peration **C**~~enter~~haos at the Chaos Communication Camp in Summer. This will take place from August 15 to 19, 2023 at Ziegeleipark Mildenberg near Berlin, Germany. > If you want to join forces of the and need a ticket voucher for the HIP. Drop in at: -> https://matrix.to/#/#matrix-moc:datanauten.de +> > > If you can / will not make it with you physical body to Berlin. No worries. You should start [connecting the dots](https://events.ccc.de/2022/11/13/xrelog22-cfp/). > diff --git a/content/blog/2022/12/2022-12-02-this-week-in-matrix-2022-12-02.md b/content/blog/2022/12/2022-12-02-this-week-in-matrix-2022-12-02.md index a675d9ca75..fa098f764f 100644 --- a/content/blog/2022/12/2022-12-02-this-week-in-matrix-2022-12-02.md +++ b/content/blog/2022/12/2022-12-02-this-week-in-matrix-2022-12-02.md @@ -44,7 +44,7 @@ Can moderation be automated? Can it be apolitical? How does it scale? Are decent > > A lot of this week was spent on implementation by the SCT, hence little movement in the bullet points above. However, outside of label changes, we've seen lots of progress on Extensible Events work from Travis as we continue to lay the groundwork for the [IETF MIMI initiative](https://datatracker.ietf.org/doc/draft-ralston-mimi-matrix-transport/). > -> We also continue to receive lots of fixes to the spec text itself via PRs to https://github.com/matrix-org/matrix-spec. Shout outs to [zecakeh](https://github.com/zecakeh), [dylhack](https://github.com/dylhack), and [uhoreg](https://github.com/uhoreg) for their contributions! +> We also continue to receive lots of fixes to the spec text itself via PRs to . Shout outs to [zecakeh](https://github.com/zecakeh), [dylhack](https://github.com/dylhack), and [uhoreg](https://github.com/uhoreg) for their contributions! > > ## Random MSC of the Week > @@ -74,7 +74,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * A bugfix for a long-standing bug where the List media admin API would fail when processing an image with broken > thumbnail information > -> and a whole host of other bugfixes, features and improvements. Head over to https://github.com/matrix-org/synapse/releases +> and a whole host of other bugfixes, features and improvements. Head over to > to check it out. ## Dept of Bridges 🌉 @@ -85,7 +85,7 @@ A Matrix <-> Slack bridge [Andrew F](https://matrix.to/#/@andrewf:element.io) reports -> It's been a while since the last TWIM update, but the Slack bridge has been steadily improving! See https://github.com/matrix-org/matrix-appservice-slack/releases/ for a slew of updates. +> It's been a while since the last TWIM update, but the Slack bridge has been steadily improving! See for a slew of updates. > > Highlights include: > @@ -103,7 +103,7 @@ A multi purpose multi platform bridge, formerly known as matrix-github > ### Hookshot 2.5.0 is now ready for your eyes and your processors! > -> This week we bring you the very last (all fingers being crossed) hookshot release not to support e2ee encryption. Our resident expert is busy working away on supporting it and is a couple of bugfixes away from providing it to you all (https://github.com/matrix-org/matrix-hookshot/pull/299#issuecomment-1327124799). +> This week we bring you the very last (all fingers being crossed) hookshot release not to support e2ee encryption. Our resident expert is busy working away on supporting it and is a couple of bugfixes away from providing it to you all (). > > In the meantime, this release was so good we couldn't keep it from you any longer. This release is packed with quality of life improvements, and general bugfixes / stability. Deploy away! > @@ -200,7 +200,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> The Third Room team have been invited to present Third Room at SIGGRAPH Asia 2022 next week! https://sa2022.siggraph.org/en/presentation/?id=realcur_102&sess=sess143 +> The Third Room team have been invited to present Third Room at SIGGRAPH Asia 2022 next week! ## Dept of SDKs and Frameworks 🧰 @@ -218,7 +218,7 @@ As named per the author, don't blame Thib for this name! > > Come join our Matrix room to help this library grow and give input! > -> https://github.com/CatEngineer/matrix +> ### Trixnity ([website](https://gitlab.com/trixnity/trixnity)) @@ -281,7 +281,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > The operator takes care of the deployment and lifecycle management of the Synapse instance. Similarly, the `Heisenbridge` and `MautrixSignal` resources can also be deployed alongside Synapse and are managed by the operator. > -> This [operator](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) is written in Go. To know more about the project, please visit https://github.com/opdev/synapse-operator, there are explanations on how to deploy the operator, and examples demonstrating the main features. Or ping me on Matrix if you want to have a chat about it ! I'd love to collect some feedbacks ! +> This [operator](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) is written in Go. To know more about the project, please visit , there are explanations on how to deploy the operator, and examples demonstrating the main features. Or ping me on Matrix if you want to have a chat about it ! I'd love to collect some feedbacks ! ## Dept of Events and Talks 🗣️ @@ -311,7 +311,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > Same [website](https://anchor.fm/matrix-podcast0) and [RSS feed](https://anchor.fm/s/cdb34188/podcast/rss) as last week. > -> Mastodon toot: https://mastodontech.de/@jaller94/109445133197729074 +> Mastodon toot: > > I hope you enjoy this week's interview and learn what other people in the community are up to. > From next week on we're back to episodes in German – but another English episode is on its way! diff --git a/content/blog/2022/12/2022-12-09-this-week-in-matrix-2022-12-09.md b/content/blog/2022/12/2022-12-09-this-week-in-matrix-2022-12-09.md index 1a134ff0ed..b7a33e3135 100644 --- a/content/blog/2022/12/2022-12-09-this-week-in-matrix-2022-12-09.md +++ b/content/blog/2022/12/2022-12-09-this-week-in-matrix-2022-12-09.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/hEFvBRgPRswjuSDiKEItPSTB.png" [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -74,7 +74,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Fix a long-standing bug where paginating from the start of a room did not work. Contributed by @gnunicorn. > * Fix a bug introduced in Synapse 0.9 where Synapse would fail to fetch server keys whose IDs contain a forward slash > -> plus much more! You can read more about this release here: https://matrix.org/blog/posts. +> plus much more! You can read more about this release here: . ## Dept of Bridges 🌉 @@ -82,7 +82,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Nico](https://matrix.to/#/@deepbluev7:neko.dev) announces -> So... some people are distracting me by asking me to play Valheim all the time since Mistlands was in public beta (it is released now). To make that easier to synchronize, especially if not everyone can be online all the time, I wrote a small bridge: https://nheko.im/nheko-reborn/valheimmatrix +> So... some people are distracting me by asking me to play Valheim all the time since Mistlands was in public beta (it is released now). To make that easier to synchronize, especially if not everyone can be online all the time, I wrote a small bridge: > > Your own messages are > bridged from Valheim to Matrix, while other peoples messages are bridged @@ -261,7 +261,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > PRs very welcome! > -> https://github.com/jakecoppinger/matrix-chatgpt-bot +> > > ![](/blog/img/WiMdUdgZysfvtOtmUgtVRRlO.png) @@ -279,8 +279,8 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > Another week, another episode, another community member interviewed. > Meet Robert, who spoke with Christian, about creating a CMS system on top of matrix. > -> episode link: https://spotifyanchor-web.app.link/e/p8aiO8ABCvb -> rss feed: https://anchor.fm/s/cdb34188/podcast/rss +> episode link: +> rss feed: > I hope you enjoy this week's interview and learn what other people in the community are up to. ## Dept of Ping diff --git a/content/blog/2022/12/2022-12-16-this-week-in-matrix-2022-12-16.md b/content/blog/2022/12/2022-12-16-this-week-in-matrix-2022-12-16.md index 8d17d37d2e..8c5dcd4e5c 100644 --- a/content/blog/2022/12/2022-12-16-this-week-in-matrix-2022-12-16.md +++ b/content/blog/2022/12/2022-12-16-this-week-in-matrix-2022-12-16.md @@ -17,18 +17,18 @@ category = ["This Week in Matrix"] [Matthew](https://matrix.to/#/@matthew:matrix.org) announces -> BwMessenger (the German Armed Forces' branded version of Element) is expanding to cover the whole of Germany, as BundesMessenger: https://element.io/blog/bundesmessenger-is-a-milestone-in-germanys-ground-breaking-vision. Super exciting to see Matrix spreading throughout the German public sector (as well as Sweden! https://element.io/blog/dsam-och-esam-forordar-matrix-for-saker-och-federerad-kommunikation-inom-sveriges-offentliga-sektor/) +> BwMessenger (the German Armed Forces' branded version of Element) is expanding to cover the whole of Germany, as BundesMessenger: . Super exciting to see Matrix spreading throughout the German public sector (as well as Sweden! ) [Kim Brose](https://matrix.to/#/@kim.brose.nordeck:matrix.org) adds -> homepage: https://messenger.bwi.de/bundesmessenger, sourcecode: https://gitlab.opencode.de/bwi/bundesmessenger/ +> homepage: , sourcecode: ## Dept of Spec 📜 [TravisR](https://matrix.to/#/@travis:t2l.io) announces > # The Spec -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -92,7 +92,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Fixes for a long-standing bug where a device list update might not be sent to clients in certain circumstances > * The addition of Single-Sign On setup instructions for Mastodon-based instances > -> and much, much more! You can take a look here: https://github.com/matrix-org/synapse/releases. +> and much, much more! You can take a look here: . > A note about the end of the year: With the holiday season coming up we plan to release Synapse v1.74.0 as normal next Tuesday, December 20th, 2022 and then skip releases for the next two weeks, before resuming with v1.75.0rc1 on Tuesday, January 10th, 2023. ## Dept of Bridges 🌉 @@ -179,9 +179,9 @@ Secure and independent communication for Android, connected via Matrix. Come tal > > matrix-social is a new Matrix "Social Media" client made using the Matrix Rust SDK and Yew. With a design inspired by Reddit, matrix-social's purpose is to be a social media client that integrates well with the rest of the Matrix ecosystem. At the moment, it is very early in development, and lacks crucial features such as sending messages, comments, reactions, and categories. > -> The source code is licensed AGPL and hosted at https://codeberg.org/imbev/matrix-social +> The source code is licensed AGPL and hosted at > -> If you have experience with Rust, WASM, or are otherwise interested, join us in https://matrix.to/#/#matrix-social:matrix.org +> If you have experience with Rust, WASM, or are otherwise interested, join us in ### Matrix Wrench ([website](https://gitlab.com/jaller94/matrix-wrench/)) @@ -191,7 +191,7 @@ Matrix Wrench is a web client to tweak Matrix rooms. > ## Matrix Wrench v0.9.0 🔧 > -> Source: https://gitlab.com/jaller94/matrix-wrench/ +> Source: > > * Added: Password login > * Added: Create and mutate users using the Synapse API. @@ -243,7 +243,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > Same [website](https://anchor.fm/matrix-podcast0) and [RSS feed](https://anchor.fm/s/cdb34188/podcast/rss) as last week. > -> Mastodon toot: https://mastodontech.de/@jaller94/109523913828753926 +> Mastodon toot: > > I hope you enjoy this week's interview and learn what other people in the community are up to. > Stay tuned for a second English episode in two weeks! @@ -269,7 +269,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt [Florian Heese](https://matrix.to/#/@fheese:element.io) reports -> https://forgejo.org/2022-12-15-hello-forgejo/ +> > > > Forgejo’s code base is of course hosted on Codeberg, and by using Woodpecker CI instead of Drone and Matrix instead of Discord, we exclusively rely on Free Software tools. @@ -288,7 +288,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > I hope that the Matrix Events Directory will improve interoperability and make it easier for the community to define and use their own custom events, while still being able to build on top of the Matrix spec. > -> Please check out the [repository](https://github.com/BramvdnHeuvel/Matrix-Events-Directory) and the website at https://matrix.directory. Contributions are welcome! +> Please check out the [repository](https://github.com/BramvdnHeuvel/Matrix-Events-Directory) and the website at . Contributions are welcome! ## Dept of Ping diff --git a/content/blog/2022/12/2022-12-23-this-week-in-matrix-2022-12-23.md b/content/blog/2022/12/2022-12-23-this-week-in-matrix-2022-12-23.md index 43e4f27185..f77ebcbe4d 100644 --- a/content/blog/2022/12/2022-12-23-this-week-in-matrix-2022-12-23.md +++ b/content/blog/2022/12/2022-12-23-this-week-in-matrix-2022-12-23.md @@ -18,7 +18,7 @@ Matrix Live will be back in the new year. > # Spec > -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -222,9 +222,9 @@ A Qt5 library to write cross-platform clients for Matrix > > All in all, I hope to simplify the process of moderation based on what I experienced as an admin. Feel free to chime in at [#matrix-spam-ml:midnightthoughts.space](https://matrix.to/#/#matrix-spam-ml:midnightthoughts.space) to suggest ideas for the bot. At the time of writing, it is still very much a prototype/demo. > -> The code can be found at https://github.com/MTRNord/matrix-spam-ml/tree/main/bot +> The code can be found at > -> Documentation can be found at: https://mtrnord.github.io/matrix-spam-ml/bot +> Documentation can be found at: > > ![](/blog/img/393699a66c230ed33237716efbb28df4db5c319e.png) diff --git a/content/blog/2023/01/2023-01-03-matrix-community-year-in-review-2022.md b/content/blog/2023/01/2023-01-03-matrix-community-year-in-review-2022.md index 02d2c92003..46f76e0ed6 100644 --- a/content/blog/2023/01/2023-01-03-matrix-community-year-in-review-2022.md +++ b/content/blog/2023/01/2023-01-03-matrix-community-year-in-review-2022.md @@ -10,7 +10,7 @@ category = ["General"] image = "https://matrix.org/blog/img/matrix-logo.png" +++ -> Note: This was originally posted on https://blog.neko.dev/posts/matrix-year-in-review-2022.html , which also includes some small info boxes about each projects, which got lost in the translation. +> Note: This was originally posted on , which also includes some small info boxes about each projects, which got lost in the translation. As we send off 2022 with a bang, it makes sense to look back on what we did this year and where we want to go next year. In its holiday special post, the Matrix Foundation has been focusing on the core team's work. This post is focusing on the achievements of the community outside of the Matrix Foundation. diff --git a/content/blog/2023/01/2023-01-06-this-week-in-matrix-2023-01-06.md b/content/blog/2023/01/2023-01-06-this-week-in-matrix-2023-01-06.md index abfdd75b76..a3db6dae4e 100644 --- a/content/blog/2023/01/2023-01-06-this-week-in-matrix-2023-01-06.md +++ b/content/blog/2023/01/2023-01-06-this-week-in-matrix-2023-01-06.md @@ -22,9 +22,9 @@ image = "https://matrix.org/blog/img/cbIulIJDvrpoIxneRNUgGLmd.png" [Nico](https://matrix.to/#/@deepbluev7:neko.dev) says -> Since the last few official Matrix holiday updates didn't mention as many of the cool community projects as I would have liked, I tried to work with the community to publish a community side review of 2022 as well as possibly some small teasers of what 2023 will bring. There are a lot of very varied updates, since everyone seems to have tackled the challenge differently, but I hope you you enjoy the result as much as I did: https://blog.neko.dev/posts/matrix-year-in-review-2022.html +> Since the last few official Matrix holiday updates didn't mention as many of the cool community projects as I would have liked, I tried to work with the community to publish a community side review of 2022 as well as possibly some small teasers of what 2023 will bring. There are a lot of very varied updates, since everyone seems to have tackled the challenge differently, but I hope you you enjoy the result as much as I did: > -> A few days later we also published the same blog post on matrix.org, with a few typo fixes and cleanups: https://matrix.org/blog/2023/01/03/matrix-community-year-in-review-2022 +> A few days later we also published the same blog post on matrix.org, with a few typo fixes and cleanups: > > This was a bit shot notice, so I would like to extend my gratitude to everyone who contributed and took some time in probably one of the busiest periods in a year! For the same reason, I hope you can excuse if one of your favourite projects is missing. If you have anything that is sorely missing, feel free to reach out in [#year-in-2022:neko.dev](https://matrix.to/#/#year-in-2022:neko.dev) and maybe I can amend the blog post. > @@ -34,7 +34,7 @@ image = "https://matrix.org/blog/img/cbIulIJDvrpoIxneRNUgGLmd.png" [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > ## MSC Status > @@ -157,7 +157,7 @@ matrix-social is a social media client powered by Matrix. > * Posts now display a comment count. There is also a "score", which can be incremented/decremented by thumbsup/thumbsdown reactions. There is currently progress on reacting from matrix-social. > * Login times are now significantly faster (~5-10x) > -> Preview matrix-social at https://imbev.codeberg.page/matrix-social/ +> Preview matrix-social at > > All are welcome to join us at [#matrix-social:matrix.org](https://matrix.to/#/#matrix-social:matrix.org)! > @@ -212,7 +212,7 @@ Multiplatform Kotlin SDK for Matrix > As my first real project written in Rust, I present a translation bot that uses the DeepL translation API to easily translate conversations between participants in a room. > The bot has source language detection, so you can type in your native language and it'll translate to anything you'd like right inside of your Matrix client. -> I've released the source code under the MIT license, so feel free to expand and improve on it: https://github.com/du64/scripts/tree/main/matrix-translation-bot +> I've released the source code under the MIT license, so feel free to expand and improve on it: ## Dept of Events and Talks 🗣️ @@ -226,8 +226,8 @@ Multiplatform Kotlin SDK for Matrix > > In general, this episode contains a lot of tips for people who want to get started and more involved with Matrix. > -> Episode link: https://anchor.fm/matrix-podcast0/episodes/Sumner-English-episode---Matrix-Community-Summit-2022-e1sbg16 -> Mastodon post: https://mastodontech.de/@jaller94/109603245886080934 +> Episode link: +> Mastodon post: > > Next week marks the end of the Matrix Community Summit 2022 series. We're planning on continuing the podcast feed in the future. Stay tuned for a final (German) episode next Friday! @@ -238,8 +238,8 @@ Multiplatform Kotlin SDK for Matrix > Meet Janonym, who describes how Matrix is used at the University of Graz. > He and I talked about how Matrix, Etherpad and Jitsi allow students to collaborate, how Moodle has become an important tool in digital education and how the Maths faculty enjoys Element's Labs feature for LaTeX messages. > -> Episode link: https://anchor.fm/matrix-podcast0/episodes/Jan---Universitt-Graz--Matrix-Community-Summit-2022-e1sbfvg -> Mastodon post: https://mastodontech.de/@jaller94/109603226240566623 +> Episode link: +> Mastodon post: [jaller94](https://matrix.to/#/@jaller94:matrix.org) reports @@ -248,8 +248,8 @@ Multiplatform Kotlin SDK for Matrix > Meet Alex and Valentin who compete for the lowest ping statistics with their Matrix server. > We talked about their ideas for Matrix, university and more. > -> Episode: https://anchor.fm/matrix-podcast0/episodes/Alex-und-Valentin---Matrix-Community-Summit-2022-e1sbg1v​ -> Mastodon post: https://mastodontech.de/@jaller94/109642891653368048 +> Episode: +> Mastodon post: > > While this concludes the 8 podcast episodes we recorded at the Matrix Community Summit in Berlin, I did another recording with Kim (HarHarLinks) this week, so there will be a 9th episode next Friday. @@ -261,7 +261,7 @@ Multiplatform Kotlin SDK for Matrix > Some friends and matrix enthusiasts who met at the first Matrix Community Summit Berlin in 2022 feel there is more to discuss and want more time to meet more of this amazing community we are part of, without taking away from the FOSDEM experience itself. > > **We are happy to announce the FOSDEM23 Matrix Community Meetup at [Hackerspace Brussels](https://hsbxl.be/) (HSBXL)!** -> The meetup is set to begin on Friday 03 February around 13:00 local time (CET) and will go into the evening. See https://hsbxl.be/contact/ for multiple well documented ways how to find us. Thank you HSBXL for providing a location for this! +> The meetup is set to begin on Friday 03 February around 13:00 local time (CET) and will go into the evening. See for multiple well documented ways how to find us. Thank you HSBXL for providing a location for this! > There is no definite schedule, instead we want to give the space for discussions to develop organically [BarCamp](https://en.wikipedia.org/wiki/BarCamp) style. If you have a certain interest to learn about something or you want to present something in particular, we want to hear about it! > Furthermore, be aware that HSBXL is hosting more events in the FOSDEM "fringe", such as a [beer tasting](https://hsbxl.be/events/byteweek/2023/hsbxl-beer-event/) on Friday right after our Matrix Meetup, and also the [bytenight](https://hsbxl.be/events/byteweek/2023/bytenight/) party on Saturday. > Find us at [#fosdem23-community-meetup:matrix.org](https://matrix.to/#/#fosdem23-community-meetup:matrix.org) for more info, program suggestions, to follow the process, and general discussion. @@ -278,7 +278,7 @@ An image gallery for Matrix > Yes, you are reading correct. This is about Matrix Art ^^ > -> After quite some while, I started to work on it again. I merged the new design into main, updated the UI, and it is available at https://art.midnightthoughts.space/ again. +> After quite some while, I started to work on it again. I merged the new design into main, updated the UI, and it is available at again. > > Current goals are to add the User and Post pages again and implement of the new storage system. The new system uses [Spaces as FS](https://github.com/matrix-org/matrix-spec-proposals/blob/travis/msc/trees/proposals/3089-file-tree-structures.md) at its core for the timeline. > @@ -300,7 +300,7 @@ An image gallery for Matrix > - 📄 Image D (counted as under the timeline) > ``` > -> Feel free to join [#matrix-art:midnightthoughts.space](https://matrix.to/#/#matrix-art:midnightthoughts.space) or watch the Repo at https://github.com/MTRNord/matrix-art +> Feel free to join [#matrix-art:midnightthoughts.space](https://matrix.to/#/#matrix-art:midnightthoughts.space) or watch the Repo at ## Dept of Guides 🧭 diff --git a/content/blog/2023/01/2023-01-13-this-week-in-matrix-2023-01-13.md b/content/blog/2023/01/2023-01-13-this-week-in-matrix-2023-01-13.md index 99b26a8247..bb68239cc9 100644 --- a/content/blog/2023/01/2023-01-13-this-week-in-matrix-2023-01-13.md +++ b/content/blog/2023/01/2023-01-13-this-week-in-matrix-2023-01-13.md @@ -26,7 +26,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -94,7 +94,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Removed the unspecced device field from /pushrules responses > * Declared support for Python 3.11 > -> And much more! If you'd like to learn more, head on over to https://github.com/matrix-org/synapse/releases and +> And much more! If you'd like to learn more, head on over to and > take a look. ## Dept of Bridges 🌉 @@ -111,7 +111,7 @@ A multi purpose multi platform bridge, formerly known as matrix-github > > Service bots is another great feature that now allows you to split hookshot into several different bots, so you can have a GitHub bot, a GitLab bot, a JIRA bot and so on. It's [extremely flexible](https://matrix-org.github.io/matrix-hookshot/latest/advanced/service_bots.html), so please have a go and let us know what you think. > -> You can find this release at https://github.com/matrix-org/matrix-hookshot/releases/tag/2.6.0, or by doing `docker pull halfshot/matrix-hookshot:2.6.0`. +> You can find this release at , or by doing `docker pull halfshot/matrix-hookshot:2.6.0`. > > Finally, the highlights are: > * Add support for end-to-bridge encryption via MSC3202. ([\#299](https://github.com/matrix-org/matrix-hookshot/issues/299)) @@ -133,7 +133,7 @@ Desktop client for Matrix using Qt and C++17. > You know the custom of having a cheesy goal for the next year? Well, I had Raclette for new years, so my only goal was to have at least one Nheko release! And for that reason and to get all the planned things out of the way for this year, it is my pleasure to announce Nheko 0.11.0! > -> It is packed with contributions and translations from way too many people for me to count on one hand! You can find it eventually in all the usual places, for example our releases list: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.11.0 +> It is packed with contributions and translations from way too many people for me to count on one hand! You can find it eventually in all the usual places, for example our releases list: > > If you hate clicking links, here is a small spoiler of some of the ingredients (apart from the cheese): > @@ -171,7 +171,7 @@ Desktop client for Matrix using Qt and C++17. > * Completer for /commands. > * Allow opening room settings from room list. (LorenDB) > * Allow setting the status message via the dbus API. (LorenDB) -> - Check out this for one possible usecase: https://schlomp.space/tastytea/dotfiles/src/commit/485aa7103c4f414ce0731804acf34a65a772fd28/.local/bin/mpd2nheko (Setting your currently playing song as your status) +> - Check out this for one possible usecase: (Setting your currently playing song as your status) > * Allow swapping Enter and Shift-Enter. (LordMZTE) > * Preliminary support for VoIP v1. (Rohit) > * Allow applying permission changes in spaces recursively. @@ -281,8 +281,8 @@ Matrix server setup using Ansible and Docker > > Learn about him and how you could land a Matrix job. See you at #FOSDEM2023! > -> Episode link: https://anchor.fm/matrix-podcast0/episodes/Kim---Vor-der-FOSDEM-2023-e1teh6l -> Mastodon post: https://mastodontech.de/@jaller94/109682609755003775 +> Episode link: +> Mastodon post: ## Dept of Interesting Projects 🛰️ @@ -297,7 +297,7 @@ Matrix server setup using Ansible and Docker > * Several bugs are fixed > * We're currently working on per-room views and sending replies > -> Preview matrix-social at https://imbev.codeberg.page/matrix-social/ +> Preview matrix-social at  > > All are welcome to join us at #matrix-social:matrix.org! > ![](/blog/img/dGQzAQNHXJnlyWgiEzhXVdAe.png) diff --git a/content/blog/2023/01/2023-01-20-this-week-in-matrix-2023-01-20.md b/content/blog/2023/01/2023-01-20-this-week-in-matrix-2023-01-20.md index fc9a246558..ab20fae230 100644 --- a/content/blog/2023/01/2023-01-20-this-week-in-matrix-2023-01-20.md +++ b/content/blog/2023/01/2023-01-20-this-week-in-matrix-2023-01-20.md @@ -16,7 +16,7 @@ Unfortunately no Matrix Live this week! [Andrew Morgan (anoa)](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://matrix.org/docs/spec/proposals. +> 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 . > > > ## MSC Status @@ -152,13 +152,13 @@ Desktop client for Matrix using Qt and C++17. [red_sky (nheko.im)](https://matrix.to/#/@red_sky:nheko.im) announces -> Nheko has another release already. Shortly after releasing v0.11.0, we discovered a CPU utilization issue that causes nheko to use excessive CPU, even when idle. We have released v0.11.1 to address this issue and also add a failure state for pending sent messages (to help avoid them getting stuck in the queue). Packages are available at https://github.com/Nheko-Reborn/nheko/releases/tag/v0.11.1 and on flathub for the flatpak users. +> Nheko has another release already. Shortly after releasing v0.11.0, we discovered a CPU utilization issue that causes nheko to use excessive CPU, even when idle. We have released v0.11.1 to address this issue and also add a failure state for pending sent messages (to help avoid them getting stuck in the queue). Packages are available at and on flathub for the flatpak users. ### FluffyChat ([website](https://fluffychat.im)) [Krille](https://matrix.to/#/@krille:janian.de) says -> I wrote a blog article about updomcing UX changes with DM rooms in FluffyChat here: https://ko-fi.com/post/UX-in-the-matrix--How-to-handle-direct-messa-M4M6HVHU6?justpublished=true&alias=UX-in-the-matrix--How-to-handle-direct-messa-M4M6HVHU6 +> I wrote a blog article about updomcing UX changes with DM rooms in FluffyChat here: ### Element Android ([website](https://github.com/vector-im/element-android)) @@ -192,7 +192,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > Matrix-Alertmanager, a bot to relay Alertmanager webhooks to Matrix rooms, got some new releases recently (latest v0.7.0). Basic auth is now supported for authentication and the Docker image size has been reduced by a large factor. > -> https://github.com/jaywink/matrix-alertmanager +> ## Dept of Bots 🤖 @@ -204,7 +204,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > It's currently in its alpha state, but any contributions are welcome, especially if you're a coding wizard. > -> To use it, all you need is a bot account on your favorite homeserver and a bit of setup magic. Check out the GitHub link for more information: https://github.com/VaiTon/matrixfy +> To use it, all you need is a bot account on your favorite homeserver and a bit of setup magic. Check out the GitHub link for more information: ## Dept of Events and Talks 🗣️ @@ -226,7 +226,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt [bcorn](https://matrix.to/#/@bcorn:matrix.org) says -> Hello everyone! I’m a CS Ph.D. student at the University of Washington. My team is studying users’ privacy concerns when reporting unwanted messages on encrypted messaging platforms (e.g., WhatsApp, Signal, Matrix). We have already talked with 14 E2EE users but near the end of our project, we would to understand how community moderators actually moderate their communities. You can learn more about the study here (https://homes.cs.washington.edu/~leijiew/projects/privacy-of-reporting.html). If anyone who has moderation experience is interested to participate in our one-hour online interview study, please feel free to DM me on Matrix. We can use any preferred medium you like (such as audio calls or texting). +> Hello everyone! I’m a CS Ph.D. student at the University of Washington. My team is studying users’ privacy concerns when reporting unwanted messages on encrypted messaging platforms (e.g., WhatsApp, Signal, Matrix). We have already talked with 14 E2EE users but near the end of our project, we would to understand how community moderators actually moderate their communities. You can learn more about the study here (). If anyone who has moderation experience is interested to participate in our one-hour online interview study, please feel free to DM me on Matrix. We can use any preferred medium you like (such as audio calls or texting). ## Dept of Guides 🧭 diff --git a/content/blog/2023/01/2023-01-27-this-week-in-matrix-2023-01-27.md b/content/blog/2023/01/2023-01-27-this-week-in-matrix-2023-01-27.md index 4b2a5f0af3..fe55d90153 100644 --- a/content/blog/2023/01/2023-01-27-this-week-in-matrix-2023-01-27.md +++ b/content/blog/2023/01/2023-01-27-this-week-in-matrix-2023-01-27.md @@ -140,7 +140,7 @@ A curl like tool but just for matrix > > Its still some work left, but things in the readme should work. > -> Source: https://gitlab.com/mb-saces/murl +> Source: > > Room: [#murl:saces.de](https://matrix.to/#/#murl:saces.de) @@ -166,7 +166,7 @@ Matrix bots in Rust and WebAssembly. If you're interested to follow the project, > This week, [ahal](https://github.com/ahal) contributed the _linkify_ module, which implements a generic way to create substitutions based on regular expressions and their matches in Matrix messages. > -> For instance, it's possible to create a substitution so that when someone writes "issue #21" in the room, the bot will answer with "https://github.com/bnjbvr/trinity/issues/21". And since it's configurable at runtime, you can create such substitutions with any format you want, create automated links as you'd like, and configure it per Matrix channel. This opens up a new world of possibilities! Also this generalizes what this bot's predecessor, _botzilla_, did with 3 different commands for expanding Github / Gitlab / Bugzilla links, so Trinity has now reached feature parity with it! Woohoo 🥳 +> For instance, it's possible to create a substitution so that when someone writes "issue #21" in the room, the bot will answer with "". And since it's configurable at runtime, you can create such substitutions with any format you want, create automated links as you'd like, and configure it per Matrix channel. This opens up a new world of possibilities! Also this generalizes what this bot's predecessor, _botzilla_, did with 3 different commands for expanding Github / Gitlab / Bugzilla links, so Trinity has now reached feature parity with it! Woohoo 🥳 ### Trixnity ([website](https://gitlab.com/trixnity/trixnity)) diff --git a/content/blog/2023/02/2023-02-03-this-week-in-matrix-2023-02-03.md b/content/blog/2023/02/2023-02-03-this-week-in-matrix-2023-02-03.md index ff654b494c..aa90acf2e7 100644 --- a/content/blog/2023/02/2023-02-03-this-week-in-matrix-2023-02-03.md +++ b/content/blog/2023/02/2023-02-03-this-week-in-matrix-2023-02-03.md @@ -158,7 +158,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal > * Optimizations to binary size > * We are now working on joining rooms > -> Preview matrix-social at https://imbev.codeberg.page/matrix-social/ +> Preview matrix-social at  > > All are welcome to join us at #matrix-social:matrix.org! > ![](/blog/img/UnqnHPDytfqboxfVTyxFqqji.png) @@ -184,17 +184,17 @@ Native Decentralised End-to-end Encrypted Group Calls in Matrix, as a standalone > # Matrix Call Multitrack recorder > -> Resulting from some past discussion of how matrix live may be improved, I did open https://github.com/vector-im/element-call/issues/789 to support multitrack recordings of participants. +> Resulting from some past discussion of how matrix live may be improved, I did open to support multitrack recordings of participants. > However, it turns out this can quite easily be solved using a bot: > -> Therefor https://git.nordgedanken.dev/mtrnord/matrix-call-multitrack-recorder has been created. This is an early alpha bot using matrix-nio which can participate in both legacy WebRTC matrix native calls and Element-Call style calls. +> Therefor has been created. This is an early alpha bot using matrix-nio which can participate in both legacy WebRTC matrix native calls and Element-Call style calls. > Its purpose is to record each stream of a user to either a WAV or mp4 file. > > However, since this is very early, it should be noted there currently exist some UX issues and some features are missing. > > Feel free to give it a try or just join the Room: [#matrix-call-multitrack-recorder:midnightthoughts.space](https://matrix.to/#/#matrix-call-multitrack-recorder:midnightthoughts.space) > -> Many thanks to tulir for https://github.com/maubot/echortc which helped to get a basic MVP rather quickly. +> Many thanks to tulir for which helped to get a basic MVP rather quickly. ## Dept of SDKs and Frameworks 🧰 diff --git a/content/blog/2023/02/2023-02-10-this-week-in-matrix-2023-02-10.md b/content/blog/2023/02/2023-02-10-this-week-in-matrix-2023-02-10.md index f78b63409a..b116e470f2 100644 --- a/content/blog/2023/02/2023-02-10-this-week-in-matrix-2023-02-10.md +++ b/content/blog/2023/02/2023-02-10-this-week-in-matrix-2023-02-10.md @@ -66,7 +66,7 @@ image = "https://matrix.org/blog/img/rAgBabTmwQhtxzRrtuIrOFvR.jpg" [Matthew](https://matrix.to/#/@matthew:matrix.org) says -> The UK Online Safety Bill is shaping up to be a catastrophic piece of legislation, mandating clientside scanning of end-to-end-encrypted communication to attempt to intercept CSAM (child sexual abuse material). By adding the requirement for a scanner which executes ambiguous rulesets to submit encrypted content to the authorities, it would massively undermine the security of encryption: you simply wouldn't be able to trust whether content stays encrypted, or the rules used to scan it and submit it to the authorities. We wrote about it at https://element.io/blog/the-online-safety-bill-an-attack-on-encryption/ to try to sound the alarm before it's too late. +> The UK Online Safety Bill is shaping up to be a catastrophic piece of legislation, mandating clientside scanning of end-to-end-encrypted communication to attempt to intercept CSAM (child sexual abuse material). By adding the requirement for a scanner which executes ambiguous rulesets to submit encrypted content to the authorities, it would massively undermine the security of encryption: you simply wouldn't be able to trust whether content stays encrypted, or the rules used to scan it and submit it to the authorities. We wrote about it at to try to sound the alarm before it's too late. ## Dept of Servers 🏢 @@ -294,7 +294,7 @@ Matrix server setup using Ansible and Docker > matrix-social is a social media client powered by Matrix. > -> We're looking for a better name for this project. If anyone would like to contribute to a name, logo, or other branding for matrix-social, please let us know at https://codeberg.org/imbev/matrix-social/issues/3 or https://matrix.to/#/#matrix-social:matrix.org +> We're looking for a better name for this project. If anyone would like to contribute to a name, logo, or other branding for matrix-social, please let us know at or ## Dept of Ping diff --git a/content/blog/2023/02/2023-02-17-this-week-in-matrix-2023-02-17.md b/content/blog/2023/02/2023-02-17-this-week-in-matrix-2023-02-17.md index 62ef7cf416..357c1405ae 100644 --- a/content/blog/2023/02/2023-02-17-this-week-in-matrix-2023-02-17.md +++ b/content/blog/2023/02/2023-02-17-this-week-in-matrix-2023-02-17.md @@ -25,7 +25,7 @@ Thib was away this week, Matrix Live is finally coming back next week! > > Of course, since it's Matrix, you can use whatever client you want to access your public, private and one to one (now DM) conversations! > -> You can read about the full details in the blog post: https://blog.gitter.im/2023/02/13/gitter-has-fully-migrated-to-matrix/ +> You can read about the full details in the blog post: > > Happy chatting! 🤠 @@ -33,7 +33,7 @@ Thib was away this week, Matrix Live is finally coming back next week! [TravisR](https://matrix.to/#/@travis:t2l.io) reports -> 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 +> 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 > > > ## MSC Status @@ -253,7 +253,7 @@ Your matrix server on your conditions > > As a Result, I am trying to better/faster build small pages with Shownotes and a Text Transcription of Matrix Live episodes each week. > -> The first one can be found at https://en.miki.community/wiki/Matrix_Live_S08E17 for the last episode. +> The first one can be found at for the last episode. > > Feel free to raise critique, wishes and other ideas in [#matrix-live-transcriptions:midnightthoughts.space](https://matrix.to/#/#matrix-live-transcriptions:midnightthoughts.space) :) diff --git a/content/blog/2023/02/2023-02-24-this-week-in-matrix-2023-02-24.md b/content/blog/2023/02/2023-02-24-this-week-in-matrix-2023-02-24.md index 964563a8ad..6e9b1e7b2c 100644 --- a/content/blog/2023/02/2023-02-24-this-week-in-matrix-2023-02-24.md +++ b/content/blog/2023/02/2023-02-24-this-week-in-matrix-2023-02-24.md @@ -11,13 +11,13 @@ category = ["This Week in Matrix"] {{ youtube_player(video_id="25wkV2ZCSsM") }} -Transcription (Community made): https://en.miki.community/wiki/Matrix_Tutorial_7 +Transcription (Community made): ## Dept of Spec 📜 [TravisR](https://matrix.to/#/@travis:t2l.io) announces -> 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 +> 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 > > > ## MSC Status @@ -175,7 +175,7 @@ Desktop client for Matrix using Qt and C++17. > * Work around multiple destructor calls on Clang. (Jason) > * Html in sidebar. > -> You can find most of the downloads either in your favourite distributions repository (even including Arch now!), flathub or on our releases page: https://github.com/Nheko-Reborn/nheko/releases/tag/v0.11.3 +> You can find most of the downloads either in your favourite distributions repository (even including Arch now!), flathub or on our releases page: > > Thank you, everyone who contributed! @@ -240,7 +240,7 @@ Secure and independent communication for iOS, connected via Matrix. Come talk wi [Ștefan](https://matrix.to/#/@stefan.ceriu:matrix.org) says -> This week we were very busy squashing bugs in Element X and we’re happy to announce that we are ready to make it available to the general public as a TestFlight app available for iOS, iPadOS and macOS (on Apple Silicon) soon (pending Apple's review). This is a pre-alpha version of the app which features the new faster sync and basic functionality. There are lots more features coming over the next few weeks! We will share the public link in our new Element X iOS public room over at https://matrix.to/#/#element-x-ios:matrix.org +> This week we were very busy squashing bugs in Element X and we’re happy to announce that we are ready to make it available to the general public as a TestFlight app available for iOS, iPadOS and macOS (on Apple Silicon) soon (pending Apple's review). This is a pre-alpha version of the app which features the new faster sync and basic functionality. There are lots more features coming over the next few weeks! We will share the public link in our new Element X iOS public room over at > > ![](/blog/img/OWwheRnOEsspBIIAubrykYph.png) > @@ -338,7 +338,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > A new pingbot (echobot) has been implemented as an application service. > There is an instance of it operating in [#ping-no-synapse:maunium.net](https://matrix.to/#/#ping-no-synapse:maunium.net) currently; and there is some discussion of it there. -> Source: https://codeberg.org/cel2/pingbot-appservice-rs https://git.scuttlebot.io/%2531GZTczroR1ldeWb0BbZH10MCWh9dd5HQM9qiN734YY%3D.sha256/ +> Source: ### flip-matrix-bot ([website](https://gitlab.com/FriendlyLinuxPlayers/flip-matrix-bot)) @@ -348,7 +348,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > We now have a nice web page for each event! These provide a convenient way to share event details with others, and are already used in the iCalendar feed. If/when updates to Mastodon and Steam are live, they will also use these pages. For an example web page, this corresponds to the event coming up this weekend: > -> https://friendlylinuxplayers.org/events/70392fec3bc0393e +> > > In addition, there was some refactoring merged, thanks to a community member. @@ -360,8 +360,8 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > Meet Nico who many might know as the maintainer of the nheko client and a passionate critic. We talked about how he hopes to improve Matrix by voicing concerns on various change proposals and how the similarity of the names Nico and nheko is just a coincidence. > -> Episode link: https://anchor.fm/matrix-podcast0/episodes/Nico---FOSDEM-2023-e1vf7g1 -> Mastodon post: https://mastodontech.de/@jaller94/109920366857895607 +> Episode link: +> Mastodon post: ### Matrix User Meetup Berlin @@ -388,7 +388,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > ### Tech News in Matrix > > Would you like to get your tech news inside of your Matrix client of choice? I've set up a simple room that pulls articles from dozens of quality RSS feeds (including This Week In Matrix) and posts them in the room. -> You can join the read-only room at: https://matrix.to/#/#tech:uxn.one +> You can join the read-only room at: ## Dept of Ping diff --git a/content/blog/2023/03/2023-03-03-this-week-in-matrix-2023-03-03.md b/content/blog/2023/03/2023-03-03-this-week-in-matrix-2023-03-03.md index 1404ce674d..3bc51e2f76 100644 --- a/content/blog/2023/03/2023-03-03-this-week-in-matrix-2023-03-03.md +++ b/content/blog/2023/03/2023-03-03-this-week-in-matrix-2023-03-03.md @@ -15,7 +15,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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. +> 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 . > > ## MSC Status > @@ -104,7 +104,7 @@ A client for matrix, the decentralized communication protocol [Carl Schwan](https://matrix.to/#/@carl:kde.org) says -> This Monday, I attended a workshop from the European Commission in Brussels around interoperability between messaging services under the Digital Market Act. This was quite interesting and I wrote about it on my blog https://carlschwan.eu/2023/03/02/digital-market-act-workshop-in-brussels +> This Monday, I attended a workshop from the European Commission in Brussels around interoperability between messaging services under the Digital Market Act. This was quite interesting and I wrote about it on my blog ### Element Web/Desktop ([website](https://github.com/vector-im/element-web)) @@ -147,7 +147,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal > > matrix-social is now known as Somix. > -> The git repo has been moved to https://codeberg.org/imbev/Somix +> The git repo has been moved to ## Dept of SDKs and Frameworks 🧰 @@ -155,7 +155,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal [Johannes Marbach](https://matrix.to/#/@johannesm:element.io) reports -> The team maintaining matrix-js-sdk are currently discussing deprecation of the browserify-based distribution channel. By our current analysis, usage seems fairly low while at the same time it's posing drastic technological challenges to us during the integration of matrix-rust-sdk's cryptography module. If you are a current user of the browserified release of the SDK, we'd like to hear from you in https://github.com/matrix-org/matrix-js-sdk/issues/3189. +> The team maintaining matrix-js-sdk are currently discussing deprecation of the browserify-based distribution channel. By our current analysis, usage seems fairly low while at the same time it's posing drastic technological challenges to us during the integration of matrix-rust-sdk's cryptography module. If you are a current user of the browserified release of the SDK, we'd like to hear from you in . ### mautrix-go diff --git a/content/blog/2023/03/2023-03-10-this-week-in-matrix-2023-03-10.md b/content/blog/2023/03/2023-03-10-this-week-in-matrix-2023-03-10.md index 8d3bfe18c4..9cdd672093 100644 --- a/content/blog/2023/03/2023-03-10-this-week-in-matrix-2023-03-10.md +++ b/content/blog/2023/03/2023-03-10-this-week-in-matrix-2023-03-10.md @@ -17,7 +17,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](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. +> 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 . > > ## MSC Status > @@ -47,7 +47,7 @@ category = ["This Week in Matrix"] > > The random MSC of the week is... [MSC3972](https://github.com/matrix-org/matrix-doc/issues/3972): Lexicographical strings as an ordering mechanism! > -> While there already is an MSC for a top-level ordering of Spaces in use across some client implementations today ([MSC3230](https://github.com/matrix-org/matrix-doc/issues/3230)), the algorithm recommended for clients to implement apparently has some consistency flaws, leading to edge cases. [MSC3972](https://github.com/matrix-org/matrix-doc/issues/3972) attempts to address this by providing a different algorithm that does not have these flaws. A real-world implementation of the algorithm is also available today in Kotlin at https://github.com/Dominaezzz/MatrixSort. +> While there already is an MSC for a top-level ordering of Spaces in use across some client implementations today ([MSC3230](https://github.com/matrix-org/matrix-doc/issues/3230)), the algorithm recommended for clients to implement apparently has some consistency flaws, leading to edge cases. [MSC3972](https://github.com/matrix-org/matrix-doc/issues/3972) attempts to address this by providing a different algorithm that does not have these flaws. A real-world implementation of the algorithm is also available today in Kotlin at . > > Neither of these algorithms have been merged to the spec yet, but this new MSC may finally push this conversation forwards! I recommend client developers give it a read and leave their feedback as Pull Request Review comments on the MSC. @@ -273,7 +273,7 @@ Matrix server setup using Ansible and Docker [kfatehi](https://matrix.to/#/@kfatehi:matrix.org) announces -> This is not a project but an idea nevertheless: Produced a quick and dirty PoC of an OpenAI chat completion tool used from within Element Web/Desktop. Video can be found here https://github.com/matrix-hacks/openai-reply-generator +> This is not a project but an idea nevertheless: Produced a quick and dirty PoC of an OpenAI chat completion tool used from within Element Web/Desktop. Video can be found here > > explored making it shippable via bot, bridge, widget, and puppet-client but i have yet to find an experience that i like completely yet but still worth sharing how easy it is to test ideas in Matrix (which through bridges, can touch all media) @@ -287,7 +287,7 @@ Matrix server setup using Ansible and Docker > > Next to that, we still have continued working on the product itself. Among other things we have [merged the first implementation of the Adaptive Layout in A3](https://github.com/acterglobal/a3/pull/505) this week, implemented the next acter object, [Pins](https://github.com/acterglobal/a3/pull/503), added [Rageshake Bug Reporting](https://github.com/acterglobal/a3/pull/522) to the nightly builds, started out with the new [Templates](https://docs.acter.global/docs/architecture/templates/) infrastructure and improved our quality assurance by reactivate rust integration tests, add widget unit tests and a new cucumber desktop tests infrastructure. > -> More details on all of these in [todays update](https://matrix.to/#/!BmpAQjmQXBkFbfWJaT:effektio.org/$bdzBkAK8wMa2mNA4VXFepKEkIXNdi43MYBQ_LIVzcsM?via=acter.global&via=matrix.org&via=effektio.org) in our very own news channel: https://matrix.to/#/#news:acter.global +> More details on all of these in [todays update](https://matrix.to/#/!BmpAQjmQXBkFbfWJaT:effektio.org/$bdzBkAK8wMa2mNA4VXFepKEkIXNdi43MYBQ_LIVzcsM?via=acter.global&via=matrix.org&via=effektio.org) in our very own news channel: ### MinesTRIX ([website](https://minestrix.henri2h.fr)) @@ -302,7 +302,7 @@ A privacy focused social media based on MATRIX > > > today is a big day for MinesTRIX because it's finally possible to test it as we are now in Flathub! -> https://flathub.org/apps/details/fr.henri2h.minestrix +> > > > In parallel, I have been quite a lot of work in the background. And in last version (v1.6.5), we have: diff --git a/content/blog/2023/03/2023-03-17-this-week-in-matrix-2023-03-17.md b/content/blog/2023/03/2023-03-17-this-week-in-matrix-2023-03-17.md index d19fb1ecfd..348db2e12d 100644 --- a/content/blog/2023/03/2023-03-17-this-week-in-matrix-2023-03-17.md +++ b/content/blog/2023/03/2023-03-17-this-week-in-matrix-2023-03-17.md @@ -19,7 +19,7 @@ image = "https://matrix.org/blog/img/matrix-logo.png" [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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. +> 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 . > > > ## MSC Status @@ -231,7 +231,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal > [mnotify](https://github.com/rumpelsepp/mnotify) got a few updates: > -> * there is now a matrix channel: https://matrix.to/#/#mnotify:hackbrettl.de +> * there is now a matrix channel: > * it can now also send emote `mn send --emote` (in element: `/me` command) and notice `mn send --notice` (e.g. someone left a room or anything else changed) messages > * information about the current login (e.g. the homeserver url or the token) can be printed with `mn homeserver` or short `mn hs`, to ease the development of scripts which use `curl` for special requests > * typing notifications can be send with `mn typing` @@ -254,9 +254,9 @@ E2E encrypted social networking built on Matrix. Safe, private sharing for your > > Interested users can get this latest beta from all the usual sources: > -> * Our F-Droid beta repo: https://circu.li/fdroid/repo/ -> * Google Play: https://play.google.com/store/apps/details?id=org.futo.circles -> * Source code: https://gitlab.futo.org/circles/circles-android/-/tags/v1.0.10 +> * Our F-Droid beta repo: +> * Google Play: +> * Source code: ## Dept of SDKs and Frameworks 🧰 @@ -278,7 +278,7 @@ E2E encrypted social networking built on Matrix. Safe, private sharing for your > > You may expect these in the next few weeks. On to a version 1.0.0! > -> Repo: https://github.com/noordstar/elm-matrix-sdk +> Repo: > Public room: [#elm-sdk:matrix.org](https://matrix.to/#/#elm-sdk:matrix.org) ### matrix-rust-sdk ([website](https://github.com/matrix-org/matrix-rust-sdk)) @@ -342,7 +342,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > **Searching for people to hand over a business idea of paid bridges for Matrix users to other messengers, for free!** > -> I have a business idea to make a paid service for bridging Matrix ([matrix.org](http://matrix.org/)) with other messengers using the Bridges feature (https://matrix.org/bridges/). It's like [beeper.com](http://beeper.com/), but which works with any MXID on any homeserver. And like [t2bot.io](http://t2bot.io/), but commercial one and with more bridges available. Yes, t2bot.io is a great project, but free services usually got occupied by a lot of accounts, especially by spammers, and managing all of them for free sounds not so perspective to me. But [bridged.to](http://bridged.to/) could also provide some free services for the community. +> I have a business idea to make a paid service for bridging Matrix ([matrix.org](http://matrix.org/)) with other messengers using the Bridges feature (). It's like [beeper.com](http://beeper.com/), but which works with any MXID on any homeserver. And like [t2bot.io](http://t2bot.io/), but commercial one and with more bridges available. Yes, t2bot.io is a great project, but free services usually got occupied by a lot of accounts, especially by spammers, and managing all of them for free sounds not so perspective to me. But [bridged.to](http://bridged.to/) could also provide some free services for the community. > > For that purposes I’ve bought a [bridged.to](http://bridged.to/) domain several years ago, to make cool identifiers of bridges like `@telegram:bridged.to`, `@whatsapp:bridged.to`, etc. > diff --git a/content/blog/2023/03/2023-03-24-this-week-in-matrix-2023-03-24.md b/content/blog/2023/03/2023-03-24-this-week-in-matrix-2023-03-24.md index 9a723d7d34..0bf6d21853 100644 --- a/content/blog/2023/03/2023-03-24-this-week-in-matrix-2023-03-24.md +++ b/content/blog/2023/03/2023-03-24-this-week-in-matrix-2023-03-24.md @@ -120,7 +120,7 @@ Desktop client for Matrix using Qt and C++17. > > The last one is now properly handled in Nheko. Nheko will regularly update the join information for community rooms now. Each space child or parent event usually includes some routing information to figure out, what servers are in the room. If that server list is outdated, you will not be able to join the room, because none of the servers in the list know about the room anymore. Nheko now checks every 20 minutes if any of your space relation events haven't been updated in more than a week and if that is the case (and you have space edit permissions), it verifies that the routing information would still be the same if Nheko updated it. If it isn't, Nheko will write the new routing information into the state event. This is a bit of a compromise, since you might have more member changes in 7 days and the room can still become unroutable, but this is done to prevent to frequent updates if clients come to different results for the routing information. This should improve the long term experience of communities by a lot, since you won't have them randomly break anymore. > -> I talked a lot about routing information now. The spec actually has a section for how to calculate that: https://spec.matrix.org/v1.6/appendices/#routing. Nheko now implements that algorithm slightly more correctly, but we still don't implement everything. This should make room links look more reasonable and prevents some of the problems talked about in the previous section. Some parts I haven't implemented yet though. Nheko does not ignore ip address only servers (for now). And we also decided to ignore the powerlevel >= 50 requirement and changed it to users that have a `powerlevel >= max(events_default, state_default)`. This is done, because the spec handwaves away concerns, that rooms might have non-default powerlevels, but I am in a lot of those and it would be annoying to me. +> I talked a lot about routing information now. The spec actually has a section for how to calculate that: . Nheko now implements that algorithm slightly more correctly, but we still don't implement everything. This should make room links look more reasonable and prevents some of the problems talked about in the previous section. Some parts I haven't implemented yet though. Nheko does not ignore ip address only servers (for now). And we also decided to ignore the powerlevel >= 50 requirement and changed it to users that have a `powerlevel >= max(events_default, state_default)`. This is done, because the spec handwaves away concerns, that rooms might have non-default powerlevels, but I am in a lot of those and it would be annoying to me. > > I guess this was a bit of a more technical update this time, but maybe it had some interesting bits. I spent a lot of time the last weeks fixing stuff in Qt, profiling memory usage as well as code size and others are working on cool stuff as well, so stay tuned for next week. :3 @@ -188,7 +188,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) [HER0](https://matrix.to/#/@HER0:matrix.org) says -> Events can now have a game server and password associated with them, and these are displayed in various places. For example, you can see this on the web page for the upcoming Arma 3 event this weekend: https://friendlylinuxplayers.org/events/d0a29709573b0fe7 +> Events can now have a game server and password associated with them, and these are displayed in various places. For example, you can see this on the web page for the upcoming Arma 3 event this weekend: ## Dept of Interesting Projects 🛰️ @@ -208,7 +208,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > Alongside the new IM, we've replaced the old Go-NEB powered bots with their > [matrix-hookshot](https://github.com/matrix-org/matrix-hookshot) equivalents. This means you can now [press buttons](https://ems-docs.element.io/books/element-cloud-documentation/page/migrate-to-the-new-github-and-feeds-bots#If-you-have-issues) to migrate yourselves off the old bots. As an aside, all the changes we've made to hookshot to scale up for the big release are of course landing in the open source project, should you wish to spin up your own bots instead. We're hoping that the ability to now embed our all-powerful config widgets directly into the integration manager will make it easier to add new features to these already-powerful bots. > -> If you encounter any issues, please post an issue in https://github.com/vector-im/element-integration-manager/issues where we will be happy to assist! +> If you encounter any issues, please post an issue in where we will be happy to assist! ## Dept of Ping diff --git a/content/blog/2023/03/2023-03-31-this-week-in-matrix-2023-03-31.md b/content/blog/2023/03/2023-03-31-this-week-in-matrix-2023-03-31.md index bd2046277a..cd052508af 100644 --- a/content/blog/2023/03/2023-03-31-this-week-in-matrix-2023-03-31.md +++ b/content/blog/2023/03/2023-03-31-this-week-in-matrix-2023-03-31.md @@ -28,7 +28,7 @@ image = "https://matrix.org/blog/img/matrix-logo.png" [Andrew Morgan (anoa) [GMT-8]](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. +> 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 . > > ## MSC Status > @@ -76,7 +76,7 @@ image = "https://matrix.org/blog/img/matrix-logo.png" > > This MSC provides a mechanism for implementing Dynamic Client Registration ([RFC 7591](https://tools.ietf.org/html/rfc7591)) for OAuth 2.0 between Matrix clients and homeservers. Without this, homeserver admins would need to manually configure OAuth metadata (Redirect URIs, application names, client secrets, [and more](https://www.iana.org/assignments/oauth-parameters/oauth-parameters.xhtml#client-metadata)) for every Matrix client that wanted to connect to the homeserver. Since that doesn't really scale in an environment that allows anyone to use any client they like, dynamic registration is critical! Dynamic registration allows clients to communicate this metadata to the homeserver at the login/registration step. > -> [MSC2966](https://github.com/matrix-org/matrix-doc/issues/2966) is part of a series of MSCs that add first-class OpenID Connect (OIDC) support to Matrix. You can see an overview of the related MSCs ([here](https://github.com/matrix-org/matrix-spec-proposals/pull/3861)) and https://areweoidcyet.com/ for the latest progress on integrating OIDC into the Matrix spec! +> [MSC2966](https://github.com/matrix-org/matrix-doc/issues/2966) is part of a series of MSCs that add first-class OpenID Connect (OIDC) support to Matrix. You can see an overview of the related MSCs ([here](https://github.com/matrix-org/matrix-spec-proposals/pull/3861)) and for the latest progress on integrating OIDC into the Matrix spec! @@ -95,7 +95,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Stabilized support for [MSC3966](https://github.com/matrix-org/matrix-spec-proposals/pull/3966): `event_property_contains` push condition > * Fixed a long-standing bug in which the user directory would assume any remote membership state events represent a profile change > -> and much more! You can learn more here in the release notes: https://github.com/matrix-org/synapse/releases. +> and much more! You can learn more here in the release notes: . [Nico](https://matrix.to/#/@deepbluev7:neko.dev) says @@ -109,7 +109,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > > Now, bugs often look easy in hindsight, so don't use this to judge the Synapse devs or anyone. I just had the right motivation and a bit of luck finding the problem quickly (and help from Synapse devs). Possibly that change broke something else deep down in Synapse and we get to deal with demons soon. But I am happy for now! > -> Context links: https://github.com/matrix-org/synapse/pull/15323 https://github.com/matrix-org/synapse/issues/1563 (look, they both start with 15!) +> Context links: (look, they both start with 15!) ### Construct ([website](https://github.com/matrix-construct/construct)) diff --git a/content/blog/2023/04/2023-04-10-this-week-in-matrix-2023-04-10.md b/content/blog/2023/04/2023-04-10-this-week-in-matrix-2023-04-10.md index 5ee833bdf1..e2125663e7 100644 --- a/content/blog/2023/04/2023-04-10-this-week-in-matrix-2023-04-10.md +++ b/content/blog/2023/04/2023-04-10-this-week-in-matrix-2023-04-10.md @@ -16,7 +16,7 @@ category = ["This Week in Matrix"] [TravisR](https://matrix.to/#/@travis:t2l.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. +> 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 . > > > ## MSC Status @@ -99,7 +99,7 @@ Secure and independent communication for iOS, connected via Matrix. Come talk wi > * and more.. > * Meanwhile a new Element release is on the way with significant improvements for read marker and the ability to mention a @room > -> Last but not least, with Localazy now fully setup, please join us in making ElementX the nicest Matrix client to use in any language at https://localazy.com/p/element +> Last but not least, with Localazy now fully setup, please join us in making ElementX the nicest Matrix client to use in any language at ### Cinny ([website](https://cinny.in)) @@ -115,7 +115,7 @@ Cinny is a Matrix client focused on simplicity, elegance and security > > Our hosted versions are already up-to-date. If you are self hosting, please update to v2.2.6 as soon as possible. > -> **Release**: https://github.com/cinnyapp/cinny/releases/tag/v2.2.6 +> **Release**: > > #### Folds > @@ -132,7 +132,7 @@ Cinny is a Matrix client focused on simplicity, elegance and security > > The chess games work in any room, but I'll gladly accept games from people who challenge mr-demo in [#elm-sdk-development:noordstar.me](https://matrix.to/#/#elm-sdk-development:noordstar.me) in the next week. No promises that I'm good at the game though. ;) > -> You can [view the source code here](https://github.com/BramvdnHeuvel/Matrix-Chess), and you can use the live demo version: https://chess.noordstar.me/ +> You can [view the source code here](https://github.com/BramvdnHeuvel/Matrix-Chess), and you can use the live demo version: > > This client is meant as a proof-of-concept for the Elm SDK, so any and all feedback is welcome! You can contact me at [#elm-sdk:matrix.org](https://matrix.to/#/#elm-sdk:matrix.org) . > @@ -243,9 +243,9 @@ Command line admin tool for Synapse (Matrix reference homeserver) > > We talked about Matrix events at FOSDEM 2023, the Matrix Spec core team and Matrix Spec changes (MSCs). > -> RSS feed: https://anchor.fm/cdb34188/podcast/rss -> Episode link: https://podcasters.spotify.com/pod/show/matrix-podcast0/episodes/Anoa-English-episode---Spec-core-team--FOSDEM-2023-e21ufnm -> Fediverse post: https://mastodontech.de/@jaller94/110157776518946999 +> RSS feed: +> Episode link: +> Fediverse post: ## Dept of Ping diff --git a/content/blog/2023/04/2023-04-14-this-week-in-matrix-2023-04-14.md b/content/blog/2023/04/2023-04-14-this-week-in-matrix-2023-04-14.md index 7fd301988d..968485dac1 100644 --- a/content/blog/2023/04/2023-04-14-this-week-in-matrix-2023-04-14.md +++ b/content/blog/2023/04/2023-04-14-this-week-in-matrix-2023-04-14.md @@ -16,7 +16,7 @@ An unfortunate series of events prevented us from recording this week! Stay tune [Andrew Morgan (anoa) [GMT-6]](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. +> 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 . > > ## MSC Status > diff --git a/content/blog/2023/04/2023-04-21-this-week-in-matrix-2023-04-21.md b/content/blog/2023/04/2023-04-21-this-week-in-matrix-2023-04-21.md index b94166baad..b2abc89514 100644 --- a/content/blog/2023/04/2023-04-21-this-week-in-matrix-2023-04-21.md +++ b/content/blog/2023/04/2023-04-21-this-week-in-matrix-2023-04-21.md @@ -51,7 +51,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Fix and document untold assumption that `on_logged_out` module hooks will be called before the deletion of pushers > * Remove the broken, unspecced registration fallback. Note that the _login_ fallback is unaffected by this change. > -> And much more! You can take a look at the release notes here: https://github.com/matrix-org/synapse/releases. As always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> And much more! You can take a look at the release notes here: . As always, if you encounter a bug feel free to report it at . ### Construct ([website](https://github.com/matrix-construct/construct)) @@ -122,7 +122,7 @@ Secure and independent communication for Android, connected via Matrix. Come tal [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) says -> Messaging Layer Security (MLS) is an IETF standard for end-to-end encryption in messaging systems. We've been working on adapting it to work with Matrix, and implementing a proof-of-concept in Element web. You can view an demo of some of the early progress at https://scitech.video/w/sfMitVx1Zej4Yvvu3fAK5B, which shows creation of an MLS group and exchange of encrypted messages. But things are progressing, and this demo is already out of date. Keep an eye out for more demos. +> Messaging Layer Security (MLS) is an IETF standard for end-to-end encryption in messaging systems. We've been working on adapting it to work with Matrix, and implementing a proof-of-concept in Element web. You can view an demo of some of the early progress at , which shows creation of an MLS group and exchange of encrypted messages. But things are progressing, and this demo is already out of date. Keep an eye out for more demos. ## Dept of SDKs and Frameworks 🧰 diff --git a/content/blog/2023/04/2023-04-28-twim.md b/content/blog/2023/04/2023-04-28-twim.md index 8bee458866..6795113adf 100644 --- a/content/blog/2023/04/2023-04-28-twim.md +++ b/content/blog/2023/04/2023-04-28-twim.md @@ -54,7 +54,7 @@ category = ["This Week in Matrix"] [Matthew](https://matrix.to/#/@matthew:matrix.org) reports -> The UK's online safety bill is a catastrophe in the making, and as currently written empowers the UK telecoms industry regulator (OFCOM) to obligate end-to-end encrypted messaging apps to embed proprietary 3rd party scanning software which attempts to identify and flag abusive content and report it to the authorities. **If you are in the UK, please sign this petition https://petition.parliament.uk/petitions/634725 to try to force the government to reconsider**. Element, for instance, would rather be blocked by the UK govt from the app stores than embed third party scanning technology. For more info: https://element.io/blog/the-uks-online-safety-bill-undermines-everyones-safety/ and https://element.io/blog/the-online-safety-bill-an-attack-on-encryption/ +> The UK's online safety bill is a catastrophe in the making, and as currently written empowers the UK telecoms industry regulator (OFCOM) to obligate end-to-end encrypted messaging apps to embed proprietary 3rd party scanning software which attempts to identify and flag abusive content and report it to the authorities. **If you are in the UK, please sign this petition to try to force the government to reconsider**. Element, for instance, would rather be blocked by the UK govt from the app stores than embed third party scanning technology. For more info: and @@ -62,7 +62,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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. +> 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 . > > ## MSC Status > @@ -114,7 +114,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Synapse now correctly fails to start if the config option `app_service_config_files` is not a list. > * Speed up the user directory background update. > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases/tag/v1.82.0) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases/tag/v1.82.0) and as always, if you encounter a bug feel free to report it at . ### Construct ([website](https://github.com/matrix-construct/construct)) @@ -172,7 +172,7 @@ A multi purpose multi platform bridge, formerly known as matrix-github > > Finally, to align with [the recent release of Node 20](https://nodejs.org/en/blog/announcements/v20-release-announce), this latest Hookshot release **adds support for Node 20, and drops support for Node 16.** The latter is due to Hookshot's policy of supporting only LTS & Active releases of Node. So, please ensure to update your Node versions if needed. > -> The release is available at https://github.com/matrix-org/matrix-hookshot/releases/tag/4.0.0, or by doing `docker pull halfshot/matrix-hookshot:4.0.0`. And as usual, feel free to direct any questions about Hookshot in our Matrix room: [#hookshot:half-shot.uk](https://matrix.to/#/#hookshot:half-shot.uk) +> The release is available at , or by doing `docker pull halfshot/matrix-hookshot:4.0.0`. And as usual, feel free to direct any questions about Hookshot in our Matrix room: [#hookshot:half-shot.uk](https://matrix.to/#/#hookshot:half-shot.uk) ### matrix-appservice-irc ([website](https://github.com/matrix-org/matrix-appservice-irc)) @@ -197,7 +197,7 @@ Node.js IRC bridge for Matrix > * Fix documentation not being built and uploaded to GitHub pages on release. ([#1703](https://github.com/matrix-org/matrix-appservice-irc/issues/1703)) > * Fix linking rooms from setup widget when a `networkId` is configured. ([#1706](https://github.com/matrix-org/matrix-appservice-irc/issues/1706)) > -> Please report any bugs in https://github.com/matrix-org/matrix-appservice-irc/issues. +> Please report any bugs in . > > Thanks for your continued support! @@ -293,7 +293,7 @@ A Qt5 library to write cross-platform clients for Matrix [Tobias Fella](https://matrix.to/#/@tobiasfella:kde.org) announces -> In addition to the 0.7.2 release, we've been working on improving the documentation for libQuotient. You can now see an up-to-date version of the documentation at https://quotient-im.github.io/libQuotient +> In addition to the 0.7.2 release, we've been working on improving the documentation for libQuotient. You can now see an up-to-date version of the documentation at ## Dept of Ops 🛠 @@ -373,7 +373,7 @@ A Qt5 library to write cross-platform clients for Matrix [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) announces -> I've started writing a Matrix client tutorial, explaining how to use the Matrix Client-Server API. It's still in the very early stages, but I've gotten to the point of being able to write a simple echo bot. I'll be tackling end-to-end encryption next. Feedback is welcome. Client authors, if you have any tips and tricks, or potential pitfalls, that you think that every client author should know, feel free to share. The document can be read at https://uhoreg.gitlab.io/matrix-tutorial/ and the sources are at https://gitlab.com/uhoreg/matrix-tutorial. +> I've started writing a Matrix client tutorial, explaining how to use the Matrix Client-Server API. It's still in the very early stages, but I've gotten to the point of being able to write a simple echo bot. I'll be tackling end-to-end encryption next. Feedback is welcome. Client authors, if you have any tips and tricks, or potential pitfalls, that you think that every client author should know, feel free to share. The document can be read at and the sources are at . ## Dept of Ping diff --git a/content/blog/2023/05/2023-05-05-twim.md b/content/blog/2023/05/2023-05-05-twim.md index fce9930ff3..36311e0cbe 100644 --- a/content/blog/2023/05/2023-05-05-twim.md +++ b/content/blog/2023/05/2023-05-05-twim.md @@ -17,13 +17,13 @@ author = ["Thib"] [Denise](https://matrix.to/#/@denisea:element.io) announces -> we know there have been some questions about the recent ban on Element by the Indian Central Government. We are still trying to get answers ourselves and have put out a public statement on our understanding of the situation so far: https://element.io/blog/india-bans-flagship-client-for-the-matrix-network/ +> we know there have been some questions about the recent ban on Element by the Indian Central Government. We are still trying to get answers ourselves and have put out a public statement on our understanding of the situation so far: ## Dept of Spec 📜 [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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. +> 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 . > > > ## MSC Status @@ -97,9 +97,9 @@ A Minimal, simple, multi-platform chat client for the Matrix protocol. > Version 1.6.5 of Quadrix (Matrix client for mobiles and desktops) has been released and is available in the respective app stores. > -> The latest changes include the replacement of the Jitsi Meet videoconferencing functionality with an embedded version of Element Call, using matrix-widget-api. Quadrix loads the Element Call web app located at https://element-call.netlify.app, which is the continually updated dev version. The Quadrix implementation is not quite compatible with Element Web, since it uses non-encrypted WebRTC signalling, but that's something I'll be working on in the next weeks. +> The latest changes include the replacement of the Jitsi Meet videoconferencing functionality with an embedded version of Element Call, using matrix-widget-api. Quadrix loads the Element Call web app located at , which is the continually updated dev version. The Quadrix implementation is not quite compatible with Element Web, since it uses non-encrypted WebRTC signalling, but that's something I'll be working on in the next weeks. > -> Please go test-drive Element Call in Quadrix and leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at https://github.com/alariej/quadrix (stars welcome :-) +> Please go test-drive Element Call in Quadrix and leave feedback/comments at [#quadrix:matrix.org](https://matrix.to/#/#quadrix:matrix.org) or in the issues at (stars welcome :-) ### Element Web/Desktop ([website](https://github.com/vector-im/element-web)) @@ -182,11 +182,11 @@ Everything related to Element but not strictly bound to a client > > If you want to learn more about internal changes, check the [release notes](https://github.com/opdev/synapse-operator/releases/tag/v0.5.1) > -> And join the matrix room to chat about the project: https://matrix.to/#/#synapse-operator:matrix.org +> And join the matrix room to chat about the project: > > ## FOSDEM Video > -> The replay of the presentation of this Kubernetes operator at FOSDEM, in the Matrix online devroom, is now available on Youtube: https://www.youtube.com/watch?v=Vsb18jr\_VDc +> The replay of the presentation of this Kubernetes operator at FOSDEM, in the Matrix online devroom, is now available on Youtube: ## Dept of Services 🚀 diff --git a/content/blog/2023/05/2023-05-12-this-week-in-matrix-2023-05-12.md b/content/blog/2023/05/2023-05-12-this-week-in-matrix-2023-05-12.md index be29041c7d..63b57e77b4 100644 --- a/content/blog/2023/05/2023-05-12-this-week-in-matrix-2023-05-12.md +++ b/content/blog/2023/05/2023-05-12-this-week-in-matrix-2023-05-12.md @@ -18,7 +18,7 @@ category = ["This Week in Matrix"] [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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. +> 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 . > > > ## MSC Status @@ -98,7 +98,7 @@ A Matrix Client written for MTRNord > > This week it's just a preview, but I hope to improve upon it and make it more usable for people. You will find plenty of bugs like e2ee not decrypting past messages, no upscroll, no verification. But for very basic chatting it should work already. > -> Feel free to peek into [#cetirizine:midnightthoughts.space](https://matrix.to/#/#cetirizine:midnightthoughts.space) or have a look at the repo https://github.com/MTRNord/cetirizine or try it for yourself at https://mtrnord.github.io/cetirizine (Or just view the storyboard at https://mtrnord.github.io/cetirizine/storybook ) +> Feel free to peek into [#cetirizine:midnightthoughts.space](https://matrix.to/#/#cetirizine:midnightthoughts.space) or have a look at the repo or try it for yourself at (Or just view the storyboard at ) > > Note that since this is meant to be a personal client there is no support given, and it's purely "free and source available" but neither includes community support nor any form of professional support. This is to prevent mental exhaustion for myself. Also note that this is still very early into the process. So many things are missing or buggy. If you try it, be careful. > ![](/blog/img/0054912a70c907ec60261538850694a67d8af820.png) @@ -193,7 +193,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > > Hi TWIM! It's been 3 months since a good chunk of the Matrix community gathered at FOSDEM. We had lots of fun meeting people at FOSDEM itself and on top an overwhelming response to the [#fosdem23-community-meetup:matrix.org](https://matrix.to/#/#fosdem23-community-meetup:matrix.org) we hosted on Friday in advance. > -> One of the next hacker events has now appeared on the horizon, namely **Chaos Communication Camp 2023** happening August 15-19. Find all the info about it in several posts on https://events.ccc.de/category/camp-2023/ and in the rooms contained within the [#camp2023:events.ccc.de](https://matrix.to/#/#camp2023:events.ccc.de) space. Note that this event, while happening close to Berlin, Germany, and some of the presented content might be in German, the Camp still targets an international audience. +> One of the next hacker events has now appeared on the horizon, namely **Chaos Communication Camp 2023** happening August 15-19. Find all the info about it in several posts on and in the rooms contained within the [#camp2023:events.ccc.de](https://matrix.to/#/#camp2023:events.ccc.de) space. Note that this event, while happening close to Berlin, Germany, and some of the presented content might be in German, the Camp still targets an international audience. > > Some of us have already gotten together to organize a Matrix village at the CCCamp. If you are interested in attending or - even better - have any ideas to share, we invite you to join us in that room. In particular, we will meet next Monday (May 15) in a video conference in [#chaosevents:matrix.org](https://matrix.to/#/#chaosevents:matrix.org) for planning, exchanging info, etc. diff --git a/content/blog/2023/05/2023-05-19-this-week-in-matrix-2023-05-19.md b/content/blog/2023/05/2023-05-19-this-week-in-matrix-2023-05-19.md index 2eae42afc4..601f08bc57 100644 --- a/content/blog/2023/05/2023-05-19-this-week-in-matrix-2023-05-19.md +++ b/content/blog/2023/05/2023-05-19-this-week-in-matrix-2023-05-19.md @@ -15,7 +15,7 @@ No Matrix Live this week as Thib's away. Tune in next week though - maybe he'll [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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. +> 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 . > > > ## MSC Status @@ -217,7 +217,7 @@ The next generation of Element on Android! Come talk with us in [#element-androi > > In case you want to check it out: > A prebuilt is also provided -> https://github.com/UMEssen/matrix-scala/tree/main +> ### Trixnity ([website](https://gitlab.com/trixnity/trixnity)) @@ -263,7 +263,7 @@ Multiplatform Kotlin SDK for Matrix > > The website and Call for Presentations is being worked on. Expect both to be announced here in the following weeks. > -> This event will take place in Berlin, with the most likely location being the one from last year: The famous hacker space c-base. If you know any place more suited for a conference, please contact us. https://matrix.to/#/#matrix-community-summit:c-base.org +> This event will take place in Berlin, with the most likely location being the one from last year: The famous hacker space c-base. If you know any place more suited for a conference, please contact us. > > Your Matrix Salon Berlin @@ -279,13 +279,13 @@ Multiplatform Kotlin SDK for Matrix > > Before Matrix, the idea probably would not have gone anywhere. Most chat apps do not have an API, making it practically impossible to hack something like this together. > -> I partnered with [sqmfi](https://twitter.com/sqfmi) and they’re starting to take pre-orders at https://beepberry.sqfmi.com for the first batch. It’s $79 (or $99 including a Pi Zero). Specs: Sharp Memory LCD (same display tech as in Pebble!), Pi Zero (BT/WIFI), physical keyboard, 2000mAh lipo. +> I partnered with [sqmfi](https://twitter.com/sqfmi) and they’re starting to take pre-orders at for the first batch. It’s $79 (or $99 including a Pi Zero). Specs: Sharp Memory LCD (same display tech as in Pebble!), Pi Zero (BT/WIFI), physical keyboard, 2000mAh lipo. > > On top of being an amazing chat device, it’s basically an e-paper Cyberdeck that fits in your pocket. It’s a ton of fun to hack on. Keep in mind - THIS IS NOT A REAL FINISHED PRODUCT. It’s basically a devkit. > -> More info in the blog post: https://blog.beeper.com/p/beeper-x-sqmfi-beepberry, or join `#beeper-general:beeper.com` +> More info in the blog post: , or join `#beeper-general:beeper.com` > -> Here's what it looks like running a slightly customized version of [gomuks](https://github.com/tulir/gomuks/tree/beepberry): https://www.youtube.com/watch?v=fIgzybDcvYk +> Here's what it looks like running a slightly customized version of [gomuks](https://github.com/tulir/gomuks/tree/beepberry): > > If you are a hacker and want to apply to get one early, fill in [this form](https://docs.google.com/forms/d/e/1FAIpQLScke9gVW86McF3NQB6hFtxSz8nMlbEYUPvr4cpG5gHUSGIHpg/viewform) after ordering. diff --git a/content/blog/2023/05/2023-05-26-this-week-in-matrix-2023-05-26.md b/content/blog/2023/05/2023-05-26-this-week-in-matrix-2023-05-26.md index e3c7ac3856..a768043337 100644 --- a/content/blog/2023/05/2023-05-26-this-week-in-matrix-2023-05-26.md +++ b/content/blog/2023/05/2023-05-26-this-week-in-matrix-2023-05-26.md @@ -13,7 +13,7 @@ category = ["This Week in Matrix"] [uhoreg](https://matrix.to/#/@hubert:uhoreg.ca) announces -> 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. +> 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 . > > ## MSC Status > diff --git a/content/blog/2023/06/16-twim.md b/content/blog/2023/06/16-twim.md index 6abe9245e6..f450602f89 100644 --- a/content/blog/2023/06/16-twim.md +++ b/content/blog/2023/06/16-twim.md @@ -8,7 +8,7 @@ author = ["Thib"] category = ["This Week in Matrix"] [extra] -image = "https://matrix.org/blog/img/matrix-logo.png" +image = "" +++ ## Matrix Live @@ -312,7 +312,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > > ### Get in touch > -> #### If you want to take part please contact [@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info) (or oleg@fiksel.info) ASAP to add you to the Devroom/booth participants list. +> #### If you want to take part please contact [@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info) (or ) ASAP to add you to the Devroom/booth participants list. > > BTW: we also have a [Matrix FrOSCon room](https://matrix.to/#/#FrOSCon:fiksel.info) > @@ -338,7 +338,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > > Beim Matrix-Stand werden wir auch Unterstützung brauchen. > -> Wenn ihr interessiert seid kontaktiert mich ([@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info) oder oleg@fiksel.info) bitte umgehend, damit wir kurzfristig einen Plan machen können. +> Wenn ihr interessiert seid kontaktiert mich ([@oleg:fiksel.info](https://matrix.to/#/@oleg:fiksel.info) oder ) bitte umgehend, damit wir kurzfristig einen Plan machen können. ## Dept of Guides 🧭 diff --git a/content/blog/2023/06/2023-06-02-this-week-in-matrix-2023-06-02.md b/content/blog/2023/06/2023-06-02-this-week-in-matrix-2023-06-02.md index eca3758b4c..341a233826 100644 --- a/content/blog/2023/06/2023-06-02-this-week-in-matrix-2023-06-02.md +++ b/content/blog/2023/06/2023-06-02-this-week-in-matrix-2023-06-02.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/matrix-logo.png" [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) reports -> 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. +> 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 . > > ## MSC Status > @@ -97,7 +97,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t [Krille-chan](https://matrix.to/#/@krille:janian.de) reports -> In FluffyChat we are still working on finishing the new release and polish the new html message rendering. We are nearly done and are also fixing our CI configuration so that all platforms receive the release without further problems (hopefully :D). Beside of that there is a nice merge request from @theonewiththebraid for animated emojis. For more information click here: https://gitlab.com/famedly/fluffychat/-/merge_requests/1124 (also contains a video) I really like it but before merging I would like to find a way how we can reduce the app size first. +> In FluffyChat we are still working on finishing the new release and polish the new html message rendering. We are nearly done and are also fixing our CI configuration so that all platforms receive the release without further problems (hopefully :D). Beside of that there is a nice merge request from @theonewiththebraid for animated emojis. For more information click here: (also contains a video) I really like it but before merging I would like to find a way how we can reduce the app size first. > > Stay tuned <3 @@ -175,7 +175,7 @@ Next-gen crypto-included SDK for developing Clients, Bots and Appservices; writt > * Thursday, 21th September - Matrix Summit Barcamp (no schedule) > * Fri + Sat, 22th and 23th September - Matrix Summit Conference (CfP open now) > -> https://summit2023.matrixmeetup.de/conference/ +> > > We try to keep everything low-cost. But we need some money for food, drinks, merch, recording services, travel and accommodation. Please contact us via e-mail about sponsoring the event. The e-mail address can be found on the website above. diff --git a/content/blog/2023/06/2023-06-09-this-week-in-matrix-2023-06-09.md b/content/blog/2023/06/2023-06-09-this-week-in-matrix-2023-06-09.md index 14f0748eb6..4a9ad1b0f8 100644 --- a/content/blog/2023/06/2023-06-09-this-week-in-matrix-2023-06-09.md +++ b/content/blog/2023/06/2023-06-09-this-week-in-matrix-2023-06-09.md @@ -20,7 +20,7 @@ We didn't have time for a Matrix Live this week, but don't miss next week's epis [TravisR](https://matrix.to/#/@travis:t2l.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. +> 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 . > > > ## MSC Status @@ -127,9 +127,9 @@ Node.js IRC bridge for Matrix > without making so much as a whisper of noise to the IRC network. Over the coming weeks we expect to continue to do what we can to improve reliability and performance, > and overall grow the confidence in the bridge. > -> To that end, we've redesigned our support model for the bridge and we'd encourage you to take a look at our brand new tracker over at https://github.com/matrix-org/libera-chat. +> To that end, we've redesigned our support model for the bridge and we'd encourage you to take a look at our brand new tracker over at . > -> For folks bridging to _other_ networks, the old https://github.com/matrix-org/matrix-appservice-irc/ repository is still the best place to go for now. +> For folks bridging to _other_ networks, the old repository is still the best place to go for now. ## Dept of Clients 📱 @@ -152,7 +152,7 @@ A Matrix client by and for MTRNord > * Add basic support for Mention Pills > * Editor is now less talky when sending html messages. Instead many of the classes are removed > -> Feel free to join [#cetirizine:midnightthoughts.space](https://matrix.to/#/#cetirizine:midnightthoughts.space) (note that mtrix.org users won't be able to join this room) or try it at https://mtrnord.github.io/cetirizine. The source is available at https://github.com/MTRNord/cetirizine +> Feel free to join [#cetirizine:midnightthoughts.space](https://matrix.to/#/#cetirizine:midnightthoughts.space) (note that mtrix.org users won't be able to join this room) or try it at . The source is available at > ![](/blog/img/f8f8b647ed86a71da5f1757d0e92dc9434dc5cd9.png) ### Nheko ([website](https://nheko-reborn.github.io)) @@ -266,7 +266,7 @@ A Qt5 library to write cross-platform clients for Matrix [Cadair](https://matrix.to/#/@cadair:cadair.com) reports -> One of the things I used the venerable goneb for was converting mentions of GitHub issues into links. Given Hookshot can't do this ([yet](https://github.com/matrix-org/matrix-hookshot/issues/747)) I thought I would write a quick little [opsdroid](https://opsdroid.dev) skill for it. You can find it here: https://github.com/Cadair/skill-github-linker +> One of the things I used the venerable goneb for was converting mentions of GitHub issues into links. Given Hookshot can't do this ([yet](https://github.com/matrix-org/matrix-hookshot/issues/747)) I thought I would write a quick little [opsdroid](https://opsdroid.dev) skill for it. You can find it here: > > ![](/blog/img/eBBvXkocmGsWavRLyoRDgRsB.png) @@ -290,9 +290,9 @@ A Qt5 library to write cross-platform clients for Matrix > > ### Nightly builds, system status reporting > -> We have also been busy on the infrastructure side of things: Our nightly builds are now available for all target platforms (Linux, Windows, MacOS, Android & iOS) and the newly created nightly reporting channel https://matrix.to/#/#nightly:acter.global has a convenient link to install the latest version on mobile devices, too. (Note: Because of Apple the iOS version is only working on pre-registered devices - get in contact if you want to use that). +> We have also been busy on the infrastructure side of things: Our nightly builds are now available for all target platforms (Linux, Windows, MacOS, Android & iOS) and the newly created nightly reporting channel has a convenient link to install the latest version on mobile devices, too. (Note: Because of Apple the iOS version is only working on pre-registered devices - get in contact if you want to use that). > -> Further more, a second channel now contains updates by our infrastructure monitoring system. Join https://matrix.to/#/#status:acter.global to stay up to date on that. +> Further more, a second channel now contains updates by our infrastructure monitoring system. Join to stay up to date on that. > > ### Tech AMA on June 15th > diff --git a/content/blog/2023/06/2023-06-23-twim.md b/content/blog/2023/06/2023-06-23-twim.md index beb039c444..7ff5d321bf 100644 --- a/content/blog/2023/06/2023-06-23-twim.md +++ b/content/blog/2023/06/2023-06-23-twim.md @@ -28,7 +28,7 @@ category = ["This Week in Matrix"] [TravisR](https://matrix.to/#/@travis:t2l.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. +> 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 . > > > ## MSC status @@ -74,7 +74,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Correctly clear caches when we delete a room > * Expose a metric reporting the database background update status. > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases/tag/v1.86.0) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases/tag/v1.86.0) and as always, if you encounter a bug feel free to report it at . ## Dept of Clients 📱 @@ -145,7 +145,7 @@ Matrix SDK written in pure Dart. [Christian Paul (jaller94)](https://matrix.to/#/@jaller94:matrix.org) announces > New German episode: -> Meet Simon Dürsch, who is a founder of https://clup.life and passionate about collaboration within associations, clubs and similar communities. Out of his own needs to bring together people on different chat platforms, he's built a service to create bridged community rooms. +> Meet Simon Dürsch, who is a founder of and passionate about collaboration within associations, clubs and similar communities. Out of his own needs to bring together people on different chat platforms, he's built a service to create bridged community rooms. > > As an active follower of Matrix news, chat bridging (e.g. from and to WhatsApp) is probably no news to you, however, the interview shows that Matrix still has a lot of untapped potential to enable communication of currently fragmented communities. > @@ -171,7 +171,7 @@ Matrix SDK written in pure Dart. > * helping out at the stand > * helping to manage the devroom! E.g. if you are versed with recording and broadcasting tech, that would help us make the content accessible beyond the in-person devroom > -> To reach out, find us at (or by email oleg@fiksel.info) +> To reach out, find us at (or by email ) ## Dept of Guides 🧭 diff --git a/content/blog/2023/06/2023-06-30-twim.md b/content/blog/2023/06/2023-06-30-twim.md index 86b417c75a..1a7d5b35ed 100644 --- a/content/blog/2023/06/2023-06-30-twim.md +++ b/content/blog/2023/06/2023-06-30-twim.md @@ -32,7 +32,7 @@ image = "https://matrix.org/blog/img/matrix-logo.png" [Andrew Morgan (anoa) [GMT-6]](https://matrix.to/#/@andrewm:element.io) reports -> 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. +> 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 . > > > ## MSC Status @@ -93,7 +93,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Remove experimental [MSC2716](https://github.com/matrix-org/matrix-spec-proposals/pull/2716) implementation to incrementally import history into existing rooms. > * Fix a bug introduced in 1.57.0 where the wrong table would be locked on updating database rows when using SQLite as the database backend > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at . ### Dendrite ([website](https://github.com/matrix-org/dendrite)) @@ -297,7 +297,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > > Compared to FOSDEM, and given the size of the conference, we decided to have only one general-purpose public room, which I think worked well. This way, organizers are able to do @ room pings there instead of creating a dedicated "Announcements" room for example. > -> I should also mention we've put together a Matrix section at devconf.cz web FAQ section: https://www.devconf.info/cz/faq/#matrix +> I should also mention we've put together a Matrix section at devconf.cz web FAQ section: > > The organization team did a great job communicating everything to the attendees, even the fact that it is a "pilot" and things might break (they didn't, yay!). > I don't have the exact numbers, but I believe there were 300+ users in the Main Chat room, which as far as I can tell is comparable to any chat platforms used in previous years. Not bad for a first year, especially since we only had a very limited time-frame to make it happen. @@ -318,9 +318,9 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > * Free and Open Source Conference > * August 5-6 in Bonn, Germany > * Will have a stand and a devroom hosted by the local Matrix community! -> * Submit your talks and workshops to https://matrix.to/#/#FrOSCon:fiksel.info now (or until July 2 23:59 CEST)! +> * Submit your talks and workshops to now (or until July 2 23:59 CEST)! > * English-language content welcome! -> * more info in [earlier twims](https://matrix.org/blog/2023/06/twim/#matrix-froscon), https://froscon.org, and our room https://matrix.to/#/#FrOSCon:fiksel.info! +> * more info in [earlier twims](https://matrix.org/blog/2023/06/twim/#matrix-froscon), , and our room ! ## Dept of Interesting Projects 🛰️ @@ -330,7 +330,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > TRBot is software written in C# and .NET 7 for playing video games collaboratively through an easy to learn, hard to master text format - think Twitch Plays Pokémon to the next level and with any game. This week we released version 2.8.0, which adds support for reading inputs in unencrypted Matrix rooms! On top of TRBot's built-in Twitch, IRC, XMPP and now Matrix support, Matrix bridges will unlock a multitude of other services to run TRBot on for more players to join in on the fun. > -> Join our room at https://matrix.to/#/#TRBot-Dev:matrix.org for development discussion and updates! We also use TRBot to host collaborative play streams through a community called https://matrix.to/#/#type2play:matrix.org. +> Join our room at for development discussion and updates! We also use TRBot to host collaborative play streams through a community called . > > Many thanks to Hubert Chathi's excellent [Matrix Client Tutorial](https://uhoreg.gitlab.io/matrix-tutorial) for helping guide me to write a new [C# Matrix SDK](https://codeberg.org/kimimaru/Matrix-CS-SDK). @@ -354,7 +354,7 @@ A Matrix bot for the [Friendly Linux Players](https://friendlylinuxplayers.org/) > > We've decided to CC0 it. So go crazy, make use of it in your public institution, use it for your company, tinker around for yourself, create Issues or send Pull Requests on GitHub and do let us know what you think! Looking forward to all of it. 🥰 > -> GitHub: https://github.com/medienhaus/matrix-email-onboarding +> GitHub: > Chat: [#matrix-email-onboarding:medienhaus.dev](https://matrix.to/#/#matrix-email-onboarding:medienhaus.dev) > ![](/blog/img/HKnTKTGiIUhcOjQUQdeduTMs.png) > ![](/blog/img/SryRDbgGmkGIefiKLaOIDOSS.png) diff --git a/content/blog/2023/07/2023-07-14-twim.md b/content/blog/2023/07/2023-07-14-twim.md index 3cf28430a9..1b8d33e643 100644 --- a/content/blog/2023/07/2023-07-14-twim.md +++ b/content/blog/2023/07/2023-07-14-twim.md @@ -76,7 +76,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Correctly resize thumbnails with pillow version >=10 > * Add `not_user_type` param to the [list accounts admin API](https://matrix-org.github.io/synapse/v1.88/admin_api/user_admin_api.html#list-accounts) > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at . ## Dept of Clients 📱 diff --git a/content/blog/2023/07/2023-07-28-twim.md b/content/blog/2023/07/2023-07-28-twim.md index cc041fdf71..ee28f442ff 100644 --- a/content/blog/2023/07/2023-07-28-twim.md +++ b/content/blog/2023/07/2023-07-28-twim.md @@ -20,7 +20,7 @@ image = "https://matrix.org/blog/img/matrix-logo.png" [Andrew Morgan (anoa)](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. +> 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 . > > > ## MSC Status @@ -73,7 +73,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Remove support for calling the `/register` endpoint with an unspecced `user` property for application services > * Support room version 11 from [MSC3820](https://github.com/matrix-org/matrix-spec-proposals/pull/3820) > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at . ## Dept of Bridges 🌉 @@ -108,7 +108,7 @@ Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compo > * We are still fixing issues on Element X Android, to be able to release it. Thanks for your patience! > * We are also making progress on some new features like polls for instance, mainly on the Rust SDK side right now. -> * The project got an updated readme: https://github.com/vector-im/element-x-android! +> * The project got an updated readme: ! ### Element Web/Desktop ([website](https://github.com/vector-im/element-web)) diff --git a/content/blog/2023/08/2023-08-11-twim.md b/content/blog/2023/08/2023-08-11-twim.md index e2d3d2e134..4e0681f9a1 100644 --- a/content/blog/2023/08/2023-08-11-twim.md +++ b/content/blog/2023/08/2023-08-11-twim.md @@ -76,7 +76,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Remove support for legacy application service paths > * Fix a long-standing bug where the `synapse_port_db` failed to configure sequences for application services and partial stated rooms > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at . [f0x](https://matrix.to/#/@f0x:pixie.town) notes diff --git a/content/blog/2023/08/2023-08-25-twim.md b/content/blog/2023/08/2023-08-25-twim.md index cc1391fe08..1d3c65378c 100644 --- a/content/blog/2023/08/2023-08-25-twim.md +++ b/content/blog/2023/08/2023-08-25-twim.md @@ -67,7 +67,7 @@ Synapse is a Matrix homeserver implementation developed by the matrix.org core t > * Fix a bug introduced in 1.87 where synapse would send an excessive amount of federation requests to servers which have been offline for a long time > * Allow customising the IdP display name, icon, and brand for SAML and CAS providers (in addition to OIDC provider) > -> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at https://github.com/matrix-org/synapse/issues/new/choose. +> and much more. If you'd like to take a deep dive into the changes, you can find the release notes [here](https://github.com/matrix-org/synapse/releases) and as always, if you encounter a bug feel free to report it at . ### Dendrite ([website](https://github.com/matrix-org/dendrite)) @@ -110,7 +110,7 @@ A client for matrix, the decentralized communication protocol > > We also made it possible to send stickers and the existing custom emoji editor now lets you add new custom stickers too. Finally, we improved our development tools, which allow users to inspect the state of a room and fixed a lot of stability issues all other the place. > -> https://kde.org/announcements/gear/23.08.0/ +> > ![](/blog/img/2db4b8d8b5be7cbb6d1c8e714f190d4083a4f8ca.png) > ![](/blog/img/6ac50b1007c5f82883bb2f7b324d39a3f75a9310.png) > ![](/blog/img/5df42049715066402c6e63152fd9542a2fe00224.png) diff --git a/content/blog/2023/09/2023-09-01-twim.md b/content/blog/2023/09/2023-09-01-twim.md index 84a58ae448..635dceb082 100644 --- a/content/blog/2023/09/2023-09-01-twim.md +++ b/content/blog/2023/09/2023-09-01-twim.md @@ -36,7 +36,7 @@ image = "https://matrix.org/blog/img/20230901-smalk.png" [Andrew Morgan (anoa)](https://matrix.to/#/@andrewm:element.io) announces -> 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. +> 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 . > > ## MSC Status > @@ -78,7 +78,7 @@ image = "https://matrix.org/blog/img/20230901-smalk.png" > > This MSC proposes new HTML syntax for formatted `m.room.message`s with a `