# Split profile hiding and presence

**URL:** https://meta.discourse.org/t/split-profile-hiding-and-presence/184316
**Category:** Feature
**Tags:** whos-online, chat, completed
**Created:** [March 24, 2021, 11:15am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316 "2021-03-24T11:15:12Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [March 24, 2021, 11:15am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/1 "2021-03-24T11:15:12Z")

</div>

> [@Discourse Who's Online](https://meta.discourse.org/t/discourse-whos-online/52345/1):
>
> Users which have enabled the “hide profile and presence” setting will not be displayed

Whilst this isn’t directly related to this plugin, the availability of this plugin raises the following:

You know it would be nice if these were two separate settings?

Plenty of users might want to expose their profile whilst not appearing to be present?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [March 24, 2021, 11:24am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/2 "2021-03-24T11:24:39Z")

</div>

Agreed, it might be nice to split them. Certainly #pr-welcome if someone would like to work on it.

Otherwise, I’ll see what I can do when we come to rewrite the plugin. It’s still on my list to do… just keeps getting pushed down by other tasks that pop up.

---

<div class="post-metadata">

### Author: ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)
#### Post date: [March 24, 2021, 11:44am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/3 "2021-03-24T11:44:01Z")

</div>

There’s actually another problematic “feature” with the `Hide my public profile and presence features` profile setting which currently makes it (unintentionally, [I believe](https://meta.discourse.org/t/hiding-profile-removes-message-button-from-user-cards/140790)) much harder to message someone who chooses that setting, since it removes the message button from user cards:

> [@Hiding profile removes message button from user cards](https://meta.discourse.org/t/hiding-profile-removes-message-button-from-user-cards/140790/1):
>
> ![image](https://global.discourse-cdn.com/meta/original/3X/3/3/339be073942b22b74b676e1ea5ab6e7803cbbea8.png)

Mind there’s a separate setting for disabling messages, but this is being caused by the `Hide my public profile and presence features` one. I don’t think one wanting to hide profile and/or presence means necessarily that one doesn’t want to receive messages (as easily, that is). Anyway, sorry for bringing this off-topic.

Back on topic and, for what’s worth, we are using this plugin (which we ❤) on a fairly active forum (~140 concurrent online) and look forward for some optimizations. I’m not a Rubyist, but happy to help in any other way I can (feedback, benchmarks, etc).

---

<div class="post-metadata">

### Author: ![aschrijver](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aschrijver/32/92004_2.png) [@aschrijver](https://meta.discourse.org/u/aschrijver)
#### Post date: [June 6, 2022, 9:03am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/4 "2022-06-06T09:03:03Z")

</div>

Just came to the forum to report exactly this issue. On a forum where I’m moderator I just got a response “wanted to send you a direct message, but your profile is hidden so this seems impossible”.

Its Presence I want to opt out of, but my profile must be visible to all members as well as have the DM button on the popup dialog.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [September 27, 2022, 7:26am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/5 "2022-09-27T07:26:33Z")

</div>

This is a bit of an issue for us too right now, as well as for a few others:

[https://meta.discourse.org/t/discourse-whos-online/52345/398](https://meta.discourse.org/t/discourse-whos-online/52345/398)

---

<div class="post-metadata">

### Author: ![ThunderThighs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thunderthighs/32/492278_2.png) [@ThunderThighs](https://meta.discourse.org/u/ThunderThighs)
#### Post date: [May 23, 2023, 9:27pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/6 "2023-05-23T21:27:49Z")

</div>

I would love to see these split as well. I have community members that would want to show their profile but not necessarily wish for people to know when they’re online.

Example: Coworkers that also visit our site.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [May 26, 2023, 4:23pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/7 "2023-05-26T16:23:47Z")

</div>

+1 — those are two different things.

---

<div class="post-metadata">

### Author: ![fbpbdmin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fbpbdmin/32/300893_2.png) [@fbpbdmin](https://meta.discourse.org/u/fbpbdmin)
#### Post date: [April 27, 2024, 2:02pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/8 "2024-04-27T14:02:02Z")

</div>

+1 — those are two different things.

hide presence is a common function in most messaging apps,  
online status it is not related to opening profile public…

hope this could be considered, thanks…

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [May 7, 2024, 7:38pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/11 "2024-05-07T19:38:20Z")

</div>

Hey folks 👋 We’re starting to dig into this idea and wanted to get a sense from you all about your needs here. If you’re interested in separating profile hiding and online presence settings, could you weigh in?

### How often do you want to change your presence settings?

_Poll ([view on site](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/11))_

Thanks in advance! Feel free to share more details in a reply if you want to add more context to your choice.

---

<div class="post-metadata">

### Author: ![fbpbdmin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fbpbdmin/32/300893_2.png) [@fbpbdmin](https://meta.discourse.org/u/fbpbdmin)
#### Post date: [May 19, 2024, 3:25pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/12 "2024-05-19T15:25:18Z")

</div>

hey @lindsey  
thanks for looking into this.  
not sure if this is about how often folks want to change the presence,  
my understanding, folks want to hide the presence, but still want the profile visible to others…

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [May 28, 2024, 4:20am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/13 "2024-05-28T04:20:52Z")

</div>

> [@fbpbdmin](#):
>
> my understanding, folks want to hide the presence, but still want the profile visible to others…

Totally agree - it isn’t so much about changing my presence frequently. It is more that I’d like my profile to be visible whether or not I hide my presence (and the same for all of my users).

But I can see that it would be useful to know how often people might want to change that setting as for how easy it needs to be discoverable in the UI.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [May 28, 2024, 5:58am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/14 "2024-05-28T05:58:44Z")

</div>

Remember to vote for this if you liked the Topic.

---

<div class="post-metadata">

### Author: ![counterleft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/counterleft/32/426569_2.png) [@counterleft](https://meta.discourse.org/u/counterleft)
#### Post date: [June 24, 2024, 4:50am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/15 "2024-06-24T04:50:35Z")

</div>

For what it’s worth, I’ll have a PR ready for review this week.

Update on 6/24: a PR is [ready for review](https://github.com/discourse/discourse/pull/27593) for those interested.

---

<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: [July 1, 2024, 1:41am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/16 "2024-07-01T01:41:48Z")

</div>

Thanks @counterleft, I notified the team and they will be reviewing it.

---

<div class="post-metadata">

### Author: ![counterleft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/counterleft/32/426569_2.png) [@counterleft](https://meta.discourse.org/u/counterleft)
#### Post date: [July 1, 2024, 5:52am UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/19 "2024-07-01T05:52:08Z")

</div>

Appreciate it, Sam. The team has already been helping this past week with tips on the localization bits and approving CI runs. It’s been good to have existing tests catch spots that I initially missed.

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [August 5, 2024, 1:25pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/21 "2024-08-05T13:25:10Z")

</div>

Brief update to share that this work is planned on our roadmap! I don’t have an estimate for when this might be completed yet, but we’ll check in once work starts to give you a better sense of timing.

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [September 10, 2024, 2:11pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/25 "2024-09-10T14:11:23Z")

</div>

We’re preparing to begin work on this feature soon! I’ll check in once that has started and keep you informed along the way.

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [November 13, 2024, 2:05pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/28 "2024-11-13T14:05:11Z")

</div>

Happy to share that we’ve completed this feature so you can now independently control your profile visibility and presence visibility.

Profile visibility is still controlled on **Preferences \> Interface** through the `Hide my public profile` setting:

 ![CleanShot 2024-11-13 at 09.03.04](https://global.discourse-cdn.com/meta/original/4X/5/5/7/557b97782e3795ff5051b7cc8d27bc40cbf674e4.png)

You can control your presence visibility (i.e. whether you appear offline or online) through a new profile menu toggle:

 ![CleanShot 2024-11-13 at 08.55.26](https://global.discourse-cdn.com/meta/original/4X/7/b/a/7baff0a9b1f127ab8bfdbba70c1dfa31bf2f7110.png)  
 ![CleanShot 2024-11-13 at 08.56.03](https://global.discourse-cdn.com/meta/original/4X/2/c/8/2c8d3b92c9946cb4af4deb38db0e12666332ee9d.png)

Thanks for your patience while we worked on this project, and please reach out with any questions!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [November 13, 2024, 2:09pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/29 "2024-11-13T14:09:12Z")

</div>

Excellent, thanks to all contributors!

(and voters 🙂 )

---

<div class="post-metadata">

### Author: ![lindsey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/32/318210_2.png) [@lindsey](https://meta.discourse.org/u/lindsey)
#### Post date: [November 15, 2024, 3:05pm UTC](https://meta.discourse.org/t/split-profile-hiding-and-presence/184316/30 "2024-11-15T15:05:57Z")

</div>

This topic was automatically closed after 2 days. New replies are no longer allowed.
