Continuing the discussion from How Coinbase Uses Discourse to Educate Customers and Improve SEO:
The interviewee of the referenced blog article states the following dislike:
If a post on a topic can be “unread”, why can’t I mark it unread again after reading it?
and I’d like to talk a bit about that and the workflow that is not possible at the moment.
In email clients, you can mark any email as “unread”, even in a longer discussion or thread, and return to it later. Most clients allow you to filter or navigate unread emails only, so this workflow is a breeze for when you decide you need to work on something again later, such as prepare a reply.
The same holds true for RSS readers, where you find a post that deserves more attention than what you give currently and you want to save it for later.
In Discourse, however, the concept of marking specific posts as unread is not a thing and unread posts can only occur at the end of a thread that you didn’t scroll into the view yet. Additionally, the algorithm that chooses to automatically mark posts as read can be inaccurate depending on your reading habits (i.e. whether you use mouse scrolling or j/k keys).
Why Not Bookmarks?
I understand that bookmarks are a possible workaround for this situation. But “bookmarks” semantically mean something different in most situations because I only intend to (re-)read the “unread” posts once and not save it for recurring occasions. Thus, one-time bookmarks and long-term bookmarks would get mixed and you’ll have to remember to unbookmark each “unread” post when you access it. They would also not get displayed in the “Unread” front page tab.
Required Changes for Discourse
- The unread indicator (currently blue dot next to relative post timestamp) needs to be toggleable, which likely requires repositioning and redesign. Also with a keyboard shortcut,
suggesting m(already used for topic track state).
- There needs to be a way to traverse between unread posts within a thread, up and down.
It’s not high priority for me, but it deserves to be discussed imo.