# What should be used for a "you read this" indicator on each post?

**URL:** https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125
**Category:** Feature
**Created:** [2014年五月31日 04:37 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125 "2014-05-31T04:37:24Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2014年五月31日 04:37 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/1 "2014-05-31T04:37:24Z")

</div>

Continuing the discussion from [Move some post actions to “extra drawer”](https://meta.discourse.org/t/move-some-post-actions-to-extra-drawer/16094/18):

> [@Move some post actions to "extra drawer"](https://meta.discourse.org/t/move-some-post-actions-to-extra-drawer/16094/18):
>
> Think item: I really wish we had a nice “Discourse knows you read this post” indicator on each post. The feeling of seeing “read it, read it, read, it” marked on a post as you scroll down is a good, positive one. A glass half full indicator. Reading is fundamental!
> 
> But what could that indicator be? What subtle but visible indicator could be used for a “you read this” indicator on each post?

This seems to warrant its own discussion. A few thoughts I have regarding the current indicator and its history:

1. By the time you can see the current bookmark indicator, you’ve probably already read the post, since its below the post.

2. Its not _that_ useful as is because the indicator is really only visible on the last post you’ve read in a topic. You have to scroll up and down to find it if you’re not already there or entering the topic from the topic list.

So, there seem to be two main goals out of this:

1. The indicator should show which posts are read and which aren’t.
2. It’d be nice to have a way to jump to the last read post from within a topic.

So here’s an idea:

First, for the ‘subtle but visible indicator’… ‘a “you read this” indicator on each post’, follow some conventions from email clients. Just style the name and date on each post differently for read vs unread: **bold = unread** normal = read

 ![](https://global.discourse-cdn.com/meta/original/3X/3/3/33cff4ddfc8e43cf8481425fd7e3c34d50f13003.png)  
 ![](https://global.discourse-cdn.com/meta/original/3X/7/1/7107014696ef6fdcc3048d2383e125e78c8acc59.jpg) 

(Ignore the funky outline/dropshadow… just a quick and dirty mock)

Having this indicator back at the top would help make it more clear that the state changes as you read the post like in the old days.

Then, to answer the issue of losing your place, what if the progress bar showed which the last read post was in a darker shade of green?

![](https://global.discourse-cdn.com/meta/original/3X/9/e/9ebdc26be15cd38fa1411543821d1f018991c586.jpg)

Clicking anywhere in the dark green region would bring you back to the last read post.

(I realize this second part of the discussion [overlaps with the one going on here](https://meta.discourse.org/t/topic-jumper-style-suggestions/15994) as well…)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2014年五月31日 06:21 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/2 "2014-05-31T06:21:47Z")

</div>

> [@mcwumbly](#):
>
> It’d be nice to have a way to jump to the last read post from within a topic.

Not a goal; the jump to last read post is the topic link itself. And once you’ve seen a post, it is flagged as “viewed”, and read time is counted.

Mostly, this would solve four problems:

1. People who complain that Discourse can’t tell what they’ve read (well, “viewed”, read time is tracked separately). If there was an on-post indicator, they could _see_ the viewed flag on each post, and it would help troubleshoot.

2. Give users a warm fuzzy about progress, like painting a house, like watching a progress bar scroll, like crossing items off a to-do list.

3. If we are moving the bookmark control into an ellipsis expansion, we need some form of replacement feedback about read state.

4. The bookmark at the bottom is basically useless / pointless in its current state since by the time you _see_ it, the post is marked viewed, so you never see it in “unread” state anyway. A replacement should probably be at the top for the reasons you stated. We know that having it at the bottom is very ineffective, to the point that the functionality of showing read state might as well be pulled entirely (and will be pulled).

I think it should be a fairly subtle indicator. Ideas:

- Maybe a colored dot?
- Maybe some color transition on the timestamp in the upper right?
- There is also space in the left gutter now, though we plan to use that for badge images.

I like this, personally:

![](https://global.discourse-cdn.com/meta/original/3X/b/6/b6bc3ae8063aa50b1eb51e94bac810275d14e7e2.png)

Where green dot means “viewed”. @riking if you wanted a dailywtf-helping thing to work on, this is it.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2014年五月31日 06:30 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/3 "2014-05-31T06:30:37Z")

</div>

I like where you’re headed.

How about a small blue dot, which means “unread / unviewed”… and it disappears after its viewed?

That would kind of tie in nicely to the blue indicators in the topic list to show the number of new unread posts…

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2014年五月31日 06:31 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/4 "2014-05-31T06:31:09Z")

</div>

Yeah I like that idea.

I think having a marker appear is better than taking one away though. Glass half full, etc.

But after thinking about it, I guess I’d have to try both and see how they felt?

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2014年五月31日 06:34 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/5 "2014-05-31T06:34:49Z")

</div>

Yeah, I don’t know… On topics the indicators disappear after you read them, and that feels really natural now.

Why not just do the same thing on posts?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2014年五月31日 06:35 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/6 "2014-05-31T06:35:33Z")

</div>

True that is also consistent with the nomenclature of “see a blue circle, it is something new”. You’re right.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2014年六月3日 01:56 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/7 "2014-06-03T01:56:51Z")

</div>

Status completed:

[https://github.com/discourse/discourse/commit/340525340520bcd78ac5eed2977fc5fbb7b5cbfe](https://github.com/discourse/discourse/commit/340525340520bcd78ac5eed2977fc5fbb7b5cbfe)

New read indicator no longer lies, we wait to hear back from the server before clearing the indicator.

Now everyone can play the “Clear the blue dots” game.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2014年六月3日 04:55 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/8 "2014-06-03T04:55:43Z")

</div>

“Clear the blue dots” is pretty fun, I have to say 🙂

Heads up, looks like the mobile theme needs a little more love though. I’m just seeing black dots that stay black:

 ![](https://global.discourse-cdn.com/meta/original/3X/d/5/d55e3d625108929dd19a118be075bbe29cd7bac4.png)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2014年六月3日 05:34 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/9 "2014-06-03T05:34:07Z")

</div>

Just got rid of that … 🙂

will be deployed later.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2025年十二月4日 11:14 UTC](https://meta.discourse.org/t/what-should-be-used-for-a-you-read-this-indicator-on-each-post/16125/10 "2025-12-04T11:14:25Z")

</div>


