@danjones This features are planned and even already supported by the XMPP library we are using. For now, other features are more important to us, like the MIX channel support and OMEMO end-to-end encryption, and will therefore implemented first.
It will probably take some time until MIX is supported everywhere (or MIX/MUC mirroring works in ejabberd and prosody), but we don't want to implement both MUC _and_ MIX.
OMEMO is also important and we'll also implement it soon, maybe even in parallel to MIX.
no, but apparently they recently got funding for it:
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.