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

feat: added notification grouping #35368

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

muhammadadeeltajamul
Copy link
Contributor

@muhammadadeeltajamul muhammadadeeltajamul commented Aug 23, 2024

Description :

Added grouping feature for new comment notifications

Ticket

https://2u-internal.atlassian.net/browse/INF-1472

Screenshot 2024-09-05 at 2 30 17 PM

@eemaanamir
Copy link
Contributor

Author pronouns are not working for both grouped and individual notifications.

Screenshot 2024-09-08 at 12 31 52 AM Screenshot 2024-09-08 at 12 33 25 AM Screenshot 2024-09-08 at 12 39 25 AM

@eemaanamir
Copy link
Contributor

The following edge cases need to be handled:

  1. When the comment user is the same as the response user and the notification is grouped the response user's name should replace the pronoun.
  2. When the same user adds two comments under the same response, the notification content displays the user's name twice. (highlighted in purple)
Screenshot 2024-09-11 at 9 13 22 PM Screenshot 2024-09-11 at 9 18 40 PM

feat: added unit tests and refactored

feat: added unit tests and refactored

feat: added unit tests and refactored

chore: removed extra file

fix: resolved linter errors

fix: resolved linter issues

fix: resolved linter issues

fix: resolved duplicate context issue

fix: removed redundant method

fix: resolved rendering issue

fix: resolved linter issue

fix: resolved author naming issue

refactor: refactored code and fixed order in API

fix: resolved linter issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants