3.5.0.beta1: Выбор тёмной/светлой темы, улучшенная информация о флагах и поощрение более ценных обсуждений

Еще больше!

Но подождите, есть ещё! Мы стараемся освещать для вас новые функции и изменения, но изменений всегда слишком много, чтобы перечислить их все. Для полного списка новых функций, исправлений ошибок, улучшений UX и другого обязательно ознакомьтесь с дополнительными функциями и исправлениями, перечисленными ниже.

Улучшения плагинов

discourse-activity-pub

Новые функции

  • Добавлена карта тем ActivityPub, действия по темам, действия по сообщениям и информация о темах, обновлена информация о сообщениях ActivityPub (169)
  • Добавлена карта тем ActivityPub, действия по темам, действия по сообщениям и информация о темах, обновлена информация о сообщениях ActivityPub. (161)

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

  • Обновление акторов сайта при создании или редактировании актора (173)
  • Анонимные пользователи должны включаться в группу «все» для групп видимости статуса сообщения (175)
  • Обработка атрибутов AP в модальном окне информации о теме для тем с первым сообщением (174)
  • Неверное изменение строки i18n (172)
  • Регрессия маршрутизации к подписчикам/подпискам (170)

discourse-ai

Новые функции

  • Экспериментальные результаты поиска от ИИ-персоны. (1139)
  • Новый отчёт визуализации анализа тональности (1109)
  • Нативная поддержка PDF (1127)
  • Поддержка PDF для конвейера RAG (1118)
  • Валидация имени инструмента (842)
  • Изменения в устаревшей логике сводок. (1108)

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

  • Поиск в разделе «Обнаружение» нарушал обычный поиск для анонимных пользователей (1143)
  • Жёстко заданное требование для оценок (1137)
  • Добавлен обходной путь для ограничений поиска HNSW в pgvector (1133)
  • Использование max_completion_tokens для моделей Open AI (1134)
  • Правильная обработка редактирования провайдера (1125)
  • Обновление ключа черновика для нового PM с ботом ИИ (1123)
  • Совместимость задачи обратной загрузки эмбеддингов при переходе между моделями (1122)
  • Проверка результата создателя действия сообщения при маркировке спама (1119)
  • Необходимо иметь возможность поиска и замены внутри строк (1110)

Изменения UX

  • Небольшие корректировки поискового бота (1146)
  • Пользовательская иконка для открытий Discobot (1144)
  • Отображение всплывающей подсказки, сигнализирующей, что это функция на базе ИИ (1141)
  • Улучшенные всплывающие подсказки для префиксов инструкций по задачам эмбеддингов (1121)
  • Уточнение описания эмбеддингов (1113)
  • Включение значения «none» false для параметров провайдера (1111)

discourse-assign

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

  • Пропуск уведомлений, когда тема не найдена (634)

Изменения UX

  • Исправление макета назначения группам после изменения в ядре (631)

discourse-calendar

Новые функции

  • Добавлен трансформатор значений для отображения участников в дополнительном меню события (687)

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

  • Не показывать кнопку «отправить PM» пользователю, создавшему событие (690)
  • Разрешить удаление событий, принадлежащих удалённым пользователям (688)

discourse-client-performance

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

  • Не выполнять ротацию cookies сессии во время отчётов о производительности (58)

discourse-data-explorer

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

  • При загрузке запросов передавался неверный объект запроса. (359)
  • Несоответствие состояния по умолчанию для булевых полей (353)

discourse-doc-categories

Новые функции

  • Добавлены чешские переводы (29)

discourse-gamification

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

  • N1 для flair_url группы (185)

discourse-jira

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

  • Правильный импорт помощника i18n (95)

discourse-livestream

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

  • Проблемы с прокруткой чата для десктопной версии (46)

discourse-preset-topic-composer

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

  • Проблема с устаревшими именами иконок (43)

