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

MyChat 4.10.4, нововведения локального серверного чата

Официальная новость: Новая версия MyChat 4.10.4 — система онлайн-консультант или чат для сайта
 
Дата релиза: 05.10.2011

 
[+] новое;

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

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

 

MyChat Client


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

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

[+] инструмент для копирования/сохранения текста из лога консоли (Ctrl+~) и открытия файла системного лога;

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

 

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

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

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

 

[-] ошибка базы данных, иногда возникающая при приёме или отправке оповещений (Alt+B);

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

 

MyChat Server


[+] в экспорт данных пользователей в CSV файл в "Управлении пользователями" добавлены поля: "Последнее подключение", "Версия клиента", "Active Directory" и "WEB support";

[+] функция встроенного скрипт-языка FormatDateTime - преобразование даты/времени в текстовую строку в заданном формате;

[+] функция встроенного скрипт-языка StartOfTheDay - получение значение даты и времени 00:00 для указанной даты;

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

[+] функция встроенного скрипт-языка mGetFullUserName - получение полного имени пользователя (ФИО) по его UIN;

[+] функция встроенного скрипт-языка mGetUserNick - получение ника пользователя по его UIN;

[+] функция встроенного скрипт-языка mGetUserSex - получение пола пользователя по его UIN;

[+] функция встроенного скрипт-языка GetBirthdayUsers - получение списка UIN-ов пользователей, у которых день рождения в указанный день;

[+] функция встроенного скрипт-языка DecodeDateTime - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд;

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

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

[+] функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца и дня;

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

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

[+] функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд;

[+] в блокировках IP и MAC адресов на сервере теперь фиксируется, кто и когда установил блокировку;

 

[*] значительно ускорена операция удаления большого количества объявлений на доске объявлений на сервере в инструменте "Управление доской объявлений". Теперь это происходит практически мгновенно;

 

[-] нельзя было настраивать, скрывать или показывать те или иные ACTIONS на клиенте. Исправлено;

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

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

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

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

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

[-] в "Управлении пользователями" на сервере некорректно работало включение/выключение пользователей. Исправлено;

[-] если в правах на WEB-просмотр логов есть только права на просмотр FTP и системных логов, то пользователь не мог залогиниться, не хватало прав. Исправлено.