Ещё больше!
Но подождите, есть ещё! Мы стараемся выделять для вас новые функции и изменения, но их всегда слишком много, чтобы подробно описать каждый. Для полного списка новых функций, исправлений ошибок, улучшений UX и прочего обязательно ознакомьтесь с разделом «Дополнительные функции и исправления», представленным ниже.
Улучшения плагинов
discourse-adplugin
Изменения UX
- Введение минимальной высоты для адаптивных объявлений
discourse-ai
Новые функции
- Отключение умных команд для Claude и GPT 3.5
- Улучшение промпта поиска
- Добавлена поддержка интеграции GPT
<->с форумом - Базовая поддержка текстовой генерации изображений StableDiffusion
- Уменьшение трения при начале разговора с ботом ИИ.
- Скрытие различных API-ключей в настройках сайта
- Обновление подсчёта токенов для суммаризации и добавление поддержки Claude 100k
- Обработка некорректных медиафайлов в модуле NSFW
- Поддержка нескольких моделей в модуле ИИ-бота.
- Возможность исключения закрытых тем из семантически связанных
- Введение модуля ai-bot
- Добавление таблицы для аудита использования OpenAI
- Добавлена внутренняя поддержка режима потоковой передачи
- Суммаризация тем
- Добавлен базовый API токенизатора
Исправления ошибок
- Поддержка выполнения нескольких команд
- Отсутствие локализации
- Обеспечение корректной обработки сбоев базы данных с векторными вложениями
- Отказ от попытки повторного использования подключения к БД и переход на использование pgbouncer
- Улучшение работы с GPT 3.5
- Обеспечение попытки создания вложений только один раз каждые 15 минут
- Для некорректных запросов результаты будут nil
- Скрытие кнопки суммаризации для анонимов
- Вложения OSS для неинструкторов были нерабочими
- Автоматическая пометка токсичности должна быть отключена по умолчанию
- Передача правильного API-ключа службе суммаризации
- Отправка только поддерживаемых типов изображений для классификации
- Chat-composer теперь использует glimmer
Изменения UX
- Улучшение выпадающего меню для включённых ботов
- Улучшения ярлыка заголовка ИИ-бота
- Добавление отсутствующего перевода метки
- Добавление пользовательской иконки искр для кнопок действий ИИ
discourse-akismet
Новые функции
- Добавление comment_date_gmt для дополнительного сигнала
discourse-assign
Новые функции
- Пропуск приглашения группы, если все участники уже могут видеть тему.
- Приглашение пользователя/группы в ЛС, если они ещё не являются участниками.
- Возможность добавления заметки при массовом назначении тем
Исправления ошибок
- Не приглашать пользователя, если он уже является участником разрешённой группы.
- Повторное назначение группе создаёт неправильную ссылку на упоминание
- Правильная проверка значений ключей для ярлыков
Изменения UX
- Ограничение размера аватара из-за изменений в ядре
discourse-automation
Новые функции
- Поддержка подкатегорий в
post_created_editedиafter_post_cook - Добавление триггера user_first_logged_in
- Добавление нового скрипта для user_added_to_group
- Возможность ограничения триггера публикации только созданием или редактированием
- Добавление скрипта автоматической тегирования тем
- Скрипт для обновления уровня уведомлений категории для участников группы.
Исправления ошибок
- Возможность сброса компонентов выбора
discourse-category-experts
Новые функции
- Автоматическое тегирование тем при публикации экспертами
Исправления ошибок
- Обертывание действия в скобки
discourse-chat-integration
Новые функции
- Запуск правил подписки при изменении категории
Исправления ошибок
- Прекращение срабатывания правил ‘tag_added’ для обычных публикаций
discourse-data-explorer
Исправления ошибок
- Отображение «false» и «0» в результатах запроса
Изменения UX
- Исправление отступов полей ввода параметров
discourse-docs
Новые функции
- Добавление настройки для отображения тегов по группам
- Настройка сайта для управления добавлением подсказки в меню поиска
Исправления ошибок
- Переключение категорий требовало двух кликов
- Неправильное имя плагина в
requires_plugin - Иконки не отображались
discourse-footnote
Изменения UX
- Исправление проблем с высотой для встроенных сносок
discourse-gamification
Новые функции
- API для пользовательских событий начисления очков
Исправления ошибок
- Имена были пустыми на лидерборде, когда у пользователя нет полного имени
- LikensGiven начислялся не тому пользователю
- LikesReceived использовал дату публикации вместо даты лайка
- Пропуск сериализации gamification_score, когда плагин отключён
discourse-patreon
Исправления ошибок
- Получение токена доступа создателя с использованием свойства «token».
discourse-prometheus
Новые функции
- Введение сводной метрики
http_application_duration_seconds
discourse-reactions
Изменения UX
- Ограничение аватаров контейнером из-за изменений в ядре
Производительность
- Замена
pluckнаselect
discourse-solved
Новые функции
- Приоритизация решённых тем в поиске (prioritize_solved_topics_in_search)
- Настройка автоматического закрытия решённых тем для каждой категории
Исправления ошибок
- Учёт настройки
enable_names - Соблюдение настройки сайта «Отображать имя в публикациях»
discourse-subscriptions
Новые функции
- Захват полей адреса держателя карты для клиента Stripe
- Пропуск списка продуктов, если присутствует только один продукт
Исправления ошибок
- Несколько исправлений синтаксиса для действий кнопок
- Исправление синтаксиса для некоторых кнопок после недавних обновлений
discourse-theme-creator
Исправления ошибок
- Использование правильного имени действия для showAdvanced
- Сохранение настроек темы
- Включение ‘value’ для сериализованных ThemeFields для удалённых тем
Изменения UX
- Исправление макета настроек темы
- Исправление пустого пространства в URL для обмена
- Исправление выравнивания положения кнопок действий темы
discourse-translator
Новые функции
- Ограничение переводов группой автора
- Добавление restrict_translation_groups для ограничения перевода публикаций группами
Исправления ошибок
- Исправление для анонимных пользователей, просматривающих публикации, когда плагин включён
discourse-user-notes
Исправления ошибок
- Неправильное
PLUGIN_NAME
docker_manager
Новые функции
- Добавлена поддержка git-тегов
Исправления ошибок
- Обновление было нерабочим, когда репозиторий использует ветку
master - Обновление файла совместимости для v3.1.0.beta1 и ниже
Все функции и исправления
Новые функции
- Динамический размер чанка с uppy
- Добавление нового типа настройки сайта для списков тег-групп
- Добавление вебхука Mailpace
- Поддержка под-подкатегорий в новом модальном окне категорий боковой панели редактирования
- Сетка изображений в публикациях (экспериментально)
- Использование новой системы автодополнения хэштегов на всех сайтах
- Новая кнопка отклонения для объединённого вида новых и непрочитанных
- Возможность отключения S3 ACL
- Индикатор офлайн-режима
- Добавление области API для последних публикаций
- Область API для ленты latest.rss
- Возможность раскрытия скрытых публикаций для групп в SiteSetting.can_see_hidden_post
- Предоставление версий RTL для административных и плагинных CSS-пакетов для локалей RTL
- Уменьшение размеров аватаров с 20 до 6
- Отображение названий групп участников ЛС в списке тем.
- Улучшения индикатора заголовка потока чата
- Улучшения элемента списка потоков и заголовка
- Модальное окно для администраторов для редактирования раздела «Сообщество»
- Поддержка хронологического объединения публикаций в существующую тему
- Начальные индикаторы непрочитанных сообщений в потоке чата
- Применение стилей хэштегов к автодополнению
- Создание юридических тем для установленного названия компании
- Добавлена поддержка изображений AVIF
- Добавление статуса пользователя во встроенные упоминания в чате
- Возможность поиска самых старых тем
- Нечёткий поиск в настройках сайта и увеличение лимита до 100 совпадений
- Отображение карточек пользователей для неактивных пользователей
- Создание и обновление членства в потоках
- Индикатор ответа в чате для потоков
- По умолчанию подкатегория, если родительская категория не разрешает публикации
- Начальный UI списка потоков
- Включение подсказок пользователям по умолчанию
- Возможность более длинных доменов членства
- Добавление нового уведомления о проблемах администратора
- Модификатор Search_rank_sort_priorities
- Индикатор офлайн-режима, управляемый подключением message-bus (#21324)"
- Индикатор офлайн-режима, управляемый подключением message-bus
- Повторная реализация индикатора офлайн-режима
- Служба для отслеживания подключения message bus + индикатор офлайн-режима (#21259)
- Добавлена поддержка тегов figure и figcaption в вложениях
- Добавлена поддержка событий вебхуков отзыва значков пользователя
- Возврат улучшенного кэша счётчика ответов в потоке
- Возможность удаления администраторами элементов для проверки через API
- Добавление новой функции «Не кормите троллей»
- Возможность удаления черновиков через API
- Обнаружение текущей ветки git «branch», даже когда проверен тег
Исправления ошибок
- Изменение метки кнопки отклонения новых
- Использование
_presentChannels.sizeвместо_presentChannels.length - Якоря TOC в настройке подпапки
- Прокрутка вверх после активации чата
- Различные оптимизации для мобильных устройств
- Сериализованный регулярный выражение watched word, совместимый с Javascript
- Правильное повторное согласование очереди сообщений message bus
- Предотвращение захвата события реакции при длительном нажатии
- Json_schemer больше не позволяет использовать пустые ключи
- Создание новых уведомлений ЛС для групп
watching_first_post - Отключение событий указателя при отображении меню
- Предотвращение закрытия чата лайтбоксом при нажатии Esc
- На iOS PWA предотвращает клик по касанию
- Предотвращение цикла возврата назад
- Не разрешать пустые сообщения в чате
- Вставка файлов в чат не работала
- Правильная установка значения на интеракторе textarea
- Отправка сообщения о повышении TL2 правильному пользователю
- Возврат цветов категорий на страницы категорий
- Добавление удалённого изображения, которое всё ещё может использоваться
- Не мешающие клики по фону
- Применение стиля индикатора иконки заголовка чата только для срочных
- Использование цвета иконки хэштега по умолчанию для пользователя без прав
- Переключение закрепления темы только для пользователя, если нажата кнопка с кнопкой-гвоздём.
- Восстановление фона подвала боковой панели
- Попытки раннего выхода из режима блокировки
- Скрытие кнопки удаления для приглашения, так как пользователи всё равно не могут удалять
- Упрощение ссылки на раздел «Сообщество» для проверки
- Предотвращение неопределённости в тесте возможностей isSafari
- Обеспечение того, чтобы поле автодополнения упоминаний не выходило за экран в локалях RTL
- Правильная установка последних ID message bus при повторной синхронизации
- Удаление тегов-синонимов, если другие синонимы уже существуют.
- Изменение иконок «Сообщество»
- Использование фиксированных размеров для аватара карточки пользователя
- Правильная повторная подписка после перезапуска
- Не добавлять упомянутые группы как упомянутых пользователей
- Предотвращение отключения администраторов
- Элементы улетают при перепрокрутке в Safari
- Использование DiscourseURL.routeTo для переходов в выдвижном ящике
- Применение getURL как для ссылок приложения, так и для чата
- Правильное использование getURL для открытия полной страницы
- Удаление ненужных специфичных для RTL правил CSS
- Удаление уничтоженных упомянутых пользователей
- Восстановление путём отображения индекса ящика при 404
- Регрессия маршрута
u/:username/deleted-posts - Вызов composer reset с правильными параметрами
- Отображение Политики конфиденциальности или Условий использования, если они существуют
- Частный случай размера страницы для null last_read_message_id
- Создание членства пользователя в исходном сообщении потока
- Автозаполнение не происходило при первой загрузке
- Обеспечение того, чтобы chat-thread не переполнялся
- Перемещение хранилища потоков из вызова chatApi.thread()
- N+1 запрос для сериализатора сообщений чата при упоминаниях
- Специфичность цвета класса CSS хэштега
- Не пытаться пометить как прочитанное подготовленное сообщение
- Проблемы с удалением последнего прочитанного сообщения чата и отслеживанием состояния
- Включение more_topic_url в ответ на /categories_and_{latest, top}
- Сериализация членства в потоке для пользователя
- Предотвращение сохранения черновика в неправильном канале
- Правильная установка null для активного сообщения
- Нестабильный тест в боковой панели с новым размером шрифта
- Не запускать проверки при аннулировании приглашений
- Улучшение черновика для каналов
- Не предпросматривать каналы чата для пользователей только для чтения
- Пропуск URL iframe с относительными путями в красивом санитайзере текста.
- Не выдавать ошибку, если администратор/владелец проверяет целевое сообщение
- Улучшение обновления членства в чате при удалённом сообщении
- Возможность добавления опубликованных страниц в боковую панель
- Удаление произвольного ограничения в запросе скрипта импортера Discuz
- Обеспечение правильного применения размера боковой панели при отображении
- Обновление client lastReadMessageId при удалённом сообщении
- Сохранение размера панели при изменении контента
- Миниатюры видео могут дублироваться
- Отмена получения сообщений после смены канала
- Проверка размера страницы для сообщений потока
- Учёт users.created_at для очистки неактивных
- Не обрабатывать иконку с хэштегами
- Возможность изменения администратором уровня уведомлений темы через API
- Учёт пользователей с удалёнными темами/публикациями для очистки неактивных
- Правильное заполнение индикатора ответа
- Анонимизация пользователя также очищает его статус пользователя
- Исправление «По умолчанию подкатегория, если родительская категория не разрешает публикации»
- Улучшение парсинга email в Mailman
- Клик по уведомлению об изменении должен открывать модальное окно истории изменений
- Добавление отсутствующего отступа на черновом сообщении для настольных ПК
- Обеспечение добавления сообщения перед прокруткой
- Обновление статистики тегов категории новыми или удалёнными
- Отображение ошибки ограничения размера загрузки gif сразу
- Предотвращение ошибок процессора email, когда письмо пустое или nil
- Различные исправления стиля чата
- Более устойчивая проверка низа сообщения
- Обеспечение ограниченной высоты индикатора ответа
- Обеспечение стыковки composer к теме composer
- Удаление устаревших ссылок на категорию lounge
- Поиск svg-спрайтов иконок, подключающихся к базе данных по умолчанию
- Очистка кэша списка тем после архивации ЛС
- Компенсация отсутствия индикатора ответа на черновике
- Правильная синхронизация состояния отслеживания канала при изменении присутствия
- Доработки по настройке выреза composer
- Возможность для выреза иметь цвет фона composer
- Отображение полос прокрутки в Firefox в чате
- Не показывать дубликаты в гайдлайне стиля
- Стили ящика для иконки потока чата
- Добавление новой иконки потоков чата и перемещение кнопки списка потоков вправо
- Обеспечение скрытия модального предупреждения, когда оно пустое
- Скрытие d-modal во время загрузки страницы
- Различные ошибки тегирования
- Исправления высоты чата
- Скрытие глобального уведомления в чате
- Перемещение вычисления высоты чата в миксин
- Различные исправления после изменений высоты канала
- Ограничение максимальной высоты до размера экрана только для канала
- Обработка всех символов UTF-8
- Рендеринг пользовательских разделов боковой панели деградирует со временем
- Пример API AddNavigationBarItem
- Composer должен отправлять metaData
- Не устанавливать VH при масштабировании
- Всегда слушать изменение размера окна
- Обновление сайта при изменении enable_user_tips
- Обеспечение того, чтобы
all_mentioned_user_idsне использовался как идентификатор - Переполнение индикатора ответа в потоке
- Неправильное
PLUGIN_NAMEдля «poll» - Избегание двойного кодирования заголовка избранной темы в профиле пользователя
- Предотвращение подписки по старому ID
- Раннее закрытие панели
- Возможность использования целочисленных group_ids для API создания приглашений
- Выборка сообщений с помощью Shift + клик
- Клавиатура на Android
- Опираемся только на одно решение вычисления клавиатуры
- Расширение Chat NotificationLevels ломается в продакшене
- Переполнение выдержки и события клика дочерних элементов
- Обработка удалённого исходного сообщения для индекса потока
- Не присоединять пользователей автоматически, если у них права только для чтения
- Отображение 404 на странице новой категории для модераторов, когда настройка сайта отключена
- Резервирование на composer для не-ASCII символов
- Не позволять нагромождению заголовков доминировать в поиске
- Предотвращение ошибки при быстром переключении каналов
- Небольшие изменения потока на мобильных устройствах
- Документация API создания приглашений
- Счётчик полученных лайков в сводном email
- Service worker для Safari
- Более точный индикатор ответа в чате
- Fast-edit должен резервироваться на composer для не-ASCII символов
- Изменение лимита описания значков
- Нет события, когда потоковая передача отключена
- Делает события мыши пассивными
- Обеспечение порядка при перемещении сообщений чата в другой канал
- Правильная ссылка на исходное сообщение
- Попытки согласования состояния отслеживания
- Подпрыгивающий раздел «Ещё» боковой панели
- Обновление лимита теста для домена email
- Нестабильный тест sidebar-user-community-section-test
- Решение проблем с часовыми поясами для date-time-input
- Service worker должен кэшировать только запросы 200
- Неправильное количество непрочитанных сообщений, показанное в канале при удалении сообщения
- Состояние прочтения упоминаний в потоке и ссылки уведомлений
- Удаление дважды экранированных заголовков Vimeo
- Обеспечение работы таблицы расширения независимо от цели события клика
- Не логировать «просмотр личного сообщения» при отправке вебхука
- Возможность повторной пометки постов, отредактированных ниндзя
- Пустое выпадающее меню входящих сообщений пользователя при настройке подпапки.
- Более устойчивое вычисление разделителей дат
- Обеспечение наличия кнопки администратора пользователя на мобильных устройствах
- Получатель email должен игнорировать x-auto-response-suppress
- Добавление миниатюр для несплошных ленивых видео Vimeo
- Обеспечение правильной высоты страницы на iPad + hub
- Иконка ChatComposerMessageDetails всегда была «изменить»
- Отключение кнопки отправки во время загрузки
- Правильное использование типов для типа reviewables
- Цитируемые изображения должны открываться в лайтбоксе
- Запрет невидимых символов Unicode в именах пользователей
- Переименование notify_about_flags_after в notify_about_reviewable_item_after
- Пустые миниатюры видео
- Правильное различение каналов/потоков для загрузки
- Разрешение встраивания YouTube соблюдать параметр
t - Правильная унификация минимальной ширины панелей
- Высота чата была неправильной на iPad
- Включение флага группы в списки тем категорий на главной странице
- Обеспечение срабатывания вебхуков событий пользователей группы с фильтрацией группы
- Обеспечение очистки потока при его закрытии
- Отмена сохранения черновика при уничтожении composer
- Правильный цвет границы действий сообщения
- Отображение большого плейсхолдера изображения для onebox изображения
- Улучшение очистки маршрута чата
- Правильное соблюдение chat_minimum_message_length
- Попытки сделать обработку менее зависимой от порядка
- Генерация markdown при вставке ссылки
- Требование скрипта перемещения db_timestamps для даты
- Безопасный возврат при отсутствии публикации в
check_dont_feed_the_trolls - Защита на случай, если сообщение активно во время перехода
- Возможность расширения composer
- BBcode URL не обрабатывает пути правильно
- Не отображать кнопку удаления reviewable на клиенте
- Отображение флага автогруппы в соответствии с предпочтениями пользователя
- Пустые миниатюры видео
- Обеспечение правильной транспиляции JS skip-module
- Обеспечение правильного обновления количества reviewable для нового меню пользователя
- Ошибка при попытке поднять тему без категории
- Не удалять старые сообщения чата, если чат отключён
- Включение liked_consolidated и типов реакций в счётчик непрочитанных во вкладке лайков
- Не перезаписывать существующие миниатюры
- Лучшее обнаружение выделения текста в поле поиска
- Увеличение задержки перестановки боковой панели для настольных ПК
- Не рендерить ошибку для bad-sequence
- Отправка уведомлений после обновления сообщения чата новыми упоминаниями
- Chat publisher публикует в поток, когда потоковая передача отключена
- Откат «DEV: Добавить
overflow-x: hiddenдля контейнеров сообщений чата (#21030)» - Неправильная ссылка на подкатегорию хэштега, когда не самый высокий ранг типа
- Сброс столбцов каталога пользователей
- Кнопка цитирования не нажимается на мобильных устройствах
- Ярлыки composer чата должны учитывать контекст
- Не учитывать сообщения потока для непрочитанных канала
- Ошибка 500 при добавлении ограниченных тегов категории
- Исключение Nil в уведомителе чата
- Добавление отсутствующих строк локализации для lazy-videos
Изменения UX
- Лучшее выравнивание для экспериментальных сеток
- Удаление скруглённой границы при наведении лайтбокса
- Сделать подсказки пользователей более заметными
- Тёмные цветовые палитры нуждаются в более тёмных тенях
- Рефакторинг индикатора непрочитанных чатов
- Небольшое исправление отступов для элементов сетки
- Небольшие корректировки стиля #mention
- Увеличение контраста выпадающего меню «Ещё» боковой панели
- Индикатор метки группы списка должен соответствовать существующему дизайну
- Удаление уведомления «Создать темы»
- Отображение подсказки для иконки раздела глобальной навигации
- Правильное добавление отступов для управления выбором
- Улучшение длительного нажатия и касания сообщения чата
- Возможность фильтрации категорий пользователями в модальном окне категорий боковой панели редактирования
- Не блокировать рендеринг вторичной навигации сообщений пользователя для состояния отслеживания
- Первый проход модального окна навигации по категориям для боковой панели
- Исправление обрезки цифр в индикаторе чата заголовка
- Улучшение описания ограничения скорости /print
- Удаление блока заголовка и описания, если он пуст
- Удаление цвета фона боковой панели
- Исправление серой кнопки добавления в composer чата при фокусе
- Правильное сообщение об обучении, когда нет новых тем
- Регулировка размера частого автора на карте тем
- Иконки заголовка канала чата
- Добавление кнопки «Показать ещё» к элементу reviewable
- Регулировка различных аватаров из-за изменений размера
- Корректировки стиля модального окна редактирования боковой панели
- Доработки к #1f37fe5
- Настройка элементов удалённых публикаций пользователя
- Рефакторинг кнопок composer чата + эмодзи
- Исправление просмотра сырой истории публикаций
- Удаление сообщения при редактировании в пустое
- Добавление поддержки помеченного сообщения чата в очереди проверки
- Закрытие ящика при нажатии Esc, если ввод не сфокусирован
- Небольшая корректировка отступов в деталях сообщения
- Отказ от отображения настроек сайта
short_site_descriptionв боковой панели - Длинные нестилизованые названия категорий требуют обрезки
- Небольшое исправление активного состояния для боковой панели
- Ещё больше корректировок стиля для большего шрифта боковой панели
- Увеличение размера шрифта боковой панели
- Добавление показа пароля в модальном окне входа на мобильных устройствах
- Улучшение отображения истории изменений
- Навигация в подвале iPad теперь включена в смещение заголовка
- Улучшение отступов тегов
- Шаг 2 composer чата
- Добавление индикатора для сообщения от текущего пользователя
- Кнопка добавления пользовательского раздела не должна отображаться для анонимных пользователей
- Настройка размера логотипа, чтобы убедиться, что он не слишком мал на маленьком экране
- Удаление подсказки администратора темы приветствия и корректировка текста
- Общие корректировки composer чата
- Небольшое исправление с новым composer и ответом/редактированием
- Улучшение отображения короткого описания сайта в выпадающем меню заголовка
- Включение пользовательских заголовков в
--header-offset - Отображение быстрого редактирования в верхней части окна на мобильных устройствах
- Добавление массы к иконке потока
- Разделы не сворачиваются в меню навигации «выпадающее меню заголовка»
- Стилизация composer чата при фокусе
- Удаление полей потока
- Реализация нового дизайна composer
- Лучший текст для сообщения об общей ошибке
- Обновление текста о присвоенных другим значках
- Раннее открытие боковой панели для избежания джиттера
- Скрытие кнопки настроек, когда она отключена
- Различные улучшения CTA темы приветствия
- Размер/отступ панели потока на мобильных устройствах
- Ползунок загрузки для фильтра select-kit
- Группировка удалённых сообщений
- Прокрутка вниз, когда сообщение подготовлено
- Предзагрузка потока при наведении на индикатор потока
- Реализация черновых потоков
- Использование фиксированных цветов для отчётов администратора со стопкой
- В режиме выпадающего меню боковой панели отображение элементов «ещё»
- Исправление позиции сброса настройки цветовой схемы
- Исправление макета предпочтений цвета
- Сброс активного сообщения при прокрутке
- Двухколоночный макет выпадающего меню боковой панели
- Обработка сообщения перед отправкой редактирования
- Исправление макета onebox пользователя
- Composer использует BEM + небольшие корректировки стиля включённого/отключённого
- Добавление предупреждения, что обновление min_trust_level_for_user_api_key отключит пользователей от использования DiscourseHub
- Использование dvh для высоты боковой панели
- Небольшое изменение акцентного цвета onebox/bлок-цитата/реакции чата
- Отображение названия канала в заголовке документа
- Исправление позиции пробела в счётчиках значков
- Небольшие корректировки стиля успеха установки
- Включение подкатегорий в вид краулера
- Улучшение composer и панели потока
- Наведение на поток чата
- Лучшее центрирование сводки в случае обрезки
- Исправление ширины ввода выбора времени на мобильных устройствах
- Исправление цвета текста тега kbd в подсказке полного экрана composer
- Улучшение макета и стилей для одиночных предпочтений
- Обновление анимации кольца для избежания прокрутки
- Удаление элемента нового сообщения из chatpane
- Небольшие изменения дизайна временной метки чата
- Обеспечение того, чтобы курсор был указателем над пользовательскими разделами
Производительность
- Отказ от троттлинга при изменении размера узла
- Улучшение стратегии загрузки workbox
- Кэширование путей Условий использования и Политики конфиденциальности
- Избегание eager pluck в контроллере публикаций
- Предотвращение eager pluck в алертере публикаций
- Избегание рендеринга компонента, который не требуется большую часть времени
- Предзагрузка информации о пользователе при посещении маршрутов сообщений пользователя
- Клиентское триггерирование нескольких запросов при открытии composer
- Отправка publish_new_channel только когда не подписан
- Создание публикации вызывало N+1
- Строгая загрузка для запросов SidebarSection
- Избегание ненужного вызова обратных вызовов изменения TopicTrackingState
- Удаление ненужных запросов из Theme#set_field
- Не сериализовать значение для theme_fields без необходимости
Доступность
- Улучшение доступности select-kit (часть 2)
- Улучшение доступности select-kit
- Закрытие select kit при потере фокуса
- Использование правильной структуры для заголовков значков