3.2.0.beta4: упрощённый доступ к чат-потокам, редизайн мобильного чата, экспериментальная боковая панель администратора и многое другое

И даже больше!

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

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

discourse-activity-pub

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

  • Разрешить категориям подписываться на удалённых акторов (43)
  • Улучшить пользовательский интерфейс федеративных категорий (36)

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

  • Исправления подписи запросов и проверки подписей (53)

discourse-ai

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

  • Добавить поддержку DallE в функцию иллюстрации постов помощника ИИ (404)
  • Генерировать правильные эмбеддинги для постов/тем с встроенным контентом (401)
  • Попытка автоматически обрабатывать более крупные индексы эмбеддингов (403)
  • Поддержка ИИ-бота Gemini. (402)
  • Добавить поддержку Mixtral для ИИ-бота (396)
  • Эмбеддинги для каждого поста (387)
  • Разрешить лёгкий обмен диалогами с ботом (385)
  • Отображение связанных тем для поисковых роботов (386)
  • Поддержка эмбеддингов Gemini (382)
  • Mixtral для суммаризации (381)
  • Разрешить отправку отчёта, созданного на основе ИИ, в тему (377)
  • Генерация иллюстраций для постов (367)
  • Поддержка отправки отчёта ИИ на адрес электронной почты (368)
  • Периодический отчёт о суммаризации на основе LLM (357)
  • Поддержка DNS SRV для TEI (363)
  • Кнопки предложений ИИ в модальном окне move-to-topic (360)
  • Поддержка Gemini в AiHelper / Поиске / Суммаризации (358)
  • Проверка текста с помощью помощника ИИ для постов (359)
  • Добавить пользовательские промпты в опции помощника постов (355)
  • Добавить потоковую передачу для опции «Объяснить» помощника ИИ постов (344)
  • Попытка включить просмотры/имена пользователей/лайки в результаты поиска (349)
  • Масштабирование количества результатов поиска в зависимости от модели (346)
  • Реализовать поддержку GPT-4 turbo (345)
  • Разрешить персонажам предоставлять опции команд (331)
  • Поддержка Llama2 в AiHelper (339)
  • Оценка настроения пользователя на странице сводки профиля (329)
  • Совместимость с HuggingFace Text Embeddings Inference (323)
  • Фоновая задача для модуля настроения (316)
  • Поддержка Azure OpenAI для DALL*E 3 (313)
  • Персонаж DALL-E-3 для генерации изображений (311)
  • Запоминать ранее выбранного персонажа (299)
  • Интерфейс для обновления персонажей ИИ на странице администратора (290)
  • Базовая инфраструктура для пользовательских персонажей (288)

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

  • Улучшить поведение бота (408)
  • Вернуть поддержку Azure. (407)
  • Не включать <details> в контексте (406)
  • Аргументы массива не парсились корректно (405)
  • Параметр таблиц в Tools::DbSchema является строкой (400)
  • Помощник ИИ не работал корректно с mixtral (399)
  • Ошибка 500, когда у reviewable отсутствует сообщение (397)
  • Показывать иллюстрацию поста только при наличии ключа API стабильности (395)
  • Корректный перевод и чтение инструментов для Claude и Chat GPT. (393)
  • Пропускать эмбеддинги для пустого контента (392)
  • Краевые случаи при эмбеддинге постов и связанные с краулером (391)
  • Использовать асинхронные версии clipboardCopy (389)
  • Получать категорию темы вместо категории массива (388)
  • Предотвращать отображение метки «нет результатов», когда это не соответствует действительности (384)
  • Использовать vLLM, если TGI не настроен для инференса OSS LLM (380)
  • Исключать невидимые темы из контекста отчета (375)
  • Контекстное меню не должно появляться, если выделенный текст удален (374)
  • Проблема с отменой действия (Undo) (372)
  • При определенных условиях мы получали дублирующиеся данные от LLM (373)
  • Triage больше не работает с claude (369)
  • Иконка иллюстрации поста и перевод отображались некорректно (371)
  • Bedrock жаловался, что входные данные слишком длинные (365)
  • Восстановление после возврата невалидных base64-пакетов от Bedrock во время стриминга (352)
  • Пользовательские инструкции отсутствовали при генерации пользовательского ввода промпта (348)
  • Пропущен закрывающий > в теге input (347)
  • Обработка усечения в HyDE-поиске (342)
  • Сделать стратегию FoldContent более устойчивой при использовании моделей с низким количеством токенов. (341)
  • Возврат к полному ответу LLM при сбое XML (340)
  • Не повторять промпт при выводе на HF/TGI (338)
  • Множество исправлений для инференса huggingface и llama2 (335)
  • Использовать Guardian.basic_user вместо new (anon) (332)
  • Перестал работать селектор команд (330)
  • Вызывать правильный метод для суммаризации с усечением (328)
  • Разрешить выбор персоны, когда список становится слишком длинным (327)
  • Явно загружать стратегии эмбеддинга (325)
  • Настроить ввод тегов в композиторе, чтобы избежать переноса (324)
  • Использовать XML-теги в промпте generate_titles. (322)
  • Слишком много запросов от одного поиска (318)
  • Неверная метка порядка сортировки появлялась, когда не должна (315)
  • Генератор заголовков чата все еще использовал старый код после миграции LLM (314)
  • Реализовать фреймворк инструментов для Anthropic (307)
  • Сделать сводки более связными, настроив промпт. (310)
  • Bedrock использует немного другие имена моделей
  • Нам не нужно добавлять anthropic. к моделям bedrock (308)
  • Ошибка 500 при поиске только с фильтрами (304)
  • Дополнительные результаты не появлялись при прокрутке (302)
  • Результаты ИИ некликабельны (298)
  • ChatChannel больше не наследуется от RestModel. (292)
  • Изменения в отчетах о настроении. (289)

