• dx9119's avatar
    feat(notifications): добавить email-повторы в NotificationRepeatService
    · 87abb3e6
    dx9119 создал
    Помимо in-app напоминаний, планировщик теперь отправляет email-повторы
    непрочитанных NEW_TICKET/NEW_MESSAGE каждые repeatIntervalMinutes минут.
    
    - EmailTemplates: шаблоны notificationRepeatSubject/notificationRepeatBody
    - messages.properties: тексты писем-напоминаний
    - NotificationRepeatService: email-рассылка после коммита транзакции,
      с тихой обработкой ошибок (sendQuietly), учётом удалённых получателей,
      MDC-контекста и runAfterCommit
    - NotificationRepeatServiceTest: 5 новых тестов на email-повторы
    - docs/notifications.md: обновлено описание email-повторов
    87abb3e6