This plugin adds another way of listing topics: the “Unseen” tab. It combines what you’d see under New and Unread, or to put it another way, it’s the same as Latest except it hides the topics you have fully read.
It has the same live-update functionality as the built-in pages:
There is a button to mark all topics in the list as “read”:
How is this different from the existing new/unread tabs?
“Unseen” is not a great title, but it needed to be something different to “Unread”. On my forum, we have renamed the existing “Unread” page to “Tracked”, and then renamed “Unseen” to “Unread”.
First install this plugin as any other: add one line to your app.yml:
hooks: after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/discourse/docker_manager.git - git clone https://github.com/davidtaylorhq/discourse-simple-unread.git
Then rebuild the container:
cd /var/discourse sudo ./launcher rebuild app
Then to make the page visible, you need to add a menu item. It is recommended that you install the Nav Links Theme Component. You can then add a new link by entering the following in the component settings:
Unseen;topics which contain posts you haven't yet read;/unseen