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

MyChat 4.15, список изменений LAN Messenger-а

Официальная новость: MyChat 4.15 — интеграция мессенджера с корпоративными приложениями и поддержка IPv6
 
Дата релиза: 26.12.2012

 
[+] новое;

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

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

 

MyChat Client


[+] дополнен ключ командной строки /install для импорта файла настроек. Добавлен необязательный параметр filename для указания полного пути к файлу;

[+] "быстрая" клавиша Ctrl+F11 для разворачивания рабочего окна программы на весь экран и возврата в исходный размер;

[+] в дистрибутив MyChat Client включена бета-версия справки по созданию программ-дополнений (plug-ins). В главное меню также добавлен пункт для вызова этой справки;

[+] параметр командной строки /exit для принудительного завершения работы MyChat Client;

[+] автоматическое бекапирование баз данных клиента перед каждым обновлением;

[+] консольная команда "Backup DB" для создания резервной копии баз данных MyChat клиента;

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

[+] ключ командной строки /connect — запустить MyChat Client и автоматически подключиться к нужному серверу под указанной учётной записью пользователя;

[+] PluginsAPI: новая функция mcLog для записи сообщений в системный лог;

[+] возможность вставить в окно приватного разговора скопированные в Проводнике файлы и папки с помощью Ctrl+V и отправить их собеседнику;

[+] обновлена справка для программистов, MyChat Plugins API. Документация по созданию программ-дополнений для MyChat;

 

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

[*] модернизирована система отправки оповещений;

[*] улучшен алгоритм определения запущенной копии MyChat Client. Ложные срабатывания, когда MyChat Client не мог запуститься, исключены;

[*] в профиле пользователя (Alt+U) для доменных пользователей, которые используют AD-авторизацию, теперь можно сменить пароль и появилась кнопка "Установить WEB пароль";

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

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

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

 

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

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

[-] настройки "Показывать окно чата при приходе сообщения..." работали некорректно. Исправлено;

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

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

[-] если в "Управлении пользователями" выбранному пользователю сменить группу прав, то это не отображалось мгновенно у него в интерфейсе программы-клиента. Исправлено;

[-] иногда, если в разговоре в привате статус собеседника был "Не в сети", то статус не изменялся, даже если он присылал новые сообщения. Исправлено;

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

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

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

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

[-] при загрузке истории сообщений с сервера в конференцию, вместо ников всегда отображалось полное ФИО пользователя, вне зависимости от настроек по отображению ников на сервере. Исправлено;

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

[-] опция "Настройки" -> "Главное" -> "Главное окно" -> "Разворачивать главное окно на весь экран после старта" работала некорректно. Исправлено;

 

MyChat Server


[+] возможность изменять признак пользователя в "Управлении пользователями" (Active Directory пользователь, импортированный из домена, или обычный);

[+] новый "Мастер" первичной настройки сервера, который запускается сразу после первой установки MyChat Server;

[+] функция скриптового движка mSendSystemMessageToCID для отправки системного сообщения пользователю, присоединившемуся к серверу;

[+] функция скриптового движка mGetServerVersion для получения версии сервера MyChat;

[+] новое событие скриптового движка OnClientConnect;

[+] возможность загружать фотографии пользователям централизованно, в инструменте "Управление пользователями";

[+] функция скриптового языка mMakeBackupServerDataBase - "ручное" создание резервной копии базы данных сервера;

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

[+] новая сервисная консольная команда "Refresh PersonalContacts All" для полного переформирования кешей списков персональных контактов для пользователей сервера;

[+] автоматическая система контроля рабочего времени, следящая за тем, какие приложения работают у клиентов и сколько времени;

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

[+] MyChat Integration API - DLL библиотека для отправки сообщений через сервер MyChat напрямую, из различных программ;

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

 

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

[*] значительно увеличена скорость выполнения серверных скриптов;

 

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

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

[-] ошибка, иногда возникающая при удалении группы прав пользователей;

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

[-] неверно работало изменение пароля для доступа в WEB-интерфейс сервера для доменных пользователей, которые работали с помощью Active Directory авторизации. Исправлено;

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

[-] при добавлении нового оператора список не обновляется, изменения появлялись только после того, как переоткрыть окно.