jomaxro
(Joshua Rosenfeld)
01.Июнь.2020 18:30:16
1
Новые функции в 2.5.0.beta6
Конец поддержки IE
В преддверии выпуска Discourse 2.5 в конце этого месяца поддержка IE11 по умолчанию отключена начиная с этой бета-версии. Полная поддержка IE11 будет удалена в версии Discourse 2.6.0.beta1.
Why is Discourse dropping IE11 support?
From the beginning, Discourse has been built for the future of the internet. Discourse relies on current, evolving web standards as it is developed. Microsoft is no longer updating IE11 to support modern web standards, they are only providing security updates and support. Given the lack of updates, Discourse development has become hindered by IE11. When new features are developed, they frequently require IE-specific code to ensure they work as expected, as…
Обновление и унификация стилей меню
Мы пересмотрели все различные меню в Discourse и обновили их стили, убрав устаревший серый стиль «кнопки», использовавшийся ранее.
И это ещё не всё!
Но подождите, есть ещё больше! Мы стараемся выделять для вас новые функции и изменения, однако их всегда слишком много, чтобы подробно описать все. Чтобы ознакомиться со полным списком новых функций, исправлений ошибок, улучшений UX и прочего, обязательно просмотрите раздел «Дополнительные функции и исправления», приведённый ниже.
34 лайка
jomaxro
(Joshua Rosenfeld)
01.Июнь.2020 18:30:16
2
Обновления безопасности
Эта бета-версия включает 3 исправления уязвимостей, о которых сообщили участники нашего сообщества и HackerOne .
Принуждение поиска тем по слайгу к соблюдению SiteSetting.detailed_404
Использование FinalDestination для встраивания тем
Отсутствовала проверка безопасности перед перенаправлением
Улучшения плагинов
Onebox
Улучшена поддержка Instagram
Code Review
Encrypt
Исправление ошибки: удаление правильного пользователя
Graphviz
Добавлены более подробные сообщения об ошибках
Исправления ошибок
Knowledge Explorer
Улучшена обработка иконок статуса темы
Subscriptions
Patreon
Обновление метаданных поста wpdc_auto_publish_overridden при отвязке поста от Discourse, чтобы предотвратить попытки плагина опубликовать обновления поста в Discourse
Исправление проблемы с настройкой автоматической публикации для постов, отвязанных от Discourse до версии WP Discourse 2.0.3
Добавлена статическая функция get_discourse_comments для отображения комментариев без загрузки шаблона комментариев
User Notes
Solved
Исправление цветов для решённых тем
Calendar
Font Awesome Pro
Дополнительные функции и исправления
Нажмите, чтобы развернуть
Новые функции
Новое место вставки плагина под заголовком страницы значков
Уведомление администраторов об устаревших учётных данных
Загрузка удалённых изображений даже для старых постов
Опциональное разрешение тегов в состоянии отслеживания темы
Отображение подробной страницы 404 для приватных тем
Исправления ошибок
Поддержка экспорта отчётов, ссылающихся на темы
Исправление несоответствия стрелок всплывающих подсказок
Изменение высоты кнопки при появлении индикатора загрузки
Восстановление возможности повторной обработки постов в удалённых темах
Обработка файлов, удалённых между glob и mtime
Хелпер z не разрешается внутри calc
Меню администратора темы переполнялось на маленьких экранах
Поддержка IRIs (Unicode URI) при загрузке встроенных изображений
Загрузка встроенных изображений даже при редактировании системными пользователями
Сброс кэша темы базы данных при изменении имени хоста
Фиксация highlight.js на последнем коммите ветки v9
Перерисовка всей страницы пользователей во время ввода
Отключённые теги удаляли темы без тегов из подсчётов
Не вызывать исключение, если тему невозможно получить
Возможность определения свойств label/title для отображения вместо name
Отправка сообщений группам с именами, не состоящими только из строчных букв
Сломанный запрос при отсутствии ID загрузки
Возможность определения пользовательского перевода эмодзи без статического файла
Добавление заголовка X-Robots-Tag для GET-действий, покрытых check_xhr
Не отправлять дайджесты пользователям без основного email
Корректная установка значений и значений по умолчанию для group-form-interaction-fields
При удалении черновика всегда гарантировать завершение сохранения
Открытие диалога отмены черновика ломало автосохранение
Передача current_user в TopicQuery для categories_and_top_topics
Обновление переменных HTML для использования em вместо px в font-size
Мастер не запускается, если default_theme_id равен -1
Предпросмотр мастера, если шаг выбора цвета исключён
XML-файлы могли определяться как SVG
Изменения UX
Удаление box-shadow у kbd, унификация стилей
Исправление артефактов скругления границ на кнопках панели управления
Удаление точки после кнопки «Включить уведомления»
Исправление выравнивания полей в admin/customize/colors
Размещение меню администратора темы рядом с гаечным ключом
Делание заголовка ссылок меню в панели пользователя более гибким
Улучшенное выравнивание иконок в меню уведомлений
Перемещение места вставки before-topic-list, чтобы оно отображалось также на вкладке Top
Удаление фильтра in:unpinned со страницы расширенного поиска
Исправление отображения столбца активности на шаге главной страницы мастера
Удаление кнопки редактирования личных сообщений
Более последовательное выравнивание выбранных дат и времени таймера темы
Не показывать дату приостановки, если пользователь приостановлен навсегда
Сохранение фокуса на поле ввода после выбора варианта автозаполнения
Не показывать избыточное количество пользователей
Добавление отступа между +member_count и «ещё»
Переименование Priority в score для сортировки
Производительность
Использование более эффективного запроса при проверке существования.
27 лайков