# 2.8.0.beta9: описания тегов, недавние поиски, закрепленные аватары и многое другое

**URL:** https://meta.discourse.org/t/2-8-0-beta9-tag-descriptions-recent-searches-sticky-avatars-and-more/210700
**Category:** Announcements
**Tags:** release-notes
**Created:** [01.Декабрь.2021 16:44:13 UTC](https://meta.discourse.org/t/2-8-0-beta9-tag-descriptions-recent-searches-sticky-avatars-and-more/210700 "2021-12-01T16:44:13Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [01.Декабрь.2021 16:44:13 UTC](https://meta.discourse.org/t/2-8-0-beta9-tag-descriptions-recent-searches-sticky-avatars-and-more/210700/1 "2021-12-01T16:44:13Z")

</div>

## Новые функции в версии 2.8.0.beta9

### Описания тегов

Сотрудники теперь могут добавлять описания к тегам, как и к категориям. Описания отображаются при наведении курсора на тег в списке тем.

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/5/55d5cbd633c4635fdd7b2dee07e21e6aa9e0918f.png)

Чтобы добавить или отредактировать описание тега, войдите в систему как сотрудник, перейдите на страницу тега, нажмите на ключ и затем на карандаш для редактирования.

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/b/ab63304dbb5548e46d127fdf9abe18649559dc67.png)

### Отображение ожидающих публикаций на странице пользователя

Ранее, когда была включена модерация публикаций, пользователи видели сообщение о том, что их публикация требует одобрения, а также количество ожидающих публикаций. Однако не было возможности увидеть, _что именно_ находится в очереди после этого.

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/6/5675417d41d67616e889c68ba97f0411f18aa854.png)

Теперь пользователи могут перейти на страницу своей активности, чтобы просмотреть свои ожидающие публикации.

 ![image](https://global.discourse-cdn.com/meta/original/3X/0/f/0f7ab75b01a8f9d3388db1e03b006f10334b72d4.png)

### Недавние поисковые запросы

Discourse теперь отображает пять последних выполненных поисков по темам/публикациям, что позволяет быстро и легко повторить поиск.

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/7/271da5623f7fd3055ec12f7b42ba8e70ba849f12.png)

### Подсветка изменений тегов в ревизиях публикаций

Изменения тегов теперь подсвечиваются при просмотре ревизии публикации.

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/3/13f42be557c70a2266c85be83451a6a78859a44c.png)

### Уведомление ответивших об удалении публикации

Администраторы теперь могут включить (по умолчанию выключено) уведомление пользователей, если их публикация была удалена из-за того, что она была ответом на помеченную публикацию. При включении через настройку сайта `notify_users_after_responses_deleted_on_flagged_post` пользователи получат личное сообщение (PM) с объяснением причины удаления их публикации, а также подробности о том, почему была удалена родительская публикация, и её содержимое.

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/7/d70b1a8e8ae81cfe8963465ae618952c86221507.jpeg)

### Поддержка @here

Теперь пользователи могут упомянуть @here, чтобы уведомить 10 человек, ответивших на тему. Администраторы могут управлять правами на использование упоминания @here и количеством упоминаемых пользователей через настройки сайта `max_here_mentioned` и `min_trust_level_for_here_mention`.

### Отображение подсказки о поиске в браузере при использовании поиска Discourse

В длинных темах Discourse не загружает все публикации сразу. Публикации загружаются автоматически по мере прокрутки пользователем. Из-за этого нативный поиск в браузере (Ctrl/Cmd + F) не работает, так как не все публикации загружены. В таких темах вместо этого открывается поиск Discourse, чтобы гарантировать поиск по всем публикациям. Теперь отображается справочный текст, чтобы пользователи знали, как открыть поиск в браузере, если они захотят.

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/6/8656ce9c27e6a0c7d181d266925d62522aaade02.png)

### Отображение модального окна подтверждения при отклонении “Отклонить все” важных уведомлений

При отклонении уведомлений, если зеленые уведомления — личные сообщения, назначения и т. д. — будут отклонены, сначала отображается предупреждение, чтобы убедиться, что они не будут случайно удалены.

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/2/725e123d6ca8ad37636e4576e4864bf21019d219.png)

### Отображение предупреждения при публикации ссылки на тему в ограниченной категории

При публикации ссылки на тему отображается предупреждение, если тема не является публичной и, следовательно, видна только выбранным группам.

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/f/2fd705dd894d7cfe1d3ef258022d043ea894e6a4.png)

### Липкие аватары

При чтении длинной публикации аватар автора публикации теперь прокручивается вместе с ней, поэтому вы можете сразу увидеть, кто написал публикацию, даже если прокрутили до конца.

