Provide a devtool for manually verifying other devices#30094
Merged
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes element-hq/element-meta#2751
This provides a dialog inside devtools:
(You can open devtools by typing
/devtoolsin the composer in any room.)This tool cross-signs the device with the supplied device ID, making it verified, so it can send and receive messages to/from other users without red shields appearing on its messages, and especially, so it can send/receive to/from users who have "Exclude Insecure Devices" turned on.
For symmetry, we also provide the required information in case we want to do this in another client:
We also provide a slash command:
This does the same thing as the dialog.
Here it is in action:
rec-2025-06-06_13.05.33.mp4
This code is partly reconstructed from #28588 where a similar feature was removed.