Изменения UX

  • Добавить корректное атрибутирование изображений в постах с иллюстрациями (398)
  • Изменение текста (390)
  • Размещение меню внизу для ИИ (378)
  • Скрыть кнопку «Предложить редактирование» в быстром редактировании при вызове из ИИ (364)
  • Улучшить состояние фокуса элемента опций поста, сделав его на всю ширину (362)
  • Автоматически определять направление текста для текста, сгенерированного ИИ (361)
  • Добавить заголовок к кнопке (334)
  • Добавить кнопку копирования к сгенерированному предложению (296)
  • График удивления рядом с радостью в диаграмме post_emotion (291)

Доступность

  • Добавить атрибут title к иконке искр для результатов поиска ИИ (317)

discourse-assign

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

  • Разрешить переназначение тому же пользователю
  • Добавить резервный вариант автоназначения

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

  • Различные проблемы со статусом назначения (536)
  • Правильный порядок элементов в меню пользователя

Изменения UX

  • Подготовка к изменениям стилей модального окна ядра (524)

discourse-automation

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

  • Поддержка значений по умолчанию для scriptables (239)

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

  • Пропускать отправку ЛС несуществующим пользователям (243)
  • Null не является допустимым значением метаданных (241)

Изменения UX

  • Выдавать ошибку при сбое создания ЛС (235)

discourse-bcc

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

  • Добавить метку категории настройки (57)

discourse-calendar

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

  • Поддержка параметра count в компоненте списка событий (513)
  • Добавить регион ‘in_ka’ для Индии (514)
  • Настройка сайта для включения истекших событий в представления календаря (499)
  • Добавить значок праздника в представлении часовых поясов, если пользователь в отпуске (500)
  • Настраиваемые цвета событий по тегам и регулируемое максимальное количество строк в календаре (482)
  • Показывать все предстоящие события на следующий год (483)
  • Использовать plugin outlets для оформления заголовков тем датами событий (474)

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

  • Рендерить event-date-container только для тем с датой события (509)
  • Расширение конечной точки событий (507)
  • Сортировка событий показывает сначала самые старые (429)
  • Миграция ссылок устаревшего гамбургер-меню в боковую панель (497)
  • Обновление пользовательских полей новыми значениями (495)
  • Считать события без ends_at истекшими в конце дня (485)
  • Удалить дублирующиеся праздники из-за смены часового пояса (489)
  • Предотвращать дублирование праздников при смене имени пользователя (488)
  • Региональные государственные праздники сдвинуты на день раньше (486)
  • Показывать события подкатегорий (478)

Изменения UX

  • Ссылка «показать все» в списке предстоящих событий (518)
  • Исправить цвет фона прошлых событий (504)

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

  • Сериализатор сводки для списка событий (484)

discourse-category-experts

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

  • Не посещать посты несколько раз (137)
  • Исправить использование булева пользовательского поля CATEGORY_ACCEPTING_ENDORSEMENTS (138)

