Версия Discourse 2.8

Исправления ошибок

  • Разрешить сотрудникам сбрасывать пароли по имени пользователя
  • Клиент должен уметь обрабатывать URL тем без идентификатора
  • Однострочные эмодзи индексируют метаданные эмодзи дважды
  • Улучшить раздел «Популярные ссылки» в сводке пользователя
  • Восстановить вывод в мобильных представлениях
  • Тесты никогда не должны скрывать сообщения
  • Выбирать темы вместо сообщений
  • Выбирать лучшую ссылку из Atom-ленты
  • Обработка некорректных URL в TopicEmbed.absolutize_urls
  • Сервис-наблюдатель использовал this неправильно
  • Добавить еще один метод проверки бинарных файлов
  • Возможный ReDOS в правиле переноса строк в Markdown
  • Разрешенные URL для областей действия API, добавленных плагинами
  • Отображать всплывающие окна редактора поверх выпадающих списков
  • Правильно обращаться к имени последнего автора
  • Создавать токен электронной почты с правильной областью действия
  • Убедиться, что вход не завершается ошибкой для пользователей с записями приглашений
  • Отдавать приоритет электронной почте при сбросе пароля
  • Учитывать список заблокированных доменов при перенаправлении
  • Скрывать отрывок бинарных файлов в onebox GitHub
  • Наблюдение за тегами для групп тегов «все»
  • Отключить проксирование сервис-воркера в Chrome 97-97.0.4692
  • Отметить всплывающие сообщения приглашений как безопасные для HTML
  • Убедиться, что кнопка плавающей цитаты не расположена под боковой панелью
  • Быстрая цитата в Safari
  • Убедиться, что метод существует перед его вызовом
  • Добавить обходной путь для сервис-воркера /session/sso для Chrome 97
  • Попытка исправить нестабильный тест с использованием более короткой темы
  • Автозаполнение неправильно заменяет текст, если используется посередине предложения
  • Origins_to_regexes должен всегда возвращать массив
  • Сломана логика onebox для папок GitHub
  • Правильно использует вспомогательный метод имени для выбранного контента
  • Улучшить интерфейс загрузки эмодзи
  • Убедиться, что кнопка плавающей цитаты отстоит от выделения в iOS
  • Группа эмодзи не сохраняется на самом деле
  • Передавать идентификаторы категории и тега в задание события webhook emit
  • Ограничить влияние pre-line на текст твита
  • Выбранная группа очищается между загрузками эмодзи
  • Попытки компенсировать интервал первой строки с помощью pre-line
  • Предотвращает потерю форматирования твитов в onebox
  • Обходить сервис-воркер на пути SSO
  • Переходить к теме/ЛС независимо от нажатия клавиши Shift
  • Обработка URL /p/### внутри Ember
  • LOAD_PLUGINS=0 в dev/prod, предупреждение в plugin:pull_compatible_all
  • Разрешить работу URL тем без слага внутри одной темы
  • Не отображать дублирующиеся эмодзи в пикере
  • Обновлять список недавних эмодзи при выборе из него
  • Не вызывать событие topic_created для ответов по электронной почте
  • Отключить кнопку «Голосовать» для нескольких опросов без минимума
  • Регрессия в навигации по клавиатуре в списке тем
  • Добавлять /all к URL, если список по умолчанию «none»
  • Действительно сохранять поля при themes:update
  • Обновить логику в списках тем обнаружения
  • При составлении сообщения не предлагать удаленные сообщения пользователей
  • Функция новой темы была сломана, когда «Фильтр списка по умолчанию» был установлен на «без подкатегорий»
  • При загрузке большего количества тем showFooter не обновлялся правильно
  • Дрожание прогресса темы при некоторых размерах окна
  • Очистить очередь отмеченных сообщений при удалении ответа на отмеченное сообщение
  • Ошибка при голосовании в множественном опросе без атрибутов min/max
  • Использовать font-down
  • Меньшая иконка карандаша для редактирования тегов
  • Скрывать био пользователя, если профиль ограничен
  • Небольшие корректировки положения прогресса темы на десктопе
  • Смягчить сообщения о критических проблемах на панели администратора
  • Не разрешать значения NULL для notification_level в category_users
  • Улучшить способ загрузки magnific popup
  • Загрузки были сломаны в старой версии Safari
  • Сохранять draftSequence, когда он равен 0
  • Предсказывать draftSequence при сохранении черновика
  • SiteSetting.title загрязнялся в StaticController
  • Дает редактору параметры для триггера post:highlight
  • Удалить ограничение длины fancy_title в topics
  • Использовать anonymous, а не user в качестве резервного варианта при предложении имен пользователей для анонимных пользователей
  • Использовать правильное имя аргумента в переводе pending reviewables
  • Корректировка положения панели меню
  • Использовать базовое мета-описание, если другие теги описания отсутствуют
  • Переопределения переводов из резервной локали не работали на клиенте
  • «Настроить текст» показывал скомпилированную строку MessageFormat для переопределенных переводов _MF
  • Приоритет переводов был разным на клиенте и сервере
  • Неверный расчет смещения заголовка
  • Добавить полифил плавной прокрутки
  • Использует новый формат для конечной точки тегов поиска для предотвращения проблем
  • Уведомлять членов группы, когда кто-то цитирует или отвечает на их сообщение
  • Добавить больше действий в область действия ключа API загрузок
  • Исправить миграцию email_tokens_token_to_nullable
  • Убедиться, что имена тем экранированы в атрибутах HTML
  • Проверить, домен приглашения действителен
  • Разрешить OAuth2Authenticator обрабатывать существующие ассоциации
  • Размытые изображения favicon в onebox
  • Считать обработанным только тогда, когда это редактор
  • Отложить события создания темы/сообщения, пока не будут добавлены электронные письма
  • Заставить тесты работать с более высоким начальным идентификатором загрузки
  • Выбрать правильный черновик темы для пользователя
  • Обновлять has_topic_draft при обновлении черновика
  • Убедиться, что MessageIdService может обрабатывать изменения имени хоста и multisite
  • --header-offset не учитывал overscroll
  • Ссылки на заголовок приводили к поломке тредов электронной почты
  • Заставить тесты миниатюр начинаться с чистого листа
  • Отображать ожидающие сообщения в модерированной категории
  • Тест редактирования тегов
  • Переход тега только если имя тега изменилось
  • Отсутствуют разрешенные URL при отображении детализированных областей действия ключа API
  • Аутентификация неправильно обрабатывает дублирующиеся имена пользователей
  • Обновление консолидированного уведомления должно перемещать его наверх
  • При использовании внешней аутентификации запрещенные символы не удалялись из имени пользователя
  • Сделать порядок сортировки тем пользователя нечувствительным к регистру
  • Добавить случайный суффикс к исходящему Message-ID для электронной почты
  • Значки PWA не обновлялись
  • Соответствие для неопределенной глубины в URL во время тестов загрузки
  • Позволяет более точную стратегию размещения на мобильных устройствах
  • Не перенаправлять запросы XHR/JSON, когда требуется вход
  • Извлечь и исправить переопределение имен пользователей внешней аутентификацией
  • Установить auto_update в false для тем/компонентов, не являющихся git
  • Пропускать темы с пустым URL в задаче rake themes:update
  • Нативный объект File не передавался в uploadHandler
  • Сломанный css в #15141
  • Не предлагать «user1» в качестве имени пользователя приглашенным пользователям
  • Добавить код состояния 422 в bootstrap json
  • Разрешить сотрудникам загружать, когда они должны, и authorized_extensions пуст
  • Убедиться, что хуки виджета всегда вызывают правильный экземпляр
  • Считать iPad как mobileView для позиционирования popper
  • Глобальное уведомление в логах регрессировало в #15000
  • Установка закладок в некоторых случаях была сломана
  • Не вызывать ошибки при дублирующихся ключах в Yaml
  • Положение запроса обновления программного обеспечения на темах с дополнительным заголовком
  • Использовать URL CDN для внутренних аватаров onebox
  • Удалять только неподтвержденные И истекшие токены электронной почты
  • Не вызывать сбой браузера при касании предложений автозаполнения на Android/Gboard
  • Удалять заголовок электронной почты Auto-Submitted из групповых SMTP-писем
  • Не останавливаться с ошибкой, если обновление темы не удалось
  • Git не должен запрашивать учетные данные
  • Сохранять существующие теги при редактировании тем тегов
  • Не обращаться к проверке пермалинков, если не авторизован
  • Разрешать приглашения, если must_approve_users истинно
  • Не публиковать опросы на шине сообщений, если опросов нет
  • Не публиковать уведомления в MessageBus для неактивных пользователей
  • Разрешить отключение функции опросов в discourse-markdown
  • Удалить метку «Открыть черновик» после удаления черновика темы
  • Убедиться, что ссылки в списке тем на мобильных устройствах обрабатываются как переходы Ember
  • Бесконечная рекурсия при вызове действия refresh() на маршрутах
  • Добавить кнопки подтверждения и отмены при редактировании альтернативного текста
  • Проверять количество голосов, разрешенных на опрос на пользователя
  • Не переопределять вычисляемое свойство для исправления индикатора загрузки
  • Исправление разделителя списка тем
  • Исключить сообщение moderator_action из подсчета ответов в сводке пользователя
  • Неверный заголовок и шеврон при фильтрации по номеру сообщения
  • Фильтр категорий «None» и «All»
  • Кэшировать все наблюдаемые слова
  • Очищать предыдущие ошибки при отображении формы второго фактора
  • Зарегистрировать customOptions как фильтр select kit
  • Преобразовывать URL встроенных тем в абсолютный вид
  • Ошибка, когда SMTP включен в PostAlerter без входящей электронной почты
  • Очистить имя эмодзи, которое является именем файла
  • Включать все категории в sortedCategories
  • Настроить предупреждение в заголовке списка тем
  • Неоднозначный столбец в downsize_uploads
  • Дополнительные исправления для last-visited в списке тем
  • Исправить регрессии, введенные в ae16b0a
  • Добавить отсутствующий класс для разделителя последнего посещения
  • Перенаправлять на домашнюю страницу, если сообщений нет
  • Исключать темы с заглушенным тегом из списка избранных категории
  • Загрузчик эмодзи не использовал data.name при загрузке через uppy
  • Использовать правильную группу из нескольких для отправителя SMTP
  • Отбрасывать некорректные адреса CC в задании GroupSmtpEmail
  • Регрессия screen-track/appEvents в #14929
  • Обучающее сообщение редактора для упоминаний групп было сломано
  • Использовать предыдущий чанк для проверки завершения загрузки локального резервного чанка
  • Установить null для группы, если параметр groupAttrs недоступен
  • Использовать ту же версию hljs в prod и тестах
  • Предотвратить вызов PreloadStore findera, когда значение ложно
  • Использовать Map вместо Object для кэширования
  • Убедиться, что логика минимальных тегов правильная и общая
  • Отображать лучшие сообщения из частных категорий, если у пользователя есть доступ
  • Параметры запроса темы удаляются из состояния истории при прокрутке
  • LocalJumpError в задачах rake
  • Вызывать _clearFlash() при отображении модального окна
  • Не завершаться ошибкой, если s3_install_cors_rule выключен
  • Использовать 127.0.0.1 вместо localhost для ember CLI
  • Отключить события прокрутки в полноэкранном режиме
  • Разрешить массовые приглашения с DiscourseConnect
  • В Ember CLI некоторые тесты плагинов ссылались на неправильный контейнер
  • Сделать PostRevisor более последовательным
  • Показывать удаление навсегда в меню без обновления
  • Удалить xlink:href в пользу href из-за устаревания
  • Использовать правильный метод атрибута для получения id сообщения из dataset
  • Регрессия, введенная в #14715
  • Сохранять контекст темы при перенаправлении к полному поиску
  • Генерировать действительные идентификаторы заголовков
  • Восстановить анимацию для действия лайка на мобильных устройствах
  • Сохранять уведомления в OS X
  • Включать администраторов в разрешения канала ответа присутствия
  • Переименовать action_code_href в action_code_path
  • Пропускать валидацию сообщений для системных ревизий, когда автор удаляет сообщение
  • Убедиться, что правила CORS существуют для S3, используя задачу rake
  • Канонические URL могут быть относительными
  • Перестать сохранять закладку при нажатии ESC в модальном окне
  • Убедиться, что required_tag_group_name равен null, если значение отсутствует
  • Исключать темы подавленной категории из дайджеста, даже если не заглушены
  • Rake categories:move_topics не должен перемещать тему описания категории
  • Отображать Instagram Oneboxes в iframe
  • Использовать событие нажатия мыши при отмене поиска
  • Вставлять запятые, даже когда значение поля равно null
  • Предотвращать дублирующиеся запросы поиска на бэкенд
  • Удаление закладки for_topic вызывало ошибку JS
  • Использовать тот же режим для китайского поиска при индексации и запросе
  • Ответы 103 должны повторяться с использованием small_get
  • Включать детали темы при отправке ЛС
  • Allowed_theme_ids не должны сохраняться в GlobalSettings
  • Не заменять слова в хэштегах и упоминаниях
  • Скрывать ссылки на заглушенные темы и в списке категорий
  • Избегать еще одного запроса N+1 в Site.json_for
  • Обновить группу значков всех членов, если изменена настройка основной группы
  • Не должно получать приглашения в темы от игнорируемых пользователей
  • Не выполнять поиск ссылок для замененных ссылок
  • Включать новые теги в валидацию, если пользователь может создать один
  • Очищать экземпляры PresenceChannel при закрытии редактора
  • Предотвращает круговую ошибку json в тестах
  • Исправления импортера Vanilla
  • Избегать запроса N+1 в Site.json_for
  • Правильно избегать параллельных запросов в PresenceChannel get
  • Не отправлять маяк ухода присутствия, если не присутствует ни в одном канале
  • Показывать правильное сообщение при безвозвратном удалении темы
  • Правильный контекст отслеживания для некоторых маршрутов категории
  • Включать заголовок Vary:Accept во всех ответах на основе Accept
  • Разрешать каждый тег для наблюдаемых слов
  • Удалить избыточных разрешенных пользователей темы при групповом приглашении
  • Правильное имя настройки сайта
  • Не вытекать нехешированные ключи API пользователей в redis
  • 2N+1 sql в административном endpoint /api/keys
  • Сделать настройку verbose_auth_token_logging выключенной по умолчанию
  • Показывать контекст поиска только в маршрутах темы
  • Сломанный быстрый поиск на iPadOS
  • Сбрасывать sso email и payload, когда пользователь уходит
  • Строка None не имеет значения, использовать класс для нацеливания
  • Таймлайн темы не обновляется в мега-темах
  • Не запрашивать бэкенд при поиске «в этой теме»
  • Удалить настройку сайта crawl_images
  • Заменяет только двойные кавычки и использует unicode
  • Не показывать пользователя-получателя в списке участников электронной почты
  • Уточнить опцию None Needed при редактировании закладок
  • Скрывать кнопку переключения полноэкранного режима, когда textarea отключен
  • Выравнивание пикера категорий и тегов на мобильных устройствах
  • Правильная версия api после минорного обновления
  • Ускорить быстрый поиск и подсветку результатов
  • Разрешить сотрудникам просматривать ожидающие/истекшие приглашения других пользователей
  • Также отслеживать мутации textContent
  • Украшать сообщения, загруженные после начального рендеринга в потоке сообщений
  • Улучшения для загрузки локальных дат
  • Убедиться, что встроенные ответы/ссылки reply-to открываются в _blank
  • Группы, использующие значок пользователей, не имели отступа в поиске
  • Попытки наблюдать за мутацией превью как можно скорее
  • Попытки принудительно установить позицию курсора в фильтре
  • Использовать абсолютные URL в ярлыке поиска
  • Сбои BackupRestore::DatabaseRestorer с Ruby 3
  • Показывать фильтр групп только когда пользователь вошел в систему и группы присутствуют
  • Извлечь фильтр pm и категории из UserAction
  • Обнулить запеченную версию после перемещения сообщений
  • Использовать порядок сортировки по умолчанию категории только в фильтрах latest & unseen
  • Отсутствует отрывок для малых действий сообщения в таймлайне темы
  • Удалить заголовок электронной почты List-Post
  • Переместить проверку, заблокирован ли пользователь, позже
  • Обновить ключ перевода, чтобы соответствовать причине флага
  • Импорт Phpbb - вложения не встроены в сообщения
  • Обрабатывать отдельно приглашение в тему и форум
  • Topic_tracking_state не вызывает ошибку при отсутствии user_stat
  • Ruby 3 не замораживает интерполированную строку
  • Исправить локальные даты в не-сообщениях контекстах и в длинных темах
  • Правильный путь изменения пароля для менеджеров паролей
  • Решить проблемы с цитированием, откатив новые ярлыки
  • Отключить превью, если включен diffhtml
  • Применить обходной путь выбора цитаты ко всем браузерам
  • Выделение пропадает в Safari
  • Ошибка JS при показе результатов поиска по теме
  • Удалять заголовок discourse-logged-in во время force_anonymous!
  • Не сохранять параметр запроса тегов
  • Всплывающая подсказка в быстром поиске не работала
  • Проверять env для пути конфигурации multisite, даже если файл конфигурации существует
  • Отключить Показать результаты, если никто не голосовал
  • Скрывать форму после сброса пароля
  • Разбирать списки адресов во встроенных электронных письмах
  • Обрезка локальной даты, когда время недоступно
  • Кнопка «Выбрать все» на странице назначенных групп
  • Включить поддержку HTML в глобальных настройках
  • Отображать сообщение хоста встраивания в категории
  • Поддержка аргументов ключевых слов Ruby 3
  • Ember CLI всегда загружал payload администратора в режиме разработки
  • Onebox для частных видео Vimeo были сломаны
  • Использовать адреса для сравнения заголовков электронной почты
  • Перестать отслеживать входящее сообщение после ухода (часть 2)
  • Перестать отслеживать входящее сообщение после ухода
  • Сделать построение ссылок причин счета более явным
  • Сообщение пустого состояния на странице закладок пользователя
  • Исключать ЛС, которые пользователь отправил сам себе
  • Результаты Topic.similar_to приводят к недопустимому запросу для некоторых локалей
  • Не показывать «новые или обновленные темы» для мобильной страницы категорий
  • Следовать каноническому URL при импорте удаленной темы
  • Ошибка загрузки рекомендуемых тем для анонимных пользователей
  • Уведомлять о входящих в категории и просмотре последних тем отдельно
  • Ограничить маршруты уведомлений других пользователей
  • Неверная интерполяция ограничивала до 1 dispatch / component
  • Не публиковать сообщение для отслеживания ЛС, если оно не новое для пользователя
  • Поддержка аргументов ключевых слов Ruby 3 для DiscourseRedis
  • Обходной путь для бага createImageBitmap в Safari 15
  • Не отображать userColorSchemeId в интерфейсе
  • Сделать баннер обновления всегда доступным на просмотре категорий
  • Более надежное ограничение tabindex на превью
  • Убедиться, что список подкатегорий скрыт, когда это не требуется
  • Не вызывать ошибку _removeDeleteOnOwnerReplyBookmarks при навигации
  • Не пытаться запустить приложение Ember на старых браузерах
  • Правильно определяет data-attributes, используемые local-dates
  • Обнаружить globalThis
  • Методы сериализатора include_ должны заканчиваться на ?
  • Использовать отрывок непрочитанного сообщения для отрывка закладки уровня темы
  • Использовать update_attribute active record вместо mini sql
  • Не перезагружать карточку, если она уже загружена
  • Обрабатывать пересланные цитаты электронной почты вокруг имени отображения Reply-To
  • Возвращать пустой массив, когда нет родителя для диапазона
  • Gem Rss является встроенным gem с Ruby 3
  • Сообщение пустого состояния на страницах сообщений групп
  • Обновлять только переданные пользовательские поля
  • Вынос переносов строк не должен завершаться ошибкой для элементов HTML5
  • Предложить site_logo_dark_url как опцию для тем в темном режиме
  • Добавить локали для вариантов ЛС с упоминанием группы
  • Удалить входящие сообщения для событий прочтения
  • Обработать ArgumentError для поддержки аргументов ключевых слов Ruby 3
  • Предотвращать переполнение в крайних случаях в выбранном контенте
  • Не предлагать эмодзи внутри открытых блоков кода
  • Обновлять только присутствующие поля в запросе
  • Оптимистично исправить проблемы состояния таймлайна темы
  • Использовать <textarea>` для переводов тем
  • Не показывать ошибку кнопки загрузки на мобильных устройствах, если !allowUpload
  • Стили навигации для мобильных устройств
  • Назначить уникальные ключи для состояния таймлайна темы
  • Убедиться, что заголовки объектов S3 сохраняются при копировании
  • Не публиковать события архива ЛС для действующего пользователя.
  • Не пытаться переносить тестовую БД multisite, удерживая мьютекс
  • Разрешать короткие URL после загрузки diffHTML
  • Исправить позицию значка воспроизведения
  • Не заменять в упоминаниях и хештегах
  • Показывать ссылки на непрочитанные/новые ЛС только при просмотре собственного профиля пользователя.
  • Удалять отклоненные новые темы из состояния отслеживания тем ЛС.
  • Удалять отклоненные прочитанные темы из состояния отслеживания тем ЛС.
  • Улучшенное позиционирование кнопки «Перейти к основному содержимому»
  • Ember CLI перехватывался до потенциальных ошибок
  • Проблема с высотой Composer в Safari на iOS 15
  • Игнорировать каноническую ссылку для onebox medium.com
  • Не показывать спойлеры в RSS
  • Всегда показывать дату создания постов в представлении для сканеров
  • Исправить максимальный номер поста для состояния отслеживания прочитанных тем.
  • Улучшенный фильтр для поиска групп
  • Ошибка в среде Ember CLI
  • Захватывать адреса CC для пересылаемых писем
  • Выполнять действие agree_and_keep только если возможно.
  • Исправить маленький пост «Переслано пользователем» для группового входящего почтового ящика
  • Использовать случайное имя файла для временных загрузок
  • Поиск инициализировался неправильно.
  • Мы не правильно сбрасывали состояние мобильных устройств между тестами.
  • Не пытаться выполнять миграцию одновременно с другими миграциями
  • Разрешать одиночные строковые значения в пользовательских полях множественного выбора, а не только массивы
  • Увеличить размер блока для корректного получения тега title
  • Ошибка при навигации на страницы activity/topics и activity/read
  • В тестовом режиме инициализаторы постоянно изменяли классы
  • Сделать bindMobileUploadButton явным для миксинов загрузки
  • Понизить версию oj
  • Видимая ссылка «пропустить навигацию» в некоторых темах
  • Правильно использовать именованные параметры с dir-span
  • Кнопка перехода к ответу в потоке постов не работала
  • Убедиться, что последовательности id не сбрасываются во время db:migrate
  • Обновить PresenceChannel#present для работы с redis 6.0
  • Разрешить PresenceChannel работать с Redis 6.0
  • Правильно применять необычные отступы в выпадающих списках профиля
  • Захватывать метаданные S3 при вызове create_multipart
  • Корректно отображать onebox с кодом GitHub
  • Не отправлять письма подписчикам mailing_list_mode для ЛС
  • Topic reset_new без области видимости вызывал огромные запросы
  • Не добавлять префикс s3_bucket_folder_path к ключам temp/ S3 в S3Helper
  • Сервис LogsNotice никогда не отписывался от mbus
  • Удалить отступы из onebox GitHub
  • Добавить событие плагина для поиска пользователя в списке тем
  • Сделать тег выхода плагина user-card-metadata безтеговым
  • Упорядочить выводимые таблицы стилей тем
  • Реструктуризировать папки temp/ для прямой загрузки в S3
  • Сообщение пустого состояния появлялось в неподходящие моменты на этапе закладок пользователя
  • Не разрешать отрицательные значения для LIMIT
  • Использовать исходный адрес отправителя при пересылке в групповой входящий почтовый ящик
  • Незначительные проблемы со стилями SK3 в Safari
  • Отбрасывать старые результаты поиска, если поисковый запрос изменяется при перемещении постов в другую тему
  • Регрессии мастера Sk3
  • Не устанавливать фокус после поиска, если выпадающий список свернут
  • Закрывать автозаполнение эмодзи при удалении открывающего двоеточия :
  • Правильно сбрасывать состояние preProcessorStatus для composer-upload-uppy
  • Использовать file.id вместо file.name для резолверов оптимизации медиа
  • Добавление отладки и исправление проблем с media-optimization-worker
  • Всегда перезагружать raw поста при редактировании поста
  • Компонент pick-files-button
  • Заставить themes:update работать с multisites
  • Устаревший метод должен по-прежнему вести себя одинаково.
  • Отзыв статуса администратора или модератора не требует перезагрузки для удаления/анонимизации/слияния пользователя
  • Не показывать опцию языка по умолчанию при настройке текста сайта
  • Выравнивание кнопки удаления закладки в modal-footer
  • Включать теги в быстрые подсказки поиска
  • Добавить строку для подсказки вкладки Unseen view
  • Удалить маркеры из всех переведенных языков
  • Записывать правильное сообщение об ошибке при сбое проверки nonce SSO
  • Заставить задачи сайта работать с дублированными загрузками
  • Непрочитанные групповые ЛС должны использовать GroupUser#first_unread_pm_at.
  • Если slug категории отсутствует, то искать по ID
  • Переместить кнопки модального окна закладок в modal-footer
  • Использует keyUp, так как виджеты не обрабатывают всплытие событий
  • Не отображать ID цветовой схемы в выпадающем списке интерфейса
  • Позволяет работать вставке из контекстного меню
  • Передавать fileName в обработчик ошибок для оптимизации медиа
  • Правильно очищать события загрузки в composer
  • Статус обработки/загрузки Composer не сбрасывается при отмене и удалении в корзину
  • Событие вставки не распространяется из composer с использованием Uppy
  • Выравнивание кнопок в сообщениях
  • Запросить элементы в очереди для расчета количества отмеченных постов пользователя.
  • Убирает экранирование хеш-секции с present, чтобы учитывать закодированные URL символы
  • TopicTrackingState.report не включал непрочитанные для постов персонала.
  • Меню уведомлений сломано в старых браузерах
  • Модераторы групп категорий могут читать meta_topics отмеченных постов
  • Проверить, включен ли BasicBadge для приветственного сообщения TL1
  • Исправить rtl стиль для pull right
  • Предотвращает исключение при некорректно сформированных сообщениях
  • Не показывать значок приватной группы на аватарах пользователей"
  • Переиспользовать компонент avatar-flair в превью группы
  • Errno::EXDEV при переходе через границы файловых систем
  • Предотвращает ошибку при нажатии клавиши s
  • Не проглатывать ошибку, если не удалось выполнить yarn ember build
  • Не показывать цвет фона значка, если значок не виден
  • Обновить URL iframe для simplecast onebox
  • Обновить URL oEmbed для simplecast onebox
  • Новый фильтр группового входящего почтового ящика не учитывал отклоненные темы.
  • Удалить лимит на отклонение непрочитанных и новых сообщений.
  • Восстановить серверный маршрут для фильтра тегов сообщений.
  • Неправильный уровень уведомлений по умолчанию показан для группы
  • Удалить ссылки на Nokogumbo
  • Обновить счетчик черновиков при увеличении последовательности
  • Заставить rake site:export_structure экспортировать загрузки
  • Использовать контекст сообщения поиска на странице групповых сообщений
  • Использовать метод update_attribute для запуска обратных вызовов.
  • Удалить маркер «ответить над строкой»
  • Последовательно показывать модальное окно истории при нажатии на редактирование уведомлений
  • Встраивать защищенные изображения с дублированными именами
  • Настроить кнопки опроса
  • Использовать адрес reply-to для входящих писем, если он присутствует
  • В заглушке загрузки отсутствовал перенос строки
  • Заставить поиск работать с под-под-категориями
  • Не показывать значок приватной группы на аватарах пользователей
  • Лучшая обработка заглушки composer во время оптимизации медиа
  • Проверять значение пользовательских полей выпадающих списков - выпадающие списки и множественный выбор
  • Переназначение загрузок могло завершиться неудачей при восстановлении резервной копии
  • Не предлагать сохранить черновик, если он недействителен
  • Опечатка в intercept-click
  • Обновить счетчик черновиков после создания поста
  • Добавить выход users-directory-controls в мобильный шаблон
  • Позволяет присутствовать данным аутентификации в bootstrap
  • Избегать создания ревизии поста, если теги темы не изменились.
  • Маршрут тегов ЛС должен работать для имен пользователей с точкой.
  • Уменьшить ввод to_tsvector для соблюдения лимитов
  • Пользователь может изменить имя, когда включен auth_overrides_name.
  • Удалить дополнительную проверку настроек для uppy-upload
  • Изменение владельца поста не обновляло reply_to_user_id ответов
  • Не выдавать бейджи за шаринг несуществующим пользователям
  • Использовать правильный URL в разметке schema для изображений постов.
  • Не вызывать исключение, если путь svg равен nil
  • Показывать Uncategorized при отписке
  • Очистить кэш Site#categories при изменении git sha.
  • Не показывать опцию Tis Weekend в выборе даты по воскресеньям
  • Не показывать опцию Later This Week в выборе даты по воскресеньям
  • Лучшая и более безопасная валидация периодов для TopicQuery
  • Показывать кнопку массовых действий в ЛС для всех пользователей
  • Long poll, если окно становится активным
  • Убедиться, что история браузера содержит правильные URL
  • Обновить список пользователей после присоединения пользователя к группе
  • Проверять цвет email_accent_bg_color
  • Импорт MyBB раскрывает удаленные посты
  • Вручную добавляет frowning_face_with_open_mouth для apple
  • Не проксировать URL /qunit при использовании Ember CLI
  • Принудительно вставлять timeline/progress в DOM при изменении темы
  • Показывать подсказки фильтра пользователей при вводе @ в поиске
  • Позволяет использовать icon-picker в мастере
  • Разрешать выбор только групп со значками
  • Считать 100-летнюю блокировку постоянной (вместо 500-летней блокировки)
  • Показывать предупреждение, если email SSO отличается от email приглашения
  • Каталог пользователей - исправить имена переменных
  • Сериализовать ID группы значков для страницы настроек
  • Изменить email от, чтобы не содержать via site_name для группового SMTP
  • Переключать меню поиска при нажатии на ту же кнопку
  • Удалить жестко закодированное значение при отображении количества входящих сообщений.
  • Выравнивание пользовательских бейджей в карточке пользователя
  • Не разрешать настройки отслеживания категорий и тегов для пользователей на этапе регистрации
  • Настройка оптимизации медиа была названа неправильно
  • Правильно отключать кнопку отправки поста во время обработки изображений
  • Очистить устаревший статус перезагруженных reviewables
  • Использовать правильную настройку для переопределений фона карты DiscourseConnect
  • Сортировка по возрастанию/убыванию на странице запросов на членство в группе
  • При обновлении временных меток темы устанавливать правильную дату bump
  • Упростить и улучшить выбор любимых бейджей
  • Правильно дебаунсить валидацию имени группы
  • Сетка «Топ бейджей» пользователя
  • Добавить порядок к тегам ссылок на выводимые таблицы стилей
  • Проблемы с выбором любимых бейджей
  • Активы для страницы тестов тем не сжаты
  • Проблемы с пользовательскими иконками в темах
  • Удалить кнопку для отклонения сообщений об ошибках тем
  • Исправление сетки user/badges
  • Ошибка мемоизации в UserLookup и рефакторинг
  • Использовать массив для хранения лучшей ссылки для каждого onebox
  • Использовать Terser для минификации, даже если uglify-js недоступен
  • Не пытаться загружать бейджи, если их больше нет
  • Цепочки писем иногда не группируются для группового SMTP
  • Использовать rem для размеров шрифтов в заголовках постов
  • Не использовать изображения user_generated как аватары в Oneboxed контенте Twitter
  • Не переводить в нижний регистр «все группы» в выпадающем списке
  • Разрешать заглавные буквы в автоматических именах групп
  • Не показывать недействительную опцию в выборе значков
  • Установить группу значков пользователя в основную группу
  • Различные исправления строк перевода
  • Предлагать текущее имя пользователя для пользователей на этапе регистрации
  • Схема Admin_user_response
  • Использовать created_at, если last_posted_at равен null
  • Показывать правильные даты в таймлайнах тем
  • Прокрутка вверх на страницах бейджей
  • Позволять пользователям на этапе регистрации выбрать имя пользователя
  • Переключать логотипы в реальном времени при изменении цветовых схем в настройках пользователя
  • Позволять пользователю очистить группу значков
  • Can_admin_group должен быть true при создании новой группы.
  • Обработка провайдеров хранилища, не реализующих ACLs
  • Не интерпретировать обратные ссылки в содержимом электронной почты
  • Не оборачивать заголовок значка в chooser
  • Не предотвращать запуск других таймеров темы при ошибке
  • Проверять тип существующих reviewables при создании нового reviewable
  • Исправить сообщение об ошибке для rake задачи fix_missing_s3
  • Установить CSP base-uri в self
  • Задача fix_missing_s3 падает при неудачной загрузке (попытка 2)
  • Не останавливать задачу fix_missing_s3, если сохранение загрузки завершилось неудачей
  • Сохранять порядок при обновлении уведомлений
  • Обработка SMTPServerBusy для группового smtp email
  • Умножать снисходительность ratelimiter для собственных сертификатов discobot
  • Опрос не показывал всех голосующих
  • Обработка граничных случаев для задачи группового smtp email
  • Учитывать personal_email_time_window_seconds в групповом SMTP
  • Строить URL цитаты-ссылки с использованием номера поста, а не ID поста
  • Загружать категорию, если присутствует атрибут category_id.
  • Не перезагружать всю таблицу каталога при изменении ввода имени пользователя
  • Недействительное определение ссылки в bootstrap-json
  • Обновить ключи локалей для журналов отслеживаемых слов
  • Удалить старые таймеры напоминания темы
  • Показывать пустые наборы результатов поиска
  • Сделать нетранзакционную миграцию идемпотентной
  • Установить класс на ссылки цветовых схем в bootstrap
  • Переупорядочить и скрыть опции таймера темы
  • Дочерние темы компилировались несколько раз take 2.
  • Переименовать терминологию ninja edit в grace period
  • Обнаруживать сбои декодирования раньше в конвейере оптимизации изображений
  • Обнаруживать сбои изменения размера в клиентской оптимизации изображений
  • Не переводить имя TrustLevel при генерации ссылок
  • Опечатка в discourse
  • Вернуть добавление пользователя в группу по email
  • Не закрывать слитую тему, если первый пост не был слит
  • Очистить соответствующий кэш при обновлении настроек шрифтов
  • Пользователи TL4 не могут удалять чужие посты
  • Не перенаправлять на тему, которую пользователь не может видеть
  • Игнорировать каноническую ссылку на localhost
  • Дочерние темы компилировались несколько раз.
  • Проблема при отправке пользовательского поля []
  • Всегда отображать количество тем
  • Использовать абсолютный URL при перенаправлении пути SVG sprite.
  • Обеспечивает, что мы не применяем параметры графиков к другим режимам
  • Включать user_field_ids в URL пагинации для элементов каталога
  • Некоторые отчеты администратора (особенно резервные копии) не отображались
  • Не вызывать ‘set’ в уничтоженном компоненте таблицы каталога
  • Получать все группы для выпадающего списка каталога пользователей
  • Нестабильный search-spec
  • Удалить устаревший код таймера темы
  • Обработка сбоя декодирования изображения в оптимизации изображений composer
  • Удалить дополнительный отступ из модального окна шаринга темы
  • Удалять слово/фразу только при нажатии на иконку ‘x’
  • Кнопка закладок на уровне темы
  • Не показывать In Reply To для писем группового SMTP
  • Отсутствует значок редактирования категории.
  • Улучшить отображение участников в письмах группового SMTP
  • Заполнить topic_id для EmailLog
  • Массивы CF, заполненные nil, не удалялись
  • Перевод столбца каталога плагинов на мобильных устройствах
  • Следовать редиректам для inline/mini onebox
  • Всегда сериализовать правильные атрибуты для DirectoryItems
  • Увеличить максимальное количество любимых бейджей до 6
  • Переводы заголовков таблиц в списке пользователей администратора
  • Вручную обновлять атрибуты DirectoryItemSerializer при изменении столбца каталога
  • Проверять все миграции на удаленные столбцы/таблицы при восстановлении
  • URL загрузки дополнительных пользователей учитывать параметр группы
  • Заставить favorite работать с несколькими выдаваемыми бейджами
  • Игнорировать отсутствующие загрузки в настройках тем
  • Абсолютный путь для directory-columns.json
  • Игнорировать посты, требующие одобрения, при расчете количества reviewables.
  • Rake задача fix_missing_s3 могла завершиться неудачей из-за отсутствующей загрузки
  • ShrinkUploadedImage был сломан с cb12a721
  • Обеспечивает, что среднее применяется к последнему неполному сегменту
  • Установить случайные значения для digest_attempted_at
  • Предпросмотр компонентов тем сломан, если компонент не имеет SCSS.
  • Удалить дублирующийся ключ хеша add_unsubscribe_link
  • Отображать страницу detailed_404 для ответов 403
  • Показывать количество ссылок только один раз для onebox
  • Пользователи TL4 могут видеть свои удаленные посты
  • Уменьшать изображение в последнюю очередь при сохранении загрузок
  • Корректно реализует среднее для отчетов
  • Генерация нескольких ссылок для нецелевых тем.
  • Таблица стилей цветовой схемы не загружается, если тема по умолчанию не установлена.
  • Предотвращать возрождение старых тем через ответ по email для групповых входящих почтовых ящиков с включенным SMTP
  • Удалить заголовок List-Unsubscribe при использовании группового SMTP
  • Не отображать дважды пользователя, изменившего голос
  • Не проверять дублирующиеся ссылки в Onebox
  • Добавить границы слов для замены и тегирования отслеживаемых слов
  • Обновить raw поста из ответа сервера
  • Мобильная раскладка для административного интерфейса отслеживаемых слов
  • Обеспечивает, что validValues является массивом
  • Не добавлять заголовки рассылки в письма группового SMTP
  • Горячая клавиша отклонения новых не работала
  • Правильно удалить и воссоздать столбец для directory_columns
  • Использовать правильное свойство для ссылки встроенного поста jump-up
  • Разрешать загрузки SVG, если размеры являются дробью единицы
  • Проблема с БД после отмененной миграции
  • Добавление нескольких автоматических тегов в административном интерфейсе отслеживаемых слов
  • Переводы заголовков таблиц в каталоге членов группы
  • Предотвращает принудительное переключение на несуществующий режим
  • Повторно отправлять только ожидающие приглашения
  • Уничтожать приглашения анонимизированных email
  • Убедиться, что мы не сворачиваем данные несколько раз
  • Переместить allow_unknown_sender_topic_replies за пределы блока SMTP/IMAP
  • Убедиться, что reset-new для tracked не ограничен количеством per_page
  • Ember CLI терял некоторые предварительно загруженные данные
  • Сортировать списки файлов для обеспечения согласованного хеша препроцессинга активов
  • Кнопка закладок на уровне темы перестает работать, если выбрать «Нет» в модальном окне подтверждения очистки всех закладок
  • Заставить компонент avatar-flair корректно завершаться при отсутствии информации о группе
  • Пропустить падающие тесты для composer
  • Обновлять raw и cooked немедленно после редактирования
  • Убедиться, что topic_user.bookmarked синхронизирован в большем количестве мест
  • Проверять, что загрузка все еще действительна после вызова события “before_upload_creation”
  • Учитывать настройку исключения nofollow в рекомендуемых ссылках темы.
  • Обновлять поток постов после обновления постов на месте
  • Некоторые абсолютные ссылки вызывали полную перезагрузку страницы
  • Показывать настройки Email группы, если включен только SMTP
  • Настроить стили первого уведомления
  • Понизить приоритет категории composer в навигации
  • Не рендерить элемент user-avatar-flair, если у пользователя нет значка
  • Нестабильные javascript тесты с фиктивными таймерами
  • Нажатие на URL с другим префиксом URL не работало
  • Не перезагружать пост, если raw присутствует
  • Не удается выполнить bootstrap с ember-cli, когда включен login_required
  • Правильно связывать ответ с постом при отправке email группе
  • Ошибка линтера count is not defined
  • Многие тесты плагинов использовали старые, несовместимые с Ember CLI API
  • Не блокировать пакет SVG sprite, если файл отсутствует
  • Тесты тем должны работать в продакшене
  • Ошибки загрузки защищенных загрузок, когда защищенные загрузки отключены
  • Скрыть элементы управления изменением размера изображения в содержимом редактирования на этапе регистрации
  • Регрессия меню поиска
  • Обработка ошибок тайм-аута при отправке push-уведомлений
  • Цитирование Oneboxed контента должно исключать форматирование
  • Ссылки IMDb обрабатывались как постеры onebox
  • Не ставить в очередь задачу :group_smtp_email, если IMAP отключен для группы
  • Размер эмодзи в опциях опроса
  • Использовать newly created PushSubscription object для тестового push-сообщения
  • Разрешать любой другой тег быть синонимом
  • Composer не показывает сообщение об ошибке в случае сетевой проблемы и перестает обновлять черновик после этого
  • Опечатка в associate_accounts_controller_spec.rb
  • Убедиться, что изображения в опросах не вызывают резкую прокрутку
  • Очистить кэш фрагментов сериализатора приложения типов действий поста.
  • Возвращать naturalWidth и naturalHeight для размеров изображений Composer
  • Перенаправлять неперсонального пользователя на главную страницу при удалении собственной темы
  • Экранировать точки в имени текущего пользователя перед генерацией RegExp
  • Изменить порядок SELECT SQL для topic_tracking_state
  • Горячая клавиша отклонения тем не работала
  • Игнорировать размеры изображений Onebox allowlistgeneric
  • Добавить проверку, если элемент не существует в ensureDropClosed
  • Показывать обязательные теги персоналу по умолчанию и переопределять лимит
  • Аннотация модели темы Active Record
  • Не требовать уровень доверия для приглашения в группу
  • PG::StringDataRightTruncation при связывании постов
  • Действия модератора и мелкие действия не должны предотвращать закрытие полностью слитых тем
  • Разделить watched words ссылок от замены
  • Возвращать пустой результат, если ответ от Amazon не содержит ожидаемых атрибутов
  • Не хранить переведенные имена уровней доверия в анонимном кэше
  • Удалять внутренние ссылки, когда модератор удаляет пост
  • Проблема с переводом в модальном окне закладок
  • Обновить non-Ember CLI ember-buffered-proxy
  • MessageBus зависал после 20 минут бездействия
  • Пользователи TL4 не могут отменить скрытие постов.
  • Ошибки, вызываемые слишком длинными выдержками
  • Сохранять порядок уведомлений по приоритету
  • Сообщение о повышении TL2 от discobot не использовало локаль пользователя
  • Oneboxing Giphy, когда ответ является изображением
  • Поддержка паузы GIF для onebox giphy/tenor
  • Ошибка off-by-one в действии показа темы
  • Не помечать загрузки изображений бейджей как защищенные
  • Не обновлять столбец allow_title существующих бейджей в seed.
  • Нет ошибки при двойном сохранении поста с опросом
  • Мы еще не можем использовать ?.
  • Автоматически истекают плохие push-каналы
  • Закрывать гиперссылочное модальное окно по клавише ESC
  • Заставить опции опроса быть доступными для табуляции
  • Добавить класс body и удалить использование jQuery в компоненте footer-nav
  • Использовать лучший параметр по умолчанию для настройки low_priority_threshold.
  • Использовать max_category_nesting при импорте категорий
  • Заставить UI соответствовать поведению сервера для приглашений external-auth
  • Скрыть количество ожидающих флагов поста от пользователей TL4.
  • Показывать имя приглашающего в поле from письма
  • Лучшая поддержка фокуса для модальных окон
  • Правильно переносить переполняющие длинные ссылки в карте темы
  • Сортировать закладки пользователя по дате напоминания
  • Упростить язык удаления постов и тем
  • Игнорировать максимальную длину выдержки для div выдержек тоже
  • Не вызывать веб-хук :post_edited дважды при редактировании OP
  • Диалог медленного режима не запоминает значение Enabled Until
  • Разрешать добавлять email в группу, если пользователь может приглашать
  • Обновлять статус защищенности загрузки при ревизии постов
  • Отключить лайтбоксирование анимированных изображений
  • Параметры запроса Review Queue не обновлялись в сборках Ember CLI
  • Корректно публиковать сообщения безусловным образом для администраторов
  • Специфичность и другие исправления для цветов WCAG
  • Не проверять загрузки при выполнении задачи uploads:fix_missing_s3
  • Утверждение «Backtracking re-render» в future-date-input
  • Не включать контактный url и email в полезную нагрузку настроек клиентского сайта
7 лайков