It means you can log in to the bridge with your Matrix account to make messages you send from other Telegram clients appear from your Matrix account.
It can also be used to enable bridging of ephemeral events, which synapse doesn't send to appservices (read receipts, typing notifications, presence).
Also, the bridge has a new HTML parser which should be much better than the old one. It might have caused some new bugs though (like m.emote bridging breaking)
Coffee and the FAQBot
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.
New Discord Bridge Maintainer
Half-Shot has been working stridently on the Discord Bridge lately, and the project has now attracted a second maintainer:
We've got a new member of the maintainer crew in discord bridge land (bringing the total count to 2.) I'd like to welcome Sorunome :). They are going to be helping review the influx of PRs, chew some issues and be a point of contact in the community. They've already filled my PR queue up and it's going to help us move even faster!
Bruno, the latest and greatest addition to the [riot-web] team, has been working on configuring end to end unit tests. His scripts now install synapse from the metal, install riot and then run a test suite. Take a look at the animation below to get the idea!
Alexandre Franke tells us about new features in Fractal 3.29.5, and how the project has benefited from GSOC 2018 contributors:
Fractal got a big new release 3.29.5, which includes Eisha's multi-line input (with markdown syntax highlighting) and Julian's room details redesign, as well as his refactor on avatar code which leads to a perf boost.
Ananace: Grafana webhook for Matrix notifications
Ananace, always working on sysadmin tooling with matrix, comes back with a new tool: Grafana webhook for Matrix notifications. This release is described as "the very first 'It doesn't crash instantly' version", but this is surely a useful project.
Quaternion / libQMatrixClient support local echo
kitsune had a surprising week while working on his QMatrix projects:
/me accidentally found a year-old feature branch in his Git and thought of rebasing it in order to eventually continue working on it. As a result, libQMatrixClient and Quaternion master branches support local echo from today. Too bad the same trick doesn't work for E2EE.
Too bad indeed!
Cut the release candidate for 0.16-RC1
Lots of final polishing on Jitsi; all bugs fixed now
Likewise all Slate bugs fixed - many thanks to t3chguy for finishing them off
Lazy Loading Members implementation progressing well
Release due on Monday
On crypto: uhoreg has also been progressing on hooking up incremental key backup
Room version upgrade support!
Replies UI implemented on iOS and working well
Lazy Loading Members is done and working on iOS - speeds up launch by a minimum of 3x
Hawkowl is running the first ever Python 3.6 synapse! RAM usage looks to be 2-3x less than on Python 2.7. Still work to be done to merge all the PRs though.
Landing all the Lazy Loading patches; 3 down, 3 to go
Gathering feedback on the state res prop - thanks to uhoreg for wading through it!
Catching up Lots and lots of PRs
Implementing room versioning and gathering feedback on the MSC
Perf fixes - optimising current state res a bit & fixing sync performance
=> End-to-end message latency on matrix.org has been improved by 3-5x over the last few days(!!!)