Режим «Не беспокоить»

Режим «Не беспокоить» уже здесь :tada:

Discourse теперь позволяет пользователям включать режим «Не беспокоить» (DND). В этом режиме не отправляются уведомления на рабочий стол, push-уведомления и электронные письма до тех пор, пока пользователь не выйдет из режима 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.

1 лайк

Ха! Это интересно!

Я впервые использовал это сегодня и ожидал, что счетчик уведомлений покажет мои неотправленные сообщения после истечения срока действия. Хотя уведомления отображались как новые в выпадающем меню, счетчик этого не делал. Это ожидаемое поведение?

3 лайка

Понимаю, что вы имеете в виду: счётчик уведомлений (кроме личных сообщений) сбрасывается при нажатии на ваш аватар. Когда вы вручную отключаете режим «Не беспокоить» (DND), вам нужно нажать на аватар, и, вероятно, именно в этот момент счётчик сбрасывается. Я проверю, можно ли предотвратить это :+1:

Редакция: При выходе из режима DND вы всё же видите эти уведомления, так как первым открывается панель уведомлений. Возможно, оставлять счётчик там после открытия панели уведомлений будет ещё менее последовательно, чем текущее поведение.

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 лайков