Версии SDK iOS (обновления)

Версия 3.3.0

Улучшения:

  • Добавили возможность прикрепить файл при отправке формы обратной связи
  • Улучшили работу с сетью
  • Ускорили работу чата и файлов
  • Улучили обработчик при ошибке соединения
  • Добавили параметр isReturnToParentKB, который позволяет возвращаться на предыдущий экран приложения при использовании параметров KnowledgeBaseSectionId, knowledgeBaseCategoryId и knowledgeBaseArticleId
  • Реализовали возможность загружать аватары указанием URL изображения

Исправления:

  • Исправили ошибку кастомизации тем обращения в форме обратной связи
  • Исправили дублирование сообщений при повторной отправке сообщений
Версия 3.2.3

Изменения:

  • Исправления в преобразовании разметки текста в чате
Версия 3.2.2

Изменения:

  • Исправлено отображение аватарок у сообщений от бота и агента
  • Исправлена ошибка при отправке сообщений со специальными символами
Версия 3.2.1

Изменения:

  • В формах добавлен пункт “Не выбрано” в списках
  • Добалено свойство обязательности к чекбоксам
  • Добалено сохранение выбранных значений вложенных списков
Версия 3.2.0

Улучшения:

  • Формы в чате. С их помощью вы можете запросить дополнительные данные у клиента: e-mail, телефон, имя, должность или любую информацию в текстовом виде. Подробнее о том, как отправить форму, рассказываем тут

Исправления:

  • Исправили ошибку, связанную с загрузкой аватарок
  • Исправили ошибку, при которой неотправленные сообщения могли сохраняться после их удаления
Версия 3.1.7

Улучшения:

  • Показываем длинный текст на кнопках целиком

Исправления:

  • Исправили отображение ссылок в чате, если они были прикреплены с помощью соответствующей кнопки в Юздеске
  • Сделали кнопку отправки сообщения неактивной при попытке отправки сообщений, состоящих только из переносов строк
Версия 3.1.6

Исправления:

  • Исправили ошибки в отображении сообщений и ссылок
Версия 3.1.5

Исправления:

  • Исправлена ошибка при загрузке файлов
Версия 3.1.4

Исправления:

  • Исправлены редкие ошибки при скачивании файлов
Версия 3.1.3

Улучшения:

  • Добавили поддержку жирного и курсивного начертания шрифтов

Исправления:

  • Исправили отображение нумерованных списков
  • Исправили работу кнопки перехода к началу диалога
Версия 3.1.2

Исправления:

  • Исправлены редкие ошибки при отправке сообщений
Версия 3.1.1

Исправления:

  • Поправили ошибку, из-за которой неотправленные сообщения не показывались после повторного открытия чата
Версия 3.1.0

Улучшения:

  • Добавили пагинацию в переписке — теперь сообщения подгружаются по мере пролистывания чата
  • Улучшили валидацию поля “Почта” в Форме Обратной Связи
  • Добавили бейджик с количеством непрочитанных сообщений на кнопку перехода к концу диалога. При этом первое самое старое непрочитанное сообщение подсвечивается
  • Улучшили отображение сообщений с переносом строк

Исправления:

  • Исправили задваивание запросов при отправке файла и текста
  • Исправили ошибку, при которой данные о клиенте могли не передаваться в Юздеск
  • Поправили положение кнопок диалога отправки файлов при использовании TabBar
Версия 3.0.0

Улучшения:

  • Новая База знаний — полностью переработали дизайн и логику работы
  • Теперь Базу знаний можно инициализировать и использовать без инициализации чата
  • Добавили метод, возвращающий Navigation Базы знаний. Это позволяет встроить Базу знаний в приложения, использующие TabBar, или открывать ее в указанном вами месте
  • Добавили возможность открывать Базу знаний на указанной статье, категории или разделе (диплинкинг)
  • Реализовали добавление аватарки в карточку клиента в Юздеске
  • Изменили порядок передачи параметров в методах инициализации SDK
  • Мелкие доработки и улучшения работы чата
Версия 2.4.11
  • Исправлены ошибки при загрузке видео из камеры и сохранении видеофайлов
Версия 2.4.10

Улучшения

  • Добавлена возможность кастомизировать окно выбора прикрепляемого файла
  • Тема UIImagePickerController (светлая или темная) теперь совпадает с системной
  • Добавлена возможность изменять цвет текста при отсутствии интернета
  • Теперь парсится имя отправителя в модели сообщения UDMessage с вложенным файлом

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

  • Исправление ошибок, связанных с использованием ограничений типа медиафайлов, которые можно загрузить в чат
Версия 2.4.9

Улучшения:

  • Добавили замыкание newMessageWithGUIBlock для получения новых сообщений при запуске SDK с GUI
  • Добавили возможность отправлять файлы любого типа из iCloud Drive
  • Уменьшили нагрузку на ЦП во время открытия чата

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

  • Небольшие правки кастомизации верстки Базы знаний
  • Исправление ошибок при отображении результатов поиска в Базе знаний
