gameplan
gameplan copied to clipboard
Notifications
Overall behavior
- Email notifications will be turned off by default.
- You select each feature individually for which you want notifications delivered to your inbox.
- You should get an hourly digest of all the notifications you had in the past hour.
- Ability to select your working days of the week, on which notifications will be delivered to you.
- If Gameplan is active in a browser tab, don't send email notifications.
Types of Notifications
Mention in Post
When someone mentions you in the first post of a discussion
Mention in Comment
When someone mentions you in a comment
Reaction
- When someone reacts to your post or a comment
- Create one record for reactions on one post
- When multiple people react, keep updating data in the same record
- If the notification is read by the user, mark it unread if new reactions come on the post
- Stop marking the notification as unread after 15 reactions
Replied
- When someone quotes your written content in a comment (as a reply)
Engagement
After you have created a new discussion, people start commenting, reacting and interacting with it. Maybe we could generate an email summary on the engagement on that post.
While you were away
When you have been off Gameplan for a while, you should get a summary of all things that happened while you were away. x new posts created, x new comments on your post, x new reactions on your posts, etc.
Tasks
- [ ] Email digest
- [x] Mentions
- [x] Reactions
- [ ] Reply on post
Notifications for reactions is implemented via https://github.com/frappe/gameplan/commit/ab5494c209b11333dd41498267d49c3dcfd5d2d7
Will beta-test it for a few days and see how it fares.
Summary can be in form of inbuilt charts? Or maybe insight charts? @netchampfaris @nextchamp-saqib