okuna-api
okuna-api copied to clipboard
Reply notifications fully back to original design
In the last step back in 0.52, we re-enabled notifications for the post creator for both comments + replies.
However turns out people indeed want to get notifications for all replies to keep up with the conversation..even if they have just replied to one of the comments.
Hmmmmmmmmm, I would be personally not happy to get replies to someone else's comment.
Instead I would like to see a way to people to subscribe for post notifiactions in general. Right now people comment /sub for this.
For the issue of indirect replies, in notifications, we would need another setting then,
Be notified when someone replies to other comments on a post you replied to
Yes, we need the /sub functionality too, that would be per post though. Although /sub can be another independent feature, because it would generate new notifications based on no previous user activity. So the notification would be like username commented on a post you are subscribed to, something to that effect.
It would also be useful to think about perhaps showing a small icon somewhere on the post tile with the no of people subscribed to a post. It is a healthy indicator of how many people are interested in the post, and will encourage people to comment/reply knowing there are many people interested. Otherwise a post with one comment but 10 subscribers might not get much attention.
@lifenautjoe waiting for any final input from you. The way I described it in my last comment sounds good to me. Thinking of picking this next.
Implementation details, :
-
so we are going to get rid of mute/unmute apis
-
use the post subscription with fine tune settingsl namely
comment_notifications,reaction_notifications,reply_notifications,replies_where_commented. -
auto-subscribe creators with all flags true,
-
auto subscribe commenters to just
replies_where_commented=True, ie they get only notifications to replies where they have replies. andcomment_notifications=True, (other direct comments). -
auto subscribe repliers to replies_where_commented=True
-
let each of these user groups, manage n fine tune these settings.
-
Perhaps until a user interacts with a post, we show nothing, once they interact we show a 'Manage notifications for post` which then lets them turn all off or select which ones to keep.etc. in a new screen.
-
Global notification settings will remain unchanged, but will affect these individual notifications, for eg. if post comments is off in global notifications, all post subscriptions
comment_notificationswill be off.