Версия 2.4.8
  • Изменена анимация закрытия чата
  • Исправлена ошибка, возникающая при отправке сообщения в пустой чат
Версия 2.4.7
  • Исправлена ошибка, возникающая при повторном открытии чата
Версия 2.4.6
  • Исправлена ошибка при повторном открытии Базы знаний
  • Исправлена ошибка, при которой сообщения могли отображаться в нехронологическом порядке
  • Исправлена ошибка, возникающая при повторном открытии чата
  • Исправление некорректного отображения лоадера при поиске в Базе знаний
Версия 2.4.5

Улучшения:

  • Исключили возможность инициализировать чат повторно. Теперь, при попытке инициализировать чат ещё раз, мы вернём соответствующую ошибку

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

  • Исправили ошибку отправки видео из iCloud
  • Убрали возможность отправить сообщение, состоящее только из пробела
  • Исправили отображение кнопки отправки сообщения после отправки сообщений с файлами
  • Исправили поворот превью с камеры в окне прикрепления файлов
  • Исправили кастомизацию верстки времени в файловых сообщениях
  • Исправили дозагрузку файлов после потери и восстановления сети
  • Испарвили работу лоадера при загрузке файлов
Версия 2.4.4

Улучшения:

  • Добавили возможность отслеживать прогресс отправки файла в чат

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

  • Исправили ошибку при прикреплении фотографий, к которым запрещен доступ
  • Исправили ошибку верстки окна прикрепления файлов при изменении ориентации экрана
Версия 2.4.3

Улучшения:

  • Добавили параметр additional_id при инициализации чата. Значение передается в поле “Дополнительный идентификатор” в карточке клиента

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

  • Исправили ошибку при загрузке фотографий и видео из iCloud
  • Исправили поведение работы кнопки отправки сообщения с прикрепленными файлами
Версия 2.4.2
  • Исправлена ошибка при установке через Swift Package Manager
Версия 2.4.1
  • Налажена работа метода конфигурации сдк без графического интерфейса
Версия 2.4.0

Улучшения:

  • Добавили кастомизируемое сообщение об отсутствии интернета при открытии SDK
  • Ускорили прорисовку чата
  • Увеличили максимальный размер загружаемого файла до 128 Мб
  • При инициализации SDK теперь не обязательно указывать пустой ID Базы знаний, если она не используется
  • Отключили логирование событий, в которых могут быть чувствительные (личные) данные
  • Добавлен параметр isSaveTokensInUserDefaults для отключения сохранения токена внутри SDK

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

  • При попытке добавить зависимость через SPM
  • При отправке эмодзи в ФОС
  • При открытии камеры в симуляторе XCode
Версия 2.3.0
  • Добавили возможность поменять местами варианты оценки CSI с помощью параметра isFirstDislike
  • Добавили возможность отключить рамку вокруг видео с помощью параметра isNeedBubble
  • Исправили стиль навигационного бара чата
  • Письма из ФОС теперь поступают в правильный канал
  • Исправили отрисовку чата на iPad при горизонтальной ориентации
  • Добавили параметр кастомизации timeBackViewMargin для изменения положения времени в сообщениях с изображениями и видео
  • Исправили поведение параметров кастомизации MessageStyle.sendStatusImageForImageMessage и MessageStyle.sendedStatusImageForImageMessage
  • Провели рефакторинг
  • Теперь API токен не обязателен для инициализации SDK без базы знаний
  • Поправили отображение поля ввода
Версия 2.2.3

В этой версии вы увидите следующие обновления:

  • Поправили краш при копировании текста на iPad
Версия 2.2.2

В этой версии вы увидите следующие обновления:

  • Сделали доработки для корректной работы экрана чата при кастовом способе показа этого экрана
  • Поправили ошибку с переопределением данных разных клиентов в одной сессии
  • Копирование текста сделали по нажатию на весь бабл сообщения и только тот текст который отображается как текст
Версия 2.2.1

В этой версии вы увидите следующие обновления:

  • Обновление для отдачи контроллера чата без открытия чата по умолчанию
Версия 2.2.0

В этой версии вы увидите следующие обновления:

  • Добавили возможность передать дополнительные поля
  • Теперь можно получить контролере чата для самостоятельного отображения на экране
  • Добавили возможность скопировать сообщение в чате через долгое нажатие на сообщение
  • Теперь доступ к фото и камере запрашивается по нажатию на кнопку прикрепления файлов
  • Поправили ошибки
Версия 2.1.0

В этой версии вы увидите следующие обновления:

  • Добавили поддержку Swift Package Manager для реализации без нашего GUI
  • Добавили хранилище сообщений, для реализации статусов сообщений "Черновик" и "Не отправлено". Можно использовать наше дефолтное хранилище или передавать свое
  • Добавили кнопку скролла к концу переписки
  • Изменили открытие чата, теперь он открывается сразу и уже на нем показывается загрузка
  • Добавили ограничение на прикрепляемые файлы в размере 150Мб
  • Доработали показ ФОС для настройки "Всегда ФОС+Чат"
  • Поправили баги при работе на 4-х дюймовых экранах
  • Поправили переводы в португальском языке
