MyChat 8.11 — корпоративный мессенджер для iOS

  1. MyChat для iPhone
  2. Обработка custom-ссылок
  3. Запоминание языка раскладки в чате
  4. Все изменения общим списком + история разработки
  5. Как обновиться на последнюю версию?

1. MyChat для iPhone


Спустя почти 5 месяцев после выхода первой бета-версии MyChat для iPhone мы выпустили версию уже в App Store.



MyChat для iPhone

Приложение всё ещё в статусе бета-версии, активно наполняется функционалом и часто обновляется.


2. Обработка custom-ссылок


В системе можно зарегистрировать собственные протоколы, чтобы при нажатии на ссылке стартовало приложение, связанное с ним. Так делают Telegram, 1С Предприятие и другие широко известные программные продукты.

Через Alt+L можно вставить вот такую ссылку, например:

"e1c://server/servername/basename#e1cib/data/type?ref=id".

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


3. Запоминание языка раскладки в чате


Добавили настройку "Запоминать язык раскладки в приватах и конференциях" в MyChat Client для Windows. По умолчанию она включена и решает проблему с постоянным переключением на разные языки, если вы общаетесь с пользователями на русском, английском, украинском, польском и других языках. Программа автоматически запоминает, в каком именно приватном диалоге или конференции у вас был включен какой язык и автоматически переключается на него, когда вы переходите по разным диалогам в чате.

4. Все изменения общим списком + история разработки


История разработки версии с комментариями разработчиков

MyChat Client

[+] (iOS) добавлена кнопка для просмотра вводимого пароля на странице регистрации, логина и добавления сервера;
[+] (iOS) на панели навигации главного экрана добавлены значки с количеством непрочитанных приватных диалогов и конференций;
[+] обработка custom-ссылок вида "e1c://server/servername/basename#e1cib/data/type?ref=id";
[+] настройка "Запоминать язык раскладки в приватах и конференциях";

[*] двойной клик по имени пользователя в тексте чата теперь открывает приват с ним;
[*] при переключении на диалоги или список конференций (Ctrl+1,2) фокус переключается на активный диалог/конференцию и прокручивается на середину, чтобы активный элемент в списке был сразу виден;

[-] (iOS) после регистрации нового пользователя и успешной авторизации не закрывалась страница логина. Исправлено;
[-] (iOS) не исчезал индикатор непрочитанных сообщений в списке конференций. Исправлено;
[-] (iOS) (Android) если в чате был отправлен файл с расширением ".psd", приложение завершало свою работу. Исправлено;
[-] если на сервере происходит полная очистка всех приватных диалогов, то после перезапуска MyChat Client при открытии первого приватного диалога происходила ошибка. Исправлено;
[-] ошибка "Разрушительный сбой" при загрузке плагина LiteManager. Исправлена; [-] ошибка ID 45083FF6, иногда возникала при выходе компьютера из сна при запущенном MyChat Client; [-] (Android) в некоторых случаях не работали звонки на Android-смартфонах. Исправлено;
[-] если в "Управлении плагинами" (Alt+P) попытаться выгрузить из памяти неактивный плагин, программа повисала. Исправлено;

MyChat Server

[*] дополнена консольная команда Remove Pushtokens, можно перечислить список UIN-ов, чтобы удалить токены для отправки PUSH-уведомлений только указанным пользователям;
[*] (Asterisk) тайм-аут для подключения к серверу Asterisk теперь не бесконечный, а равен тому, который указан в настройках интеграции для работы;

[-] редкая проблема с иногда совпадающими аватарами пользователей в клиентских приложениях, хотя по факту фотографии в профилях разные;
[-] (Kanban) не работала кнопка создания первого проекта для "чистой" установки сервера. Исправлено.

5. Как обновиться на последнюю версию?


И коммерческая, и бесплатная версии обновляются одинаково. Сначала обновляется сервер, затем — клиенты. В основном, в автоматическом режиме.

Инструкция по обновлению MyChat

Служба поддержки