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

[Story] Show user that media upload fails due to unverified device or changed identity #2574

Open
mxandreas opened this issue Oct 15, 2024 · 2 comments

Comments

@mxandreas
Copy link

Description

Background

When sending a text message, it currently fails to send in case of these 2 scenarios.

  • A verified user has an unverified device.
  • A verified user's identity has changed.

The message appears on the timeline with a "failure" indicator, and user can tap on it to send it anyway (or additionally withdraw verification). The respective design [1, 2] for reference (iOS version).

The challenge is that when a user is trying to send a file, they will not see anything on the timeline. Sending the media just fails with a general error message and the user has no idea what is wrong. Also, besides just knowing what is wrong, the user must also be able to continue messaging.

Story

  • As a user
  • I want to understand why the media fails
  • So that I know what is wrong and have also a way to fix it to continue messaging

Acceptance criteria

  • TBD

Size estimate

None

Dependencies

  • None

Out of scope

  • Nothing

Open questions

Questions

No tasks being tracked yet.

Subtasks

Android

No tasks being tracked yet.

iOS

No tasks being tracked yet.

Rust

No tasks being tracked yet.

Other

No tasks being tracked yet.
@mxandreas
Copy link
Author

mxandreas commented Oct 15, 2024

We had a short sync with @americanrefugee and concluded that from the UX perspective it makes the most sense to solve this in the same way as text messages:

image

@manuroe could you please confirm that this is not feasible to be done until we have implemented the local echo for file upload. Once the latter is there, it becomes fairly straightforward / easy?

@manuroe
Copy link
Member

manuroe commented Oct 15, 2024

@manuroe could you please confirm that this is not feasible to be done until we have implemented the local echo for file upload. Once the latter is there, it becomes fairly straightforward / easy?

This is correct. Media do not appear in the timeline until they are received by the server, which will not happen in this case.

If we want to add such alert now, we need to do it in the current blocking sending flow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants