Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here
Current version is 2.1.11
, released 12 June.
Thoughts on how a Discussion calculates # of new comments
There are many times when I come back to my forum to track a discussion and don't have time to read the 400+ new comments in the thread. I've thought that it would be nice if there was a way (outside of the obvious: creating an extension) to have Vanilla record the LastViewed field in the UserDiscussionWatch table as the last comment on the page I'm currently reading
rather than the newest comment in the thread. This way, I could read a few pages, and if I ran out of time, it would still show that there were 340 new comments.
I access my forum and see that the "Conversation Topic" has 400 new comments.
I click on the "New 400" link for the discussion, which jumps me to the last comment Vanilla recorded me as having read.
I read 3 pages worth of comments (at 20 comments per page) and then go to a user's account page to BAN them.
I then navigate back to the forum homepage.
At this point, it would be great if that Discussion now showed me that there were still 340 new unread comments, instead of 0.
Is this a desirable behavior to anyone else? Would it be a valuable inclusion into the Vanilla codebase, or is this extension territory?