FossifyOrg/Messages

Translate iMessage Tapbacks as Emoji Reactions

Opened this issue · 4 comments

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Basically identical to the feature that Google Messages has, which would work like this:

Every time a message is sent that starts with Loved, Liked, Disliked, Laughed at, Emphasized, or Questioned and immediately quotes the previous message verbatim, it would be translated as an "emoji reaction" (visually of course, not much would happen from the backend)

For example:
Laughed at "Can you react to this message? I'm testing something out" This would just show the previous message, with a laughing emoji on the bottom right side of the bubble (often with a circular border)

I propose these emojis will replace the reactions (and I think they're straightforward)

Loved: ❤️
Laughed at: 😂
Liked: 👍
Disliked: 👎
Emphasized:❗
Questioned: ❓

More about the logic and how it works: if what's reacted to is an image, it's not possible to be 100% sure if it's the previously sent image or some other one, so Google Messages has opted to keep in the "[reacted to] an image" message

Why do you want this feature?

My family uses Apple devices and it would be nice, it's also a feature I've been missing from Google Messages

Additional information

No response

Are there any edge cases, such as

  • reacting to a longer than 146-character GSM-7 message or 56-character UCS-2 message on a carrier that does not support concatinated SMS, or
  • reacting to a concatinated message with 255 segments where the final segment is longer than 146-characters GSM-7 or 53-characters UCS-2,
    where a simple solution such as regex'ing the content of the message would fail? What do the reaction messages look like in these cases?

There's a GitHub issue with basically identical feature request for another open source messenger app (QUIK) and this comment might be of interest: octoshrimpy/quik#152 (comment)

I would love this feature but I have experienced some weird things. For example. With an image, I have recieved the following message: "Einem Bild ein Lachen hinzugefügt" which (according to translate) means "Added a smile to an image". The other person was just reacting and their phone language is English.

This is why I came on this page ! Would be a great feature
It would also be amazing to be able to react to the messages.