拆分个人资料隐藏和在线状态

虽然这与本插件没有直接关系,但该插件的可用性引发了以下问题:

您是否觉得将这些功能设为两个独立的设置会更好?

许多用户可能希望公开他们的个人资料,但又不想显示在线状态?

22 个赞

同意,把它们分开或许不错。当然,如果有人愿意做,这可以打上 pr-welcome 标签。

否则,等我们重写插件时,我会看看能做些什么。这还在我的待办清单上……只是不断被其他冒出来的任务推到后面。

13 个赞

实际上,“隐藏我的公开个人资料和在线状态功能”这一个人资料设置还存在另一个有问题的“特性”,它目前(据我理解,这并非本意 I believe)使得向选择该设置的用户发送消息变得困难得多,因为它从用户卡片中移除了消息按钮:

请注意,禁用消息有单独的设置,但这个问题是由“隐藏我的公开个人资料和在线状态功能”这一设置引起的。我认为,想要隐藏个人资料和/或在线状态,并不一定意味着不想接收消息(至少不是那么容易)。无论如何,抱歉把话题带偏了。

回到正题,顺便提一下,我们在这个相当活跃的论坛(约 140 人同时在线)上使用了这个我们非常喜爱的插件,并期待一些性能优化。我虽然不精通 Ruby,但很乐意通过其他方式提供帮助(如反馈、基准测试等)。

12 个赞

我来论坛正是为了报告这个问题。在我担任版主的论坛上,我收到了一个回复:“想给你发私信,但你的个人资料是隐藏的,所以这似乎不可能。”

我想要退出的是“在线状态”功能,但我的个人资料必须对所有成员可见,并且在弹出对话框中要有发送私信的按钮。

8 个赞

这对我们以及其他一些人来说也是个问题:

https://meta.discourse.org/t/discourse-whos-online/52345/398

10 个赞

我也很希望看到这些被分开。我的社区成员希望展示他们的个人资料,但不一定希望别人知道他们何时在线。

例如:同样访问我们网站的同事。

11 个赞

+1 — 这是两件不同的事情。

6 个赞

+1 — 这是两件不同的事情。

隐藏在线状态是大多数消息应用程序中的常见功能,在线状态与公开个人资料无关……

希望可以考虑,谢谢……

2 个赞

大家好 :waving_hand: 我们正在开始研究这个想法,并想了解一下大家的需求。如果您有兴趣将个人资料隐藏和在线状态设置分开,能否请您发表意见?

您希望多久更改一次在线状态设置?

  • 我希望频繁更改我的在线状态设置(例如,有时我希望暂时隐藏我在线的状态)。
  • 我不希望频繁更改我的在线状态设置(例如,我从不想显示为在线)。
0 voters

提前感谢!如果您想为您的选择添加更多背景信息,请随时在回复中分享更多详细信息。

4 个赞

@lindsey

谢谢你对此事的关注。

不确定这是否与人们希望更改状态的频率有关,我的理解是,人们希望隐藏状态,但仍然希望个人资料对其他人可见……

4 个赞

完全同意——这并非总是关于频繁更改我的在线状态。更多的是我希望我的个人资料可见,无论我是否隐藏我的在线状态(对我所有用户也是如此)。

但我可以看到,了解人们可能希望更改该设置的频率以及它在用户界面中需要多么容易被发现,会很有用。

1 个赞

如果您喜欢该主题,请记得投票。

1 个赞

就我而言,我将在本周准备好一份拉取请求(PR)供审查。

6/24 更新:一份拉取请求(PR)已准备好供感兴趣的人审查:https://github.com/discourse/discourse/pull/27593

6 个赞

感谢 @counterleft,我已通知团队,他们将进行审查。

2 个赞

感谢你,Sam。本周团队已经提供了本地化方面的建议并批准了 CI 运行。现有的测试能够发现我最初遗漏的地方,这很有帮助。

简要更新,分享这项工作已纳入我们的路线图!我还没有完成此项工作的估算时间,但一旦工作开始,我们将与您联系,以便您更好地了解时间安排。

6 个赞

我们很快就要开始这项功能的开发工作了!一旦开始,我会及时向您同步并一路告知您最新进展。

3 个赞

很高兴地与大家分享,我们已完成此功能,您现在可以独立控制个人资料可见性和在线状态可见性。

个人资料可见性仍通过“偏好设置 > 界面”中的“隐藏我的公开个人资料”设置进行控制:

您可以通过新的个人资料菜单切换来控制您的在线状态可见性(即您显示为离线还是在线):

感谢您在我们进行此项目期间的耐心等待,如有任何疑问,请随时联系我们!

11 个赞

太棒了,感谢所有贡献者!

(还有投票者 :))

4 个赞

此主题已在 2 天后自动关闭。不再允许回复。