Skip to content
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

[UISI] Allow users to view e2e information regarding a message, and option to review incoming key requests #76

Closed
Tracked by #249
BillCarsonFr opened this issue Dec 17, 2021 · 3 comments
Assignees
Labels
Team: Crypto Z-UISI Unable to decrypt errors

Comments

@BillCarsonFr
Copy link
Member

BillCarsonFr commented Dec 17, 2021

Problem

Currently when a recipient could not decrypt a message sent by a user, the sender is left clueless on what happened / what to do.
The idea would be to offer some troubleshoot options to the sender.
This should not be detrimental to the generic UX, not too prominent in the UI. Because it might be due to a bug and we want to fix the root cause ultimatly. Yet having option to troubleshot in UI will greatly help reporting issue as well as allow user to self troubleshot.

Proposal

We might add a new option on e2e message menu that would display a modal with some e2e details.
image

The (i) Cryptography menu item would open a modal showing some generic info (accessible via the view source). As well as information regarding the key sharing:

  • List of member / devices the key was shared with
  • Eventually the list of user|device it failed to deliver to (no otk/ blocked / ..)
  • And more importantly the list of current pending key request that could be manually handled check technical feasibility here, might modify SDK to bubble up to app some declined requests)

Wireframe
image

The review request shoud give the user all needed informations in order to decide to accept or not the incoming (is this user trusted, as well as the device .. TBD)

Potential issues

This is not designed as to be some UX to allow the sharing of key history. (though could it? it's technically possible today to manually export keys and send them)

DEV tasks

@amshakal
Copy link

Proposed designs: A new icon for cryptography has been introduced
Frame 3830

A new icon for user + device/session has been introduced
Room template (Web)

Link to Figma:
https://www.figma.com/file/a1NWmg6mOi2VZuSgaJx6nD/Displaying-UISI?node-id=141%3A11503

@BillCarsonFr BillCarsonFr added the Z-UISI Unable to decrypt errors label Jan 3, 2022
@BillCarsonFr
Copy link
Member Author

Would be nice to have the origin of the key. Was it via m.room_key or forwarded or via backup

@pmaier1
Copy link
Contributor

pmaier1 commented Aug 10, 2023

#249 (comment)

@pmaier1 pmaier1 closed this as completed Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team: Crypto Z-UISI Unable to decrypt errors
Projects
None yet
Development

No branches or pull requests

3 participants