Status app (Mobile + Desktop) currently does not show message states. This makes it difficult for user to understand if
message has been sent
message is in transit (confirmed by mailserver or not)
message has been received by intended peer
messages has been viewed
User stories
As a user
I want to know my message has been sent
so I know that no connectivity issues prevented my message from leaving my device
As a user
I want to know my message has not been sent
so I know the message has not left my device and I need to check my network connection and try sending it again
As a user
I want to know my message has been received by a mailserver
so that I know the message will be collected when the intended recipient comes online
As a user
I want to know whether my message has arrived at the intended peer
so that I know they've had the opportunity to see my message
As a user
I want to know whether my message has been read (i.e. chat has been opened) by the intended peer
so that I know whether I can reasonably expect a response
dependent on 👇
prerequisite of 👆
As a user
I want to agree with another user to show each other whether we have 'read' the message
so that I have control over who sees a read confirmation
Problem
Status app (Mobile + Desktop) currently does not show message states. This makes it difficult for user to understand if
User stories
As a user I want to know my message has been sent so I know that no connectivity issues prevented my message from leaving my device
As a user I want to know my message has not been sent so I know the message has not left my device and I need to check my network connection and try sending it again
As a user I want to know my message has been received by a mailserver so that I know the message will be collected when the intended recipient comes online
As a user I want to know whether my message has arrived at the intended peer so that I know they've had the opportunity to see my message
As a user I want to know whether my message has been read (i.e. chat has been opened) by the intended peer so that I know whether I can reasonably expect a response dependent on 👇
prerequisite of 👆 As a user I want to agree with another user to show each other whether we have 'read' the message so that I have control over who sees a read confirmation