discourse-reactions

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

  • Предотвращение закрытия панели на мобильных устройствах (347)
  • Улучшение работы на десктопе с поддержкой сенсорного ввода (345)
  • Добавление TopicViewPostsSerializerExtension для исправления N1 (340)

Изменения UX

  • Исправление выравнивания реакций в элементах потока пользователя (343)

discourse-solved

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

  • Не разрешать и не учитывать решения в личных сообщениях (334)

discourse-subscriptions

Новые функции

  • Добавлена поддержка валюты CZK (265)

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

  • Обновление совместимости иконок FontAwesome 6 (264)

discourse-topic-voting

Новые функции

  • Добавлена опция «Голоса» в настройки списка тем категории (232)

discourse-translator

Новые функции

  • Перевод каждого сообщения на целевые языки автоматического перевода (207)
  • Отображение полных переводов тем (205)

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

  • Неверная запись в .discourse-compatibility (218)
  • Обеспечение работы старой функции с новой и отображение кнопки перевода в правильных сценариях (215)
  • Возврат строк i18n, которые были удалены (214)
  • Не переводить сообщения ботов (213)
  • Установка локали очищенного сообщения в локаль сайта по умолчанию (212)
  • Пропуск удалённого или пустого контента (211)

Изменения UX

  • Обновление текста, указывающего, что страница переведена машиной (219)
  • Отображение явной ошибки тайм-аута вместо общей (216)

Все функции и исправления

