И не только!
Но это ещё не всё! Мы делаем всё возможное, чтобы выделять для вас новые функции и изменения, но изменений всегда слишком много, чтобы описать каждое из них. Чтобы увидеть полный список новых функций, исправлений ошибок, улучшений пользовательского интерфейса и многого другого, обязательно ознакомьтесь с разделом «Дополнительные функции и исправления» ниже.
Улучшения плагинов
discourse-activity-pub
Новые функции
- Добавлены акторы тегов (84)
- Добавлена пакетная публикация и обработка (вторая попытка) (80)
- Добавлена пакетная публикация и обработка (72)
Исправления ошибок
- Не создавать новую тему, если это сиротский ответ (94)
discourse-adplugin
Новые функции
- Добавлены ограничения по группам и категориям для внутренних рекламных объявлений (205)
discourse-ai
Новые функции
- Поддержка GPT4o и улучшенный аудит (618)
- Настраиваемые LLM. (606)
- Токенизатор Llama 3 (615)
- Команда поиска теперь поддерживает поиск в контексте пользователя (610)
- Разрешено упоминание ИИ-бота в канале (602)
- Поддержка чата с ИИ-персоной через личные сообщения (488)
- Вставка сноски из объяснённого результата (591)
- Добавлен «Консолидатор вопросов» для надёжной поддержки загрузок в Персонах (596)
- Поддержка Stable Diffusion 3 (582)
- Поддержка Gemini 1.5 pro и Claude Opus bedrock (580)
- Улучшены возможности отладки ИИ и настройки интерфейса (577)
- Добавлена базовая проверка подключения к ресурсам DNS SRV (563)
- Разрешена настройка генерации RAG (565)
- Добавлены модели Cohere в помощник ИИ и автоматизацию (576)
- Поддержка автоматизации Mixtral/Mistral/Haiku (571)
- Поддержка GPT-4 turbo vision (575)
- Поддержка Cohere Command R (558)
- Добавлена поддержка эмбеддингов BGE-M3 (569)
- Удалена предварительная замена gpt-4-turbo-0125 на gpt-4-turbo (568)
- Добавлена поддержка метаданных для RAG (553)
- Добавлена поддержка бота Claude 3 Haiku (552)
- Поддержка RAG для ИИ-ботов. (537)
- Инструмент веб-поиска (548)
- Добавлена поддержка зрения для ИИ-персон (Claude 3) (546)
- Улучшен интерфейс административного плагина и использован новый маршрут показа плагинов (512)
- Более дружелюбное поведение ответов в личных сообщениях бота (535)
- Добавлена поддержка Claude 3 sonnet/haiku для Amazon Bedrock (534)
- Разрешено подавление уведомлений при генерации отчётов (533)
Исправления ошибок
- Учёт пользовательского предпочтения «external_links_in_new_tab»… (622)
- Неверное описание поля LLM (623)
- Загрузка категорий из ответа поиска (612)
- Неверный заголовок кнопки (621)
- Переменная Dialects не была определена в production (617)
- Загрузка категорий для результатов поиска ИИ (614)
- Улучшен парсинг вызовов функций (613)
- Используется getByIdentifier для d-menu (611)
- Стриминг был сломан в bedrock, когда чанки не выровнены (609)
- Исправления контекста для @упомянутого бота (608)
- Uploader не удалял app event (601)
- Вызов после инструментальных вызовов завершался ошибкой в OpenAI / Gemini (599)
- Правильное кэширование локали пользователя (593)
- Загрузчик RAG должен поддерживать индексацию нескольких файлов. (592)
- Многие темы отсутствовали при исключении категорий (585)
- Пользователи с пустыми локалями вызывали ошибку при локализации промптов (584)
- При исключении категорий также исключать дочерние (583)
- Более надёжная поддержка вызовов функций (581)
- Пустые метаданные приводили к ошибкам (578)
- Загрузка категорий для связанных тем (570)
- Инструменты ломались в Claude при отсутствии параметров (574)
- Отбрасывание первого файла в diff (573)
- Никогда не упоминать слово JSON в преамбуле инструмента (572)
- Безопасные/небезопасные загрузки при обмене разговорами с ИИ (554)
- Исправления подсветки «Спросить ИИ» (562)
- Получение данных категорий через специальный эндпоинт (543)
- Откат проблемы с длиной (556)
- Избегание ошибки при попытке показать помощника ИИ анонимным (549)
- Избегание ответа пользователю, ответившему на сообщение, для автоматизации llm_triage (544)
- Унификация перевода модели автоматизации (540)
- Промпт-инжиниринг для промпта сводки (539)
- Подавление упоминаний работало неправильно (538)
Изменения пользовательского интерфейса
- Удалён селектор нескольких LLM из заголовка и перемещён в композер (619)
- Предотвращение переполнения контейнера содержимым для обмена в соцсетях (597)
- Настройка стилей обмена ИИ для изображений и цитат (567)
- Обновлены радиусы предложений для учёта новых значений по умолчанию (564)
- Отображение прогресса индексации для загрузок RAG (557)
- Обновление стилей подсветки «Спросить ИИ» (560)
- Подсветка выбора помощника ИИ в постах (520)
- Добавлены общие стили для onebox (550)
discourse-akismet
Исправления ошибок
- Обновление привязки 3.2 для включения #133 (134)
- Явная проверка определённого параметра сайта (133)
- Обновление стабильной привязки 3.2 (132)
- Зависимость плагина Post Voting в плагине Akismet (130)
- Отображение контекстного вопроса для пользователей, помеченных Akismet (131)
discourse-assign
Новые функции
- Добавлен параметр порога напоминания о назначении в ожидании (571)
- Возможность переназначать посты в модальном окне назначения на уровне темы (562)
- Добавлены кнопки для снятия назначения с постов в меню назначения на уровне темы (554)
Исправления ошибок
- Учёт pending_assign_reminder_threshold в enqueue_reminders (572)
- Адаптация acceptance-тестов для нового выпадающего меню (570)
- Используется новый
<DropdownMenu />компонент (569) - Обеспечивает сохранение по Ctrl+Enter из текстового поля (566)
- Метка «Снять назначение» иногда перекрывает аватар (561)
- Корректное обновление интерфейса при изменении настроек группы (560)
- Кнопки «Снять назначение» на странице активности/назначений не работают (559)
- Лимит назначений не должен препятствовать повторному назначению сообщения (556)
- Восстановление уведомлений при повторном открытии темы
Изменения в UX
- Автофокус на поле назначения (555)
discourse-calendar
Новые возможности
- Закрытые события (564)
Исправления ошибок
- Отображение календаря событий на странице категории независимо от параметров запроса (565)
- Поддержка бесконечных событий в списке тем (562)
Изменения в UX
- Использование формата цвета из json_schema (556)
- Использование класса прошлых событий в календаре категории (552)
discourse-category-experts
Исправления ошибок
- Текст для проверки одобрения и флажки одобрения (144)
discourse-data-explorer
Новые возможности
- Добавлена возможность пропустить отправку ЛС, если нет результатов (286)
Исправления ошибок
- Отправка одного отчета в ЛС для групп (284)
discourse-docs
Исправления ошибок
- Загрузка полных объектов категорий (167)
discourse-encrypt
Исправления ошибок
- Удаление unsafe-eval из проверки
safe_csp_src?(315)
Изменения в UX
- Отображение
на пунктах чек-листа (314)
discourse-gamification
Исправления ошибок
- Имя пользователя не отображается в минимальном рейтинге, если
prioritize_username_in_uxравно false (127)
discourse-global-filter
Исправления ошибок
- Исправление URL для подкатегорий на странице категорий (143)
- Возможность выбора новой метки в списке тем (138)
discourse-google-one-tap
Изменения в UX
- Удаление невидимого div и исправление выравнивания на мобильных устройствах. (17)
discourse-group-category-banner-ads
Новые возможности
- Создание панели администратора и отображение рекламы в категориях (1)
Исправления ошибок
- Добавлена поддержка анонимных пользователей и группы
everyone(2)
discourse-group-tracker
Новые возможности
- Приоритетные группы для отслеживаемых группой сообщений (54)
discourse-livestream
Новые возможности
- Добавлен мобильный вид чата (8)
Исправления ошибок
- Орфографическая ошибка в спецификации (14)
- Исправление тестов (13)
- Неверное состояние боковой панели (12)
- Обеспечение отображения видео на мобильных устройствах (10)
- Замена runloops next на таймер для инициализации чата (4)
- Применение изменений заголовка после обновления канала чата (3)
- Удаление неиспользуемых файлов из plugin.rb (2)
- Удаление неиспользуемых задач и проверки настроек в перезагружаемом патче плагина (1)
discourse-oauth2-basic
Исправления ошибок
- Корректное присвоение значений при получении данных пользователя (100)
discourse-policy
Исправления ошибок
- Корректное обновление селектора групп при редактировании политики (122)
discourse-post-voting
Исправления ошибок
- Установление подтипа темы при встраивании тем (198)
discourse-reactions
Исправления ошибок
- Обеспечение того, чтобы в активности/реакциях не отображались удаленные элементы (288)
Изменения безопасности
- Скрытие сообщений-шепотов в конечной точке реакций (286)
discourse-saml
Новые возможности
- Добавление в группу персонала, когда пользователь становится администратором через синхронизацию (94)
discourse-shared-edits
Исправления ошибок
- Восстановление
get()(90)
discourse-solved
Новые возможности
- Изменение статуса при снятии решения и исправление изменений назначения (289)
- Предотвращение уведомления о назначении и изменение статуса при решении (285)
- Добавление новых пользовательских фильтров статуса (286)
Исправления ошибок
- Разрешение поиска нерешенных сообщений по меткам (284)
Изменения в UX
- Уточнение, что администраторы и модераторы могут принимать решения (288)
- Добавление администраторов и модераторов в mandatory_values для accept_all_solutions_allowed_groups (290)
discourse-subscriptions
Новые возможности
Исправления ошибок
- Ожидание оплаты за разовую покупку (210)
- Требуется вход для Stripe Checkout (209)
- Предотвращение дублирования запросов к списку подписок Stripe (208)
- Кнопка автоматического создания кампании поддержки (206)
- Обновление: отсутствует кнопка сохранения данных карты (204)
- Разрешение активного статуса для обновленного вебхука (203)
- Отсутствует перевод для Норвегии (196)
discourse-topic-voting
Исправления ошибок
- Объединение голосов независимо от видимости голосующих (187)
discourse-translator
Исправления ошибок
- Избегание публикации сообщения, если нет изменений (140)
- Пропуск перевода для пустых или коротких сообщений действий (139)
- Размер текста Amazon составляет 10 КБ (137)
discourse-zoom
Исправления ошибок
- Проблемы с вебинарами, связанные с реализацией strict-dynamic CSP (74)
docker_manager
Изменения в UX
- Использование Sentence case и добавление Discourse в заголовок страницы и элемент навигации (211)
- Переименование слова «Upgrade» в «Update» в интерфейсе (208)
Все возможности и исправления
Новые возможности
- Добавление HTML-замен
- Принудительное включение боковой панели администратора для всех администраторов в
admin_sidebar_enabled_groupsи обработка устаревшего «выпадающего меню гамбургера» в этом режиме (26899) - Удаление шага «Включить боковую панель» из мастера настройки (26926)
- Отмена перенаправления из мастера на страницу руководства (26873)
- Дополнительные ссылки для боковой панели модератора (26815)
- Разрешение создания наблюдаемых слов как группы (26632)
- Поощрение пользователей к установке заголовков веток чата (26617)
- Новая боковая панель администратора для модераторов (26795)
- Добавление экспериментального отслеживания просмотров страниц «реальным браузером» (26647)
- Реализация последнего прочитанного сообщения для веток (26702)
- Включение ключевых слов тем и компонентов в боковую панель администратора (26708)
- Ограничение частоты запросов для распространенных AI-ботов по умолчанию (26731)
- После мастера администратор перенаправляется на страницу руководства (26696)
- Разрешение входа через LinkedIn OpenID Connect (26281)
- Добавление свайпа вверх для закрытия всплывающего уведомления (26659)
- Отображение дополнительных ссылок фильтра в боковой панели администратора при отсутствии результатов (26672)
- Разрешение закрытия всплывающих подсказок нажатием на их кнопку (26668)
- Использование нового меню закладок в кнопках под темой (26670)
- Перевод ключевых слов боковой панели администратора (26657)
- Обязательные поля для настройки сайта группы (26612)
- Прямая ссылка на компоненты для боковой панели администратора (26644)
- Добавление опции «Только для новых пользователей» в триггер user_updated (26648)
- Объединение связанных аккаунтов пользователя, отдавая приоритет целевому пользователю при конфликте (26645)
- Массовое добавление меток к темам с ограничением операций только для категорий (26602)
- Страница ссылок уведомлений пользователя (26609)
- Добавление нового выхода плагина ‘after-header’ (26587)
- Объединение уведомлений о ссылках (26567)
- Добавление сценария автоматизации «Создать тему» (26552)
- Подтверждение при обновлении публичного раздела (26546)
- Добавление поддержки веток в перемещатель сообщений чата (26147)
- Включение новой боковой панели администратора по умолчанию (26391)
- Добавление сообщения при массовом закрытии тем (26535)
- Скрытие сводки в личных сообщениях (26532)
- Добавление индикатора прогресса к всплывающим уведомлениям (26483)
- Переработанный модальный окно и меню закладок (23071)
- Объединение discourse-automation (26432)
- Добавление аргументов к выходу плагина home-logo (26486)
- Игнорирование вручную деактивированных пользователей при очистке (26478)
- Очистка фильтра боковой панели администратора клавишей ESC (26408)
- Возможность разворачивать/сворачивать все разделы администратора (26358)
- Разрешение переопределения поиска пользователей в чате через плагин (26361)
- Добавление номера страницы к заголовкам страниц для поисковых систем (26367)
- Упрощение контента для поисковых систем для неканонических URL сообщений (26324)
- Более гибкое определение навигации конфигурации администратора плагина (26254)
- Увеличение длины сессии DiscourseConnect по умолчанию (26261)
- Кнопки добавления и удаления объектов для настроек схемы темы (26256)
- Отдельная страница администратора для новостей и отчетов (26216)
- Переработка модального окна клавиатурных сокращений (26236)
- Добавление выбора языка для переводов темы в интерфейсе администратора (26150)
- Добавление кнопки личного сообщения в профиль пользователя (26135)
- Разрешение редактирования настроек сайта во всем интерфейсе администратора (26154)
Исправления ошибок
- Переключение режима боковой панели в подпапке (27026)
- Глубокое связывание с сообщением в ветке
- Создание элементов каталога для новых пользователей в режиме bootstrap (27020)
- Избегание ошибки из-за отсутствующих мета-тегов (26927)
- Неверный заголовок/alt меню пользователя (27019)
- Сортировка списков тем пользователя
- Отображение выбранной темы с элементом above-topic-list-item (26928)
- Восстановление прикрепленного тела документа из заголовка сайта glimmer (27003)
- Удаление дублирующегося меню пользователя для старой реализации заголовка (27002)
- Не закрывать автоматически при пустых идентификаторах (27001)
- Изменение метода запроса для categories/search (26976)
- Установка выбранной длительности в компонент относительного выбора времени (26997)
- Жирный заголовок боковой панели, когда боковая панель администратора отключена (26993)
- Добавление отсутствующих переводов для журналов действий персонала. (26969)
- Восстановление поведения добавления класса docked к телу документа во время обновлений заголовка (26967)
- Предотвращение запуска повторяющихся автоматизаций до
start_date(26963) - Отключение модального окна на мобильном меню закладок (26958)
- Разрешение отключения блокировки прокрутки тела на модификаторе свайпа (26957)
- Закрытие d-menu перед действием в меню темы (26956)
- Открытие ссылки Powered-by в новой вкладке (26953)
- Обновление длительности и интервала при обновлении значений ввода. (26796)
- Использование постоянных ссылок MaxMind для загрузки баз данных MaxMind (26847)
- Попытка onebox даже если тело ответа превышает
max_download_kb(26929) - Отслеживание свойства
User.status(26941) - Обеспечение корректной обработки всплывающих исключений RequestTracker (26940)
- Обеспечение работы ссылок уведомлений чата с подпапкой (26938)
- Внедрение сервиса текущего пользователя в модель категории (26937)
- Неверный разделитель в меню администратора темы (26934)
- Предотвращение нестабильности из-за имен пользователей с кавычками (26907)
- Улучшения потоковой передачи сообщений чата (26892)
- Разрешение ботам создавать/обновлять/потоково передавать сообщения (26900)
- Игнорирование SVG при регенерации отсутствующих оптимизированных изображений.
- Использование правильной ссылки для категории General (26891)
- Отображение CTA discourse-ai только администраторам (26895)
- Предварительная загрузка всех предков категорий боковой панели (26715)
- Обеспечение отсутствия бесконечного цикла категорий
- Существующему участнику канала разрешено присоединиться (26884)
- Корректная передача контекста темы/сообщений (26882)
- Отправка сводок активности на основе «последнего визита»
- Сделать помощник миграции темы
getCategoryIdByNameнечувствительным к регистру (26878) - Отсутствующий маршрут для редактирования компонентов (26874)
- Сериализация staff_writes_only (26866)
- Вложенные опросы
- Восстановление SCSS устаревшего всплывающего меню (26864)
- Добавление поддержки местоположения и деталей в календарь ICS (26862)
- Стили меню выбора сообщений (26857)
- Не показывать метку кнопки закладки в подвале темы ЛС (26858)
- Корректная обработка меток с подчеркиваниями (26839)
- Сортировка категорий в SQL для Categories#search (26810)
- Добавление резервного отрывка для ответов на сообщения чата (26834)
- Предотвращение гонки состояний в повторяющихся автоматизациях (26828)
- Предотвращение переполнения заголовка ветки длинным URL (26827)
- Наблюдаемые слова (+ Группы) с отсутствующим действием (26826)
- Не показывать пустой список в меню администратора темы (26825)
- Создание наблюдаемых слов…
- Предотвращение бесконечного цикла автоматизаций, запускающих друг друга (26814)
- Не показывать кнопку меню администратора темы обычным пользователям (26820)
- Предотвращение дублирования вложений во входящих письмах - попытка 2
- Не показывать скрытые сообщения в результатах поиска (26800)
- Корректная проверка ID пользователя исходного сообщения (26805)
- Корректное включение/отключение прокрутки тела в модальном окне (26784)
- Корректное переименование прокрутки везде (26783)
- Лучшее отслеживание изменений видимости темы (26709)
- Обеспечение обновления последнего прочитанного при новом сообщении (26772)
- Обеспечение того, чтобы мы не выходили без ожидающих автоматизаций (26771)
- Не увеличивать счетчик ответов вручную (26769)
- Относительный выборщик сбрасывался при изменении (26766)
- Построение отрывка сообщения чата для превью ветки (26765)
- Включение HTML-контента для аутентифицированных пользователей с UA поисковой системы (26757)
- Выбор категорий для новых вебхуков администратора (26746)
- Загрузка категорий для опции “+подкатегории” (26622)
- Передача значений настроек объектов в миграции тем (26751)
- Перенос переиндексации пользователя в задачу (26753)
- Задача rake
themes:updateне откатывает транзакцию при ошибке (26750) - Разрешение удаления аватаров из настройки выбираемых аватаров (26720)
- Обеспечение закрытия модального окна при реакции (26745)
- Предотвращение ошибки из-за переопределения свойства (26741)
- Улучшение обработки ‘PublicExceptions’ при включенных bootstrap_error_pages (26700)
- 404 при посещении редактора объектов настроек темы для компонента темы (26733)
- Использование сериализованных подкатегорий в subcategory-with-featured-topics (26718)
- Автоматическая подсветка кода не применяется в полноэкранном модальном окне (26710)
- Сообщения уже перевернуты (26692)
- Обеспечение обновления последнего прочитанного при выходе (26691)
- В EmailSettingsValidator, сброс аутентификации smtp, если нет пользователя и пароля
- Несоответствие локали в выборе переводов темы (26687)
- Сериализация категорий для сообщений группы (26663)
- Сброс ожидающих автоматизаций только при необходимости (26685)
- Корректные аргументы для “показать лучшие ответы” в карте темы (26681)
- Отключение хранения недопустимого времени сообщений и тем, отправленного с клиента (26683)
- Корректное повторное прикрепление разрешенных изображений в письме со сводкой активности (26642)
- Не очищать пользователей, деактивированных системой (26656)
- Не помещать некатегории в Site.categories (26664)
- Сериализация категорий для закладок (26606)
- Использование ILIKE для поиска категорий (26619)
- Корректное восстановление размера композитора при повторном редактировании сообщения (26650)
- Предотвращение слишком раннего открытия (26649)
- Предотвращение показа модального окна отмены при повторном редактировании (26639)
- Излишнее обращение к access_control_post_id в настройке Post uploads (26627)
- Ожидание сохранения закладки перед разрешением нажатия кнопки меню (26626)
- Удаление группы вызывало ошибку (26623)
- Обеспечение того, чтобы недопустимый часовой пояс не блокировал критические письма (26607)
- Более надежное обновление хлебных крошек категории (26608)
- Сломанный заголовок кнопки «назад» в таймлайне (26604)
- Обеспечение разблокировки прокрутки тела при ответе (26616)
- Разрешение только kbd, но не details
- Загрузка категорий с активностью пользователя и черновиками (26553)
- Морфинг после всех “decorateCookedElement”
- Добавление ident для исправления стиля статуса пользователя в сообщениях (26585)
- CSS флажков вложенных списков (26581)
- Разрешение пользователям сбрасывать выбор главной страницы, если пользовательская главная страница из… (26536)
- Иконка часов закладки не отображается (26572)
- Не фокусировать ввод при редактировании на мобильном (26554)
- Загрузка категорий с версиями сообщений (26496)
- Предотвращение блокировки прокрутки мобильным модальным окном DMenu (26550)
- Обеспечение того, чтобы
[date-rangeне конфликтовал с чек-листом - Чек-листы не работали, если был URL изображения
- Не показывать кнопку редактирования разделов в боковой панели администратора (26547)
DiscourseIpInfo.mmdb_downloadнекорректно соединяет URL (26545)- Обновление доступа к свойству темы в сыром представлении статуса темы (26528)
- Загрузка информации о категории для страницы «О нас» (26519)
- Сохранение открытого состояния details в превью (26518)
- Логирование кликов по результатам поиска в меню поиска заголовка (26500)
- Загрузка категории перед открытием композитора (26493)
- Поля ввода не отображаются при добавлении объекта в пустую настройку (26509)
- Добавление аргументов выхода home-logo в не-glimmer версию (26495)
- Обеспечение того, чтобы
Theme#settingsбыли экземплярамиThemeSettings(26481) - Не разрешать доступ к странице плагина, если плагин не виден (26431)
- Восстановление автора в представлениях поисковой системы для непервых сообщений (26459)
- Блокировка прокрутки тела textarea (26462)
- Разрешение модальным окнам отключать свайп для закрытия (26460)
maxmind:refreshне учитываетrefresh_maxmind_db_during_precompile_days(26457)- Обеспечение переводимости “save” в модальном окне закладок (26446)
- Предпросмотр печати не работал (26433)
- Список сообщений не должен прокручиваться при новом сообщении (26438)
- Показывать историю редактирования только при навигации через уведомление о редактировании для сообщений, у которых есть версии и можно просмотреть историю редактирования (26418)
- Ошибка не поднималась для обязательного свойства категорий (26443)
- Использование геттера для
showPoweredBy(26419) - Скрытие опасной настройки сайта max_notifications_per_user (26414)
- Не устанавливать тип аутентификации smtp, если нет пользователя или пароля
- Корректировки select-kit на мобильном (26401)
- Предотвращение скрытия фиксированных элементов при блокировке прокрутки тела (26400)
- Экспорт false для полей подтверждения пользователя при использовании приглашений пользователей (26332)
- Описания не отображаются для некоторых типов настроек сайта (26399)
- Пропуск проверок, связанных с метками, когда присутствует опция skip_validations (26379)
- Разрешение личных сообщений, когда max dm users установлено в 1 (26392)
- Добавление заголовка content-type к ошибке ограничителя частоты запросов
- Параметры календаря часть 2 (26371)
- Корректная передача параметров календаря (26370)
- Разрешение перенаправления при загрузке базы данных maxmind (26333)
- Попытки обновления select-kit с клавиатуры (26345)
- Исправление сломанного перевода в редакторе настроек объектов поля ввода меток (26340)
- Корректная установка has_children в Category.preload_user_fields! (26327)
- Удаление сломанной логики контекста поиска narrative-bot (26319)
- Проверка меток с использованием
Tag#nameвместоTag#idвThemeSettingsObjectValidator(26314) - Анонимные пользователи не могли редактировать свои сообщения (26283)
- Два элемента не должны иметь один и тот же ID (26305)
- Загрузка подкатегорий через CategoryList (26297)
- Сериализация родительских категорий первой (26294)
- Клавиатурные сокращения закрывали модальное окно конструктора таблиц (26278)
- Обеспечение включения всех тем в карты сайта без дубликатов (26289)
- Корректный рендеринг ошибок 403 для поисковых систем с использованием basic-html (26287)
- Ошибка при добавлении дочернего объекта в редакторе настроек объектов (26259)
- Упрощение реализации пользовательских ссылок боковой панели (26201)
- Не использовать return в блоке (26260)
- Скрытие кнопки чата в карточке пользователя, когда чат отключен (26237)
- Добавление отсутствующего текста флага незаконного сообщения чата (26255)
- Удаление “фейковых” упоминаний из extract_mentions (26253)
- Отсутствующие часовые пояса IST, KST и JST в обработанных сообщениях (26252)
- Не терять боковую панель администратора при открытии панели чата (26235)
- “Вспышка” при загрузке результатов поиска (26249)
- Обеспечение корректного выполнения условия пользовательской кнопки композитора (26245)
- Ожидание завершения запросов поиска (26240)
- Регрессия блокировки прокрутки после закрытия мобильного меню (26232)
- Обновление панели инструментов сообщения при прокрутке темы (26228)
- Предотвращение сдвига макета контента на мобильном (26238)
- Показ ошибки максимального количества меток и предотвращение поиска (26233)
- Обеспечение немедленного обновления иконки перетаскивания в заголовке glimmer (26221)
- Исправление сломанной проверки ключа API Mailgun (26206)
Изменения в UX
- Использовать другое JIT-сообщение, когда в каталоге пользователей нет результатов поиска (27009)
- Добавить отсутствующий класс для oneboxing видео YouTube (27005)
- Использовать display_name в алгоритме создания сводки для отображения пользовательского имени LLM (27006)
- Кнопка администратора темы должна соответствовать высоте соседних элементов (26973)
- Использовать CSS-переменную breakpoint вместо произвольного значения 570px (26945)
- Увеличить область нажатия для списка потоков на мобильных устройствах (26818)
- Значение по умолчанию для настройки сайта Enable_powered_by_discourse установлено в true (26774)
- Добавить CSS для CTA пустого списка административных плагинов (26949)
- Ссылка на /latest в шаблоне приветственной темы (26944)
- Объединить эксперимент по редизайну встроенных ответов (26876)
- Использовать четверичный цвет для навигации с клавиатуры (26911)
- Скрыть количество пользователей в ссылке на исходное сообщение (26890)
- Обновить руководство по началу работы (26889)
- Увеличить лимит символов в описании пользовательского поля (26863)
- Заголовки боковой панели администратора выделены жирным шрифтом (26801)
- Исправить дублирование цвета отчета (26799)
- Индикатор загрузки при нажатии на элемент
- Незначительные корректировки выпадающего списка уведомлений пользователей (26754)
- Изменить значок уровня normal для уведомлений пользователей (26740)
- Кнопка закладки в подвале темы должна иметь класс btn-default (26717)
- Исправить стилизацию для фокусированной строки (26698)
- Динамическое间距 для кнопок сводки (26690)
- Сохранять заголовки ввода постоянно жирными (26510)
- Обновить переменный цвет текста для переменного фона (26676)
- При повторном открытии свернутого композитора сбрасывать высоту (26661)
- Исправления выравнивания эмодзи, продолжение #26491 (26618)
- Предотвратить перекрытие заголовка всплывающими уведомлениями (toasts) (26615)
- Улучшить идентификатор для свойства typed категорий в редакторе объектов тем (26600)
- Назначить первого администратора модератором для проверки одобрений пользователей. (26588)
- Отображать JIT, когда список пользователей пуст (26579)
- Исправить цвет многоточия в меню пользователя (26578)
- Корректировки CSS плагина чек-листов (26577)
- Исправить проблемы выравнивания вокруг статуса пользователя (26491)
- Новый радиус скругления границ по умолчанию (26560)
- Отсутствие курсора-указателя на чек-листе “только для чтения”
- Демонстрация улучшений меню закладок
- Chat >` стилизация удаленного сообщения (26538)
- Корректировки отступов упоминаний (26492)
- Улучшенный текст для установки напоминания (26534)
- Разрешить указание значения по умолчанию для свойств enum (26529)
- Устранить мерцание аватара при открытии меню пользователя в Safari (26511)
- Улучшения подсказок для пользователей (26480)
- Корректировки для экспериментального меню массового выбора (26474)
- Изменение текста для отложенной пометки как непрочитанного (26468)
- Переименовать слово “Upgrade” в “Update” в интерфейсе. (26396)
- Корректировки текста настройки отложенной обработки (26465)
- Улучшить сообщение об ошибке валидации при сохранении настройки объектов темы (26455)
- Исправить отображение ошибки обязательной валидации для необязательных свойств (26453)
- Переключаться на новый объект при добавлении объекта в редакторе настроек объектов темы (26454)
- Исправить переполнение длинных названий сайта в заголовке (26450)
- Незначительные стилистические корректировки для редактора объектов схемы (26444)
- Подсветка кода в блоках
emиstrong(26435) - Незначительные корректировки редактора схемы темы для мобильных устройств (26434)
- Перенос строки для
small-user-list-contentпри большом количестве пользователей (26422) - Добавить сворачиваемые заголовки в редактор объектов темы, скорректировать стили (26383)
- Исправить позицию счетчика символов в поле ввода настроек объектов (26357)
- Добавить значок FAB для потоков (26349)
- Обновить синий цвет Twitter до черного цвета X (26343)
- Преобразовать стиль
mentionв inline (26317) - Улучшенное затухание непрозрачности фона модального окна (26328)
- Включать сообщение, когда содержимое для сканера опущено (26325)
- Улучшение модального окна на мобильных устройствах (26055)
- Добавить атрибут title к элементам управления превью изображения в композиторе (26301)
- Обеспечить единообразный размер всех кнопок в заголовке (26318)
- Улучшить селектор категорий в редакторе объектов темы (26311)
- Улучшить макет редактора настроек объектов темы (26309)
- Переместить ссылку “Все настройки сайта” в начало боковой панели администратора (26313)
- Улучшить селектор групп в редакторе объектов темы (26312)
- Скрыть “powered by” на странице активации аккаунта (26298)
- Скрыть переключатель боковой панели на маршруте создания аккаунта (26299)
- Добавить значки-стрелки для разворачивания и сворачивания всех переключателей в боковой панели администратора (26246)
- Скорректировать стили редактора объектов для полноэкранного макета (26265)
- Обеспечить единообразное размер полей ввода во всех браузерах (26159)
- Chat >` исправить значок замка в ссылке на исходное сообщение (26227)
- Не закрывать выделение текста поста при прокрутке (26217)
- Первая итерация стилизации экспериментального редактора настроек typed объектов (26194)
- Обновить значок Twitter, добавить Threads и Mastodon (26203)
Производительность
- Оптимизировать запрос для исключения тем в определенных категориях в TopicsFilter (27027)
- Пропускать дорогостоящие валидации постов
- Улучшить сборку JS для продакшена в условиях нехватки памяти (26849)
- Снизить накладные расходы от выдержки сообщения чата (26712)
- Ввести базовый сериализатор API-ключей
- Улучшить производительность
most_replied_to_users(26373) - Заменить индекс reply_to_post_number для постов (26385)
- Разрешать только одно проверяемое уведомление за раз (26330)
- Исправить проблему N+1 при загрузке категорий с пользовательскими полями (26241)
- Удалить ненужный
<link rel="preload">для JavaScript темы (26220) - Избегать публикации действий пользователя для того пользователя, который совершил действие (26225)
- Исправить проблему N+1 при поиске категорий (26223)
- Удалить ненужный
<link rel="preload">(26219) - Отложить загрузку каналов (26155)