discourse-chat-integration

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

  • Ошибки валидации форм, новый API модальных окон, glimmer (182)
  • Обновить обработку транскриптов после обновлений ядра (179)

discourse-code-review

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

  • Не выдавать ошибку, если не найдены связанные PR (200)

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

  • Перенести задачи sidekiq в низкоприоритетную очередь (199)

discourse-data-explorer

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

  • Продолжать отправлять ЛС другим, когда группа или пользователь не существуют (274)
  • Обновить запросы «Самые большие загрузки» для использования таблицы upload_references (261)

Изменения UX

  • Предупреждать в /logs, когда ЛС не отправлено (271)

discourse-docs

Изменения UX

  • Выполнять поиск только при нажатии клавиши Enter (159)

discourse-encrypt

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

  • Использовать правильный контейнер (293)
  • Корректно обрабатывать парсинг подписей для удаленных/переименованных пользователей (288)
  • Корректно обрабатывать уничтожение таймеров шифрования при удалении пользователя (289)

discourse-gamification

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

  • Ограничить счет/похвалы пользователя диапазоном дат таблицы лидеров по умолчанию (120)

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

  • Ограничить запросы материализованного представления таблицы лидеров публичной схемой (121)
  • db:migrate rake мог завершиться ошибкой в dev-окружении (118)

discourse-github

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

  • Использовать Guardian.basic_user вместо new (anon) (97)

discourse-global-filter

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

  • Включать дочерние фильтры для скрытых тегов (129)

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

  • Не выдавать ошибку, если тег в настройках не существует (130)
  • Использовать Guardian.anon_user вместо Guardian.new без аргументов (126)
  • Маршрутизация на /new-topic и /categories (125)
  • Добавить родительский глобальный фильтр тега на /new-topic (122)

Изменения UX

  • Учитывать матрицу глобального фильтра при фильтрации выпадающего списка категорий (123)

discourse-hCaptcha

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

  • Использовать правильный контейнер (5)

discourse-jira

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

  • Загружать поля задач из Jira при изменении идентификатора типа задачи. (56)

discourse-kolide

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

  • Показывать уведомление о настройке только членам группы. (87)

Изменения UX

  • Скрыть предупреждение о неподключенном устройстве на iPad и Chrome OS. (85)

discourse-perspective-api

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

  • Использовать правильный контейнер (78)

discourse-policy

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

  • Отслеживать повышение версии политики

discourse-post-voting

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

  • Реализовать флаги для комментариев к голосованию за посты, редактирование и удаление комментариев модераторами, only_allow_post_voting_in_this_category (180)

discourse-ratings

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

  • Использовать правильный контейнер (2)

discourse-reactions

Изменения UX

  • Уточнить использование Font Awesome в настройках (257)

discourse-salesforce

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

  • Использует новый API addPostAdminMenuButton (70)
  • Не синхронизировать нового пользователя, если учетные данные API недоступны. (68)

discourse-shared-edits

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

  • Ожидать ошибку, поднятую в тестах (84)

discourse-solved

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

  • Использовать Guardian.basic_user вместо new (anon) (270)
  • Сделать JSON_LD схему согласованной с нашим микро-данными в ядре (269)

discourse-teambuild

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

  • Миграция ссылок устаревшего гамбургер-меню в боковую панель (66)

discourse-templates

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

  • Обеспечивает совместимость с новым черновиком чата (63)
  • Использовать имя, не используемое в другом месте (60)
  • Не вкладывать html в родительский css-класс (59)

Изменения UX

  • Добавить отступ, чтобы предотвратить обрезку контура (62)

discourse-topic-voting

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

  • Использовать оператор безопасной навигации для параметров (177)
  • Опирается на ядро для журналов действий персонала (176)
  • Избегать возврата невозвратимых голосов (175)

discourse-translator

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

  • Перевод темы (130)
  • Поддержка провайдера LibreTranslate (36)

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

  • Сломанная поддержка LibreTranslate (128)
  • Показывать более дружелюбные сообщения об ошибках для Google, LibreTranslate (127)
  • Не пытаться определять язык пустых строк (125)

discourse-user-notes

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

  • Использовать правильный контейнер (88)

discourse-yearly-review

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

  • Напоминание о конфигурации уведомления администратора (67)

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

  • Исправляет дублирование при создании тем (69)
  • Проверка существующей темы отзыва по пользовательскому полю (65)

