Welcome to this week's Matrix Live... from Eurostar! (we've been in France for the Paris OpenSource Summit, meeting folks we're doing Matrix work consulting for, and hanging out with the iOS & Android team in Rennes)
Funding:
We've seen a hit on Patreon thanks to them changing their billing structure - please try Liberapay if you're upset about this rather than giving up.
Long term funding inches forever closer.
Riot/Web:
Lots of work extending the new LeftLeftPanel (aka TagPanel) for managing communities: shift-click and ctrl/cmd-click to select multiple ones, and drop & drag reordering and provisioning coming soon!
Also a bunch of performance work to speed it up
E2E UX fixes for unknown devices has landed on develop
Matthew's started to implement incremental backup of E2E keys, as well thinking about the Final UX for device cross-signing and verification.
The switch from localstorage to indexeddb has landed on develop too, which should fix a class of E2E fun
Travis has been working on a contribution for a total rewrite of the UserSettings UI to make it tabbed - very exciting!
Michael (t3chguy) has been working on making Rich Quoting work properly alongside all his other normal FOSS contributions; due any day now.
Riot/Mobile:
All new minor iOS release out, fixing a fairly major bug with keyshare which could prevent the app from working
All new minor Android release out, with notification improvements; entirely removing Google Analytics in favour of piwik + rageshake; invalid Avatar bugs and improving the rageshake dialog.
Meanwhile, group development is improving on both platforms.
E2E work is paused until the shape of things to come is established on Riot/Web.
Synapse
Matthew's been working away on the E2E encrypted incremental key backup API; almost landed
Lots of UI auth improvements from Rich
Option to search all local users landed on develop from Matthew
Dendrite
More OpenTracing stuff, including docs
Lots of work passing transaction IDs throughout Dendrite correctly
More PRs from Anoadragon, and apparently work on implementing the AS API has begun!
Widgets
Lots and lots of ongoing UI/UX refinement still, and a whole new widget in the form of TradingView, which should be released on /app shortly
Work progressing on next generation of widgets
Bridges
Oops, we forgot to talk about them on the video :S
erdnaxeli has very kindly taken over maintainership of matrix-appservice-slack (he was already maintaining his own fork)
Freenode bridge has been a complete nightmare, but we're slowing getting to the bottom of why it hangs during netsplits.