hawkowl is technically new to the Matrix Core team but is already integrated and storming the codebase like an old pro. She and notafile have been ramping up on work to the make the Synapse codebase work with Python 3.
matrix-docker-ansible-deploy can now set up your homeserver using the official Matrix Synapse Docker image
Using this Ansible playbook is probably the easiest way to set up a fully-functioning Matrix homeserver on your own machine. The setup includes Matrix Synapse and some related services required to actually make it useful (automatically-managed HTTPS; STUN/TURN server for audio/video calls; Postgres database for Synapse; optionally riot-web; optionally Amazon S3 storage support)
Helpfully named Zeratax?utf8=✓ has released matrix-registration, an application which allows you to “easily create tokens to invite users on your homeserver without the need to open up public registration”. There is a public demo here: https://zeratax.github.io/matrix-registration/demo.html
my personal problem was:
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:
and my friends can register.
these token can be restricted as one time usable only or by an expiration date.
Last week dendrite was filtering events from user’s into seperate queues for each application service to eventually be given. Sending these events requires batching them up into transactions and then sending them to an HTTP endpoint on the application service. I’m happy to report that from today, that functionality is now implemented, along with graceful handling of both server and application service downtime.
Fractal got the beginning of a revamped directory (from one of our GSoC interns), as well as misc bugfixes and performance improvements. It has also been added to Damned lies, the GNOME platform for translations.
Beautiful new file upload dialog, with previews, captions and the option to cancel. Making 1on1 chat look a bit nicer.
file upload dialog
room canonical alias fallback for name
1on1 room now shows avatar+name of partner
getting room name/image in initialSync instead of on render, still not optimal
better image/video scaling
better local echo
Articles and blog posts
Riot Jouni blog post
Riot is undergoing a visual redesign, thanks to Jouni Helminen. Take a look at the redesign work on the Riot blog. The changes are not radical, but will help standardise and modernise the Riot interface. Early feedback I’ve seen has been mostly positive.
Julian on Fractal work
The user can now change the following settings: Avatar, display name, add and remove email addresses and phone numbers. Also, they can see the homeserver and their own MXID.
We will probably make some more small changes on the way to make the UX as good as we possibly can.
Fedora Magazine mention of Fractal
Fractal was featured in Fedora Magazine this week, just a little introduction. I notice the article barely introduces matrix: not sure if that’s an oversight or a belief that the audience will already know it!
New Riot theme from MTRNord: blueshine
MTRNord has started work on “a secondary Dark Riot Theme named blueshine”. Lots of screenshots are available on the PR, and take a look below too. If you’d like to try it out, TravisR has hosted a Riot instance with the theme included here.
Still posting about spec proposals. To get involved in the spec development process, take a look at the Matrix Spec Change Proposals page to find out what’s happening, read the proposals, then talk about it in #matrix-spec:matrix.org. One proposal looking for attention and a good place to start:
Interactive Key Verification: Spec proposal from uhoreg
Long-time contributor uhoreg joined the matrix.org core team this week, and is requesting feedback on a spec proposal relating to Interative Key Verification. Reminder that the list of spec proposals is tracked here, and to join the discussion in #matrix-spec:matrix.org.
nheko openSUSE packaging
nheko 0.4.2-1 package now in Debian
uhoreg provided Debian and Ubuntu packages for nheko 0.4.2-1: https://packages.qa.debian.org/n/nheko/news/20180530T135401Z.html.
New Rooms, also rooms which happen to be new to benpa
- Not at all new, but check out #riot-themes:matrix.ffslfl.net for discussions on the blueshine theme mentioned above.
- #matrix-docker-ansible-deploy:devture.com – support for those installing their own Matrix homeserver (and related services) with Docker and Ansible, using matrix-docker-ansible-deploy
- SolarDrew‘s D&D bot development chat: #chatrpg-dev:matrix.org
That’s about all for now…
… and that’s plenty for the week! Take a look at Matrix Live below, and join us in #twim:matrix.org if you have something which should be included.