Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Currently this is restricted only to DMs and GMs.

Message States

Each state will have a different icon beside the timestamp, and on desktop, it will have a tooltip as well on hover.

Tooltip example below:

...

States

Description

Behaviour

Tooltip on icon

Posted but not sent

If there is a connection issue, we still allow the user to send the message, but it is not sent to the server, so we display a clock icon.

Add a sending text instead of the timestamp, and a clock icon

Trying to send the message

Sent, but not delivered to the recepient

This highlights when a message is sent from our end to the server, but not delivered to the recipient maybe because they’re offline.

A single gray checkmark besides the timestmap

Sent at 4:55PM

Sent and delivered to the recepient

This highlights when a message is sent from our end to the server, and also delivered on the receiver’s client.

A double gray checkmark besides the timestamp.

Read

Sent at 4:55PM but not delivered

Seen by the recepient

The message has been read by the recepient

Blue Double checkmark besides the timestamp.

DM: Seen at 4:55PM

GM: Seen by 2 users

State 1: Posted but not sent

Info

This is an improvement over the current failed state and should be implemented even if we do not implement read receipts.

...

Desktop Screenshot

...

Mobile Screenshot

...

State 2: Sent, but not delivered to the user

This highlights when a message is sent from our end to the server, but not delivered to the recipients.

This is to know if the user is offline, or unavailable. Helps us to take any other action to see why the user is unavailable on his account.

If read receipts disabled

If read receipts are disabled, this will be state that a DM remains in. And the tooltip on it would say:

...

Desktop screenshot

...

Mobile screenshot

...

State 3: Sent and delivered to the user

This highlights when a message is sent and delivered to the user but has not been read.

...

Desktop screenshot

...

Mobile screenshot

...

State 4: Seen

This highlights when a message is seen by the other user.

...