Официальная новость: MyChat 7.7 — мессенджер для корпоративного общения

 

Дата релиза: 21.08.2019

История разработки

 
[+] новое;

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

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

 

MyChat Client


[+] консольные команды get bugs, get logs и get logs today для получения ZIP-архивов протоколов;

[+] (API URI) добавлена команда mychat://quit для завершения работы приложения;

[+] (macOS, Linux) добавлен инструмент управления сервером "Admin";

 

[*] автоматическое сохранение черновиков сообщений раз в 30 секунд (если происходит зависание OS или внезапное пропадание питания);

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

[*] если на сервере сменить тип авторизации пользователя на беспарольную, то соединение произойдёт, даже если указать пароль, и тип учётной записи после подключения автоматически поменяется;

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

[*] ускорен запуск приложения на медленных компьютерах с малым количеством оперативной памяти (Intel Celeron, Intel Core 2 Duo и ниже);

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

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

[*] протоколирование блокирования и разблокирования Windows-сессии;

[*] удаление специальных ссылок в тексте сообщения в окне ввода при нажатии клавиши backspace;

[*] после вставки текста-черновика в окно ввода сообщения курсор автоматически перемещается в конец текста;

[*] сообщения об ошибках MyChat Client теперь отправляются на ваш сервер и сохраняются в папке "C:\ProgramData\MyChat Server\errors\clients\";

[*] убрана настройка "Автопрокрутка текста" (Ctrl+Alt+A) из контекстных меню в конференциях и приватах;

 

[-] ошибка при приёме отложенных файлов с FTP сервера, если в настройках стоит опция "Файлы", "Принимать файлы от пользователей из панели контактов, не задавая вопросов";

[-] вставка текста из буфера обмена в окне отправки мультикастов по Ctrl+V и по Shift+Ins дублировала текст два раза. Исправлено;

[-] ошибка ID #D2F20000, если запустить MyChat Client повторно, не завершив работу мастера первого запуска;

[-] обработка ошибки, если для клиента есть файлы на встроенном FTP сервере, который выключен или недоступен по техническим причинам;

[-] ошибка ID #F8840000 unable to open database;

[-] ошибка ID #20D60000 unable to open database;

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

[-] ошибка ID #EE4F0000 ESQLiteError database is locked;

[-] ошибка ID #94BA0000 ESQLiteError database is locked;

[-] ошибка ID #BC570000 при обновлении со старых версий (старше 6.1.0);

[-] иногда после выхода из спящего режима компьютера MyChat Client не соединялся с сервером;

[-] ошибка ID #1C630000, "ESQLiteError, no such column: name", исправлена;

[-] ошибка рендеринга удалённых сообщений в приватах, показывались пустые записи в истории сразу после открытия разговора с человеком. Исправлено;

[-] при наборе сообщения, если текст слишком длинный и переходит на новую строку, курсор перемещался на начало текста. Исправлено;

[-] иногда при восстановлении компьютера из спящего режима (suspend mode), MyChat Client не подключался к серверу. Исправлено;

[-] ошибка ID #A5FC0000, иногда возникала на клиентах после обновления с предыдущих версий, связана с конвертацией баз истории. Исправлена;

 

MyChat Server


[+] (GUI) опция в главном меню для включения и отключения автозапуска MyChat Server вместе с Windows;

[+] (Admin) в контекстном меню в управлении общим списком контактов появилась возможность выделить все элементы дерева, инвертировать или снять выделение со всех записей;

 

[*] (Admin) в настройках FTP добавлен контроль на совпадение путей для публичного и приватного каталога;

[*] (Admin) при создании пользователя теперь можно указать тип авторизации: стандартная или беспарольная. Пользователей с доменной авторизацией можно добавлять только через импорт из домена;

[*] автоматический перезапуск встроенного TURN сервера, если администратор по каким-то причинам перезапускал WEB-сервер;

[*] (Admin) добавлено редактирование IP адресов в фильтрах;

[*] улучшили контроль повторного запуска сервера MyChat;

[*] если на сервере возникает ошибка, то система просит администратора отправить баг-репорт разработчикам и открывает Проводник на папке с файлами отчётов об ошибках;

 

[-] (Admin) в просмотре протоколов, если время записей совпадало до миллисекунд, сортировка была неправильной. Исправлено;

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

[-] ошибка ID #00B6372C, ESQLiteError, "unable to open database file", ошибка при старте сервера и подключении базы данных системных протоколов;

[-] ошибка ID #48060000, ESQLiteError, "database is locked" при повторном запуске сервера;

[-] раз в сутки статистика отправленных сообщений, трафика и прочего в GUI сервера сбрасывалась в 0. Исправлено;

[-] (Admin) ошибка при переименовании группы пользователей. Исправлена;

[-] (Admin) при активации пользователя в карточке — ник становился полностью маленькими буквами. Исправлено;

[-] ошибка ID #7F2B0000, иногда возникала при удалении пользователей в админке;

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

[-] (Admin) в общем списке контактов не выделялись группы, из-за этого их нельзя удалить или переименовать. Исправлено.