Two servers, two domains, and a very long way to 100%
Yesterday I concluded that ejabberd-for-Matrix isn’t ready, and that for plain XMPP my Prosody 13 setup is actually ahead. Fair. But the ejabberd YunoHost app still needed to exist — properly, catalog-quality — for the day that Matrix gateway bug gets fixed, and because choice is good. A half-finished packaging experiment isn’t a real option. So today’s job was to take the app from “installs on my test box if I hold its hand” to “a stranger could install this and it just works.