This Week in Matrix 2018-10-12
2018-10-12 — This Week in Matrix — Ben Parsons
Matrix Spec updates
- MSC1695 Half-Shot has a newly released proposal relating to Message Edits:"The key difference to this proposal is that it's only the event schema which is based off the relates stuff. It does NOT do any kind of aggregations but simply is a format to allow bridges/clients to specify edits in the metadata."
- MSC1693 Erik has been thinking about state res v2 in the case of rejected events
libQMatrixClient 0.4.0We mentioned libQMatrixClient progress last week, but this week kitsune reports:
libQMatrixClient 0.4.0 has just been released: CS API 0.4.0, local echo, caching avatars to disk and more - check the release notes at https://github.com/QMatrixClient/libqmatrixclient/releases/v0.4.0!Thanks for the work also go to Black Hat (who is using libQMatrixClient to author Spectral) and delijati.
Informovadb, back again with news about Informo:
The Informo specifications documentation is out! ? It now lives right here: https://specs.informo.network
As a reminder, we were working on "phase 1" of this documentation, which goal was to outline how Informo was going to work. This is basically the foundation for a more complete technical documentation, which shall come later.
The idea is to enable people to give it a look as soon as possible, and to enable them to contribute to Informo as early in the design process as possible. The spec is entirely open, with a process for contributions documented and all its source files available on GitHub here: https://github.com/Informo/specs
The online version I initially linked is a live version from the repo's
masterbranch, which is updated each time commits are pushed to it (including on merging a PR).
If people have any question or remark regarding the specs, or Informo in a general manner, we'll gladly answer them in #discuss:weu.informo.network (or on the #informo IRC channel on Freenode, which is bridged to the Matrix room)! ?
mxisd v1.2.0-beta.1 (beta release)Max has continued work on mxisd, an Identity Server:
mxisd got a new beta release v1.2.0-beta.1.
It adds the ability to send email notification about room invites to existing accounts in Identity store that might not have been provisioned in the homeserver yet as users never logged in, or for users' profile that are not auto-populated wiht 3PIDs. This is especially targeted for onboarding/enrolling times when adopoting Matrix in groups/corporations or for custom setups.
We would love to hear about your experience with it!
matrix-trello-botTravisR has been working on matrix-trello-bot:
matrix-trello-bot has received quite the overhaul. It's gone from a small bot that had pre-determined notifications for board activity to a much more capable bot. The bot now supports managing boards (yes, you can create a board from within Matrix!), lists, and cards including creating, moving, archiving, assigning, and querying.The help menu really is massive! Travis provided an image to highlight the scope of functionality provided (click for larger version):
On top of all that, the bot respects that not every room will want to receive every possible notification and offers commands to pick and choose which events it should notify about on a per-board basis. Feel free to give it a spin and check out the massive help menu with
!trello help. Please send bugs and suggestions to GitHub :)
Riot 0.16.6 Released
Fixes only these two issues:
As both fixes are not relevant for electron, we didn't release 0.16.6 as the electron app, but rest assured 0.17 will of course be released as electron.
- Firefox private mode being broken > (https://github.com/matrix-org/matrix-react-sdk/pull/2195)
- Breakage when mixing /app and /develop use (issue #7432)
FluffychatWe missed this last week, but FluffyChat (client for Ubuntu Touch) v0.6.0 was released, with LOTS of new features:
- User profiles
- Design improvements
- Audioplayer in chat
- Videoplayer in chat (only audio at the moment)
- Edit chat aliases
- Edit chat settings and permissions
- Kick, ban and unban users
- Edit user permissions
- New invite page
- Display and edit chat topics
- Change chat avatar
- Change user avatar
- Edit phone numbers
- Edit email addresses
- Display and edit archived chats
- New add-chat and add-contact pages
- Display contacts and find contacts with their phone number or email address
- Discover public chats on the user's homeserver
- Registration (currently only working with ubports.chat and NOT with matrix.org due captchas)
- Register and login with phone number
- Edit identity-server
Construct Docker imagemujx has created a new Docker image for Construct, the C++ homeserver:
Construct has a new docker image (https://github.com/matrix-construct/docker-construct) which will ease the process of deployment
Translations for Quaternion
If it didn't seem that kitsune was busy enough, he also announced translations for Quaternion (the original client based on libQMatrixClient):
Quaternion is now localisable! The web platform for translation will be set up in the nearest days; meanwhile those who can't wait can just take the repo, look how the German translation is made and copy!