Новые функции

  • Отмена/повторное добавление кнопки панели инструментов импорта цитаты (31449)
  • Разрешение авторства инициализатора gjs в локальных темах (31423)
  • Ввод реакций в чате (31439)
  • Первая версия экспериментального административного поиска (31299)
  • Разрешение администраторам удалять пользователей из личных сообщений чата (31366)
  • Разрешение отображать только эксперименты в разделе «Что нового?» (31347)
  • Отображение информации о процессе в модальном окне жалобы (31300)
  • Добавление first_post_id в TopicListItemSerializer (31254)
  • Разрешение администраторам добровольно подключаться к бесшовным перенаправлениям на /auth/* (31235)
  • Селектор тёмного/светлого режима (31086)
  • Добавление сериализатора данных лайков первого сообщения (31216)
  • Разрешение исключать загрузки из требования минимальной длины сообщения (31194)
  • Отображение описания жалобы вместе с дополнительной причиной (31210)
  • Корректная обработка необработанных элементов на рассмотрении (31118)
  • Внедрение редактора ProseMirror (30815)

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

  • Предотвращение прокрутки боковой панели при открытии канала (31454)
  • Предотвращение прокрутки боковой панели при фокусе на композиторе чата (31446)
  • Черновики не должны иметь кнопку развертывания (31424)
  • Восстановление после сбоя автоматизаций (31413)
  • Мгновенное открытие загрузок чата в лайтбоксе после оптимизации (31414)
  • Исправление ошибок в задаче rake uploads:sync_s3_acls (31411)
  • Улучшение валидации имен групп (31315)
  • Изображения и разделы Wikipedia onebox (31384)
  • Совпадение парсера языка с дефисами или подчеркиваниями (31381)
  • Обеспечение работы revoke_ungranted_titles! с user_ids (31371)
  • Добавлена дальнейшая поддержка настройки ‘prioritize_full_name_in_ux’ (31346)
  • Поиск по постоянным ссылкам работает даже при наличии 100+ постоянных ссылок (31354)
  • Не показывать   в кнопке даты (31352)
  • Отсутствие ссылки на удалённое сообщение в /my/deleted-posts (31342)
  • Загрузки изображений в настройках сайта и профиле (31350)
  • Предотвращение двойной установки в одном вычислении (31348)
  • Последовательность формата относительной даты (31349)
  • Пересмотр сообщения учитывает настройку ‘prioritize_full_name_in_ux’ (31293)
  • Минимальная длина имени пользователя должна проверяться (31332)
  • Сохранение пользователя в том же контексте после входа (31314)
  • Обеспечение правильной отмены регистрации полей (31329)
  • Вычисление reaction_users_count в скрипте массовой загрузки (30964)
  • Автоматическое перенаправление авторизованных пользователей на тему, когда… (31301)
  • Не показывать модальное окно подтверждения (31304)
  • Ограничение отображаемых групп в <GroupChooser /> до 100 групп (31288)
  • Профиль пользователя не загружается с пустым экспортом (31290)
  • Корректное отображение метки (31282)
  • Не загружать все группы при рендеринге <GroupChooser /> (31271)
  • Ошибка JS, когда отсутствует .header-cloak (31281)
  • Недопустимые источники директив CSP должны позволять запуск сайта с допустимыми директивами CSP (31256)
  • Улучшения для задачи uploads:disable_secure_uploads (31231)
  • Неверный лимит приглашений в тему в минуту (31252)
  • Автоматический поток авторизации с полным входом/регистрацией на странице V3 (31072)
  • Не уведомлять администраторов о личных сообщениях, когда подавление включено (31232)
  • Исправление опечатки в имени свойства компонента кнопки сохранения (31221)
  • Установка правильного состояния настройки пользователя для чекбокса тёмного режима (31214)
  • Корректировка селектора значка для правильного вложенности в списке плагинов (31218)
  • Включать только пользовательские маршруты конфигурации плагинов во вкладках для старой страницы отображения (31213)
  • Очистка небезопасных загрузок с access_control_post_id (31189)
  • Корректная проверка наличия данных в admin-report (31197)
  • Распространение событий pointerdown на триггер DMenu, когда меню не развернуто (31104)
  • Исправление мобильной высоты модальных окон значков и владения (31187)

Изменения UX

  • Замена иконки селектора эмодзи с улыбкой на обычную (31421)
  • Закрытие панели потока одним нажатием Escape (31426)
  • Запуск диалога загрузки по двойному щелчку (31425)
  • Увеличение лимита в загрузчике каналов чата (31406)
  • Удаление старого хака с границей меню (31344)
  • Предотвращение переполнения длинных имен категорий в списке тем на мобильных устройствах (31335)
  • Скрытие элемента «powered-by» на странице приглашения администратора (31303)
  • Добавление подсказок с клавишей Enter для поиска (31298)
  • Удаление сброса отступа main-outlet-wrapper для мобильных устройств (31286)
  • Добавление подтверждения в настройки краулера (31269)
  • Обновление поля изображения баннера для использования текста справки (30666)
  • Исправление горизонтальной навигации по группам на мобильных устройствах (31259)
  • Переключение страниц групп на горизонтальную навигацию (31243)
  • Использование иконки для кнопки создания темы на мобильных устройствах (31237)
  • Исключение даты в потоке пользователя для небольших сообщений действий (31236)
  • Исправление выравнивания потока пользователя для лайков (31234)
  • Не использовать общие предложения имен пользователей для приглашений (31175)
  • Условное обновление страницы на этапе стилизации мастера (31193)
  • Удаление настройки сайта enable_quote_copy (31191)
  • Исправление отображения HTML в кнопке удаления пользователя (31201)
  • Исправление макета ошибок модального окна приглашения (31199)
  • Выравнивание текста кнопки выпадающего меню по левому краю (31198)
  • Исправление переноса ссылок карты темы со счетчиком (31184)
  • Обновление стилизации индикатора бота (31108)
  • Улучшения меню множественных черновиков (31195)
  • Отображение имени родительской категории для хэштегов категорий (31188)
  • Обеспечение кликабельности всех дочерних элементов .with-topic-progress (31176)

Производительность

  • Кэширование всех пакетов дополнительных локалей и использование CDN (31445)
  • Отложенное вычисление consolePrefix() для трансформаторов (31367)
  • Маршруты настроек предварительной загрузки плагинов администратора (31215)

Доступность

  • Исправление проблемы контрастности кнопки управления сообщением для цветов WCAG (31177)
10 лайков