MyChat 5.17, описание изменений

MyChat 5.17 - полный перенос консоли управления в WEB, аудио и видео звонки через сервер

Официальная новость: MyChat 5.17 — полный перенос консоли управления в WEB, аудио и видео звонки через сервер

 

Дата релиза: 24.02.2016
 
[+] новое;

[*] исправлена ошибка и/или изменено к лучшему;

[-] исправлена ошибка;

 

MyChat Client


[+] сортировки в списке доступных конференций (Ctrl+`) по названию, теме, количеству людей, UID и типу конференции (открытая или закрытая паролем);

[+] опция для запоминания состояния открытых групп в списках контактов после перезапуска MyChat Client;

[+] автоматическое преобразование ссылок, скопированных из браузера, вида file://gifer_pc/d/%D0%94%D0%BE%D0%BA%D1 ... %82%D1%83/ в file://gifer_pc/d/Документы на оплату/;

[+] в MyChat Client профиле теперь можно посмотреть IP адрес, город и страну, UserAgent и реферальную WEB страницу пользователя, который пришел в WEB-чат поддержки на сайт;

 

[*] в менеджере серверов если выбрали сервер и закрыли окно кнопкой "Ок", он автоматически выбирается в окне менеджера учётных записей;

[*] (media calls) исключена возможность случайного взаимного звонка, если клиенты пытаются позвонить друг другу в приблизительно одно и то же время;

[*] (media calls) если пользователь с кем-то разговаривает по видео или голосовой связи, а ему в это время звонит ещё кто-то другой, показывается и записывается в историю уведомление об этом, второй входящий звонок автоматически отбивается и передаётся сигнал "занято";

[*] (media calls) если абонент долго не отвечает на звонок (больше минуты), звонок автоматически "отбивается" и показывается сообщение "Исходящий звонок от меня, абонент не отвечает";

[*] увеличена скорость импорта персональной книги контактов + исправлены ошибки, из-за которых процесс импорта мог не начаться;

[*] увеличена скорость совершения звонков, время начала звонка от момента согласия на приём звонка уменьшилось в два раза;

[*] в файл экспорта/импорта клиентских настроек теперь сохраняется настройка протоколирования передачи файлов;

 

[-] исправлены ошибки экспорта/импорта файла настроек: некоторые настройки MyChat Client не экспортировались в файл вовсе, а также не импортировались;

[-] если в правах группы была запрещена вставка изображений в конференцию, приват или в оповещение, это всё равно можно было сделать, перетащив файл картинки мышкой (drag&drop). Исправлено;

[-] не всегда корректно работала опция "Подключаться всегда под этим пользователем" в менеджере учётных записей MyChat Client. Исправлено;

[-] в истории конференций не показывались сообщения из разных конференций с одинаковыми названиями, написанные в разном регистре, например "конференция" и "Конференция", показывались сообщения из какой-то одной. Исправлено;

[-] (Node-Webkit) Исправлена проблема при звонках из браузера Chrome последних версий в чат;

[-] если был активен фильтр по списку пользователей в конференции (Ctrl+F3), то вновь зашедшие пользователи появлялись в этом списке, игнорируя текст поиска. Исправлено;

[-] исправлен обработчик показа подсказок (хинтов). Если, например, открыть окно настроек программы, а затем навести мышку на элемент интерфейса главного окна, автоматически показывалось главное окно MyChat Client, перекрывая собой другие открытые окна. Исправлено;

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

[-] если в настройках MyChat Client отключить протоколирование FTP, передача файлов работала только через сервер. Исправлено;

 

MyChat Server


[+] (Scripts) добавлены новые функции в скриптовый движок: mGetUINSListByState, mGetUserDataAsJSON, DecorateStForCSV, SetScriptTimeOut, mGetUINSListByRole, YearsBetween, DaysBetween, HoursBetween, MilliSecondsBetween, MonthsBetween, SecondsBetween, WeeksBetween, DecodeDate;

[+] (Scripts) в скриптовый движок добавлен специальный раздел с библиотекой скриптов, которая уже содержит в себе некоторое количество готовых программ;

[+] (Web admin) перенесен последний инструмент для удаленной настройки клиентов чата в веб-консоль управления;

[+] (Core) автоматически добавляются в исключения брандмауэра Windows составные части MyChat Server: Core, NodeJS и TURN;

[+] (Web admin) добавлен новый инструмент управления активными конференциями. Он предназначен для просмотра, какие в данный момент существуют конференции, кто в них находится, а также для удаления конференций или изгнания пользователей из них;

 

[*] полностью переработан механизм аудио и видео звонков, все звонки теперь идут через встроенный TURN сервер;

[*] (Core) принудительное требование повышения привилегий в UAC при запуске MyChat Server;

[*] (Core) исправлен недочёт при автоматической транлитерации логинов пользователей при импорте из CSV файла. Например, фамилия "Черниенко" теперь преобразовывается в "Chernienko", а не в "CHernienko", с двумя заглавными буквами, как раньше;

[*] (Core) сделано автоматическое преобразование любого введённого ника при изменении типа авторизации на Active Directory в нижний регистр;

[*] (Web server) добавлены "анти-прокси" запросы, чтобы они не кешировались на прокси и не воспринимались им как одинаковые;

[*] (Core) если в шаблоне отображения имени пользователя указать, например: " %lastname% %firstname% (%workdivdept%)", а в профиле пользователя эти данные не заполнены, то теперь вместо имени пишется ник, а не пустые скобки "()", как раньше;

 

[-] нажатие на кнопку "WWW консоль" не открывало в браузере правильную страницу WEB-админки, если включен HTTPS. Исправлено;

[-] (Core) после изменения ФИО/ника пользователя в админке или через изменение профиля пользователя на клиенте, его нельзя было найти через инструмент поиска пользователей, требовался перезапуск сервера. Исправлено;

[-] (Web admin) проблемы при импорте пользователей из файла в браузере Mozilla FireFox последней версии. Исправлено;

[-] (Core) ошибка импорта пользователей из CSV файла. Исправлено;

[-] (Core) ошибка работы IP фильтров при соединении с сервером WEB-клиентов. Исправлено;

[-] (Core) некорректная работа с формированием отображаемого имени пользователя в чате по шаблону (%workdivdept%). Исправлено.