Alert Improvements by Xon

Alert Improvements by Xon 2.14.4

Нет прав для скачивания
  • Исправления для сгруппированных/обобщенных оповещений.
    • Группировка по самому новому предупреждению, а не по самому старому при вычислении сводных данных по предупреждениям.
    • При объединении сводки реакций по типам контента используйте ", ", а не просто пробелы.
  • Исправлена ошибка, из-за которой отключение функции «Автоматическое чтение всплывающих окон» для некоторых оповещений о акциях XF не учитывалось при их создании.
  • Исправлено добавление пользователя через admincp, которое могло привести к ошибке PHP.
  • Исправлено «getSvAlertPref(): возвращаемое значение должно иметь тип массива, возвращается значение null» при добавлении пользователя через admincp.
  • Принудительно устанавливать последовательный порядок блокировки mysql затронутых пользовательских записей, когда пользователь получает реакцию.
  • Исправлена ошибка, из-за которой всплывающее окно предупреждений и страница предупреждений помечали некоторые предупреждения как прочитанные, хотя этого не следует делать.
    Это может создать впечатление исчезновения предупреждений, поскольку фильтр непрочитанных сообщений по умолчанию на странице предупреждений будет исключать эти неожиданно прочитанные предупреждения.
  • Исправлена регрессия в версии 2.9.0, когда генерировались предупреждения о пустой сводке контента и вместо этого неправильно предпочиталась сводка для каждого пользователя.
  • Исправлена ошибка, из-за которой редактирование настроек предупреждений при отключенном суммировании отключало некоторые параметры суммирования.
  • Исправлено «Всплывающие оповещения пропускают пометку о прочтении» и «Страница оповещений пропускает обобщение» пользовательские параметры не сохранялись должным образом.
  • Исправлена ошибка, из-за которой глобальная опция «Предупреждать повторную проверку флуда» не позволяла выбрать 0, чтобы отключить ее.
  • Исправлен неправильный выбор индекса для более новых версий MariaDB/MySQL для различных частей плагина.
  • Исправлена некоторая плохая производительность при использовании функции «unsummarize».
  • Исправлены неверные ссылки для сводных предупреждений о публикации профиля.
  • Исправлено форматирование параметра порога суммирования предупреждений, не являющегося числовым полем.
  • Исправлены сводные оповещения, которые могут иметь «G» в качестве аватара пользователя для оповещений, которые не связаны с пользователем.
  • Исправление совместимости стилей, из-за которого селектор дня на странице предупреждений мог быть принудительно переведен на новую строку.
  • Переработана функция суммирования предупреждений, чтобы она стала более производительной и использовала меньше памяти.
  • Изменение настройки предупреждений
    • Очищены различные фразы и добавлено больше поясняющего текста, чтобы, надеюсь, было менее запутанным.
    • Добавлена опция «Предупреждение о настройках по умолчанию»
    • Добавлен упрощенный интерфейс для настроек предупреждений (без предупреждений, использовать значения по умолчанию, использовать пользовательские).
    • Добавлен для каждого оповещения параметр «Прочтение оповещения» в настройки оповещений, который позволяет настроить, будет ли каждое отдельное оповещение помечаться как прочитанное при просмотре во всплывающем окне оповещений.
  • Добавлена поддержка суммирования предупреждений о реакциях XFMG.
  • Добавлена поддержка суммирования предупреждений о пост-кавычках.
  • Добавлена поддержка суммирования оповещений, отслеживаемых пользователями.
