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

Notify message sender about emoji reactions #27327

Open
alya opened this issue Oct 23, 2023 · 22 comments · May be fixed by #27910
Open

Notify message sender about emoji reactions #27327

alya opened this issue Oct 23, 2023 · 22 comments · May be fixed by #27910

Comments

@alya
Copy link
Contributor

alya commented Oct 23, 2023

As reported in #3285, it can be helpful for the sender of a message to be notified about emoji reactions. We should add notification settings for reactions to the messages you sent.

Setting for whether to notify about reactions

  • Label: Notify me about reactions to my messages
  • Options: Never, In topics I follow, In unmuted messages, Always (Default: Always)
  • This setting should appear in a new Reaction notifications section in SETTINGS / NOTIFICATIONS, just below Topic notifications.

Settings for notification types

When an option other than "Never" is selected for the setting above, we should add a "Reactions to my messages" line to the notification settings table. This should let the use configure which types of notifications to receive. We can put it just below "Followed topics".

Notes:

  • As usual, multiple notifications within a short time period should be grouped together.
  • We can finalize the strings for the notifications when someone actually picks up the project.

initial CZO thread
design thread

@TsionZerihun
Copy link
Collaborator

@zulipbot claim

@zulipbot
Copy link
Member

Hello @TsionZerihun, it looks like you've currently claimed 1 issue in this repository. We encourage new contributors to focus their efforts on at most 1 issue at a time, so please complete your work on your other claimed issues before trying to claim this issue again.

We look forward to your valuable contributions!

@Rahulr2101
Copy link
Collaborator

@zulipbot claim

@zulipbot
Copy link
Member

Hello @Rahulr2101, it looks like you've currently claimed 1 issue in this repository. We encourage new contributors to focus their efforts on at most 1 issue at a time, so please complete your work on your other claimed issues before trying to claim this issue again.

We look forward to your valuable contributions!

@Rahulr2101
Copy link
Collaborator

@zulipbot claim

@zulipbot
Copy link
Member

Hello @Rahulr2101, it looks like you've currently claimed 1 issue in this repository. We encourage new contributors to focus their efforts on at most 1 issue at a time, so please complete your work on your other claimed issues before trying to claim this issue again.

We look forward to your valuable contributions!

@Nancyenos
Copy link
Collaborator

@zulipbot claim

@zulipbot
Copy link
Member

Welcome to Zulip, @Nancyenos! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

As you work on this issue, you'll also want to refer to the Zulip code contribution guide, as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

@zulipbot
Copy link
Member

zulipbot commented Nov 3, 2023

@Nancyenos You have been unassigned from this issue because you have not made any updates for over 14 days. Please feel free to reclaim the issue if you decide to pick up again. Thanks!

@DmitrySkibitsky
Copy link
Collaborator

@zulipbot claim

@zulipbot
Copy link
Member

zulipbot commented Nov 8, 2023

Welcome to Zulip, @DmitrySkibitsky! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

As you work on this issue, you'll also want to refer to the Zulip code contribution guide, as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

@akarsh-jain-790
Copy link
Collaborator

@zulipbot claim

@akarsh-jain-790
Copy link
Collaborator

@alya I'm currently working on implementing the reaction notification feature, and I have a couple of clarifying questions to ensure we align on the intended behavior and user experience:

Question 1: Could you please confirm whether the expectation is to update the unread count in the app alongside sending a notification for reactions?

Question 2: Regarding reactions sent in a topic, should notifications be sent to everyone in the topic, or just the person whose message received the reaction?

Additionally, I've put together a short video showcasing the initial implementation of the feature.

Issue-27327.mov

@alya
Copy link
Contributor Author

alya commented Nov 22, 2023

Question 1: Could you please confirm whether the expectation is to update the unread count in the app alongside sending a notification for reactions?

No, we are not marking the message as unread.

Question 2: Regarding reactions sent in a topic, should notifications be sent to everyone in the topic, or just the person whose message received the reaction?

As the issue says, just the sender.

@zulipbot
Copy link
Member

zulipbot commented Dec 2, 2023

@akarsh-jain-790 You have been unassigned from this issue because you have not made any updates for over 14 days. Please feel free to reclaim the issue if you decide to pick up again. Thanks!

@roanster007
Copy link
Collaborator

@zulipbot claim

@roanster007
Copy link
Collaborator

roanster007 commented Dec 18, 2023

unassigning myself since the draft PR seems to be nearly completed.

@roanster007 roanster007 removed their assignment Dec 18, 2023
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 10, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 11, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 27, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 27, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 27, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 27, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 27, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 27, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 28, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 28, 2024
akarsh-jain-790 added a commit to akarsh-jain-790/zulip that referenced this issue Feb 28, 2024
@sujalshah-bit
Copy link
Collaborator

@akarsh-jain-790 are you still working on it?

@akarsh-jain-790
Copy link
Collaborator

@akarsh-jain-790 are you still working on it?

Yes,the initial implementation is ready for review was just waiting for the feedback

@alya
Copy link
Contributor Author

alya commented Aug 27, 2024

Looks like the PR (#27910) now needs to have tests fixes and a rebase, to be ready for review. @akarsh-jain-790 do you plan to take this up?

@akarsh-jain-790
Copy link
Collaborator

Looks like the PR (#27910) now needs to have tests fixes and a rebase, to be ready for review. @akarsh-jain-790 do you plan to take this up?

Yes, I plan to take this up. I'll work on the test fixes and rebase it soon.

@akarsh-jain-790
Copy link
Collaborator

Looks like the PR (#27910) now needs to have tests fixes and a rebase, to be ready for review. @akarsh-jain-790 do you plan to take this up?

@alya I have fixed the test and PR is ready for review!

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