-
Notifications
You must be signed in to change notification settings - Fork 4
История изменений
ThreadsMobileLib edited this page Oct 6, 2020
·
23 revisions
Особенности:
- Обновлен раздел "Руководство по началу работы".
- Добавлен раздел "FAQ".
- Актуализированы остальные разделы документации.
Исправлены ошибки:
- Исправлена верстка баббла сообщения при отправке сообщения с большим количеством пробелов в начале предложения.
- Исправлены ошибки markdown-разметки.
Особенности:
- Добавление анимации к действиям виджета.
- Доработки метода onLoad API.
Исправлены ошибки:
- В некоторых случаях текст в поле ввода сообщения наезжает на кнопку emoji.
- После нажатия на кнопку загрузки вложения кнопка остается выделенной.
- При увелечении и уменьшении масштаба страницы, в чате появляются артефакты.
- Внешний счетчик непрочитанных показывает 1, хотя непрочитанных нет.
- Событие CLIENT_OFFLINE содержит ошибочный clientId.
Особенности:
- Переход на TypeScript.
- Поддержка работы Чата с включенным CSP.
- Расширен список доступных эмодзи.
- Добавлены новые примеры использования и раздел в Wiki с их описанием.
Исправлены ошибки:
- После обновления страницы, указатель у сообщения отображается только в последнем сообщении в серии.
- При изменении масштаба страницы появляется артефакт у стартовой кнопки виджета.
- Потеря сообщений в неавторизованном чате.
Исправлены ошибки:
- У некоторых пользователей не работает статус прочитанности.
Особенности:
- Обновлен ESLint.
- Рефакторинг компонента
ChatWelcome
.
Исправлены ошибки:
- Дублирование опроса при потере соединения.
- На мобильных устройствах проблемы прокрутки истории сообщений.
Особенности:
- Управление видимостью виджета. Добавлен новый метод API
ThreadsWidget.setUnavailable()
.
Исправлены ошибки:
- Некорректная работа параметра
animationPreset
компонентаTyping
.
Особенности:
- Отметка о прочтении сообщений по факту просмотра.
- Передача боту информации о клиенте: IP, геолокация.
- Бейдж непрочитанных сообщений с позиционированием значения.
Исправлены ошибки:
- В iOS при получении быстрых ответов меняется масштаб страницы.
- В iOS при изменении ориентации экрана меняется масштаб страницы.
- Нечеткая иконка аттача в Chrome.
- В iOS не работает автоподстановка контакта в виджете.
- Виджет не отображается при ненулевом connectDelay.
Особенности:
- Доработан бейдж с количеством новых сообщений: теперь в счетчике учитываются опросы в чате.
- Добавлены веб-нотификации о новых сообщениях в чате в мобильных браузерах.
- Добавлены звуковые уведомления о новых сообщениях и опросах в чате.
Исправлены ошибки:
- Статус прочтения не передавался на бекенд
Threads
, если клиент не скроллил или сворачивал виджет после просмотра сообщения.
Особенности:
- Доработан дизайн баббла с вложением в чате.
- Доработано облако приветствия для возможности кастомизации его внешнего вида.
- Интеграция с новым методом передачи статуса прочтения.
- Добавлен бейдж с количеством новых сообщений.
Исправлены ошибки:
- Некорректный импорт шрифтов в формате data:URI.
- Некорректный фон у "звезд" проставленной оценки.
- Форма обратной связи не появлялась даже при разрыве соединения.
Особенности:
- Оптимизация стилей CSS.
- Обработчик ошибок для компонента WebView.
- Доработки предпросмотра вложения.
- Доработка ThreadsWidget API.
Исправлены ошибки:
- Некорректная верстка в WebView.
- Некорректная верстка поля ввода сообщения в форме обратной связи.
- Чат не реагирует на расписание (не скрывается).
- Некорректная верстка предпросмотра вложения.
- Некорректное отображение сообщения о переподключении после восстановления соединения.
- Сообщение из формы обратной связи не переносится в основное поле ввода сообщения после перехода Чата в активный статус.
- Проблема отбражения кнопки "Отправить" в мобильных браузерах.
- После обновления страницы чат всегда открывается развернутым.
Особенности:
- Упрощенное управление темизацией виджета. Предустановленные кастомизируемые темы оформления.
- Оптимизация логики отображения Вебчата.
Исправлены ошибки:
- При вводе сообщения меняется высота текстового поля.
- При подгрузке истории чат скроллируется вверх.
- Пропадает поле ввода с введенным текстом, если переключить неавторизованный Чат в режим недоступности.
- Не скрывается приглашение, если оно появилось в момент сворачивания Чата.
- На мобильных устройствах приглашение выходит за пределы экрана.
- При активном диалоге может появиться приглашение.
- При переключении неавторизованного Чата в режим недоступности, при загрузке страницы стартовая кнопка Чата отображается и потом исчезает.
- Добавлена настройка, позволяющая указать список адресов, на которых не нужно показывать виджет.
- Исправлена ошибка вывода сообщения о недоступности Чата при созданном треде.
- Исправлена ошибка, приводящая к тому, что при наступлении нерабочего времени Чата в шапке не отображался текст приветствия.
- Исправлена ошибка некорректного поведение статуса прочитанности у превью ссылки.
- Исправлена ошибка, при которой не отображалось сообщение о недоступности Чата при выключенном режиме работы.
- Исправлена ошибка отображения больших изображений в сообщениях с Markdown.
- Исправлена верстка кнопок быстрого ответа в горизонтальной ориентации.
- Исправлена верстка кнопки возврата к последнему сообщению.
- Исправлена проблема отображения превью ссылок из подгружаемой истории.
- Исправлена ошибка отсутствия автоматической прокрутки в конец переписки после отправки сообщения клиентом.
- Исправлена ошибка повторной отправки того же файла.
- Исправлена проблема отображения быстрых ответов.
- Доработана поддержка форматированного текста отправленного чат-ботом.
- Реализована поддержка настроек управления видимостью виджета в нерабочее время.
- Исправлены проблемы отображения кнопки отправки сообщения в мобильной версии виджета.
- Исправлена ошибка отсутствующих файлов ресурсов.
- Добавлен package.json для возможности установки через npm.
- Исправлена ошибка скрытия сообщения о недоступности чата при включении чата в настройках режима работы чата.
- Web Notifications заменены на Web PUSH Notifications.
- Переход на внешний парсер OpenGraph.
- Добавлен настраиваемый отступ между сообщением и временем отправки.
- Исправлена ошибка потери входящих сообщений в дублированных вкладках.
- Исправлены ошибки локализации и обновлен соответствующий раздел документации
- Исправлены ошибки цитирования
- Исправлена ошибка валидации формы обратной связи
- Параметр
webchat/disableGeoRequest
переименован вwebchat/enableGeoRequest
и гео-данные теперь по умолчанию не запрашиваются и требуют явного включения настройки.
- Реализовано хранение истории для неавторизованного веб-чата с применением cookie.
- Добавлен метод API
ThreadsWidget.setLocale(localeCode)
изменяющий текущую локаль. - В файле
settings.json
теперь можно переопределить любые локализованные строки, а так же создать локализацию для языка, который не определен в текущей реализации чата. Параметры локализации вынесены в ветку настроек "locales". - Для указания локали при старте чата, добавлен добавлен параметр в скрипт инициализации (после имени конфигурационного файла):
(...)('settings.json', 'en')
- Новый аватар по умолчанию для сообщений агента.
- Обновлен раздел документации "Структура конфигурационного файла settings.json", доработано описание параметров переподключения WebSocket.
- Исправлена несовместимость параметров
isContainerHidden
иconnectDelay
.