![scrolling-avatar](https://global.discourse-cdn.com/meta/original/3X/7/5/75985bafb4f2151e5aa90cd3be9b659a18c03afc.gif)

### Вставка ссылок на выделенный текст применит формат ссылки

Благодаря участнику сообщества @gwwar, когда текст выделен, а URL находится в буфере обмена, вставка автоматически превратит текст в ссылку, вместо того чтобы перезаписывать текст ссылкой. Подробнее см. по адресу [Idea: Paste links in the editor - #20 by sam](https://meta.discourse.org/t/idea-paste-links-in-the-editor/47125/20)

### Улучшенная производительность прокрутки на мобильных устройствах

Мы обновили всю логику прокрутки, чтобы использовать “пассивные” слушатели событий. Это должно значительно улучшить пользовательский опыт на мобильных устройствах, особенно на старых устройствах.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [01.Декабрь.2021 16:44:13 UTC](https://meta.discourse.org/t/2-8-0-beta9-tag-descriptions-recent-searches-sticky-avatars-and-more/210700/2 "2021-12-01T16:44:13Z")

</div>

### Еще больше!

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

### Обновления безопасности

Эта бета-версия включает 3 исправления уязвимостей безопасности, о которых сообщили наши участники сообщества и [HackerOne](https://hackerone.com/discourse).

- Отображение тегов только пользователям с соответствующими правами
- Удаление не рендерящихся двунаправленных символов Unicode в блоках кода
- Удаление специфичного для ember-cli ответа из маршрутов приложения

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

### Множество плагинов

- Переводы
  - Мы обновили переводы во многих наших плагинах

### Assign (Назначение)

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

- Улучшения функции назначения поста
- Корректировка мобильного списка в связи с изменениями в списке недавних тем
- Обновление aria-labels на мобильной версии / в выпадающем меню
- Сериализатор current\_user больше не выбрасывает ошибку
- Выбор пользователя очищал поисковые запросы
- Сломанный поиск назначенных тем
- Использование свойства customOptions
- Фиксация версии плагина при запуске discourse `<= 2.8.0.beta7`
- Отсутствие ошибки при удалении назначенного поста
- Обновление прав доступа для представления повторного назначения

#### Изменения UX

- Иконки на мобильной версии теперь соответствуют десктопной
- Обновление стилей выпадающего меню повторного назначения

### Chat (Чат)

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

- Открытие ссылок чата из категорий/тегов
- Хранение обработанных сообщений на стороне сервера

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

- Обеспечение того, чтобы пользователь оставался «присутствующим» в каналах маршрутизации уведомлений
- Переход к полноэкранному режиму в мобильном представлении
- Заголовок канала чата в полноэкранном режиме ведет к чату
- Отображение отрывка в строке ответа
- Кнопка предварительного просмотра для вложенного канала
- Реализация выбора эмодзи
- Включение живого обновления чата и вход в канал при нажатии на иконку чата
- Унификация размера шрифта заголовка канала чата
- Исправление URL-адресов уведомлений чата
- Возврат на мобильном устройстве не должен отправлять сообщение
- Перевод уведомления о сообщении чата на стороне клиента

#### Изменения UX

- Дополнительные тонкие настройки
- Изменения отступов и уведомлений
- Использование третичного цвета для иконки кнопки отправки сообщения на мобильном
- Не резервировать место для индикатора присутствия (часть 2)
- Не резервировать место для индикатора присутствия
- Выравнивание элементов заголовка

### Encrypt (Шифрование)

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

- Запрет небезопасной CSP, если плагин включен

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

- Обеспечение возможности отправки зашифрованных сообщений ботами

### BCC (Скрытая копия)

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

- Отправка в скрытой копии на адреса электронной почты

### Tooltips (Всплывающие подсказки)

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

- Улучшенное определение мыши/сенсора с использованием event-from

### Subscriptions (Подписки)

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

- Исключение заблокированных платежей из общей суммы кампании
- Включение разовых покупок в общую сумму кампании

### Reactions (Реакции)

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

- Консолидация уведомлений

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

- Расширение поста в потоке активности вызывало перезагрузку
- Не включать недопустимые эмодзи в поле реакций поста.

### Crowd

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

- Избегание использования GlobalSetting для crowd\_custom\_html

### Docs (Документация)

#### Изменения UX

- Корректировка отступов элементов списка тем

## Дополнительные функции и исправления

> **Нажмите, чтобы развернуть**
>
> ### Новые функции
> 
> - Отображение карточек пользователей для пользователей со статусом «отвечает…»
> - Замена директивы `Crawl-delay` на правильное ограничение скорости
> - Отправка заголовка «noindex» в неканонических ответах
> - Поддержка i18n в тестах плагинов Ember CLI
> - Добавление настройки правил нормализации электронной почты
> - Добавление области загрузки для ключей API
> - Разрешение темам запрашивать обновление настроек
> - Логи только поисковых запросов тем/постов в журнале поиска
> - Применение ограничений скорости для каждого пользователя вместо IP для доверенных пользователей
> - Локальная резервная загрузка через chunked uppy с новым плагином загрузчика
> 
> ### Исправления ошибок
> 
> - Нативный объект File не передавался в uploadHandler
> - Сломанный CSS в #15141
> - Не предлагать «user1» как имя пользователя приглашенным пользователям
> - Добавление кода состояния 422 в bootstrap json
> - Разрешение сотрудникам загружать файлы, когда это необходимо, даже если authorized\_extensions пуст
> - Обеспечение того, чтобы хуки виджетов всегда вызывали правильный экземпляр
> - Обработка ipad как mobileView для позиционирования popper
> - Регрессия глобального уведомления в журнале в #15000
> - Установка закладок в некоторых случаях была сломана
> - Не выбрасывать ошибки при дублировании ключей в Yaml
> - Позиция запроса об обновлении ПО на темах с дополнительным заголовком
> - Использование URL CDN для внутренних аватаров onebox
> - Удаление только неподтвержденных И истекших токенов электронной почты
> - Не вызывать сбой браузера при нажатии на предложения автодополнения на Android/Gboard
> - Удаление заголовка Auto-Submitted из групповых SMTP-писем
> - Не останавливать работу при сбое обновления темы
> - Git не должен запрашивать учетные данные
> - Сохранение существующих тегов при редактировании тем с тегами
> - Не выполнять проверку пермалинков, если нет авторизации
> - Разрешение приглашений, если must\_approve\_users истинно
> - Не публиковать опросы в шине сообщений, когда опросов нет
> - Не публиковать уведомления в MessageBus для неактивных пользователей
> - Разрешение отключения функции опросов в discourse-markdown
> - Удаление метки «Открыть черновик» после удаления черновика темы
> - Обеспечение того, чтобы ссылки на список тем на мобильном устройстве обрабатывались как переходы Ember
> - Бесконечная рекурсия при вызове действия refresh() на маршрутах
> - Добавление кнопок подтверждения и отмены при редактировании альтернативного текста
> - Валидация количества голосов, разрешенных на опрос на пользователя.
> - Не перезаписывать вычисляемое свойство для исправления индикатора загрузки
> - Исправление разделителя списка тем
> - Исключение поста moderator\_action из подсчета ответов в сводке пользователя.
> - Неправильный заголовок и шеврон при фильтрации по номеру поста.
> - Фильтр «Нет» и «Все» категории
> - Кэширование всех отслеживаемых слов
> - Очистка предыдущих ошибок при отображении формы второй факторной аутентификации
> - Регистрация customOptions как фильтра select kit
> - Преобразование URL-адресов встроенных тем в абсолютную форму
> - Ошибка при включении SMTP в PostAlerter без входящей почты
> - Очистка имени эмодзи, которое является именем файла
> - Включение всех категорий в sortedCategories
> - Корректировка предупреждения в заголовке списка тем
> - Двусмысленный столбец в `downsize_uploads`
> - Дополнительные исправления для last-visited в списке тем
> - Исправление регрессий, внесенных в ae16b0a
> - Добавление недостающего класса для разделителя последнего посещения
> - Перенаправление на главную страницу, если постов не существует
> - Исключение тем из отключенного тега в списке featured категории.
> - Загрузчик эмодзи не использует data.name при загрузке через uppy
> - Использование правильной группы из нескольких для отправителя SMTP
> - Отбрасывание некорректных адресов CC в задаче GroupSmtpEmail
> 
> ### Изменения UX
> 
> - Исправление выравнивания в навигационной панели группы
> - Тонкая настройка стилей мобильного композера
> - Тонкая настройка стилей композера
> - Добавление атрибута title к ячейкам отчетов
> - Закрытие множественного выбора при выборе, когда maximum=1
> - Исправление дополнительного отступа в списках при поддержке смешанного направления текста
> - Добавление дополнительных тестов для вставки ссылки на выделение
> - При вставке ссылки использовать правила linkify
> - Временная метка не должна скрывать ручку временной шкалы темы на мобильном устройстве.
> - Возврат к обычному заголовку, если заголовок для экранного диктора недоступен
> - Делание баннера на всю ширину
> - Сокращение периода подавления дайджеста с года до 6 месяцев
> - Исправление цвета кнопки сохранения быстрого редактирования в темных темах
> - Перемещение предупреждения о совместном доступе к теме во всплывающее уведомление модального окна
> - Добавление дополнительных поисковых алиасов для эмодзи.
> - Запуск полноэкранного поиска при втором нажатии `Enter`
> - Исправления списка тем на мобильном устройстве, следующие за 0e371d4
> 
> ### Производительность
> 
> - Обновление хуков виджетов для предотвращения глобальных событий блокировки прокрутки
> - Обновление реализации миксина прокрутки
> - Отключение слушателя touchstart в ember
> - Использование пассивных слушателей событий для touchstart, touchmove
> - Установка свойства --header-offset только при изменении
> - Обновление первого непрочитанного личного сообщения для пользователя с учетом ограничений.
> - Использование более эффективной проверки направления текста в инициализации select-kit
> - Уменьшение количества записей, запрашиваемых в `UserStat.update_first_unread_pm`.
> - Перемещение подсказок `preload` в тег `<head>`
> - Ускорение запуска JS-приложения за счет оптимизации `customResolve()`
