On 2023-09-27, I received this email from EMS, our Matrix homeserver host:
Hi Fedora Project, We have just announced the first major “Ignition” release of our next generation mobile client, Element X! This client has been rewritten from the ground up with a focus on usability, performance and stability. In light of this release we have recently configured your homeserver fedoraproject.org to support Element X, however due to the custom domain name configuration your homeserver has, some action is also required from you. When setting up this homeserver you chose a custom homeserver name of fedoraproject.org and configured some "well-known" JSON files hosted on your own servers. These files are important to how Matrix works and to enable Element X support on your homeserver the following changes are required. Please note, no action is needed for other Matrix clients, these will continue to work as they have done before. Please ensure the file https://fedoraproject.org/.well-known/matrix/client, which is hosted by you, has the following content:
Hi Fedora Project,
We have just announced the first major “Ignition” release of our next generation mobile client, Element X! This client has been rewritten from the ground up with a focus on usability, performance and stability. In light of this release we have recently configured your homeserver fedoraproject.org to support Element X, however due to the custom domain name configuration your homeserver has, some action is also required from you.
When setting up this homeserver you chose a custom homeserver name of fedoraproject.org and configured some "well-known" JSON files hosted on your own servers. These files are important to how Matrix works and to enable Element X support on your homeserver the following changes are required. Please note, no action is needed for other Matrix clients, these will continue to work as they have done before.
Please ensure the file https://fedoraproject.org/.well-known/matrix/client, which is hosted by you, has the following content:
https://fedoraproject.org/.well-known/matrix/client
{ "m.homeserver": { "base_url": "https://fedoraproject.ems.host" }, "m.identity_server": { "base_url": "https://vector.im" }, "org.matrix.msc3575.proxy": { "url": "https://fedoraproject.ems.host" } }
Please note, if you have customized your client well-known file, it is important to add the org.matrix.msc3575.proxy entry to the JSON file for Element X support. If you have any questions or encounter problems when making these changes, please contact our Support team. Once the above changes have been deployed on your side, you should be able to login using Element X (available via Apple’s App Store and Google’s Play Store)! To find more information about Element X please see our blog. Thanks, The Element Team
Please note, if you have customized your client well-known file, it is important to add the org.matrix.msc3575.proxy entry to the JSON file for Element X support. If you have any questions or encounter problems when making these changes, please contact our Support team.
org.matrix.msc3575.proxy
Once the above changes have been deployed on your side, you should be able to login using Element X (available via Apple’s App Store and Google’s Play Store)! To find more information about Element X please see our blog.
Thanks,
The Element Team
By Wednesday, March 6th would be good so we can see if there is more work required to enable Element X on the :fedoraproject.org homeserver.
:fedoraproject.org
Just FYI, I saw this too, but it didn't really seem worth it for the 4 users there. ;)
But we totally can...
Is it only a config file change? If this is all that is required, I wouldn't mind piloting it from the handful of channels I use with this account. I also have the motive of wanting two different Element apps on my phone that are each associated with different Matrix accounts with different privileges.
the well-known file is up to date.
@darknao Thanks, login worked for me! Closing this issue as Fixed. :clapper:
Fixed
Metadata Update from @jflory7: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)