discourse-zoom

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

  • Включать владельца при удалении вебинара (66)

docker_manager

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

  • Скрыть этот плагин из списка плагинов (199)
  • Разрешить переменную окружения EMBER_VERSION (200)

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

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

  • Добавить кнопку копирования цитаты в меню выбора поста (25139)
  • Кэшировать содержимое вставок в базе данных (25133)
  • Фильтр компонентов: использованные, неиспользованные, включенные, отключенные (25136)
  • Фильтр тем и компонентов (25105)
  • Включить ссылку на имя пользователя в схему микро-данных (25112)
  • Показывать предупреждающий баннер для критических устареваний JS администраторам (25091)
  • Буферизовать имена файлов неудачных загрузок при массовой загрузке (25068)
  • Скрипт импорта для Fusionforge (22281)
  • Выход плагина внизу представления краулера тем (25060)
  • Изменить конечную точки API /invites.json для опционального приема массива email (24853)
  • Редизайн заголовка чата на мобильных устройствах (24938)
  • Использовать нативные числовые поля для целочисленных вводов (24984)
  • Добавить область действия API для маршрута /logs (24956)
  • Начальная навигация в боковой панели администратора (24789)
  • Удалять резервные копии на основе временного окна (24296)
  • Добавить пагинацию на страницу категорий (23976)
  • Страница «Мои нити» (24771)
  • Добавить кнопку копирования ссылки в меню поста (24709)
  • Настройка сайта для отображения аватаров пользователей в меню пользователя (24514)
  • Добавить миниатюры для загрузок изображений в чат (24328)
  • Добавить выход меню поиска (24609)
  • Увеличить лимит описания тега до 1000 (24561)
  • Добавить поддержку нитей в архивах чата (24325)
  • Реализует черновики для нитей (24483)
  • Редизайн списка плагинов администратора (24363)
  • Добавить настройку и предпочтение для порядка сортировки поиска по умолчанию (24428)
  • Выделенный раздел администратора для новых функций (24292)
  • Разрешить пользователям подтверждать сессию с помощью passkeys (24337)
  • Разрешить доступ к маршруту /filter анонимным пользователям (24359)
  • Добавить buildQuoteMarkdown для панели инструментов поста (24326)
  • Настроить значение по умолчанию «публичный» для опроса через настройку сайта (24348)
  • Удалить опции стиля значка категории, установить стиль маркера по умолчанию (24198)
  • Вводит групповые каналы (24288)

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

  • Удалены все элементы noscript, а не только первый (25145)
  • Плагины сортируются по названию категории настроек (25128)
  • Убедитесь, что массив категорий не является undefined (25141)
  • Отключено оптимизированное преобразование WEBP в JPG (25140)
  • Настройка CSS тем/компонентов (25127)
  • Потеря фокуса при поиске тем в move-topics (25116)
  • Ошибка 500, если у проверяемого элемента отсутствует сообщение (25113)
  • Исправление выпадающего списка (25093)
  • Запрет на назначение администраторов и персонала для TrustLevelSetting (25107)
  • Включение только имени пользователя автора в схему (25106)
  • Добавление необходимых метаданных схемы для последующих страниц (25102)
  • Синтаксическая ошибка (25101)
  • Никогда не пропускать push-уведомления (25099)
  • Стили Github onebox для коммитов (25098)
  • Исправления для рендеринга схемы microdata (25082)
  • Разрешено очищать флаги (25085)
  • Копирование ссылки на пост не работает (25086)
  • Разрешено стилизовать отзывы на мобильных устройствах (25072)
  • Добавление шаблона формы в выпадающий список категорий иногда может быть пустым (25066)
  • Правильная обработка устаревших элементов в серверном pretty-text (25059)
  • Исправление маршрутизации панели чата для нитей (25056)
  • Копирование ссылки не работает в небезопасном контексте (25053)
  • Передача аргументов в плагинный outlet логотипа заголовка чата (25050)
  • Улучшение структурированных данных на основе последних изменений (25043)
  • Скачки CLS в потоке постов при ?page=N (25034)
  • Пользователи уровня доверия 3 могут превращать свои посты в вики (25023)
  • Ограничение цвета фона личных сообщений только личными сообщениями (25020)
  • Правильное связывание событий в search-menu.js и исправление проблемы с фокусом (25006)
  • Белый список загрузок перед созданием вариантов миниатюр (25013)
  • Предотвращение переполнения контейнера аудио (25012)
  • Правильное закрытие меню поиска при клике/касании вне его (#25000)" (25005)
  • Исправление опечатки minmin_trust_to_edit_wiki_post (24999)
  • Правильное закрытие меню поиска при клике/касании вне него (25000)
  • Носильное название вьетнамского языка
  • Обновление позиции в модели при перемещении записи (24997)
  • Отображение подпунктов маршрутов админ-плагина в боковой панели (24982)
  • Отображение истинного содержимого robots.txt после восстановления по умолчанию (24980)
  • Возврат целых чисел для типа ограничения размера файла (24989)
  • Удаление старого js-скрипта ‘wizard’ (24986)
  • Добавление отсутствующего поля name и стилей в результаты поиска пользователей (24974)
  • Добавление галереи в лайтбокс для изображений в одном сообщении чата (24962)
  • Незначительные проблемы с уведомлениями об ошибках администратора (24963)
  • Последующие изменения навигационной панели чата (24953)
  • Последующие изменения навигационной панели чата (24951)
  • Убедитесь, что типы ограничений размера файла являются целыми числами (24947)
  • Непоследовательная метка входа (24949)
  • Улучшение бесконечной прокрутки на странице категорий (24831)
  • Отслеживание вспышек модальных окон (24923)
  • Корректные URL с учетом установки в подпапку (24941)
  • Правильная сортировка списка плагинов по имени (24839)
  • При отображении формы редактирования приглашения показывать сохраненные данные приглашения в полях (24907)
  • Чрезмерная загрузка данных видео из service worker (24924)
  • Не отображать ответы в чате как нити в транскриптах (24768)
  • Правильное позиционирование элементов Float Kit в режиме RTL (24908)
  • Невозможно переместить личное сообщение в публичную тему (24903)
  • Discourse remap: исправление вывода для устранения проблемы UX (24905)
  • Не уведомлять пользователей о цитируемых упоминаниях в чате (24902)
  • Не использовать символы :true/:false (24861)
  • Обеспечивает видимость границы и тени заголовка (24847)
  • Удаление дублирующегося примера спецификации (24846)
  • Неправильное расстояние с моими нитями на iOS (24843)
  • Увеличение максимальной длины выдержек сообщений чата по умолчанию (24842)
  • Исправление и улучшение описания настройки autohighlight_all_code (24828)
  • Цвет иконок уведомлений в индексе user-notifications (24826)
  • Перезагрузка страницы после добавления 2FA, если она принудительна (24803)
  • Разрешение переопределения вычисляемого свойства при приглашении в личное сообщение (24823)
  • Разрешение клика по индикатору нити (24821)
  • Обеспечивает закрытие боковой панели (24822)
  • Разрешение цитирования исходного сообщения нити (24773)
  • Навигация из нити показывает другие непрочитанные нити (24693)
  • Навигация по результатам поиска с помощью клавиш J/K (24787)
  • Селекторы категорий для лениво загружаемых категорий (24533)
  • Не выполнять вызов S3 ACL, если статус безопасности не изменился (24785)
  • Видимость ошибок формы шаблона (24779)
  • Валидация каждого значения в пользовательском поле массива отдельно (24659)
  • Перемещение плагинного outlet search-menu-results-top (24774)
  • Предотвращение ошибки, когда автор отсутствует в элементе уведомления о сообщении (24776)
  • Спецификация Table builder (24775)
  • Обеспечение появления переключателя массового выбора для неадминистраторов в новых/непрочитанных (24763)
  • Сохранение изменений тегов без описания (24753)
  • Правильная обработка 404, когда переход не имеет пути (24748)
  • Использование Guardian.basic_user вместо new (anon) (24705)
  • Добавление checkbox-label к массовым действиям уведомлений (24734)
  • Опечатка в сочетаниях клавиш (24731)
  • Экранирование текста описания категории (24724)
  • Активация аккаунта в сборке ember-5 (24722)
  • Обеспечение правильного перенаправления URL тем без slug (24719)
  • Правильное обновление replies_count в chat_threads (24711)
  • Увеличение версии сообщения при обработке (24713)
  • Введение Guardian::BasicUser для проверок oneboxing (24681)
  • Нестабильная спецификация Table builder (24700)
  • Не обновлять при клике на результат поиска темы (24697)
  • Не применять extraClassName ко всем всплывающим меню (24695)
  • Множественные вложенные нити и дублирующиеся сообщения в транскриптах чата (24685)
  • Обеспечение правильной установки заголовка документа ‘untagged’ (24689)
  • Провальная спецификация в боковой панели тегов (24682)
  • Запрос html при получении данных inline onebox (24674)
  • Обновление placeholder поля описания тега (24644)
  • Обеспечение того, чтобы CORS app-cdn не переопределялся настройкой cors_origin (24661)
  • Не выдавать ошибку при попытке получить заголовок, если URL не кодируется (24660)
  • Мигание при загрузке результатов поиска glimer (24658)
  • Отключение всплывающей подсказки на реакции в меню сообщения на рабочем столе (24650)
  • Показывать уведомление о выходе из канала только для групповых каналов (24653)
  • Правильное отображение “чат с” вместо “чат в” для пользователей (24651)
  • Нестабильная спецификация из-за неверного тела ответа Rack (24640)
  • Дополнительные улучшения для списка плагинов (24622)
  • Разрешение установки пользовательского поля массива в единичное значение (24636)
  • Выход из группового канала должен уничтожать членство (24631)
  • Селектор категорий для категорий верхнего уровня (24627)
  • Показывать только верхние категории в первом выпадающем списке (24575)
  • Перенос слов для кнопок цитирования (24620)
  • Экранирование заголовков тем, когда use_pg_headlines_for_excerpt true (24608)
  • Использование правильного цвета для полей ввода (24616)
  • Добавление сеттеров для некоторых свойств группы (24572)
  • Линтинг нелиненного файла (24612)
  • Добавление большей специфичности для outline (24611)
  • Исправление работы category-drop с lazy_load_categories (24187)
  • Использование URL, безопасного для подпапок, для категории в html-представлении (24595)
  • Добавление более высоких таймаутов чтения и открытия для групповых SMTP-писем (24593)
  • With_secure_uploads? мог возвращать nil в некоторых случаях (24592)
  • Удаление завершающих слешей и параметров запроса из канонического URL meta-tag-updater (24445)
  • Обработка неудачного обновления родительской категории (24401)
  • Обеспечение того, чтобы маршрут темы не заменял состояние после навигации (24563)
  • Плейсхолдеры видео не автоматически связывают загрузки постов (24559)
  • Улучшение текста упоминания группы для маленьких групп (24558)
  • Ошибка опечатки в скрипте импорта (24553)
  • Отключение функции history.scrollRestoration браузера (24550)
  • Использование одинаковых имен для CSS-переменных категорий (24527)
  • Обнуление ID целевого сообщения, если оно нечитаемое (24540)
  • Обработка отсутствующих деталей git-репозитория в списке плагинов (24539)
  • Предотвращение сброса ввода в неправильный момент (24536)
  • Сериализация родительских категорий первой (24530)
  • Правильное использование настройки private_email сайта в чате (24528)
  • Rake-задача plugin:install_all_gems не устанавливает плагинный gem (24522)
  • Удаление нескольких последовательных тире из имен тегов (24520)
  • Использование имени категории плагина для списка плагинов (24477)
  • Запуск bundle install перед миграцией в d/boot_dev (24509)
  • Неправильная ошибка аргумента, возникающая в UrlHelper (24506)
  • Rake-задача docker:test не запускала системные тесты параллельно (24507)
  • Опора на mixin упоминания для размера (24503)
  • Исправление анимаций меток пользовательского поля входа (24497)
  • Сохранение порядка массива пользовательского поля (24491)
  • Полноэкранное модальное окно кода должно занимать столько места на экране, сколько необходимо (24403)
  • Рендеринг заголовка страницы на маршрутах тегов (24474)
  • Только метки для жирного и курсива в композиторе, когда язык не соответствует иконке
  • Использование службы history-store для проверки isPoppedState()
  • Переключатели сортировки в списке тем (24465)
  • Модальные окна на Android, когда клавиатура видна (24442)
  • Рендеринг одного элемента в сетке (24464)
  • Навигация на главную через имя маршрута (24460)
  • Неверная дата при отправке сообщения чата в нити (24455)
  • Включение отсутствующей службы поиска в модальном окне входа (24432)
  • Правильное выделение сообщения при клике на ответ (24431)
  • Регрессия, когда принудительная 2FA включена (24415)
  • Навигация по URL результата поиска при клике (24414)
  • Добавление перевода уведомления рабочего стола для watching_category_or_tag (24276)
  • Min/max не передается в NumberField для настроек сайта (24402)
  • Предзагрузка правильных полей в категориях (24396)
  • Перенаправление на выделенный результат поиска при нажатии 'Enter` (24393)
  • Перекомпиляция переводов темы при изменении данных fallback (24371)
  • Правильный индикатор онлайн для неинтерактивных (24364)
  • Функция BuildQuoteMarkdown не передавалась правильно (24360)
  • Показывать кнопку passkeys только в модальном окне входа (24351)
  • Скрытие заголовка сообщения чата с новым аргументом (24346)
  • Проблема очистки кэша EmberCli в продакшене (24343)
  • Ссылки малых действий перемещенного поста должны учитывать установку в подпапку (24336)
  • Добавление отсутствующей инъекции службы (24341)
  • Скрытие старой настройки min_trust_level_for_here_mention (24342)
  • Загрузка пакета highlightjs через CDN (24335)
  • Обновление статуса присутствия в режиме только для чтения должно завершаться сбоем без ошибок (24333)
  • Обновление действия tag-chooser & category-selector (24318)

Изменения UX

  • Добавление отсутствующего класса кнопки для массового выбора (24758)
  • Улучшение border-radius в действиях сообщения чата (25129)
  • Обновление подсветки фона поста (25094)
  • Добавление отступа между категорией и тегами в рекомендуемых темах (25097)
  • Добавление ссылки ‘edit’ в селектор палитры цветов темы (25073)
  • Улучшения стиля заголовка чата (25057)
  • Статический заголовок боковой панели (25040)
  • Изменение аватара заголовка >` на aria-label (25038)
  • Изменение размера полей ввода композитора личных сообщений для узких экранов (25019)
  • Настройка стилей личных сообщений для выделения элементов управления (24996)
  • Отключение выпадающего списка при фильтрации в модальном окне тегов меню редактирования навигации (25010)
  • Настройка типов файлов сайта (24976)
  • Настройка цвета всплывающей подсказки в режиме bootstrap (25002)
  • Добавление класса в меню выбора текста при быстром редактировании (24991)
  • Выравнивание навигационной панели чата >` часть 2 (24985)
  • Специальный случай заголовка навигационной панели чата (24972)
  • Кнопка назад в области информации чата + корректировки стиля (24966)
  • Опечатка (24971)
  • Выравнивание навигационной панели и загрузок композитора (24970)
  • Использование одного цвета для иконки нити и индикатора при непрочитанных (24967)
  • Изменения classname в области информации канала чата >` (24954)
  • Вертикальное выравнивание кнопки и текста уведомления темы (24948)
  • Полноэкранное модальное окно >` добавление отсутствующего модификатора + липкий заголовок (24920)
  • Исправление перекрытия, блокирующего ответ анонимной темы (24927)
  • Исправление перекрытия, блокирующего ответ анонимной темы (#24921)" (24925)
  • Исправление перекрытия, блокирующего ответ анонимной темы (24921)
  • Отмена изменения цвета иконки в оповещениях (24916)
  • SVG-иконки наследуют цвет (24871)
  • Корректировки стиля пользовательских нитей
  • Обновление иконки “discourse-sparkles” (24863)
  • Выравнивание иконки с именем пользователя в панели меню (24854)
  • Улучшение макета уведомлений с аватаром+иконкой (24851)
  • Предотвращение переноса текста в кнопках заголовка (24845)
  • Настройка элементов уведомления при отображении аватара (24832)
  • Добавление некоторых отсутствующих классов hljs
  • Исправление регрессий подсветки (24825)
  • Обеспечивает правильное выравнивание эмодзи в реакциях (24814)
  • Разрешение пользователям кликать по заголовку нити, чтобы открыть ее (24816)
  • Исправление цвета иконки на CTA регистрации (24818)
  • Предотвращение сжатия аватара канала чата (24815)
  • Обеспечение отображения превью мастера на правильной ширине (24801)
  • Исправление размеров модального окна входа (24794)
  • Если варианты входа не настроены, показывать сообщение (24777)
  • Перемещение моноширинного шрифта в переменную (24762)
  • Незначительные исправления в модальном окне действий темы (24772)
  • Исправление высоты модального окна тегов навигации редактирования на рабочем столе (24765)
  • Делает стили github onebox более адаптивными (24761)
  • Восстановление цветов бейджей категорий на странице 404 (24754)
  • Исправление двойной полосы прокрутки в модальном окне сочетаний клавиш (24751)
  • Улучшение переноса текста опроса (24732)
  • Добавление ссылки со страницы отчетов администратора на мета-тему (24707)
  • Дополнительные корректировки (24726)
  • Исправление выравнивания (24718)
  • ; изменение области видимости деталей (24715)
  • Цвет фона тега details (24710)
  • Исправление модального окна боковой панели (24646)
  • Улучшение стиля btn-transparent (24666)
  • Исправление цвета информационного текста в пользовательском поле для входа (24665)
  • Делает summary 100% высоты (24649)
  • Информация о выходе из чата (24645)
  • Правильное выравнивание иконки кнопки закрытия в сообщениях композитора (24632)
  • Различные улучшения редактора JSON Schema (24543)
  • Создание категории не всегда требует выпадающего списка (24610)
  • Размещение текста кнопки входа в тег span (24613)
  • Исправление стилей отключенных полей ввода (24603)
  • Изменение направления фокусного контура (24605)
  • Отправка формы редактирования ключа безопасности по Enter (24532)
  • Добавление стиля эмодзи подарка для новых функций (24523)
  • Исправление i18n метки отмены нового группового чата (24554)
  • Исправление модального окна даты/времени на мобильных устройствах (24531)
  • Показывать при поиске по IP, если отсутствует ключ MaxMind (18993)
  • Исправление размера иконки icon-lock на странице входа по электронной почте (24529)
  • Добавление категории и раздела для синтаксиса и BEM (24516)
  • Добавление документации BEM в styleguide (24512)
  • Добавление высоты для невыделенного упоминания (24490)
  • Правильное выравнивание иконки кнопки закрытия во всплывающем окне навигации по теме (24487)
  • Адаптация модального окна к новым изменениям (24488)
  • Настройка радиуса границы обертки прогресса темы (24470)
  • Выбор имени набора >` flex (24479)
  • Установка цвета бейджа для превью новой категории (24473)
  • Вертикальное выравнивание svg в компоненте ползунка флажка (24478)
  • Обеспечение того, чтобы ползунок загрузки не ‘сбрасывался’ на полпути перехода (24446)
  • Обеспечение того, чтобы tag-info не сохранялся на маршрутах, не являющихся тегами (24462)
  • Отмена серых полей поиска (24459)
  • Исправление модального окна входа/создания (24457)
  • Меньший эмодзи новой функции (24454)
  • Обычный курсор на иконке пользовательской ссылки боковой панели (24427)
  • Улучшение стилей настройки json_schema (24424)
  • Высота выпадающего списка категорий композитора, усечение (24420)
  • Небольшие корректировки выравнивания заголовка списка нитей чата (24410)
  • Расширение описания настройки enforce_second_factor (24413)
  • Применение декораторов к постам малых действий (24397)
  • Исправление отображения категории reply-where (24389)
  • Html-safe dialog.message, уточнение ошибки опроса (24388)
  • Исправление позиции cmd-k (24385)
  • Переопределение модального окна таблицы на всю ширину (24382)
  • Модальное окно >` удаление устаревшего класса обертки (24381)
  • Более короткое подтверждение копирования ссылки (24380)
  • Рефакторинг .d-modal для использования BEM и улучшения стиля (23967)
  • Улучшение отображения кнопки карточки пользователя на мобильных устройствах (24311)
  • Использование mixin упоминания для упоминаний в чате (24319)
  • Показ заголовка редактирования только на странице настроек (24330)
  • Улучшение поиска создателя сообщения
  • Создание опросов с public=true по умолчанию (24332)
  • Сообщение валидации настройки Number (24303)

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

  • Обновление node_options во время сборки ember для слабых серверов (24850)
  • Применение terser только к продакшен-ассетам (24699)
  • Избегание сканирования таблицы при выполнении очень большого обновления (24525)
  • Переключение plugins:update_all на параллельное git pull (24513)
  • Переключение plugin:install_all_official на параллельное клонирование плагинов (24511)
  • Кэширование результатов Category.asyncSearch (23975)
  • Очистка кэша других переводов только при изменении en (24443)

Доступность

  • Улучшение установки фокуса на пост (24786)
  • Исправление установки фокуса на пост (23367)
  • Разрешение заголовкам вкладок использовать перевод по умолчанию (24727)
15 лайков