Версия 2.0.2

В этой версии вы увидите следующие обновления:

  • Фиксация клавиатуры после отправки сообщения
  • Оптимизация работы с большими изображениями
Версия 2.0.1

В этой версии вы увидите следующие обновления:

  • Добавлено выделение всех ссылок в тексте
  • Обновление истории сообщений после сворачивания приложения с запущенным чатом
Версия 2.0.0

В этой версии вы увидите следующие обновления:

  • Новая верстка чата на Texture, ускорен скроллинг и работа чата
  • Параметр сигнатуры заменен на токен. Токен пользователя выдается в коллбэке функции инициализации. Для идентификации пользователей нужно сохранять выданные токены и передавать в методе инициализации usedesk.start() или usedesk.startWithoutGUICompanyID()
Версия 1.2.4

В этой версии вы увидите следующие обновления:

  • Добавлено подчеркивание для всех типов ссылок
  • Доработан подсчет высоты сообщений
  • Обновлена версия socket.io client до v.16
Версия 1.2.3

В этой версии вы увидите следующие обновления:

  • Новый лоадер при открытии сдк с настраиваемым фоном backgroundColorLoaderView и прозрачностью alphaLoaderView
  • Добавлена возможность настраивать цвет текста ссылок в входящих и исходящих сообщениях (linkIncomingColor и linkOutgoingColor соответственно)
  • Убраны следующие библиотеки - MBProgressHUD, NYTPhotoViewer, ProgressHUD, QBImagePickerController, UIAlertController+Blocks
  • Исправлен краш при открытии на устройстве с 12 часовым форматом времени
Версия 1.2.2

В этой версии вы увидите следующие обновления:

  • Добавлена обработка markdown всех ссылок внутри текста сообщения(в дефолтном дизайне)
Версия 1.2.1

В этой версии вы увидите следующие обновления:

  • Добавлена обработка markdown ссылок на изображения внутри текста сообщения(в дефолтном дизайне)
  • Исправлены баги в верстке сообщений чата с пользовательскими шрифтами
Версия 1.2.0

В этой версии вы увидите следующие обновления:

  • Добавлен обязательный параметр айди канала - chanelId
  • Исправлены ошибки связанные со статусом отправки сообщений с файлами
  • После вызова метода releaseChat() больше не будут приходить логи о сокетах
  • Добавлена валидация полей с url при инициализации
  • Поправлена верстка на экране статьи в базе знаний. Добавлена возможность зумить статью для увеличения картинок и мелких элементов
Версия 1.1.4

В этой версии вы увидите следующие обновления:

  • Исправлены ошибки при открытии СДК
Версия 1.1.3

В этой версии вы увидите следующие обновления:

  • Исправлены ошибки при открытии СДК
Версия 1.1.2

В этой версии вы увидите следующие обновления:

  • Исправлены ошибки при установке СДК
Версия 1.1.1

В этой версии вы увидите следующие обновления:

  • Возможность отдельно открывать БЗ
  • Возможность отключить блок отзыва в статье базы знаний
Версия 1.1.0

В этой версии вы увидите следующие обновления:

  • Статусы отправки сообщений;
  • Локализация. Четыре дефолтных языка на выбор: русский, английский, португальский, испанский. Возможность добавить свой язык;
  • Статусы показа формы обратной связи: только ФОС и ФОС + Чат
  • Новое окно формы обратной связи с темой обращения и дополнительными полями;
  • Ограничена валидация сигнатуры
Версия 1.0.2

В этой версии вы увидите следующие обновления:

  • Исправлены ошибки при отправке файла с использованием сигнатуры;
Версия 1.0.1

В этой версии вы увидите следующие обновления:

  • Добавлен новый параметр "signature" однозначно идентифицирующий пользователя и его чат;
Версия 1.0.0

В этой версии вы увидите следующие обновления:

  • Новый дизайн чата и базы знаний, который вы можете подстроить под свой корпоративный стиль;
  • Новая структура описывающая дизайн – позволяет обновлять SDK без потери настроек дизайна. Т.е вы можете кастомизировать только необходимые вам параметры, а остальные будут по умолчанию;
  • Кнопки переключения к предыдущей и следующей статье в окне просмотра статьи базы знаний;
  • Поиск в общем списке статей базы знаний расширился описанием и переходом к статье;
  • Параметр "Email" перестал быть обязательным для заполнения при инициализации;
  • Новый параметр "Note" – заметка;
  • При прикреплении файла в меню добавлена коллекция галереи, а также возможность прикрепить любые файлы с телефона (помимо фото/видео c галереи);
  • Стабилизация метода инициализации – убраны лишние ошибки.