请勿打扰模式

请勿打扰模式现已上线 :tada:

Discourse 现在允许用户启用“请勿打扰”模式(DND)。在 DND 模式下,直到用户退出该模式之前,不会发送桌面通知、推送通知和电子邮件。站点标题中用户头像旁的通知气泡也会被隐藏。

您可以选择将“请勿打扰”模式设置为特定时长:30 分钟、1 小时、2 小时,或直到当天结束。您还可以前往通知偏好设置,设定每日通知时间表,并自动在通知时间表之外的时间段进入 DND 模式。

用户菜单中的个人资料标签下方有一个按钮,点击后会打开一个模态窗口。

保存后,月亮图标将替换您头像上的通知气泡/计数
3

您可以通过再次点击该按钮提前取消 DND 模式。

在您的通知偏好设置中,您将看到启用通知时间表的选项。

59 个赞

很高兴看到 Discourse 现在内置了这项功能(更不用说它的实现要优秀得多)。我不再需要依赖操作系统自带的版本了。刚刚把它关掉了!:slight_smile:

8 个赞

很棒的特性,实现得也很到位——谢谢!

有一点反馈:头像上的月亮图标能否换个颜色?乍一看,蓝色的月亮图标有点像通知数量。

我建议改成淡黄色,因为月亮是由奶酪做的 :slight_smile:

1 个赞

检查元素,找到 CSS 选择器,然后在 管理 > 自定义 > 主题 > 编辑 CSS/HTML 中添加相应的代码 :slight_smile:

4 个赞

啊——有道理,我之前没想到可以用 CSS 来设置 SVG 的样式,不过我总可以把原来的 SVG 隐藏起来,然后在它的 div 里添加一个奶酪色的 SVG。

1 个赞

哈哈!这真有趣!

我今天首次使用此功能,期望在通知过期时,通知计数器能显示我的待处理消息。虽然下拉菜单中显示有新通知,但计数器并未更新。这是否符合预期行为?

3 个赞

我明白你的意思:非私信通知的计数在你点击头像时会被清除。当你手动离开勿扰模式时,需要点击头像,因此计数应该是在那时被清除的。我会看看能否阻止这种情况发生:+1:

编辑:要离开勿扰模式,你确实会看到这些通知,因为打开的第一个面板是通知面板……在你打开通知面板后仍保留该计数,可能比当前的行为更不一致。

3 个赞

有人能确认一下,在配置通知计划时选择会发生什么吗?我猜在这些天会启用免打扰模式,但我想确认一下 :slight_smile:

4 个赞

是的,如果选择“无”,请勿打扰模式将全天生效。

8 个赞

感谢您的确认!:smiley:

4 个赞

我们也遇到了同样的问题。这是我们要添加的 CSS,用于将月亮样式设为灰色(假设使用默认配色方案):

/* 减少干扰的勿扰模式 */

.do-not-disturb-background .d-icon.d-icon-moon {
    color: var(--primary-high-or-secondary-low) !important;
}
.do-not-disturb-background {
    background-color: var(--primary-med-or-secondary-high) !important;
}
4 个赞

此功能已重命名为“暂停通知”。:+1:

5 个赞