admincp-options.pngalert-perferences-1.pngalert-perferences-2.png

  • Исправлены оповещения, сгруппированные по пользователю, могло произойти событие, если оповещения от пользователя были меньше настроенного порога.
  • Исправлена ошибка, из-за которой при новых установках не переносились настройки предупреждений.
  • Исправлена ошибка, из-за которой при переносе настроек предупреждений установщик блокировался.
  • Исправлены настройки предупреждений, которые не соблюдаются во время переноса предупреждений из стандартной конфигурации в дополнительную.
  • Отрегулирован текст вокруг всплывающего окна с предупреждением, пометив предупреждения как поведение при чтении.
  • Используется отдельный класс css для маркера недавнего предупреждения
  • Преобразован сбивающий с толку флажок «Всплывающие предупреждения не помечают предупреждения как прочитанные» в «Поведение чтения всплывающих предупреждений» с параметрами: «Всегда отмечать предупреждения как прочитанные» / «Никогда не отмечать предупреждения как прочитанные» / «Использовать для каждого предупреждения». конфигурация"
  • Добавлены свойства стиля «Показывать значок недавнего/непрочитанного предупреждения в предупреждении» и «Значок непрочитанного/недавнего предупреждения», отключенные по умолчанию (ранее было включено)
  • Требуется стандартная библиотека от Xon v1.18.0+
  • Исправлена ошибка, из-за которой сводка предупреждений срабатывала только при +25 непрочитанных предупреждениях вместо заданного пользователем порога.
  • Исправлены сводные предупреждения во всплывающем окне предупреждений, которые будут помещаться под только что прочитанные предупреждения, как если бы они были прочитаны некоторое время назад.
  • Скорректированы текст описания параметра «Предел суммирования предупреждений», чтобы лучше описать, что делает ограничение, равное 0 (т.е. без ограничения).
  • Требуется PHP 7.2+
  • Требуется XenForo 2.2+, убрана поддержка XF2.1
  • Исправлено залипание непрочитанных предупреждений, которые могли неожиданно появиться из-за (фактически недокументированной) функции «автоматического чтения» в XF2.2.
  • Исправлена путаница с view_date и read_date, которая неправильно использовалась в ожидаемых местах.
  • Исправление всплывающих предупреждений, не учитывающих параметр «Дни сохранения просмотренных предупреждений во всплывающем окне» во всех случаях.
  • Исправление функции «отметить прочитанное» могло привести к несогласованной дате просмотра / чтения для старых предупреждений, близких к сроку действия.
  • Исправлена ошибка, из-за которой программа удаления некорректно удаляла столбцы, добавленные в xf_user_option.
  • Исправлена ошибка, из-за которой суммирование/группировка предупреждений не срабатывало, когда ожидалось.
  • Убедитесь, что столбец xf_user_alert.summerize_id имеет тот же размер столбца, что и xf_user_alert.alert_id. Если alert_id имеет значение bigint, это может быть дорогостоящей операцией.
    • Следующее изменение схемы SQL выполняется, если alert_idстолбец был изменен вручную:
      SQL:
      alter table xf_user_alert modify column summerize_id bigint unsigned default null;
  • Используйте подсказки индекса, чтобы контролировать неправильный выбор индекса при некоторых установках.
  • Попытка улучшить очистку непросмотренных предупреждений, которая может вызвать проблемы при работе с очень большим количеством предупреждений.
  • Улучшена совместимость с UI.X
  • Во всплывающем окне предупреждений не запрещайте помечать предупреждения как недавно прочитанные, когда они прочитаны в этом запросе.
  • Добавьте различные параметры стиля для управления стилем предупреждений.
  • Добавьте параметр стиля, чтобы контролировать, будут ли только что прочитанные оповещения из всплывающего окна предупреждений стилизованы как прочитанные или непрочитанные, и если они будут переходить от непрочитанных к прочитанным.
  • Посещение полной страницы оповещений больше не помечает оповещения как прочитанные по умолчанию и удаляет соответствующий параметр для каждого пользователя («Страница оповещений пропускает отметку о прочтении»).
  • Отображать значок с прекрасным шрифтом (звездочка с восклицательным знаком) для непрочитанных предупреждений с отключенным автоматическим чтением, а не звездочку для недавних предупреждений. С более правильным текстом подсказки на обоих
  • Исправлена ошибка, из-за которой параметр «Обобщение предупреждений» по-прежнему отображал параметры предпочтений пользователя для его настройки.
  • Исправление ошибок
За обновление благодарим пользователя Mendi
  • Исправление ошибок
За обновление благодарим пользователя Sm1Le
  • Исправление ошибок
  • Исправление ошибок
Назад
Сверху Снизу