One approach I was thinking of is if the post on the My Communities page has some way of showing how many new comments there are since you last viewed the post. And when you click on that thing that shows the new comments, it takes you to the first new comment on the post. The comment is somehow highlighted as new. And all the other new comments are highlighted as new (wherever they happen to be at the time you are viewing the post).
Thoughts?
Yes, and it could be as simple as a blue dot, on posts you "follow" that have new comments. Hivemind will keep track of the last time you viewed that post and if new comments have been made, and then serve this info to the front-end.
This also means that whenever you view a post that you "follow", a
custom_json
op will need to be broadcast to the blockchain recording what time you did, and that has implications worth thinking about as well.The highlighting part, automatic scrolling, etc, are up to the front-end devs to get creative with and implement.