-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discourage enabling threads if the user's homeserver doesn't have threads support #228
Comments
There will be a bunch of existing users who have already enabled it at this point against a homeserver without threads support - I wonder if we should consider doing anything about that? |
What if they have already enabled it? They should still be able to "Leave the beta". And if they want to enable it back after having disabled it? |
I have amended the ticket to continue to show the threads setting for all users so that users that have already enabled it still have control. |
What would happen after disabling it, and on subsequent client releases? The feature may disappear from some users if they
It could also happen that some users managed to enable threads in some platform (for example, Web) during the time window between the first threads RC and the hotfix, but now can't get threads enabled on other platforms (iOS, Android) if they didn't do it during said timeframe. I guess we can't detect either the case where a user during the timeframe enabled threads, created some content, and then disabled threads before releasing the hotfix. They wouldn't be able to get their threads back. But that's probably less likely to happen. |
@janogarcia I changed my mind and updated the ticket description, are you happy with that? |
That's why I suggested (internally, yesterday) not hiding it but showing a contextual warning instead. |
@novocaine Yeah, definitely better. 👍 |
Suggested copy for the "Learn more" at https://element.io/help#threads Why does my homeserver need to support threads?In order to reliably update the list of threads in a room and their contents, your homeserver needs to support threads via MSC3440. If your home server runs Synapse, this is available in version 1.55 and above. You can ask your homeserver administrator to upgrade your server to ensure that threads are supported. If your homeserver doesn't support threads, you will still be able to read and contribute to threads, but the feature might be unreliable - you might not see all threads in a room, and some messages might be missing, especially older messages. For that reason, we strongly recommend to upgrade your homeserver. |
The EW release which links to https://element.io/help#threads has just gone live, would be good to get the site update up asap |
Your use case
What would you like to do?
Discourage users from enabling threads if their homeserver does not have threads support as per MSC 3440.
Why would you like to do it?
The threads experience is significantly degraded without server-side support, and not fit for general use. We should try to avoid promoting the degraded threads experience as part of our beta.
How would you like to achieve it?
Have you considered any alternatives?
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: