おやすみモード

邪魔しないでモードがご利用可能です :tada:

Discourse では、ユーザーが「邪魔しないでモード(DND)」を設定できるようになりました。DND モード中は、ユーザーがモードを終えるまで、デスクトップ通知、プッシュ通知、メールは送信されません。また、サイトヘッダーのユーザーアバターから通知バッジも非表示になります。

DND モードは、30 分、1 時間、2 時間、またはその日の終わりまで、特定の期間を設定して有効にできます。また、通知設定ページで「通知スケジュール」を設定することで、スケジュール外の時間帯に自動的に DND モードに入るようにすることも可能です。

ユーザーメニューのプロフィールタブの下にあるボタンをクリックすると、モーダルウィンドウが開きます。

保存すると、アバター上の通知バッジやカウントの代わりに月のアイコンが表示されます。
3

DND モードは、再度ボタンをクリックすることで早期に解除できます。

通知設定では、「通知スケジュール」を有効にするオプションが表示されます。

「いいね!」 59

Discourse に標準搭載されているのは嬉しいです(それに、実装もずっと優れています)。もうオペレーティングシステムに組み込まれたものに頼る必要がありません。すぐにオフにしました!:slight_smile:

「いいね!」 8

素晴らしい機能で、実装も丁寧ですね!ありがとうございます。

一点ご提案ですが、アバターの月アイコンの色を変えていただくことは可能でしょうか?一見すると、青い月のアイコンが通知数に見えてしまいます。

月がチーズでできていることから、薄い黄色にすることをお勧めします :slight_smile:

「いいね!」 1

要素を検査し、CSSセレクターを見つけて、適切なコードを「管理」>「カスタマイズ」>「テーマ」>「CSS/HTMLを編集」に追加してください :slight_smile:

「いいね!」 4

ああ、なるほど。SVG を CSS でスタイリングできるなんて思っていませんでしたけど、元の SVG を非表示にして、その div にチーズ色の SVG を追加すればいいんですね。

「いいね!」 1

ハハ!これは面白いね!

本日初めて利用したところ、有効期限が切れた際に通知カウンターに保留中のメッセージ数が表示されるかと思いましたが、ドロップダウンメニューでは新しい通知として表示されているものの、カウンターには表示されませんでした。これは想定された動作でしょうか?

「いいね!」 3

おっしゃる意味がわかりました。PM 以外の通知の数は、アバターをクリックするとリセットされます。DND を手動で解除する際もアバターをクリックするため、その時点で数がリセットされているのでしょう。それが起こらないようにできないか確認してみます:+1:

編集:DND モードを解除すると、最初に通知パネルが開くため、通知は実際に表示されます。通知パネルを開いた後にその数が残っていると、現在の動作よりも不一致が生じる可能性があります。

「いいね!」 3

通知スケジュールの設定でなしを選択した場合、どのような動作が想定されるか確認できる方はいますか?私はその日だけDNDモードが有効になるのではないかと推測していますが、確信が持てません :slight_smile:

「いいね!」 4

はい、「なし」が選択されている場合、一日中DNDが有効になります。

「いいね!」 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