- MyChat для iPhone
- Обработка custom-ссылок
- Запоминание языка раскладки в чате
- Все изменения общим списком + история разработки
- Как обновиться на последнюю версию?
1. MyChat для iPhone
Спустя почти 5 месяцев после выхода первой бета-версии MyChat для iPhone мы выпустили версию уже в App Store.
Приложение всё ещё в статусе бета-версии, активно наполняется функционалом и часто обновляется.
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. Как обновиться на последнюю версию?
И коммерческая, и бесплатная версии обновляются одинаково. Сначала обновляется сервер, затем — клиенты. В основном, в автоматическом режиме.
< <<<===== | =====>>> > |
---|