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 авторизации. Исправлено;
[-] у операторов каналов в списке каналов для модерирования отображался только последний добавленный канал. Исправлено;
[-] при добавлении нового оператора список не обновляется, изменения появлялись только после того, как переоткрыть окно.