tactilenews / 100eyes

Dialogtechnologie für den Pivot to People invented by tactile.news GmbH
MIT License
10 stars 1 forks source link

show read-received information #1723

Open drjakob opened 12 months ago

drjakob commented 12 months ago

As editor I want to see if my messages have been delivered and read. Please show checkmarks

mattwr18 commented 9 months ago

@drjakob do you have an idea how we want to handle Telegram? We don't receive delivery receipts from them. We mark the message as received when it reaches the Telegram servers, but we don't really know that the recipient received the message or not, and we definitely don't know when/if they read it.

I am concerned that the UI will be a bit confusing considering we have this lack of information for one of our channels.

Also, a concern with email since we won't even pretend to mark them.

soey commented 7 months ago

If I understand correctly you have sent, received, read status. And depending on the channel the later information will probably be nonexistent. From my experience: I would try to be as transparent as possible and never show information that you don't have. This will only lead to trouble. My proposal would be to use the existing pattern that is used by WhatsApp and Signal and pivot it slightly, so that you can also show "NULL" information. Whatsapp:

Ein grauer Haken bedeutet, die Nachricht wurde versendet, ist aber noch nicht beim Empfänger angekommen. Zwei graue Haken bedeuten, die Nachricht wurde zugestellt, aber noch nicht gelesen. Zwei blaue Haken bedeuten die Nachricht wurde gelesen. 100 Eyes Proposal: Same as above for channels where the information is given. I would go with "blau" if we have the final information. So it would be "Ein blauer Haken bedeutet dass die Nachricht versendet wurde und keine weiteren Informationen für diesen Kanal verfügbar sind."

What do you think?

mattwr18 commented 5 months ago

Hey @soey ... sorry for such a late reply here. We've discussed this in our standup and I've just now translated the message :point_up: to make sure I understood correctly.

I have some outstanding doubts about this.

I don't think we should change the UI from what every messenger uses. One checkmark means sent, but not received, this would be particularly useful in our case since for Telegram and/or Postmark, depending on :point_up: . Two checkmarks would mean received and two checkmarks with a visible color change for read.

soey commented 5 months ago

As we talked today: a) For emails it depends on the recipient clients settings if it sends a confirmation. It's up to you to decide if you want to add this now as a follow up or leave it out if it requires to much work. b)Yes please revert the change and don't mark that as received on sending. c) Either you look on some free icons on the web that comes close to this or you use a text (versendet|empfangen|gelesen)