И не только!
Но подождите, есть ещё! Мы делаем всё возможное, чтобы выделять для вас новые функции и изменения, но их всегда слишком много, чтобы описывать все до единого. Чтобы ознакомиться с полным списком новых функций, исправлений ошибок, улучшений пользовательского интерфейса и прочего, обязательно просмотрите раздел «Дополнительные функции и исправления», приведённый ниже.
Улучшения плагинов
discourse-activity-pub
Исправления ошибок
- Строки локали пользователей ActivityPub (150)
- Сломанный список подписчиков для анонимных пользователей (145)
discourse-ai
Новые функции
- Изменения в устаревшей логике создания сводок. (1108)
- Улучшена поддержка o3-mini (1106)
- Поддержка O3-mini (1105)
- Использовать LLM по умолчанию для персон в интеграции с Discord (1104)
- Запретить использовать seed-модели как LLM по умолчанию для персон (1100)
- Токенизатор Gemini (1088)
- Отслеживание длительности вызовов ИИ (1082)
- Официальная поддержка матрёшечных измерений. (1083)
- Настраиваемые эмбеддинги (1049)
- Добавление информации о местоположении пользователя в контекст сканера спама (1076)
- Квоты для LLM (1047)
- Добавлена возможность отключить потоковую передачу (streaming) для LLM от Open AI
- Поддержка умных дат для помощника ИИ (1044)
Исправления ошибок
- Необходимость выполнять поиск и замену внутри строк (1110)
- Убедиться, что DiscoursePrometheus установлен при сборе метрик (1107)
- Z-index меню композера на планшетах Android (1102)
- Ключ API OpenAI всё ещё требуется для Dall-E. Снять скрытие. (1098)
- Миграция конфигурации эмбеддингов Open AI и очистка индексов Seeded (1092)
- Всегда вызывать единственное исключение / миграция моделей Open AI (1087)
- Rake-задача для обратной записи эмбеддингов использовала старый код (1084)
- Преобразование хеша provider_params в json перед вставкой в БД (1081)
- Укорачивание эмбеддингов Open AI доступно только для некоторых моделей (1080)
- Восстановление случайно удалённого префикса запроса. (1079)
- Установка значения по умолчанию для существующих записей. (1073)
- Повышение отказоустойчивости задачи обратной записи сводок. (1071)
- Логирование ответов для непотоковых вызовов AWS Bedrock (1072)
- Скрывать только посты, явно определённые как спам (1070)
- Пропущена проверка таблицы в post_migration (1068)
- Выполнение пакетной обратной записи для больших таблиц эмбеддингов (1065)
- Помощник композера не появлялся на планшетах (1064)
- Разделение обратной записи на отдельные миграции для использования независимых транзакций (1063)
- Разделение запросов для предотвращения таймаутов (1062)
- Неверный YAML локали (1057)
- Действие контроллера спама «Обновить» должно корректно учитывать seed-LLM (1053)
- Сохранение причины блокировки при флагах пользователя спам-детектором (1046)
- Предотвращение ошибок перечислителя LLM при включённом спам-фильтре (1045)
- Валидация эмбеддингов (1043)
- Предложения категории/тега помощником ИИ, когда у пользователя заглушены категории (1042)
- Тест валидатора эмбеддингов должен использовать новый класс Vector. (1041)
- Пользовательский префикс вызывал отсутствие отображения разрешённых seed-LLM (1039)
- Эмбеддинги Cloudflare Workers AI (1037)
- Корректное завершение неиспользуемых потоков стримера (1035)
Изменения интерфейса
- Включение значения false для параметров провайдера (1111)
- Улучшение стилей конфигурации эмбеддингов (1085)
- Обновление ссылки «Подробнее…» в разделе использования (1090)
- Установка вкладки «Использование» первой во вкладках администратора ИИ (1089)
- Исправление z-index помощника композера (1086)
- Полнотекстовый поиск — всегда показывать подсказку и добавлять сообщение (1051)
- Закрытие модального окна сводки при клике вне его (1050)
- Отключение кнопки редактирования для предзаданных значений, добавление описания (1038)
- Незначительные улучшения страницы LLM и таблиц администратора (1034)
Изменения безопасности
- Исправление XSS в локальных Onebox для общих разговоров ИИ (1069)
Производительность
- Оптимизация запроса обратной записи для предотвращения таймаутов запросов (1066)
discourse-assign
Новые функции
- Новая пользовательская настройка «Уровень уведомлений при назначении» (626)
discourse-calendar
Исправления ошибок
- Высота строк в календаре предстоящих событий (677)
- Повторяющиеся события не отображались на /upcoming-events (676)
- Корректное применение локальных дат для дат событий (671)
Изменения интерфейса
- Не показывать участников в выпадающем меню администратора для самостоятельных событий (679)
- Убрать индикатор «иду» для самостоятельных событий (672)
discourse-chat-integration
Исправления ошибок
- Изменение категории темы не вызывало уведомления (244)
discourse-client-performance
Новые функции
- Запись CLS и улучшение идентификации целевых INP (53)
- Логирование информации о ширине/высоте области просмотра (51)
Исправления ошибок
- Не делить CLS на 1000 (54)
- Логирование изначально загруженного маршрута (38)
- Более надёжная отчётность на мобильных устройствах (52)
discourse-data-explorer
Исправления ошибок
- Несоответствие состояния по умолчанию для булевых полей (353)
Изменения интерфейса
- Применение классов таблиц администратора для единообразного мобильного стиля на странице последних запросов (349)
discourse-development-auth
Изменения интерфейса
- Добавление названия плагина (22)
discourse-doc-categories
Изменения интерфейса
- Добавлена информация «О плагине» и ссылка (30)
discourse-encrypt
Исправления ошибок
- Удаление дублирующегося значка статуса темы (366)
discourse-follow
Исправления ошибок
- Поток должен поступать из
args, а не изthis(138)
discourse-gamification
Новые функции
- Добавлена возможность зафиксировать просмотр таблицы лидеров на периоде по умолчанию (179)
Исправления ошибок
- Переработка фильтрации периодов с учётом границ дат таблицы лидеров (178)
discourse-post-voting
Исправления ошибок
- Удаление проверяемого элемента при удалении пользователя (227)
discourse-reactions
Изменения интерфейса
- Предотвращение случайного выделения текста счётчика реакций (336)
discourse-rewind
Изменения интерфейса
- Настройки текста и ширины (9)
- Сделать карточку кликабельной ссылкой
- Настройка стилей для длинных слов
- Упрощение отображения часов и минут
- Дополнительные стили для книг (4)
discourse-solved
Исправления ошибок
- Использование обоих возможных атрибутов
*_answer(329)
discourse-staff-alias
Исправления ошибок
- Разрешение любого типа ревизии поста для тем псевдонима персонала (86)
discourse-translator
Новые функции
- Отображение экспериментального переключателя языков для анонимных пользователей (198)
Исправления ошибок
- Удаление текста детектирования перед усечением (196)
- Пропуск изображений и цитат при отправке на детектирование языка (195)
- Нормализация языков внутри переводчика Discourse AI (194)
discourse-whos-online
Исправления ошибок
- Невозможно прочитать свойство неопределённого значения (119)
discourse-zoom
Исправления ошибок
docker_manager
Изменения интерфейса
- Удаление избыточного оператора git pull из сообщения пользователю (260)
- Обновление заголовка страницы администратора для использования DPageHeader (258)
Все функции и исправления
Новые функции
- Удаление ненужных имён организаций из onebox PR (31102)
- Обработка нового формата URL для клипов Twitch (31080)
- Страница настроек администратора локализации (31085)
- Несколько черновиков тем (30790)
- Новая настройка сайта
fast_typing_threshold(30865) - Улучшение выбора шрифтов в мастере и установка Inter шрифтом по умолчанию для новых сайтов (30974)
- Разрешение установки локали из параметра ‘lang’ (30952)
- Добавление атрибуции в уведомление персонала и переименование функциональности (30920)
- Разрешение администраторам экспортировать пользователей (30918)
- Добавление новой скрытой настройки сайта для отображения полных имён в карточке пользователя
- Обработка специальных свойств шрифтов из discourse-fonts (30891)
- Улучшение
use_email_for_username_and_name_suggestions(30845) - Inline onebox для потоков чата (30834)
- Настройка, позволяющая tl0/анонимным пользователям помечать незаконный контент (30785)
- Добавление выпадающего меню черновиков (30277)
- Добавление поиска IP в очередь на проверку (30688)
- Добавление настройки сайта onebox_locale. (30655)
- Отображение причины блокировки при просмотре заблокированных пользователей (30635)
- Добавление опции trigger_on в автоматизацию topic_tags_changed (30391)
- Добавление новой настройки для выбора вида страницы категории на мобильных устройствах (30519)
- Улучшение качества мастера и перестановка шагов (30055)
- Поддержка отписки в один клик (RFC 8058)
- Разрешение отключения функции скрытия профиля от спама (30508)
- Добавление опции скрытия ввода полного имени при регистрации (30471)
- Поддержка отслеживания тегов Adobe Analytics (30433)
- Отмена скрытия настройки ‘suppress_secured_categories_from_admin’ (30436)
- Реализация ThreadPool (30364)
Исправления ошибок
- Разрешение следования по каноническим ссылкам onebox, содержащим не-ASCII символы
- Лучшая поддержка чекбоксов standalone (31130)
- Чат ставил в очередь слишком много писем «Сводка чата» (31133)
- Цитата из потока в режиме панели (31137)
- Поддержка высоты/превью в композере form-kit (31121)
- Фавикон onebox Hacker News (31115)
- Сброс подсказки автоматической группы «Удалить» (31094)
- Возврат панели на последнюю известную URL форума (31092)
- Невозможность вручную добавлять пользователей в автоматические группы (31062)
- Цитирование видео могло показывать повреждённое миниатюру (31079)
- Изменение «выкл» на «отключено» для настройки fast_typing_threshold (31077)
- Шрифты превью мастера не загружались (31064)
- Удаление групп при пересчёте продвижения. (31058)
- Проверка длины только при установленном значении (31053)
- Скрытие «none» в обязательных полях со значением (31052)
- Разрешение поиску каталога пользователей возвращать более 20 совпадений (31032)
- Удаление заглушенных тем/тегов/категорий из списков топ и горячих тем (30892)
- Обновление деталей AdminNotice при изменении трекера проблем (31031)
- Перехват контроллера для постов перемещения темы (31029)
- Всегда искать в логах электронной почты, включая адреса cc:
- Корректное закрытие панелей в потоках (31013)
- Сброс булевой настройки сайта не обновлял чекбокс (30999)
- Улучшение надёжности строки последнего визита в чате (30948)
- Незначительные проблемы i18n на страницах вебхуков администратора (31010)
- NULL IP для похожих пользователей вызывал неверное сообщение (30981)
- Принудительное использование второго фактора с подпапками (30992)
- Не возвращать последний пост, который у нас уже есть, при пагинации /posts (30991)
- Двойной клик на вводе тега ломал ожидаемое поведение (30975)
- Пагинация /posts использует ID, а не created_at (30990)
- Обеспечение рендеринга категории (30988)
- Ошибка синтаксиса запроса в
UserBadge.update_featured_ranks!(30979) - Усечение чрезвычайно длинных названий сайта (30977)
- Сломанный эмодзи tada при активации аккаунта в подпапке (30972)
- Очистка заголовка запроса
Client-Ipв nginx (30971) - Отображение правильного сообщения, если экспорт пользователей отсутствует. (30970)
- «К какой теме вы хотите ответить» рендерил сырой HTML (30962)
- Применять ограничение скорости только к экспорту пользователей, а не к загрузкам (30965)
- Откат «Автоматический поток авторизации с полностраничным входом/регистрацией» (30960)
- Разрешить
touchmoveв композере при наличии выделения (30957) - Сохранение активного состояния кнопки в боковой панели для горячих маршрутов категории/тега (30954)
- Автоматический поток авторизации с полностраничным входом/регистрацией (30928)
- Настройка выравнивания кнопок меню поиска (30939)
- Отображение либо аутлета topic-status, либо резервного варианта (30938)
- Неверные i18n заголовки для резервного topic-status (30937)
- Предотвращение ошибки замороженной строки в скриптах импорта (30325)
- Обеспечение видимости значка «ещё» при наведении (30925)
- Обеспечение наложения навигационной панели чата на контент (30923)
- Пропущена проверка -1 в проверке проблем боковой панели администратора (30916)
- Восстановление backdrop-filter для footer-nav на iOS < 18 (30914)
- Принудительное использование нотации ‘prefix’ для диапазонов media-query (30913)
- Последующее исправление проблемы линтинга для a3359ac (30911)
- Устранение граничного случая колёсика мыши для сообщений (30900)
- Позиция выбора эмодзи при нажатии «ещё» (30896)
- Поддержка цитирования mathjax (30876)
- Предотвращение возможного бесконечного цикла рендеринга в post-menu (30873)
- Инвалидация кэша таблицы стилей при обновлении discourse-fonts (30869)
- Обновление конфигурации nginx
types(30868) - Настройка grid-template-columns для предотвращения переполнения текста (30864)
- Предотвращение переноса контейнера select box путём применения nowrap (30863)
- Не разрешать редактирование своих постов, которые пользователь больше не видит (30839)
- Прикреплять изображения только в дайджестах (30844)
- Возврат любимых реакций на мобильных устройствах (30746)
- Относительные ссылки в модальном окне вставки гиперссылки (30842)
- Раскрытие скрытого меню поста, когда доступна одна опция. (30831)
- Не хранить 0 как минимальную ширину для панели thead (30818)
- Обеспечение работы прокрутки в чате при касании текста (30817)
- Добавление миграции БД для обновления типов настроек сайта шрифтов (30813)
- Обработка синонимов тегов при одобрении поста из очереди на проверку (30810)
- Включение исходного имени файла в загрузки S3, даже если это не вложение (30789)
S3Inventory#backfill_etags_and_list_missingнеобходимо экранировать ключ (30787)- Удаление /u/ из robots (30782)
- Не разрешать allow_any для настроек сайта шрифтов (30780)
- Двойное срабатывание закрытия меню пользователя (30732)
- Safari на iOS вылетает при щипковом масштабировании (30779)
- Бесконечная прокрутка результатов полнотекстового поиска с добавлением результатов (30771)
- Предотвращение множественных запросов при нажатии на триггер черновиков (30736)
- Добавление столбца Type в CSV-экспорт статуса флагов (30756)
- Установка фиксированной ширины для выпадающего меню выбора группы электронной почты для предотвращения изменения размера в зависимости от содержимого (30740)
- Избегать загрузки индекса реакций, если плагин не установлен (30749)
- Улучшение сохранения подсветки ссылки приглашения в боковой панели, поведения табуляции и активации ссылки (30734)
- Удаление сложной настройки сайта ‘chat_duplicate_message_sensitivity’ (30516)
- Удаление ссылок на отписку во входящих письмах (30695)
- Обеспечение работы GroupChooser с локализованными именами групп (30593)
- Отображение полного имени и имени группы, если они различаются (30672)
- Разрешение администраторам использовать зарезервированные имена пользователей (30262)
- Возврат утерянного аутлета плагина ключей API (30730)
- Корректное позиционирование выбора эмодзи при нажатии «ещё» (30724)
- Удаление пустого пространства в действиях с сообщениями (30697)
- Упрощение блокировки прокрутки body на iOS (30696)
- Возврат пропущенного шага «просмотр» ключа API (30683)
- Корректный размер выбора эмодзи в модальном окне (30675)
- Зависание при навигации с помощью j/k (30674)
- Последующие исправления выбора эмодзи (30670)
- Улучшение выравнивания значков пользователей на мобильных устройствах. (30665)
- Inline onebox должны соблюдать локаль. (30664)
- Не мемоизировать типы оценок (30657)
- Обеспечение того, чтобы запросы Onebox запрашивали правильный язык. (30637)
- Незначительные улучшения выбора эмодзи (30645)
- Очистка горизонтальной прокрутки навигации, чтобы стрелки правильно показывались/скрывались (30621)
- Поле имени должно появляться в форме регистрации для сайтов, требующих входа (30634)
- Передача экземпляра темы вместо ID в модальном окне перемещения постов (30622)
- Улучшения мастера после слияния часть 1 (30612)
- Обеспечение получения фокуса всплывающими окнами из выпадающего меню композера чата (30613)
- ChangeFullNameRequiredSetting мог завершиться ошибкой, если настройка уже была в БД (30605)
- Единообразная кнопка удаления для панели администратора (30592)
- Разрешение открытия вложений в новой вкладке вместо их загрузки (30535)
- Вычисление experiment_enabled на сервере для «Что нового?» (30599)
- Застрявшее уведомление для упоминаний внутри потоков (30546)
- Дата последней проверки на панели управления всегда была на английском (30569)
- Разрешение регистрации, когда полные имена отключены (30551)
- Отображение сообщения об ошибке, когда пароль слишком распространён (30507)
- Резервный вариант при встраивании видео YouTube с ленивой загрузкой (30514)
- Подсказка изменения отчёта на панели управления не была переведена (30541)
- Отчёты не учитывали локаль пользователя (30524)
- Нулевой логотип на шаге брендинга мастера (30523)
- Корректное извлечение тела и/или ответа из писем Exchange (30512)
- Возврат к использованию временной таблицы для перемещения постов. (30509)
- Корректный подсчёт тем и постов в rake-задаче import:ensure_consistency (30104)
- Единообразное уведомление с наименьшим номером поста при генерации уведомления post_moved (30448)
- Всем администраторам должно быть разрешено видеть удалённые посты ЛС независимо от их статуса модератора (30206)
- По умолчанию рассматривать настройку contact_url как домен (30225)
- Мы ввели Jobs::UserEmail, что нарушило проверки согласованности (30409)
- «Ещё…» не должно показываться, если нет видимых ссылок (30405)
- Корректное разрешение отключения fk toggle (30404)
- Лучшая обработка состояния гонки при удалении канала (30403)
- Обработка большего количества граничных случаев пула потоков (30392)
- Упрощение изменения конфигурации nginx (30383)
Изменения интерфейса
- Восстановить общую ссылку в боковой панели для постов и черновиков (31159)
- Улучшить список черновиков (31122)
- Больше селекторов для прозрачных кнопок (31155)
- Скрыть внутреннюю боковую панель настроек сайта, если включена админ-панель (31047)
- Предотвратить переполнение меню ссылок карты темы при большом количестве ссылок (31147)
- Заменить отмену через href на DButton (31138)
- Убрать границу в полпикселя у точек загрузки (31105)
- Разблокировать клики сквозь обертку прогресс-бара (31135)
- Исправить позицию прогресса темы при открытом редакторе (31134)
- Исправить регрессии user-select (31129)
- Обновить системный стек шрифтов до system-ui (31125)
- Очистить стили меню действий поста, исправить проблемы, добавить переменные (31100)
- Исправить стилизацию onebox для тем Discourse (31106)
- Разрешить перенос кнопок выбора сообщений (31084)
- Переместить флажок «скрыть профиль» на вкладку профиля (31095)
- Показывать полные итоговые числа в отчетах администратора (31061)
- Убрать анимацию кнопки «Назад» на мобильных устройствах (31048)
- Исправить ошибку 404 при отмене переименования тега (31049)
- Исправить макет строки личных сообщений в чате на мобильных устройствах (31043)
- Добавить отсутствующий класс к кнопке массового выбора группы (31038)
- Повторно проверять triggerRule, чтобы избежать автозаполнения в коде (30961)
- Исправить цвет иконки «еще» в боковой панели (31017)
- Скрывать фокус карточки пользователя, пока не начнется навигация с клавиатуры (31014)
- Учитывать локаль пользователя при отправке уведомлений чата (30996)
- Улучшения маршрута постов (30968)
- Исправить регрессии ссылки и стилей панели администратора (30969)
- Добавить HTML-класс для предпросмотра редактора, чтобы управлять высотой боковой панели (30956)
- Отменить #30547
- Использовать единицы em для размера шрифта кода (30936)
- Наследовать настройки шрифта для элементов форм (30935)
- Исправить позицию свернутого редактора в iOS PWA и приложении (30926)
- Переименовать «гамбургер-меню» в «навигационное меню» в справке по клавиатуре (30927)
- Добавить пользовательское предпочтение для сочетания клавиш отправки в чате (30473)
- Установить статический размер индикатора состояния чтения на мобильных устройствах, чтобы избежать переполнения (30910)
- Блокировать масштабирование viewport только во время событий focusin для iOS PWA/Hub (30908)
- Улучшить oneboxes для git/кода (30822)
- Убрать
loading="lazy"у аватаров для улучшения UX (30897) - Обходной путь для бага overscroll внизу iOS в расчетах header-offset (30895)
- Расширить исправление прокрутки Safari для работы в iPad PWA (30894)
- Улучшить позиционирование боковой панели в Safari (30888)
- Исправить прокрутку редактора шаблона формы на мобильных устройствах (30883)
- Убрать эффект перехода редактора таблиц (30878)
- Заменить обходной путь
font-size-ios-input(30877) - Преобразовать «посмотреть все уведомления» в ссылку (30874)
- Заменить пользовательское меню «еще» на d-menu (29090)
- Сделать смайлик значком по умолчанию для выбора эмодзи (30843)
- Улучшить выравнивание длинных статусных сообщений (30830)
- Убрать избыточное утверждение git pull из документации (30801)
- Улучшения модального окна установки мастера и тем (30788)
- Настроить отступы страниц администратора для плагинов и кастомизации (30808)
- Использовать DPageHeader на странице логов (30786)
- Улучшения выпадающего списка на домашней странице мастера (30763)
- Настроить стилизацию кнопки «Назад» в прогрессе темы (30769)
- Использовать
DPageHeaderна странице стилей электронной почты (30784) - Использовать DPageHeader на странице электронной почты (30781)
- Использовать DPageHeader на странице настроек сайта (30783)
- Убрать избыточное
text-decoration: none, продолжение 912b002 (30775) - Показывать зачеркивание и подчеркивание в диффе редактирования поста (30773)
- Проверять права категории перед цитированием новой темы (30753)
- Использовать DPageHeader на странице компонентов (30762)
- Исправления руководства по началу работы (30757)
- Убрать плоские иконки со второго шага мастера (30761)
- Использовать DPageHeader на странице тем (30759)
- Применить руководящие принципы админ-интерфейса к страницам отчетов (30684)
- Добавить заполнитель заголовка для черновиков (30747)
- Переключить состояние фокуса кнопки на focus-visible (30744)
- Улучшить поддержку языков шрифтов для сертификатов discobot (30722)
- Улучшить oneboxes для git blob (30694)
- Добавить DPageHeader для отслеживаемых слов и цветовых палитр (30686)
- Финальная обработка страниц настроек администратора (30682)
- Последующие исправления переменных боковой панели для c398933 (30676)
- Использовать FontSelector для отображения настроек, связанных со шрифтами. (30636)
- Использовать шрифт с большим количеством глифов для сертификатов discobot (30646)
- Условное отображение фильтра постоянных ссылок (30633)
- Выровнять текст заголовка причины блокировки с выравниванием контента (30639)
- Согласованность страниц настроек администратора - Файлы и Прочее (#30572) (30614)
- Согласованность страниц настроек администратора - Onebox (30611)
- Согласованность страниц настроек администратора - API пользователя (30610)
- Согласованность страниц настроек администратора - Ограничения частоты запросов (30609)
- Согласованность страниц настроек администратора - Для разработчиков (30607)
- Согласованность страниц настроек администратора - Спам (30606)
- Согласованность страниц настроек администратора - Безопасность (30598)
- Согласованность страниц настроек администратора - Экспериментальные (#30572) (30603)
- Согласованность страниц настроек администратора - Права групп (#30528) (30578)
- Рефакторинг активного элемента стека навигации (30601)
- Убрать версию из элементов «Что нового?» (30596)
- Обновить текст ссылок в боковой панели электронной почты и безопасности (30563)
- Больше переводов для панели администратора (30570)
- Настроить мобильную версию, чтобы избежать дрожания прогресс-бара (30591)
- Улучшить состояния наведения для таблиц, исправить проблему с отступом кнопки таблицы (30585)
- Добавить отсутствующую иконку для маленького действия
open_topic(30586) - Показывать красное число в поиске IP только если оно больше 0 (30584)
- Не якорить прокрутку при навигации по теме/карте (30580)
- Небольшие правки текста для опций требования полного имени (30581)
- Согласованность страниц настроек администратора - Навигация (30574)
- Согласованность страниц настроек администратора - Поиск (#30528) (30573)
- Согласованность страниц настроек администратора - Правовая информация (30572)
- Согласованность страниц настроек администратора - Уровни доверия (30571)
- Согласованность страниц настроек администратора - Логотип сайта (30567)
- Согласованность страниц настроек администратора - Шрифты (30564)
- Страница встраивания для администраторов соответствует руководящим принципам UX администратора (30122)
- Избегать срабатывания автозаполнения посреди слова (30042)
- Использовать em для размера шрифта кода (30547)
- Согласованность страниц настроек администратора - Уведомления (30528)
- Наследовать размер шрифта для кода в заголовках (30536)
- Заменять частично введенный эмодзи при использовании пикера в чате (30517)
- Настроить описание настройки suppress_secured_categories_from_admin (30532)
- Не переключаться на уже активную вкладку с помощью Tab (30531)
- Добавить подсветку для активной навигации во вторичной боковой панели администратора (30486)
- Переместить первый маршрут настроек администратора на страницу конфигурации (30510)
- Добавить регистр предложений для имен настроек (30479)
- Скрыть before-header-panel-outlet на странице входа (30472)
- Убрать эффект наведения чата у значка статуса GitHub (30447)
- Добавить подсветку для активной навигации в настройках категории (30428)
- Исправить несовпадение + убрать border-radius у элемента прогресса темы (30427)
- Улучшить переход состояния копирования ссылки (30401)
- Несоответствия фона фильтра настроек сайта (30393)
- Изменения ссылок в боковой панели администратора (30365)
- Рефакторинг поиска IP с использованием DMenu для улучшения макета и позиционирования (30374)
Изменения безопасности
- Ограничить /inline-onebox до 10 URL за раз
- Обеспечить правильное экранирование заголовков тем в user-stream
- Возможность обойти отключение чата для пользователей
- Заблокировать доступ к маршруту “activate-account” для существующих пользователей
- Ограничить разрешенные шаблоны URL
- Предзагружать данные только при рендеринге макета приложения
- Очищать URL-адреса плейсхолдеров видео
Производительность
- Убрать старый код обнаружения полноэкранного режима (31075)
- Оптимизировать
uploads:disable_secure_uploadsдля загрузки пакетами (31030) - Выставить в очередь
Job::BackfillBadgeвJobs::BadgeGrant(30945) - Включить gzip для шрифтов ttf/otf (30867)
- Рефакторинг и оптимизация реализации загрузочного экрана (30373)
Доступность
- Исправить проблему с цветом кнопки удаления темы в палитре WCAG (31023)
- Показывать фокус при табуляции к элементам меню пользователя (нижняя панель) (31015)
- Разрешить табуляцию к ссылке участников в карточке канала чата (31016)
- Переместить роль заголовка на родительский тег, чтобы исправить голосовое управление (30796)
- Исправить доступ к справочнику пользователей для скринридеров (30499}